synchOnTrxTransfer

synchOnTrxTransfer 빌드 디스크립터 옵션은 다음 유형의 프로그램 중 하나가 transfer to transaction문을 실행할 때 커미트 지점이 발생하는지 여부를 지정합니다.
  • Java™ 환경의 기본 프로그램(기본 또는 TextUI 유형 프로그램) 또는
  • z/OS® Batch 또는 IMS™ BMP에 대해 생성되는 기본 프로그램
하지만 트랜잭션 중심 IMS/BMP 프로그램(I/O PCB와 연관된 직렬 레코드에 대해 get next문을 수행하는 프로그램)의 경우에는 synchOnTrxTransfer를 YES로 설정할 수 없습니다. 트랜잭션 중심 IMS/BMP 프로그램은 I/O PCB에 대해 각각의 get next문에 대한 데이터베이스 변경사항을 자동으로 커미트하며 다른 지점에서는 변경사항을 커미트할 수 없습니다.

NO(기본값)
transfer to transaction문은 동일한 실행 단위에 있는 프로그램을 시작하지만 호출된 프로그램에 사용 가능한 자원을 닫거나 커미트하지 않습니다.
YES
transfer to transaction문은 복구 가능한 자원을 커미트하고 파일을 닫고 커서를 닫고 동일한 실행 단위에 있는 프로그램을 시작합니다.