TEX_19342 - Java / Cognos Entwickler (f/m)

Hamburg, Hamburg  ‐ Vor Ort
Dieses Projekt ist archiviert und leider nicht (mehr) aktiv.
Sie finden vakante Projekte hier in unserer Projektbörse.

Beschreibung

TEX_19342 - Java / Cognos Entwickler (f/m)

Einsendeschluß: 18.02.2019
Anzahl d. Personen: 1
Branche: Medien / Verlagswesen
Einsatzort: Hamburg / remote
Zeitraum: 05.03.2019 - +2Wochen
Anmerkungen:
Auslastung: 100%
Profilvorgabe:
Preisvorgabe: EUR/Std.

Projektbeschreibung/Aufgaben/Rolle:

Beratung in der Software Entwicklung
Cognos-SDK Java Tool zum Generieren von Berichtsausgaben im Filesystem bzw. in Cognos

Anforderungen an das Java-Programm

Pflichtanforderungen:
- das Programm soll eine Kommandozeilen-Anwendung sein
- nach dem Programmdurchlauf soll es einen ganzzahligen, numerischen Rückgabewert geben (0 = erfolgreich, jede andere Zahl = Fehler)
- Ausgabe des Returncodes auf jeden Fall auch in die Kommandozeile, damit Produktionssteuerung darauf reagieren kann.
- das Programm muss parallel ausgeführt werden können.
- wird regelmäßig am Cognos-System den Fortschritt der Berichtsauführung abfragen müssen, da echte synchrone Aufrufe über das SDK nicht möglich sind.

Debug-Informationen in der Konsole zur Laufzeit:
- Einzelne Schritte (egal ob erfolgreich oder fehlerhaft) sollten in die Konsole ausgegeben werden
- neben der Ausgabe in die Konsole werden die Log-Informationen zusätzlich in einer Log-Datei gespeichert. Die Log-Datei erhält den gleichen Präfix wie Parameter-XML-Datei (z.B. meinBericht.xml ? meinBericht.log) und wird im gleichen Pfad abgelegt.
- wenn es einen Fehler gab, muss mindestens eine Fehlernummer übergeben werden, über die dann der Fehler weitergehend analysiert werden kann.
- Der zusammenfassende Returncode (0 = erfolgreich, jede andere Zahl = Fehler) soll neben der Ausgabe in Kommandozeile zusätzlich auch in die Parameter-XML-Datei geschrieben werden, die beim Aufruf des Programms angegeben wurde
- das Programm muss mit unterschiedlichen Log-Leveln aufrufbar sein

Was muss alles parametrisierbar sein?
- Es soll eine zentrale Config-Datei geben, die im Programmpfad der Java-Anwendung in einem Unterordner „Config“ liegt. Hier können Default-Werte definiert werden, die in der Parameter-XML-Datei beim Aufruf des Programms ggf. überschrieben werden können. Folgende Inhalte sollte die Config-Datei haben
- Cognos-Umgebung
- User / Passwort für Cognos
- Default-Ausgabeformat für aufzurufende Berichte
- Default-Ausgabepfad für die zu erzeugenden Berichts-Dateien
- Intervall, in dem der Status der Berichtsausführung in Cognos nachgefragt wird
- Zeitspanne (in Sekunden) wann der berichtsausführende Zeitplan in Cognos gestartet werden soll. Auch 0 muss hier ein gültiger Parameter sein.
- Default-Priorität für die Ausführung des Berichts / des Zeitplan in Cognos

Bei jedem Aufruf das Programm müssen individuelle Parameter an das Programm übergeben werden. Diese Informationen sollen in einer XML-Datei je Aufruf hinterlegt werden. Der Name / Pfad zu der XML-Datei wird beim Aufruf des Programms mit übergeben. Folgende Inhalte sollte die XML-Datei haben:
- Pfad / Bericht, der ausgeführt werden soll
- Ausgabeformat (HTML, PDF, csv, …)
Zielpfad:
Portal (Speicherung als „Ausgabeversion“ in Cognos)
UNC-Pfad (Pfad zur Ablage der erzeugten Datei außerhalb von Cognos)
Dateiname der zu erzeugenden Datei
Filterwerte für den eigentliche Bericht (abhängig von dem jeweiligen Bericht können das natürlich beliebig viele / unterschiedliche sein)
Priorität für die Berichtserzeugung


Position kann auch in 100% remote erbracht werden.

Skills/Hinweise:

Kandidatenprofil:
sehr gute Kenntnisse in Java
sehr gute Kenntnisse in Cognos V11 - Analytics
Kandidat kann gerne Remote arbeiten

Bei Interesse senden Sie uns bitte Ihr aktuelles Profil (bitte im Word-Format) unter Angabe Ihrer Verfügbarkeit sowie Ihres gewünschten Std.- / bzw. Tagessatzes.

Bitte beachten Sie, dass wir weiterführende Informationen zu dieser Ausschreibung wie bspw. Details zum Standort, dem Endkunden oder Tages- / Stundensätzen nur an bei uns registrierte Berater / Geschäftspartner herausgeben können.
Start
03.2019
Dauer
1 Monate
Von
Seven Principles Solutions & Consulting GmbH
Eingestellt
14.02.2019
Ansprechpartner:
Meike Schotten
Projekt-ID:
1720102
Vertragsart
Freiberuflich
Um sich auf dieses Projekt zu bewerben müssen Sie sich einloggen.
Registrieren