CPG5... die Programmiersprache fürs Netz
CPG5 ist die Stufe, die Mainframe-Anwendungen in Rechnernetze integriert - entweder als Browseranwendung mit der gesamten Logik unter CICS oder als 'objektorientierte' Anwendung mit XML-basierendem Mainframezugriff.

CPG5 enthält folgende Komponenten:

 
CPGXML CPGXML ist der komfortable Konnektor zu Mainframe-Daten für PC-Entwickler.
NetPage NetPage ist ein Maskengenerator für HTML-Dokumente, die mit Mainframe-Anwendungen kommunizieren.
QIT Quick Information Transfer ist ein File Transfer-Paket zum schnellen Übertragen von Daten zwischen unterschiedlichen Plattformen.
QPG Quick Program Generator ist eine Weiterentwicklung des CPG für die Hostseite von Netzanwendungen.

 
Weitere Informationen zu CPG5
Weitere Informationen zu CPGXML


NetPage

ist ein HTML-Editor für Intranet- oder Internet-Anwendungen mit CICS. Mit NetPage werden  HTML-Seiten entworfen, in denen Variablen aus Ihren CICS-Dateien im Netz einfach angezeigt werden können. Aus einer HTML-Seite heraus wird auf einem Host ein QPG-Programm aufgerufen, in dem auf alle Ressourcen im CICS über die Lattwein-Produkte zugegriffen werden kann.

NetPage stellt auf einfachem Weg die "Variablentypen" Buttons, Bilder, Hyperlinks, Listboxen, Tabellen, JAVA Applets etc. für die Mainframe- Programmierung  zur Verfügung.

Siehe hierzu ein ausführliches Beispiel für eine Anwendung und eine Beschreibung der angewendeten Technik.
 
QIT
ist ein sehr schneller File Transfer, der auf TCP/IP basiert.

Das Besondere an QIT: Mit QIT können Selektionskriterien hinterlegt werden, die während des Transfers auf die Daten angewendet werden.

QIT kann interaktiv (per Mausklick) und automatisiert (auch aus dem Batchbetrieb) ausgeführt werden.

QIT transferiert Dateien (auch programmierte logische Dateien), POWER-Listen und QTF-Dokumente. Texte können von anderen Plattformen ins QTF zurück transferiert werden.
 
QPG
ist die Weiterentwicklung des CPG zum Just-in-Time-Compiler. Mit Hilfe von QPG können sehr schnell Programmteile entwickelt und interaktiv am Bildschirm getestet werden. Die Programme sind online unter Steuerung von CICS oder im Batch im z/VSE oder z/OS ablauffähig. QPG-Programme werden im Editor des CPG4 (Quick Text Facility) erfasst.

Um die Performance zu steigern, kann eine solche Library als Assemblerphase erstellt und als Phase abgestellt werden.

Die Entwicklung von Netzanwendungen mit QPG ist wesentlich einfacher als herkömmliche Anwendungsentwicklung, weil nur ein Bruchteil des Codings erforderlich ist. Im Netz programmiert man ereignisorientiert. Die (früher aufwendige) Programmierung immer wiederkehrender Aufgaben wie Tasksteuerung, Blättern in Datenbeständen, Suchen u. v. m. entfällt, da diese Funktionen vom Browser übernommen werden, in dem die CPG5-Anwendungen ablaufen.
 
Ein Beispiel zeigt, wie einfach man mit CPG5 eine VSAM-KSDS-Datei in einem Browser im Intranet anzeigen kann.

Ein weiteres Beispiel verdeutlicht die Technik dieser Verbindung und beschreibt die technischen Voraussetzungen.


Was gibt´s sonst noch:

  • CPG4, die intelligente Programmiersprache
  • CPG3, die modulare Programmiersprache
  • CPG2, die moderne Programmiersprache
  • CPG1, die bewährte Programmiersprache

Prospekte zu CPG5 finden Sie in unserem » Download-Bereich.




Letzte Änderung: 12.01.2012