다음을 통해 공유


AS2를 통해 나가는 EDI 메시지의 송신 측 처리

AS2를 통한 EDI 메시지의 송신 측 처리 과정에는 EDI 페이로드를 사용하는 AS2 메시지 송신, MDN 및 EDI 승인(설정된 경우) 수신이 포함됩니다.

AS2EDISend 송신 파이프라인은 어셈블된 EDI/AS2 메시지를 HTTP/HTTPS를 통해 수신 거래 업체에게 보내고, AS2EDIReceive 수신 파이프라인은 AS2 메시지에 대한 응답으로 반환된 MDN 및 EDI 메시지에 대한 응답으로 반환된 EDI 승인을 받습니다. 이러한 각 파이프라인에서는 AS2 메시지를 처리하고 AS2 메시지 내에서 EDI 페이로드를 처리합니다. 이러한 파이프라인은 HTTP 양방향 간청 응답 송신 포트 및 단방향 HTTP 송신 포트와 단방향 HTTP 수신 포트에 포함할 수 있습니다.

AS2를 통해 EDI 교환을 보내려면 BizTalk Server 다음 단계를 수행합니다.

  • 송신을 위해 EDI 페이로드 처리

  • AS2 메시지 송신

  • 반환된 MDN 수신

  • 반환된 EDI 승인 수신

송신을 위해 EDI 페이로드 처리

AS2 메시지를 만들기 전에 AS2EdiSend 파이프라인에서 EDI 교환을 처리해야 합니다. 아웃바운드 일괄 처리를 사용하도록 설정하면 일괄 처리된 EDI 교환 어셈블에 설명된 대로 트랜잭션 집합이 일괄 처리됩니다. EDI 어셈블러는 EDI 어셈블러 작동 방식에 설명된 대로 EDI 교환을 만듭니다.

AS2 메시지 송신

나가는 메시지를 처리하는 데 사용할 규약 속성을 확인하기 위해 AS2 송신 파이프라인의 AS2 인코더에서 먼저 규약 확인을 수행합니다. 자세한 내용은 나가는 AS2 메시지에 대한 규약 확인을 참조하세요.

AS2 인코더에서는 AS2 메시지를 보내는 데 필요한 HTTP 헤더 집합을 작성합니다. 헤더 값의 HTTP.UserHttpHeaders 단일 문자열인 컨텍스트 속성에 이러한 헤더를 추가합니다. AS2 인코더는 에서 HTTP.UserHttpHeaders다음 AS2 헤더를 빌드합니다. 이러한 헤더는 AS2 메시지에 있어야 합니다.

  • AS2-To

  • AS2-From

  • AS2-Version

  • MessageID

  • OriginalMessageID(MDN의 경우에만 해당)

    요청 MDN 속성을 선택하면 파이프라인은 메시지의 Disposition-Notification-To, Receipt-Delivery-Option 및 Signed-Receipt-MICalg AS2 헤더를 해당 속성의 값으로 설정합니다. 서명된 MDN 요청 속성을 선택하면 Signed-Receipt-Protocol AS2 헤더를 "pcks7-signature"으로 설정합니다.

    컨텍스트 속성이 HTTP.UserHttpHeaders 없으면 AS2 인코더가 만듭니다. 이미 있는 경우 HTTP.UserHttpHeaders AS2 인코더는 AS2 인코더를 만드는 대신 사용합니다. 를 만들고 HTTP.UserHttpHeaders헤더를 작성한 다음 메시지 컨텍스트에 쓰는 경우 AS2 인코더는 해당 헤더를 사용하며 다른 원본의 헤더보다 우선합니다. 단, 항상 규약 속성에서 가져오는 AS2-From 헤더는 예외입니다.

    AS2 헤더가 에 HTTP.UserHttpHeaders없는 경우 AS2 인코더는 단일 컨텍스트 속성에서 추가합니다. 즉, AS2 헤더를 승격하거나 메시지 컨텍스트에 기록하여 추가할 수 있습니다(아직 에 HTTP.UserHttpHeaders없는 경우). AS2 헤더가 에 HTTP.UserHttpHeaders있지 않고 컨텍스트에서 속성으로 표시되지 않으면 AS2 인코더는 규약 속성에서 에 추가합니다 HTTP.UserHttpHeaders.

    AS2 인코더는 속성에 HTTP.UserHttpHeaders 헤더를 빌드한 후 메시지 컨텍스트에 기록합니다. HTTP 어댑터는 를 선택하고 HTTP.UserHttpHeaders의 헤더 값을 HTTP.UserHttpHeaders 메시지 앞에 추가합니다.

참고

AS2 전송은 HTTP 어댑터에서만 사용할 수 있습니다. 그러나 적합한 컨텍스트 속성을 수동으로 설정하는 경우 FILE 어댑터를 사용하여 AS2 메시지를 전송할 수 있습니다. 자세한 내용은 FILE 송신 포트를 통해 AS2 메시지 보내기를 참조하세요.

반환된 MDN 처리

MDN을 사용하는 경우 양방향 송신 포트와 연결된 수신 파이프라인에서 AS2 메시지를 받는 파티로부터 MDN을 받습니다.

참고

AS2 송신 파이프라인이 들어오는 MDN에서 수행하는 처리에 대한 자세한 내용은 나가는 MDN 보내기를 참조하세요.

반환된 EDI 승인 처리

EDI 승인을 사용하는 경우 양방향 송신 포트와 연결된 수신 파이프라인은 BizTalk EDI ACK 메시지 유형에서 필터링하므로 EDI 메시지의 수신기에서 EDI 승인을 받기도 합니다. 자세한 내용은 받은 승인 처리를 참조하세요.

참고 항목

BizTalk Server에서 AS2 메시지를 보내는 방법