Puede escribir aplicaciones Java que puedan acceder y actualizar datos en DB2 y VSAM. Como alternativa, puede enlazar con programas en otros lenguajes para acceder a DB2, VSAM e IMS.
Puede utilizar cualquiera de la siguientes técnicas cuando escriba una aplicación Java para acceder a datos en CICS. El gestor de recuperación de CICS conserva la integridad de los datos.
Acceso a datos relacionales
Puede escribir una aplicación Java para acceder a datos relacionales en DB2 utilizando uno de los métodos siguientes:
- Un mandato JCICS LINK para enlazar con un programa que utiliza
mandatos de lenguaje de consulta estructurado (SQL) para acceder a los datos.
- Cuando haya disponible un controlador apropiado, utilizar llamadas de Java Data Base Connectivity (JDBC) o de lenguaje de consulta estructurado para Java (SQLJ) para acceder a los datos directamente. Hay disponibles controladores JDBC apropiados para DB2.
Para obtener más información sobre cómo utilizar las interfaces de programación de aplicaciones de JDBC y SQLJ, consulte el apartado Utilización de JDBC y SQLJ para acceder a los datos de DB2 desde programas Java en el Information Center de CICS TS 5.1.
- JavaBeans que utilizan JDBC o SQLJ como mecanismo de acceso subyacente. Puede utilizar cualquier entorno de desarrollo integrado (IDE) Java apropiado para desarrollar estos JavaBeans.
- Beans de entidad. CICS no admite la ejecución de beans de entidad bajo CICS, pero sí admite el acceso a beans de entidad en ejecución en otros servidores de EJB. Por ejemplo, un enterprise bean de CICS puede utilizar un bean de entidad en ejecución en WebSphere Application Server para acceder a DB2 en z/OS.
Acceso a datos de DL/I
Para acceder a datos de DL/I en IMS, su aplicación Java debe utilizar un mandato JCICS LINK para enlazar con un programa intermedio que emita mandatos EXEC DLI para acceder a los datos.
Acceso a datos de VSAM
Para acceder a datos de VSAM, una aplicación Java puede utilizar uno de los métodos siguientes:
- Las clases de control de archivos JCICS para acceder a VSAM directamente.
- Un mandato JCICS LINK para enlazar con un programa que emita
mandatos de control de archivos de CICS para acceder a los datos.