5.16.0 출시부터 Mainframe Connector는 qsam decode
및 qsam encode
명령어를 사용하여 트랜스코딩 프로세스 중에 발생한 모든 오류를 기록하는 표를 만듭니다. 이 테이블을 스필오버 데이터 세트라고 합니다. 스필오버 데이터 세트 출력 형식은 다음 중 하나일 수 있습니다.
- 최적화된 행 열 형식 (ORC) 파일
- 대기열에 추가된 순차 액세스 메서드 (QSAM) 파일
이 정보를 사용하여 트랜스코딩 프로세스를 감사하거나 디버깅할 수 있습니다.
qsam decode
에서 생성된 스필오버 데이터 세트
디코딩 프로세스의 일부로 qsam decode
명령어는 다음 스키마를 사용하여 스필오버 데이터 세트를 만듭니다.
필드 이름 | 유형 | 설명 |
---|---|---|
행 | number |
오류가 발생한 레코드 번호입니다. 첫 번째 레코드는 레코드 1입니다. 레코드 번호를 사용할 수 없는 경우 -1이 사용됩니다. |
필드 | string |
디코딩에 실패한 필드의 전체 이름입니다. |
오류 | string |
레코드 디코딩이 실패한 원인이 된 오류입니다. |
녹화 | bytes |
전체 기록 |
qsam encode
에서 생성된 스필오버 데이터 세트
인코딩 프로세스의 일부로 qsam encode
명령어는 다음 스키마를 사용하여 오버플로 데이터 세트를 만듭니다. QSAM 파일의 경우 레코드 길이가 1024 이상인 파일을 사용하는 것이 좋습니다.
필드 이름 | 유형 | 설명 |
---|---|---|
행 | number |
오류가 발생한 레코드 번호입니다. 첫 번째 레코드는 레코드 1입니다. 일부 인코딩 소스는 일관된 행 번호를 제공하지 않을 수 있습니다. 이 경우 행은 -1입니다. |
필드 | string |
인코딩에 실패한 필드의 전체 이름입니다. |
오류 | string |
레코드 인코딩이 실패한 원인이 된 오류입니다. |
녹화 | string |
전체 레코드가 JSON으로 인코딩됩니다. |