GSAM 및 IMS 메시지 큐에 대한 add 고려사항
IMS™ BMP 또는 z/OS® 일괄처리 환경에서는
다음과 같은 경우에 특수 고려사항이 적용됩니다.
- GSAM(Generalized Sequential Access Method) 파일로 구현된 직렬 파일
- IMS 메시지 큐
이러한 경우에는 다음 고려사항에 유의하십시오.
- 순차(비VSAM) 파일과 연관된 직렬 레코드에 대한 add문은 일괄처리 작업의 JCL에서 DISP=MOD를 사용하여 파일을 할당한 경우가 아니면 파일 시작 부분에 데이터를 추가하고 이전의 모든 데이터는 유실합니다. 파일이 닫힐 때까지 후속 add 문은 이전에 추가한 데이터 다음에 데이터를 배치합니다.
- 동일한 GSAM 파일에 대한 add와 get next 문의 조합을 단일 프로그램에 포함시킬 수 없습니다.
- GSAM 파일과 연관된 직렬 레코드에 대해 add 문을 실행하면 GSAM 데이터베이스에 대한 ISRT 호출이 발생합니다. 일괄처리 작업의 JCL에서 DISP=MOD를 사용하여 파일을 할당한 경우가 아니면 프로그램은 파일의 시작 부분에 레코드를 추가하기 시작합니다. 파일이 닫힐 때까지 후속 add 문은 이전에 추가한 데이터 다음에 데이터를 배치합니다.
- 가변 길이 직렬 레코드를 GSAM과 연관된 파일에 추가하는 경우 레코드 길이가 실제 파일보다 길면 DL/I는 공백 상태 코드를 리턴합니다. 데이터가 잘리지만 이 상황을 발견할 수 없으므로 메시지가 발행되지 않습니다.