트랜스코딩 스필오버 데이터 세트

5.16.0 출시부터 Mainframe Connector는 테이블 을 생성하여 트랜스코딩 프로세스 중에 발생한 모든 오류를 로깅합니다. qsam decodeqsam encode 명령어를 사용합니다. 이 테이블을 스필오버 데이터 세트라고 합니다. 스필오버 데이터 세트 출력 형식은 다음 중 하나일 수 있습니다.

  • 최적화된 행 열 형식 (ORC) 파일
  • 큐에 추가된 순차 액세스 메서드 (QSAM) 파일

이 정보를 사용하여 트랜스코딩 프로세스를 감사하거나 디버깅할 수 있습니다.

qsam decode로 만든 스필오버 데이터 세트

디코딩 프로세스의 일부로 qsam decode 명령어는 다음 스키마로 스필오버 데이터 세트를 만듭니다.

필드 이름 유형 설명
number 오류가 발생한 레코드 번호입니다. 첫 번째 레코드는 레코드 1입니다. 레코드 번호를 사용할 수 없는 경우 -1이 사용됩니다.
필드 string 디코딩하지 못한 필드의 전체 이름입니다.
오류 string 레코드 디코딩에 실패한 오류입니다.
녹화 bytes 전체 레코드입니다.
ByteOffset number 실패한 레코드가 시작되는 입력 파일 내의 절대 바이트 오프셋입니다. 바이트 오프셋을 사용할 수 없는 경우 -1이 사용됩니다. 버전 5.20부터 사용 가능합니다.

qsam encode로 만든 스필오버 데이터 세트

인코딩 프로세스의 일부로 qsam encode 명령어는 다음 스키마로 스필오버 데이터 세트를 만듭니다. QSAM 파일의 경우 레코드 길이가 1024 이상인 가변 파일 형식을 사용하는 것이 좋습니다.

필드 이름 유형 설명
number 오류가 발생한 레코드 번호입니다. 첫 번째 레코드는 레코드 1입니다. 일부 인코딩 소스는 일관된 행 번호를 제공하지 않을 수 있습니다. 이 경우 행은 -1입니다.
필드 string 인코딩하지 못한 필드의 전체 이름입니다.
오류 string 레코드 인코딩에 실패한 오류입니다.
녹화 string JSON으로 인코딩된 전체 레코드입니다.