CICS2PDF ist ein CICS-Werkzeug zur dynamischen Erzeugung von PDF-Dokumenten aus CICS-Anwendungen. CICS2PDF benutzt die PDF-Funktionalität und Skript-Fähigkeiten von JES2Mail/JES2FTP und stellt somit eine statische, plattformunabhängige und sichere Ausgabemöglichkeit im PDF Format zur Verfügung. CICS2PDF unterstützt die Verschlüsselungs- und Kompressionsfähigkeiten von Adobe Acrobat™ und kann komplexe PDF-Dokumente mit mehreren Ebenen, Wasserzeichen, JPEG- und TIFF-F-Bildern, Kommentaren, Lesezeichen und vielen weiteren Features erzeugen.
Warum PDF?
Bisher beschränken sich Programme, die ihre Ausgaben über eine Web-Schnittstelle zur Verfügung stellen, üblicherweise auf HTML und XML. Die Darstellung einer HTML-Seite und der darin enthaltenen Elemente, wie z.B. Links und Bilder, hängt von dem jeweils benutzten Browser ab. Das genaue Aussehen ist also nirgends festgelegt, sondern wird bei jedem Öffnen der Seite neu berechnet. Das PDF-Format hingegen erlaubt eine statische, plattformunabhängige Darstellung der Ausgaben eines Programms. Eine PDF-Datei kann problemlos gespeichert, weitergeleitet und betrachtet werden und behält immer ihr festes Layout inklusive aller verwendeten Schriftarten und Grafiken. Sie kann mehrere Seiten beinhalten und sie ausgedruckt immer genau gleich aus.
Warum in CICS?
Das Erzeugen der PDF-Datei auf dem Mainframe in CICS anstatt in einer anderen Verarbeitungsstufe einer Anwendung verringert mögliche Fehlerquellen und erlaubt eine größere Kontrolle über die Ausgabe. Wenn eine Anwendung beispielsweise eine Bestätigung der letzten Transaktion eines Kunden liefern soll, kann CICS die Anfrage entgegennehmen, die PDF erzeugen, abschicken, und in der Kundendatenbank vermerken, dass das Dokument zu einem ganz bestimmten Zeitpunkt – repräsentiert durch einen Timestamp – ausgeliefert wurde, und das alles in einer einzigen CICS-Transaktion bzw. Unit of Work in den Quelldaten. Ohne diese enge Verzahnung würde ein solches Verfahren zeitaufwendiger sein und mehrere Unit of Works, möglicherweise auf verschiedenen Plattformen, in Anspruch nehmen.
Die erzeugte PDF kann folgende Features beinhalten:
- Mehrseitige Dokumente
- Formularfelder
- Verschiedene Schriftarten
- Eingebettete JPEG- oder TIFF-F-Bilder
- Strukturinformationen wie Inhaltsverzeichnis oder Index
- Kommentare zur Hervorhebung und Web-Links
- Verschlüsselte Inhalte
- Kompression
Verschlüsselung
CICS2PDF unterstützt:
- Stilvorlagen für die Ausgabe
- Eingaben in der Form Variable=Wert
- Threadsicherheit
- Benutzt normale CICS-Schnittstellen für Storage und I/O
- Skriptsprache für komplexes Seitenlayout
|
|
|
|