2016-06-10 12 views
1

820 EDI 메시지가 내 조직의 BizTalk 응용 프로그램 중 하나에서 처리되면 999 ack 파일과 관련된 쿼리가 생성됩니다.BizTalk에서 생성 한 999 파일의 누락 된 세그먼트

생성 된 999 파일에는 AK9 세그먼트에 대한 코드 R이 포함되어있어 파일이 거부되었음을 의미합니다. 그러나 IK3 및 IK4 세그먼트는 파일 거부 이유에 대한 자세한 정보를 제공하지 않습니다.

이 시나리오 경험이 있으십니까? 그렇다면 이해를 공유 할 수 있습니까?

+1

IK3과 IK4 모두 상황 세그먼트이므로 유효 999 파일에서 생성하지 않아도됩니다. 999에서 AK905 요소를 확인 했습니까? 파일 문제를 해결할 수있는 정보가있을 수 있습니다. – Zee

답변

0

기능 그룹 (GS/GE)의 오류 또는 때로는 ST/SE 쌍의 오류와 같은 파일에 터미널 오류가있는 경우 BizTalk는 확실히 IK3 또는 IK4 세그먼트를 생성하지 않습니다.

TR3은 "보낸 사람이 어떤 세그먼트/요소에 오류가 있음을 알고있는 경우"IK3 및 IK4를 보내야한다고 지정합니다. 따라서 기능 또는 트랜잭션 세트 인 벨롭 레벨에 오류가없는 경우에도 EDI Disassembler가 오류를 제대로 추적 할 수없고보고하지 않을 수도 있습니다.

파트너가 예상하는 특정 시나리오 (TR3의 내용에도 불구하고)에 추가하려는 경우 999를 캡처하고 수정하기 위해 맞춤 작업을해야합니다.

+0

감사합니다 댄, 당신의 설명은 확실히 도움이됩니다. 계약 설정에서 스키마의 네임 스페이스를 잘못 입력 했으므로 들어오는 820이 거부되었습니다. 나는 그것을 조기에 간과했으나 일단 정정되면 파일들이 받아 들여지고 999는 승인 코드를 받았다. –