웹 트랜잭션의 세그먼테이션

세그먼테이션은 사용자에게 웹 페이지를 표시하는 converse 문을 실행하기 전에 프로그램이 환경과 상호작용하는 방법과 관련이 있습니다. 웹 트랜잭션은 항상 세그먼트화됩니다. 이는 사용자가 웹 페이지에 응답하는 동안 EGL이 시스템 자원을 사용 가능한 상태로 만드는 것을 의미합니다(다른 의미도 있음).

EGL 생성 Java™ 웹 트랜잭션 프로그램은 기술적으로 세그먼트화되지 않았지만 converse 이전에 다음 조치를 수행하여 세그먼테이션을 시뮬레이션합니다.
  • 데이터베이스 및 기타 복구 가능 자원을 커미트합니다.
  • 잠금과 파일 및 데이터베이스 위치를 해제합니다.
  • 프로그램을 시작할 때와 값이 동일하도록 단일 사용자 EGL 테이블을 새로 고칩니다.
  • 값이 저장된 변수의 서브세트를 제외하고, 프로그램을 시작할 때와 값이 동일하도록 시스템 변수를 새로 고칩니다. 저장 상태가 각 변수에 대한 페이지에 표시됩니다.

EGL에서 생성하는 CICS® COBOL 프로그램은 세그먼트화됩니다. 이는 프로그램이 converse 문을 실행한 후 메모리를 나가서 사용자가 응답할 때 메모리로 리턴됨을 의미합니다. 자세한 정보는 CICS 또는 IMS에서 세그먼트화된 프로그램의 동작를 참조하십시오.

세그먼트화된 converse(Java 생성 시 시뮬레이션되거나 실제 세그먼트화됨)는 기본과 호출된 웹 트랜잭션 프로그램 둘 다에 사용 가능합니다.

segmented 특성은 웹 트랜잭션 프로그램에 이론적으로는 사용 가능하지만 모든 웹 트랜잭션이 세그먼트화되므로 실제로는 무시됩니다.