AS2를 통해 전송되는 메시지에 대한 동적 송신 포트 구성
이 항목에서는 동적 송신 포트를 통해 AS2 메시지를 보내도록 BizTalk Server 구성하는 방법에 대해 설명합니다. 여기에는 동적 송신 포트를 만드는 과정과 적절한 컨텍스트 속성을 설정하도록 백 엔드 응용 프로그램을 구성하는 과정이 포함됩니다. AS2 메시지를 보낼 동적 송신 포트를 만든 경우 송신 포트가 작동하려면 특정 속성을 승격해야 합니다. 자세한 내용은 아래의 동적 송신 포트를 통해 AS2 메시지를 보내도록 BizTalk Server 구성을 참조하세요.
동적 송신 포트를 사용하면 파티 구성을 하드 코딩하지 않고도 여러 파티에 메시지를 보낼 수 있습니다. 메시지는 보내는 데 사용할 규약 및 대상은 컨텍스트 속성을 통해 동적으로 결정됩니다. 따라서 개별 고객에 대해 정적 송신 포트를 만들 필요가 없습니다.
EDI 또는 비 EDI 메시지가 포함되거나 EDI 승인이 포함된 AS2 메시지를 보내려면 다음 구성을 사용하여 동적 응답 HTTP 송신 포트를 만듭니다.
위치 | 속성 | 설정 |
---|---|---|
송신 포트 속성: 일반 | 포트 유형 | - 동적 요청 응답(단방향 규약 탭의 MDN(승인) 페이지에서 MDN 요청이 선택된 경우) - 동적 단방향 송신 포트(단방향 규약 탭의 승인(MDN)에서 MDN 요청 페이지가 지워진 경우) |
송신 포트 속성: 일반 | 송신 파이프라인 | - AS2EdiSend(EDI로 인코딩된 메시지의 경우) - AS2Send(비 EDI 메시지의 경우) |
송신 포트 속성: 일반 | 수신 파이프라인 (단방향 규약 탭의 MDN(승인) 페이지에서 MDN 요청이 선택된 경우) |
AS2Receive(동적 간청 응답 송신 포트의 경우) |
송신 포트 속성: 필터 | 속성 | BTS.MessageType |
송신 포트 속성: 필터 | 연산자 | == |
송신 포트 속성: 필터 | 값 | - http://schemas.microsoft.com/BizTalk/EDI/X12/2006#<schema name> (EDI 메시지의 경우)- http://schemas.microsoft.com/Edi/X12#X12_<997 or TA1>_Root (X12 승인의 경우)- http://schemas.microsoft.com/Edi/Efact#Efact_Contrl_Root (EDIFACT 승인의 경우) |
필수 구성 요소
BizTalk Server 관리자 그룹의 구성원으로 로그온해야 합니다.
동적 송신 포트를 통해 AS2 메시지를 보내도록 BizTalk Server를 구성하려면
BizTalk Server 관리 콘솔에서 위의 구성을 사용하여 동적 단방향 송신 포트(MDN이 요청되지 않은 경우) 또는 동적 요청 응답 송신 포트(MDN이 요청된 경우)를 만듭니다.
이 메시지에 적용되는 규약에 대해 필요한 AS2 및 EDI 속성을 설정합니다.
다음 속성을 메시지 컨텍스트로 승격합니다.
BTS.MessageType
EdiIntAS.MessageID
다음 속성을 메시지 컨텍스트에 기록하여 적절한 값으로 설정하는 기능을 백 엔드 응용 프로그램에 추가합니다.
EdiIntAS.AS2To
BTS.OutboundTransportLocation
HTTP.EnableChunkedEncoding
BTS.EncryptionCert
참고
컨텍스트 속성 및 컨텍스트 속성은
AS2To
OutboundTransportLocation
동적 송신 포트가 제대로 작동하려면 메시지 컨텍스트에 기록되어야 합니다. 속성은AS2To
보내는 메시지를 처리하는 데 사용할 규약을 결정하는 데 포트에 필요하며 송신 포트가 메시지OutboundTransportLocation
의 대상을 결정하는 데 속성이 필요합니다. 자세한 내용은 나가는 AS2 메시지 생성을 참조하세요.
기능
동적 송신 포트 및 파이프라인은 AS2를 통해 동기 EDI나 비 EDI 메시지 또는 승인을 보내고 반환된 MDN을 처리하기 위해 다음을 수행합니다.
EDI 메시지를 보내는 경우 의 메시지 스키마
http://schemas.microsoft.com/BizTalk/EDI/X12/2006 namespace
로 설정된 속성을BTS.MessageType
필터링하여 EDI 메시지를 선택합니다(예: 864 메시지의 경우 X12_00401_864).EDI 승인을 보내는 경우 다음 컨트롤 스키마 중 하나로 설정된 속성을
BTS.MessageType
필터링하여 승인을 선택합니다.http://schemas.microsoft.com/BizTalk/EDI/X12#X12_997_Root
997 승인의 경우http://schemas.microsoft.com/BizTalk/EDI/X12#X12_TA1_Root
TA1 승인의 경우http://schemas.microsoft.com/BizTalk/EDI/Efact#Efact_Contrl_Root
CONTRL 승인의 경우
비 EDI 메시지를 보내는 경우 적절한 필터를 사용하여 메시지를 선택합니다.
AS2 메시지를 빌드합니다. 이 프로세스에 대한 자세한 내용은 나가는 AS2 메시지 생성을 참조하세요.
참고
BizTalk Server URL 형식(예: http, smtp, ftp 등)에서 동적 송신 포트에서 사용할 전송 유형을 결정합니다.
메시지 또는 승인을 송신 포트의 대상 URL로 라우팅합니다.
간청-응답 송신 포트의 경우 메시지 또는 승인에 대한 MDN 응답을 받습니다(설정된 경우). 이 프로세스에 대한 자세한 내용은 들어오는 MDN 처리를 참조하세요.