Karl Rosner

Batch Automation UC4

  • Schrift vergrößern
  • Standard-Schriftgröße
  • Schriftgröße verkleinern
Start Angebote

Meine Unterstützung

UC4 ist mit den Jahren ein sehr komplexes Produkt geworden. Und damit ist es klar, daß ein UC4 Spezialist nicht in allen Tätigkeitsbereichen gleich kompetente Unterstützung anbieten kann.

Persönlich kann ich Ihnen in den folgenden Tätigkeitsbereichen Unterstützung anbieten:

 

Entwicklung von Abläufen (Batches) in UC4

Ein Batch muß stabil laufen, bei (wichtigen) Fehlern zuverlässig alarmieren, und so einfach wie möglich aufgesetzt sein. Änderungen müssen zuverlässig und einheitlich in die Produktion gebracht werden (können), und es sollte nachvollziehbar sein, welche Objekte mit einer Änderung in die Produktion gelangt sind. Zudem sollte es möglich sein, nachzuverfolgen, wer welche Aktionen im Batch durchgeführt hat.

Wenn Sie für Ihren Batch gleiche oder ähnliche Ziele sehen, kann ich Sie hierbei bei vielen Aufgaben - Planung wie Umsetzung - unterstützen.

 

SW Entwicklung in und für UC4

UC4 ist primär ein Werkzeug zur Automatisierung von Abläufen. Dazu bietet UC4 selber eine Vielzahl von Hilfsmitteln an - graphisches Design mit komplexen Gestaltungsobjekten, Scripting, ein Java API oder - eher unschön - auch ein sog. CALL API. Mit ihnen lassen sich eine Vielzahl von Problemstellung lösen, welche durch die einfache Aufeinanderfolge von Jobs nicht umgesetzt werden könnten. Und nicht zuletzt dieser Flexibilität ist es zu verdanken, daß die meisten Migrationen von anderen Schedulern nach UC4 ohne Wegfall von Funktionalitäten möglich sind.

Auch hier kann ich Ihnen Unterstützung "out of the box" anbieten.

 

UC4 Administration

Die Tätigkeiten "Entwicklung von Abläufen" und "Administration" gehen fließend ineinander über. Es kommen aber Aufgaben hinzu, welche es erst möglich machen, daß ein Batch stabil läuft. Und vor allem ergeben sich oft Tätigkeiten, die entstehen, wenn ein Batch eben nicht stabil und so wie gewünscht läuft - klassische Fehleranalyse oder 2. Level Support für UC4. Aber natürlich lassen sich mit den oben angesprochenen Mitteln auch administrative Abläufe in UC4 selber in hohem Maße automatisieren.

Hier kann ich Ihnen umfassende Erfahrungen zu vielen administrativen Tätigkeiten anbieten.

 

Migrationen

In den letzten Jahren habe ich in mehreren Installationen und Projekten Migrationen nach UC4 (mit) durchgeführt. Neben Migrationen von Batchen aus anderen Batchsystemen - OPC, CA7 oder auch APX - habe ich in UC4 Funktionalitäten nachgebildet, welche der "Herkunftsscheduler" bereitstellte, UC4 aber nicht. Hierzu zählt bspw. ein performantes Assemblerprogramm unter z/OS, mit dem für eine frühe UC4 Version Schwächen in der Massendateiverarbeitung umgangen wurden.

Zusätzlich habe ich Migrationen von UC4 selber auf höhere Versionen durchgeführt: beginnend mit UC4 v6 über V8,  V9, v10 bis v12.

 

Operative Betreuung

Hierunter fällt neben der operativen Batchbetreuung vor allem Fehleranalysen von Abbrüchen oder Unregelmäßigkeiten in UC4 selber. Als klassischer Operator, der Abbrüche nachstartet oder entsperrt, sehe ich mich allerdings nicht.

 

Konzeption

Es ist eine immer wieder gemachte Erfahrung, daß manche Entscheidungen anders gefallen wären, wenn vorher die Konsequenzen klarer gewesen wären. UC4 mit seiner einfachen und leichten Möglichkeit, ohne entsprechende Erfahrung mittels "drag and drop" vergleichsweise komplexe Abläufe zu erstellen, gehört mit Sicherheit ebenfalls zu einem solchen Entscheidungsfeld.

Unglücklicherweise lassen sich manche solcher schnell entstandenen Lösungen nicht mehr, oder nur mit einem großen Aufwand wieder rückgängig machen. Daher können Themen wie "best practice" bei Einrichten und Betrieb von UC4 Systemen, oder Betriebskonzepte oder PoC - auch als Qualitätsreview - trotz anfänglich höherer Aufwände und Kosten sich mittelfristig bezahlt machen.

Weitere konzeptionelle Fragestellungen können sein:

  • die Vorbereitung und Durchführung der Trennung von UC4 Betrieb und UC4 Entwicklung: Überwachung und Alarmierung, Prozesse, technische Infrastruktur, Dokumentation
  • die Vorbereitung und Durchführung der Auslagerung des UC4 Betriebes oder der operativen Betreuung an externe Provider: Prozesse, SLA, Dokumentation, Eskalationen

Insgesamt geht es mir bei diesen Themen aber nicht darum, Ihnen fertig Konzepte vorzulegen. Sondern Ziel soll es sein, zusammen mit Ihren Anforderungen und meinen Erfahrungen einen dokumentierten Weg zur Umsetzung Ihrer Anforderungen zu finden. Dies wird sinnvollerweise immer ein iterativer Weg sein.

 

Sonstiger Support

Als weitere Unterstützung kann ich Ihnen Schulungen zu UC4 Administration und UC4 Scripting (beides Grundlagen und Fortgeschrittene) oder SW Entwicklung mit den UC4 Java API (auf Anfrage) anbieten.

Unterstützung in diesem Bereich ist allerdings immer von der aktuellen Projektsituation beim Kunden abhängig.

 

Meine Verfügbarkeit

Aktuell bin ich ab dem 01.01.19 zu 100 % vor Ort beim Kunden verfügbar. Punktuelle Unterstützungen oder Kurzprojekte bis zu ein oder zwei Wochen sind - abhängig von der  Projektsituation bei meinen Kunden - jederzeit möglich.