들어오는 MDN에 대해 수신 포트 구성
AS2 MDN을 수신하려면 단방향 HTTP 수신 포트를 만들어 메시지를 수신하고 응답을 파티에 반환합니다.
AS2 메시지 수신에 사용되는 양방향 요청-응답 수신 포트는 MDN 메시지를 수신하는 데 사용하면 안 됩니다. MDN에 대해 요청-응답 수신 포트를 사용하면 들어오는 MDN에 200OK 메시지가 응답으로 반환되지 않으므로 불필요한 MDN 전송 재시도가 발생합니다.
AS2Receive 또는 AS2EdiReceive 파이프라인 중 하나를 사용하여 수신된 MDN을 처리할 수 있습니다. 그러나 AS2EdiReceive를 사용하는 경우 단방향 계약 탭의 승인 페이지에서 라우팅/배달 옵션 속성을 위해 인바운드 MDN 처리를 MessageBox로 설정하여 MDN을 MessageBox로 라우팅할 수 없습니다. 이렇게 하면 MSN이 MDN을 처리할 수 없는 EDI 디코더에 전달되므로 EDI 오류가 발생합니다. MDN이 MessageBox로 전송되지 않으면 AS2Decoder는 MDN을 사용하며, 따라서 EDI 디코더로 전달되지 않습니다.
다음 구성을 사용하여 수신 포트를 만듭니다.
위치 | 속성 | 설정 |
---|---|---|
수신 포트 속성: 일반 | 포트 유형 | 단방향 |
수신 위치 속성: 일반 | 전송 형식 | HTTP 참고 HTTP 어댑터만 EDIINT/AS2로 인코딩된 메시지인 MDN을 전송하는 데 사용할 수 있습니다. 이러한 전송은 HTTP 어댑터 이외의 어댑터에서는 작동하지 않습니다. |
수신 위치 속성: 일반 | 수신 핸들러 | BizTalkServerIsolatedHost |
수신 위치 속성: 일반 | 수신 파이프라인 | AS2Receive 또는 AS2EdiReceive |
HTTP 전송 속성 | 가상 디렉터리 및 ISAPI 확장 | /<name of virtual directory>/BTSHTTPReceive.dll |