다음을 통해 공유


AS2 처리의 알려진 문제

이 섹션에는 BizTalk Server AS2 솔루션의 알려진 문제를 설명하는 topics 포함되어 있습니다.

64비트 컴퓨터에 AS2 처리가 지원되지 않음

BizTalk Server AS2 솔루션은 64비트 컴퓨터에서 지원되지 않습니다. AS2 처리는 32비트 컴퓨터에서 작동하거나 64비트 컴퓨터의 WOW64 에뮬레이터에서 실행 중일 때에만 작동합니다.

BizTalk 응용 프로그램 사용자 그룹의 일부가 되려면 AS2 수신 파이프라인에 BizTalk Isolated 호스트 인스턴스 프로세스가 실행 중인 계정이 필요함

AS2EdiReceive 또는 AS2Receive 파이프라인을 사용하는 경우 BizTalk Isolated 호스트 인스턴스 프로세스가 실행 중인 사용자 계정을 BizTalk 응용 프로그램 사용자 그룹에 추가해야 합니다. AS2EdiReceive 및 AS2Receive 파이프라인은 BizTalk Isolated 호스트 인스턴스 프로세스에서 실행됩니다.

Receipt-Delivery-Option 헤더가 비어 있으면 MDN이 동기적으로 송신됨

AS2Receive 파이프라인이 빈 receipt-delivery-option 헤더가 포함된 메시지를 받고 비동기 MDN이 요청되면 파이프라인은 비동기 MDN 요청을 무시합니다. 대신 동기 MDN을 다시 보내고 이벤트 로그와 AS2 상태 보고(사용하도록 설정된 경우)에 오류를 게시합니다. 이 오류는 "인바운드 메시지 속성 재정의" 속성을 선택하지 않은 경우에 발생합니다. 이 속성을 선택하면 AS2 속성 대화 상자의 파티(AS2 메시지 보낸 사람) 페이지에 있는 Receipt-Delivery-Option 속성 값이 포함된 메시지에서 Receipt-Delivery-Option 헤더가 재정의됩니다.

이 예에서는 Receipt-Delivery-Option 헤더가 비어 있으므로 AS2Receive 파이프라인에는 비동기 연결을 통해 MDN 응답을 보내는 주소가 없습니다. 하지만 파이프라인에는 열려 있는 비동기 연결이 계속 있어, 해당 연결을 통해 MDN을 다시 보냅니다. 파이프라인이 단방향 수신 포트인 경우 BizTalk Server는 HTTP 200OK 메시지를 보낸 후에 연결을 닫습니다.

펼쳐지고 접힌 HTTP 줄 헤더 사용

상호 운용성을 최대화하려면 AS2 메시지에 펼쳐진 HTTP 줄 헤더를 사용해야 합니다. IIS(인터넷 정보 서비스) 7.0은 펼쳐진 HTTP 헤더만 지원하고, IIS 6.0은 펼쳐지고 접힌 헤더를 모두 지원합니다. 하지만 일부 시스템에서는 한 줄에 80자가 넘는 헤더를 지원할 수 없기 때문에 이러한 시스템에서는 접힌 줄을 사용해야 합니다.

BizTalk Server AS2의 기본값은 HTTP 줄 헤더로 펼쳐집니다.

Party Resolution이 지역화된 이름에 의해 영향을 받을 수 있음

BizTalk Server가 아웃바운드 AS2 메시지에서 party resolution을 수행할 경우 party resolution은 메시지 헤더의 지역화된 값에 의해 영향을 받을 수 있습니다. AS2 속성 대화 상자의 파티(AS2 메시지 받은 사람) 페이지에 있는 AS2-To 파티 속성이 기본적으로 영어 파티 이름으로 설정된 상태에서 AS2 메시지의 AS2-To 헤더가 영어 이외의 이름으로 설정되면 일치를 찾을 수 없습니다.

AS2 메시지 크기 제한

암호화된 AS2 메시지를 처리하려면 크기가 96MB보다 작아야 합니다. 이 제한 사항은 AS2 디코더에 의해 설정되며, 이 디코더는 AS2Receive 및 AS2EdiReceive 파이프라인의 일부입니다.

이 크기 제한 문제를 해결하는 한 가지 방법으로 압축을 사용할 수 있습니다. AS2 메시지는 암호화되기 전에 압축되기 때문입니다.

BizTalk EDI 응용 프로그램을 수정하지 않아야 함

BizTalk EDI 응용 프로그램의 아티팩트를 수정하거나 삭제하면 안 됩니다. 이 응용 프로그램을 수정한 경우 EDI 및 AS2 기능의 구성을 취소하고 다시 구성하여 원래 응용 프로그램으로 되돌릴 수 없습니다.

파트너가 다중 파트 메시지를 거부할 수 있음

증상

AS2 송신 파이프라인을 사용하여 다중 파트 메시지를 보낼 경우 누락된 콘텐츠 유형 MIME 헤더로 인해 파트너가 메시지를 거부할 수도 있습니다.

가능한 원인

콘텐츠 유형은 다중 파트 메시지의 각 본문별로 있을 수 있는 선택적 헤더입니다. 일부 파트너에서는 이 헤더가 각 본문별로 나타나고 특정 콘텐츠 유형으로 설정되어야 합니다.

참고

메시지 본문에는 AS2 송신 파이프라인에서 설정한 콘텐츠 유형 속성이 있지만 첨부 파일에는 콘텐츠 유형 속성 집합이 없습니다.

해결 방법

파트너가 각 본문별로 콘텐츠 유형 헤더 값을 필요로 하면 이 속성 값을 설정하는 사용자 지정 파이프라인 구성 요소를 만들고 송신 파이프라인에서 이 구성 요소를 사용해야 합니다.

다중 파트 메시지를 수신할 때 첫 번째 파트가 본문으로 간주됨

증상

다중 파트 AS2 메시지를 받을 때 BizTalk Server 첨부 파일 중 하나를 메시지 본문으로 잘못 식별할 수 있습니다.

가능한 원인

파트의 콘텐츠-ID를 지정하여 메시지 본문으로 처리해야 할 파트의 일부를 나타내는 선택적 '시작' 매개 변수가 다중 파트 메시지 또는 관련된 메시지의 MIME 헤더에 포함될 수 있습니다. start 매개 변수가 없으면 첫 번째 부분은 메시지 본문으로 간주되어야 합니다. BizTalk Server start 매개 변수가 있는 경우 해당 매개 변수를 적용하지 않으며 항상 첫 번째 부분을 메시지 본문으로 처리합니다.

해결 방법

파트너가 다중 파트 메시지 또는 관련된 메시지의 첫 번째 파트로 본문을 보낼 수 없는 경우 메시지 본문을 올바르게 식별하는 파이프라인 구성 요소를 만들어야 합니다.

참고 항목

EDI 및 AS2 솔루션 문제 해결
AS2 솔루션 아키텍처
BizTalk Server AS2 솔루션 개발 및 구성