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으로 인코딩됩니다. |