아웃바운드 파티 검사에 대한 AS2 컨텍스트 속성 쓰기
아웃바운드 AS2 메시지의 규약 확인은 컨텍스트 속성의 AS2To 컨텍스트 속성 또는 AS2To 속성을 Http.UserHttpHeaders
사용하여 수행할 수 있습니다. 그러나 BizTalk Server AS2 메시지를 수신할 때 컨텍스트에 AS2To 속성을 쓰지 않습니다. AS2To 또는 UserHttpHeaders 컨텍스트 속성에서 계약 확인을 수행하려면 사용자 지정 오케스트레이션 또는 사용자 지정 파이프라인 구성 요소를 써야 합니다. 이러한 작업은 송신 포트가 계약에 연결되지 않은 경우에만 필요합니다.
사용자 지정 오케스트레이션에서 다음 코드를 사용하여 기존 Http.UserHttpHeaders
컨텍스트 속성의 시작 부분에 AS2-To 추가할 수 있습니다.
Message_1(Http.UserHttpHeaders) = “AS2-To: MyPartner\r\n” + Message_1(Http.UserHttpHeaders);
사용자 지정 파이프라인 구성 요소에서 다음 코드를 사용하여 기존 Http.UserHttpHeaders
컨텍스트 속성의 시작 부분에 AS2-To 추가할 수 있습니다. 메시지가 As2Encoder 구성 요소에서 Http.UserHttpHeaders
처리되기 전에 컨텍스트 속성에 AS2-To 추가해야 합니다.
string strName="UserHttpHeaders";
string strValue = "AS2-To: MyPartner\r\n" + (string)baseMessage.Context.Read(strName, "http://schemas.microsoft.com/BizTalk/2003/http-properties");
baseMessage.Context.Write(strName, "http://schemas.microsoft.com/BizTalk/2003/http-properties", strValue);
속성 또는 속성을 컨텍스트로 승격하는 방법에 EDIIntAS.AS2To
대한 자세한 내용은 FILE 송신 포트를 통해 AS2 메시지 보내기에서 "AS2 헤더 컨텍스트 속성 승격"을 참조하세요.BTS.UseHttpHeaders
HTTP에서 헤더를 작성하기 위해 사용자 지정 파이프라인 구성 요소에 추가할 수 있는 코드의 경우 메시지에 대한 UserHttpHeaders 컨텍스트 속성은 FILE 송신 포트를 통해 AS2 메시지 보내기를 참조하세요.