Sie können Java-Anwendungen schreiben, die auf Daten in DB2 und VSAM zugreifen und sie aktualisieren. Sie können aber auch eine Verbindung zu Programmen in anderen Sprachen herstellen, um auf DB2, VSAM und IMS zuzugreifen.
Beim Schreiben einer Java-Anwendung können Sie die folgenden Verfahren verwenden, um auf Daten in CICS zuzugreifen. Der CICS-Wiederherstellungsmanager sorgt für die Datenintegrität.
Zugreifen auf relationale Daten
Sie können eine Java-Anwendung für den Zugriff auf relationale Daten in DB2 schreiben und dabei eine der folgenden Methoden verwenden:
- Einen JCICS LINK-Befehl, um eine Verbindung zu einem Programm herzustellen, das SQL-Befehle (SQL = Structured Query Language) verwendet, um auf Daten zuzugreifen.
- Wenn ein geeigneter Treiber verfügbar ist, verwenden Sie JDBC- (Java Database Connectivity) oder SQLJ-Aufrufe (Structured Query Language for Java), um direkt auf die Daten zuzugreifen. Geeignete JDBC-Treiber sind für DB2 verfügbar.
Weitere Informationen zur Verwendung der JDBC- und SQLJ-Anwendungsprogrammierschnittstellen finden Sie im Abschnitt Verwendung von JDBC und SQLJ für den Zugriff auf DB2-Daten aus Java-Programmen
im CICS TS 5.1 Information Center.
- JavaBeans, die JDBC oder SQLJ als Zugriffsmechanismus verwenden. Sie können jede geeignete Java-IDE (Integrated Development Environment, integrierte Entwicklungsumgebung) verwenden, um solche JavaBeans zu entwickeln.
- Entity-Beans. CICS unterstützt Entity-Beans, die unter CICS ausgeführt werden, nicht, aber den Zugriff auf Entity-Beans, die auf anderen EJB-Servern ausgeführt werden. Ein CICS-Enterprise-Bean könnte zum Beispiel eine Entity-Bean verwenden, die auf WebSphere Application Server ausgeführt wird, um auf DB2 für z/OS zuzugreifen.
Zugreifen auf DL/I-Daten
Um auf DL/I-Daten in IMS zuzugreifen, muss Ihre Java-Anwendung den Befehl JCICS LINK verwenden, um eine Verbindung zu einem temporären Programm herzustellen, das EXEC DLI-Befehle für den Zugriff auf die Daten ausgibt.
Zugreifen auf VSAM-Daten
Um auf VSAM-Daten zuzugreifen, kann eine Java-Anwendung eine der folgenden Methoden verwenden:
- JCICS-Dateisteuerungsklassen, um direkt auf VSAM zuzugreifen.
- Befehl JCICS LINK, um eine Verbindung zu einem Programm herzustellen, das CICS-Dateisteuerungsbefehle ausgibt, um auf Daten zuzugreifen.