DB2 및 VSAM의 데이터에 액세스하고 업데이트하는
Java 애플리케이션을 작성할 수 있습니다. 또한, 다른 언어의 프로그램에 링크하여
DB2, VSAM 및 IMS에 액세스할 수도 있습니다.
CICS의 데이터에 액세스하기 위해 Java 애플리케이션을 작성할 때는
다음 기술 중 하나를 사용합니다. CICS 복구 관리자가 데이터 무결성을
유지합니다.
관계형 데이터 액세스
다음 방법 중 하나를
사용하여 DB2의 관계형 데이터에 액세스하기 위해 Java 애플리케이션을
작성할 수 있습니다.
- JCICS LINK 명령으로 SQL(Structured Query Language) 명령을
사용하는 프로그램에 연결하여 데이터에 액세스합니다.
- 적합한 드라이버가 사용 가능한 경우, JDBC(Java Data Base Connectivity)
또는 SQLJ(Structured Query Language for Java) 호출을 사용하여 데이터에
직접 액세스합니다. DB2®에 적합한 JDBC 드라이버가 제공됩니다.
JDBC 및 SQLJ API(Application Programming Interface)에 대한 자세한 정보는
JDBC 및 SQLJ를 사용하여 CICS TS 5.1 Information Center의 Java 프로그램에서 DB2 데이터에 액세스의 내용을 참조하십시오.
- JDBC 또는 SQLJ를 기본 액세스 메커니즘으로 사용하는
JavaBeans. 적합한 Java IDE(Integrated
Development Environment)를 사용하여 JavaBeans를 개발할 수 있습니다.
- 엔티티 Bean. CICS는 CICS에서 실행되는 엔티티 Bean을 지원하지 않지만
다른 EJB 서버에서 실행되는 엔티티 Bean에 대한 액세스도 지원하지
않습니다. 예를 들어, CICS 엔터프라이즈 Bean은 WebSphere® Application Server에서
실행되는 엔티티 Bean을 사용하여 z/OS의 DB2에 액세스할 수 있습니다.
DL/I 데이터 액세스
IMS의 DL/I 데이터에 액세스하려면
Java 애플리케이션이 JCICS LINK 명령을 사용하여
데이터 액세스를 위해 EXEC DLI 명령을 발행하는 중간 프로그램에 링크되어야
합니다.
VSAM 데이터 액세스
VSAM 데이터에 액세스하기 위해
Java 애플리케이션은 다음 방법 중 하나를 사용합니다.
- VSAM에 직접 액세스하려면 JCICS 파일 제어 클래스
- JCICS LINK 명령으로 CICS 파일 제어 명령을
실행하는 프로그램에 연결하여 데이터에 액세스합니다.