다음을 통해 공유


연습(AS2): 동기 MDN을 사용하여 AS2를 통해 EDI 수신

이 연습에서는 AS2 전송을 통해 EDI 메시지를 받고 동기 MDN을 반환하기 위한 솔루션을 만드는 일련의 절차를 단계별로 설명합니다.

필수 구성 요소

이 항목의 절차를 수행하려면 먼저 다음 필수 구성 요소가 필요합니다.

  • BizTalk Server 관리자 또는 BizTalk Server B2B 운영자 그룹의 구성원으로 로그온해야 합니다.

  • 연습을 실행하는 컴퓨터에 IIS(인터넷 정보 서비스) 7이 설치되어 있어야 합니다.

  • 연습을 실행하는 컴퓨터에 64비트 버전의 Windows가 설치된 경우 BizTalk 호스트가 32비트 전용으로 표시되는지 확인해야 합니다. 또한 IIS에 애플리케이션 풀에 대한 32비트 애플리케이션 사용 설정이 True로 설정되어 있는지 확인해야 합니다. 자세한 내용은 자습서 3: AS2 자습서를 참조하세요.

솔루션이 EDI/AS2 메시지를 받고 동기 MDN을 반환하는 방법

이 솔루션은 다음을 수행합니다.

  1. 거래 업체 Fabrikam에서 HTTP를 통해 EDI 교환이 포함된 AS2 메시지를 받고 EDIINT/AS2에서의 교환을 디코딩합니다.

    참고

    이 목록의 이벤트가 표시된 순서대로 발생하지 않을 수도 있습니다.

  2. 요청-응답 수신 포트를 사용하여 동기 MDN을 거래 업체에 반환합니다.

  3. 교환의 EDI 형식을 내부 XML 형식으로 변환하고 MessageBox에서 삭제합니다.

  4. PassThruTransmit 파이프라인이 있는 FILE 송신 포트가 메시지 XML 파일을 선택합니다.

  5. 송신 포트가 EDI 교환 XML 파일을 Contoso 파티의 폴더로 보냅니다.

    다음 그림은 이 솔루션의 아키텍처를 보여 줍니다.

    동기 MDN

이 솔루션의 기능

이 연습의 기능에는 다음이 적용됩니다.

  • EDI 승인이 생성되지 않습니다. EDI 승인 생성은 연습(X12): EDI 교환 수신 및 승인 다시 보내기에서 설명합니다. AS2 전송을 통해 EDI 승인을 보내는 방법은 연습 (AS2): 동기 MDN을 사용하여 AS2를 통해 EDI 보내기에 설명되어 있습니다.

  • 이 솔루션은 EDIFACT 인코딩이 아니라 X12 인코딩을 사용한 교환을 위해 작성되었습니다.

    참고

    EDIFACT 인코딩에 사용되는 구성은 X12 인코딩에 사용되는 구성과 거의 동등합니다.

  • EDI 유형 및 확장 유효성 검사는 들어오는 교환에 대해 수행됩니다.

  • AS2 및 EDI 보고를 사용할 수 있으며, 교환 상태 보고서에서 볼 수 있도록 트랜잭션 집합이 저장됩니다.

  • 이 솔루션은 서명, 압축, 암호화 또는 부인 방지 데이터베이스의 메시지 저장소를 구성하지 않습니다. 이러한 속성을 구성하는 절차는 AS2 속성 구성을 참조하세요.

연습 구성 및 테스트

이 솔루션에 필요한 절차에는 다음이 포함됩니다.

  • 필요한 메시지 스키마를 사용하여 BizTalk 프로젝트를 빌드하고 배포하여 BizTalk Server 받은 교환을 처리하는 데 스키마를 사용할 수 있도록 합니다.

  • AS2 메시지를 받을 때 사용되는 BTS ISAPI 필터를 사용하도록 설정합니다.

  • 수신 위치에 구성된 대로 Fabrikam에서 AS2 메시지를 받는 Contoso 가상 디렉터리를 만듭니다.

  • Contoso 가상 디렉터리가 Windows SharePoint Services에서 관리되지 않도록 지정합니다.

  • BizTalk Server 대한 정적 양방향 HTTP 수신 포트를 만들어 거래 업체로부터 EDI 교환이 포함된 AS2 메시지를 수신하고 MDN 응답을 보냅니다. 수신 파이프라인을 AS2EDIReceive 파이프라인으로, 송신 파이프라인을 AS2Send 파이프라인으로 구성합니다.

  • EDI 페이로드(XML 형식)를 로컬 폴더로 라우팅하기 위한 정적 단방향 FILE 송신 포트를 만듭니다. 로컬 폴더를 만듭니다.

  • Fabrikam과 Contoso 둘 다에 대해 파티(거래 업체)를 만듭니다.

  • 두 거래 주체에 대해 각각 비즈니스 프로필을 만듭니다.

  • Fabrikam과 Contoso의 비즈니스 프로필 간에 AS2 규약을 만듭니다. AS2 규약에는 AS2 메시지를 보내고 동기 MDN을 받는 속성이 포함됩니다.

  • X12 메시지를 받으려면 Fabrikam과 Contoso의 비즈니스 프로필 간에 X12 규약을 만듭니다.

  • AS2 자습서 파일의 일부로 제공되는 HTTP 보낸 사람 유틸리티를 사용하여 솔루션을 테스트합니다. 이 유틸리티는 AS2 전송을 통해 EDI 교환이 포함된 테스트 AS2 메시지를 보냅니다(X12_00401_864-Sync.edi도 AS2 자습서와 함께 제공됨). 자습서에 있는 버전에서 HTTP 보낸 사람과 테스트 메시지를 모두 수정해야 합니다. 이러한 변경 내용은 아래의 해당 섹션에서 설명합니다.

연습 구성

이 섹션에서는 연습을 구성하는 절차에 대해 설명합니다.

메시지 스키마 배포

  1. Visual Studio에서 \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\Schemas\Schemas.btproj 프로젝트를 엽니다.

    참고

    이 프로젝트는 AS2 자습서용으로 제공되며 테스트 메시지에 사용할 864 스키마를 포함합니다.

    참고

    이 항목에서는 EDI 스키마, 파이프라인 및 오케스트레이션이 포함된 사용자 응용 프로그램의 참조를 BizTalk EDI 응용 프로그램에 이미 추가했다고 가정합니다. 그렇지 않은 경우 BizTalk Server EDI 애플리케이션에 대한 참조 추가를 참조하세요.

  2. 솔루션 탐색기 스키마 프로젝트를 마우스 오른쪽 단추로 클릭한 다음 속성을 클릭합니다. 프로젝트 디자이너에서 서명 탭을 클릭하고 어셈블리 서명 확인란을 검사 드롭다운에서 새로 만들기를 선택하고 필요한 값을 제공하여 강력한 이름 키 파일을 만듭니다. 변경 내용을 저장하고 프로젝트 속성 창을 닫습니다.

  3. Schemas.btproj를 빌드 및 배포합니다.

BTS ISAPI 필터 사용

  1. 시작 메뉴를 클릭하고 모든 프로그램, 관리 도구를 차례로 가리킨 다음 IIS(인터넷 정보 서비스) 관리자를 클릭합니다.

    운영 체제에 따라 관리 도구 시작 메뉴 옵션을 사용하지 못할 수도 있습니다. 이러한 경우 시작을 클릭하고 실행을 클릭한 다음 를 입력 inetmgr 하여 IIS(인터넷 정보 서비스) 관리자를 엽니다.

  2. 루트 웹 서버 항목을 선택하고 기능 보기에서 처리기 매핑 을 두 번 클릭한 다음 작업 창에서 스크립트 맵 추가를 클릭합니다.

    참고

    웹 서버 수준에서 스크립트 매핑을 구성하면 이 매핑이 모든 자식 웹 사이트에 적용됩니다. 특정 웹 사이트나 가상 폴더로 매핑을 제한하려는 경우 웹 서버 대신 대상 사이트나 폴더를 선택합니다.

  3. 스크립트 맵 추가 대화 상자의 요청 경로 필드에 를 입력 BtsHttpReceive.dll 합니다.

  4. 실행 파일 필드에서 줄임표(...) 단추를 클릭하고 \Program Files (x86)\Microsoft BizTalk Server <VERSION>HttpReceive로 이동합니다. BtsHttpReceive.dll 선택하고 확인을 클릭합니다.

  5. 이름 필드에 를 입력 BizTalk HTTP Receive 한 다음 요청 제한을 클릭합니다.

  6. 요청 제한 대화 상자에서 동사 탭을 선택한 다음, 다음 동사 중 하나를 선택합니다. 동사 로 를 입력 POST 합니다.

  7. 액세스 탭에서 스크립트를 선택한 다음 확인을 클릭합니다.

  8. 확인을 클릭하고 ISAPI 확장을 허용하라는 메시지가 표시되면 예를 클릭합니다.

Contoso 웹 페이지 구성

  1. IIS 관리자에서 애플리케이션 풀을 마우스 오른쪽 단추로 클릭하고 애플리케이션 풀 추가를 선택합니다.

  2. 애플리케이션 풀 추가 대화 상자에서 이름BizTalkAppPool을 입력한 다음, .NET Framework 버전 드롭다운 목록에서 .NET Framework V4.0.30210을 선택합니다. 확인을 클릭합니다.

    참고

    버전 번호는 컴퓨터에 설치된 .NET Framework 4.5 버전에 따라 달라질 수 있습니다.

  3. 애플리케이션 풀을 선택하고 기능 보기에서 BizTalkAppPool을 선택한 다음 작업 창에서 고급 설정을 클릭합니다.

  4. 고급 설정 대화 상자에서 ID를 선택한 다음 줄임표(...) 단추를 클릭합니다.

  5. 애플리케이션 풀 ID 대화 상자에서 사용자 지정 계정을 선택한 다음, 설정을 클릭합니다.

  6. 관리자 그룹의 구성원인 사용자 계정의 사용자 이름암호를 입력하고 암호 확인 에 암호를 입력한 다음 확인을 세 번 클릭하여 IIS 관리자로 돌아갑니다.

  7. IIS 관리자에서 사이트 폴더를 엽니다. 기본 웹 사이트 노드를 마우스 오른쪽 단추로 클릭한 다음 애플리케이션 추가를 선택합니다.

  8. 애플리케이션 추가 대화 상자의 별칭 텍스트 상자에 Contoso를 입력하고 선택을 클릭합니다.

  9. 애플리케이션 풀 선택 대화 상자에서 BizTalkAppPool을 선택하고 확인을 클릭합니다.

  10. 물리적 경로의 경우 줄임표(...) 단추를 클릭하고 \Program Files (x86)\Microsoft BizTalk Server <VERSION>HttpReceive로 이동합니다.

  11. 테스트 설정을 클릭하고 연결 테스트 대화 상자에 오류가 표시되지 않는지 확인합니다. 닫기, 확인을 차례로 클릭합니다.

  12. IIS 관리자에서 Contoso 가상 디렉터리를 선택하고 기능 보기에서 인증을 두 번 클릭합니다.

  13. 인증 페이지에서 익명 인증을 선택하고 상태가 사용인지 확인합니다. 상태가사용 안 함인 경우 작업 창에서 사용을 클릭합니다.

가상 디렉터리가 Windows SharePoint Services 관리되지 않도록 지정합니다.

  1. 컴퓨터에 Windows SharePoint Services 설치된 경우 시작을 클릭하고 모든 프로그램, 관리 도구를 차례로 가리킨 다음 SharePoint 3.0 중앙 관리를 클릭합니다.

    참고

    이 절차는 연습을 설정 중인 컴퓨터에 Windows SharePoint Server가 설치된 경우에 필요합니다. 이 경우 IIS 가상 디렉터리가 Windows SharePoint Server에서 관리되지 않도록 지정해야 합니다.

  2. 중앙 관리 페이지의 중앙 관리에서 애플리케이션 관리를 클릭합니다.

  3. 애플리케이션 관리 페이지에서 관리 경로 정의를 클릭합니다.

  4. 관리되는 경로 정의 페이지의 새 경로 추가에서 경로 텍스트 상자에 Contoso를 입력합니다. 형식에서 제외된 경로를 클릭한 다음 확인을 클릭합니다.

AS2 메시지를 통해 EDI를 수신하고 MDN을 반환하는 수신 포트 만들기

  1. BizTalk Server 관리 콘솔에서 BizTalk 애플리케이션 1 노드 아래의 수신 포트 노드를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 요청-응답 수신 포트를 클릭합니다.

  2. 수신 포트의 이름을 지정한 다음 콘솔 트리에서 수신 위치를 클릭합니다.

  3. 새로 만들기를 클릭합니다.

  4. 수신 위치의 이름을 지정하고 형식HTTP를 선택한 다음 구성을 클릭합니다.

  5. 가상 디렉터리 및 ISAPI 확장의 경우 를 입력합니다/Contoso/BTSHTTPReceive.dll.

  6. 실패한 요청 일시 중단 검사 상자를 선택하고 확인을 클릭합니다.

  7. 수신 파이프라인에서 AS2EDIReceive를 선택합니다.

  8. 송신 파이프라인에서 AS2Send를 선택합니다.

  9. 확인을 클릭한 다음 확인을 다시 클릭합니다.

  10. BizTalk Server 관리 콘솔의 수신 위치 창에서 수신 위치를 마우스 오른쪽 단추로 클릭한 다음 사용을 클릭합니다.

EDI 페이로드를 로컬 폴더로 보내는 송신 포트 만들기

  1. Windows Explorer EDI_to_Contoso 라는 로컬 폴더를 만들어 EDI 페이로드를 보냅니다.

  2. BizTalk Server 관리 콘솔에서 포트 보내기를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 정적 One-Way 포트 보내기를 클릭합니다.

  3. 송신 포트 속성 대화 상자에서 송신 포트의 이름을 지정합니다(예: Send_Payload). 형식에 대한 파일을 선택한 다음 구성을 클릭합니다.

  4. 파일 전송 속성 대화 상자에서 대상 폴더에 대해 1단계에서 만든 EDI_to_Contoso 폴더를 찾아 선택합니다. 파일 이름을%MessageID%.xml으로 둡니다. 확인을 클릭합니다.

  5. 송신 파이프라인 드롭다운의 경우 기본 PassThruTransmit를 적용합니다.

  6. 콘솔 트리에서 필터 를 클릭합니다. 속성BTS를 입력합니다. MessageType. 연산자에 를 입력합니다==. 에 메시지에 대한 메시지 형식을 입력합니다http://schemas.microsoft.com/BizTalk/Edi/X12/2006#X12_00401_864.

  7. 확인을 클릭합니다.

  8. BizTalk Server 관리 콘솔의 송신 포트 창에서 송신 포트를 마우스 오른쪽 단추로 클릭한 다음 시작을 클릭합니다.

Fabrikam에 대한 파티 및 비즈니스 프로필 만들기

  1. BizTalk Server 관리 콘솔에서 파티 노드를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 파티를 클릭합니다.

  2. 이름 텍스트 상자에 파티 이름을 입력한 다음 확인을 클릭합니다.

    참고

    로컬 BizTalk에서 받은 메시지를 처리하거나 이 파티 검사 메시지 보내기를 지원함 상자를 선택하면 생성되는 파티가 BizTalk Server 호스팅하는 동일한 organization 대한 것이 되도록 지정할 수 있습니다. 이에 따라 규약을 만들 때 일부 속성을 사용하거나 사용하지 않도록 지정됩니다. 하지만 이 연습에서는 이 확인란을 선택한 상태로 둘 수 있습니다.

  3. 파티 이름을 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 비즈니스 프로필을 클릭합니다.

  4. 프로필 속성 대화 상자의 일반 페이지에서 이름 텍스트 상자에 Fabrikam_Profile 입력합니다.

    참고

    파티를 만들면 프로필도 만들어집니다. 새 프로필을 만드는 대신 이름을 바꿔서 해당 프로필을 사용할 수 있습니다. 프로필 이름을 바꾸려면 프로필을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다. 일반 페이지에서 프로필의 이름을 지정합니다.

Contoso에 대한 파티 및 비즈니스 프로필 만들기

  1. BizTalk Server 관리 콘솔에서 파티 노드를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 파티를 클릭합니다.

  2. 이름 텍스트 상자에 파티 이름을 입력한 다음 확인을 클릭합니다.

    참고

    로컬 BizTalk에서 받은 메시지를 처리하거나 이 파티 검사 메시지 보내기를 지원함 상자를 선택하면 생성되는 파티가 BizTalk Server 호스팅하는 동일한 organization 대한 것이 되도록 지정할 수 있습니다. 이에 따라 규약을 만들 때 일부 속성을 사용하거나 사용하지 않도록 지정됩니다. 하지만 이 연습에서는 이 확인란을 선택한 상태로 둘 수 있습니다.

  3. 파티 이름을 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 비즈니스 프로필을 클릭합니다.

  4. 프로필 속성 대화 상자의 일반 페이지에서 이름 텍스트 상자에 Contoso_Profile 입력합니다.

    참고

    파티를 만들면 프로필도 만들어집니다. 새 프로필을 만드는 대신 이름을 바꿔서 해당 프로필을 사용할 수 있습니다. 프로필 이름을 바꾸려면 프로필을 마우스 오른쪽 단추로 클릭하고 속성을 선택합니다. 일반 페이지에서 프로필의 이름을 지정합니다.

두 비즈니스 프로필 간에 AS2 규약 만들기

  1. Fabrikam_Profile 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 규약을 클릭합니다.

  2. 일반 속성 페이지의 이름 텍스트 상자에 규약의 이름을 입력합니다.

  3. 프로토콜 드롭다운 목록에서 AS2를 선택합니다.

  4. 두 번째 파트너 섹션의 이름 드롭다운 목록에서 Contoso를 선택합니다.

  5. 두 번째 파트너 섹션의 프로필 드롭다운 목록에서 Contoso_Profile 선택합니다.

    일반 탭 옆에 두 개의 새 탭이 추가됩니다. 각 탭은 단방향 AS2 규약을 구성하는 것입니다.

  6. 일반 탭의 일반 속성 페이지의 공용 호스트 설정 섹션에서 보고 켜기를 선택합니다.

  7. Fabrikam-Contoso> 탭에서 다음 작업을 수행합니다.

    1. 식별자 페이지에서 AS2-From 및 AS2-To에 대한 값을 입력합니다. AS2-From에 를 입력합니다Fabrikam. AS2- To에 를 입력합니다Contoso.
  8. Contoso-Fabrikam> 탭에서 다음 작업을 수행합니다.

    참고

    이 연습에서는 규약이 만들어질 수 있도록 탭에서 필요한 값을 지정합니다. 규약을 성공적으로 만들려면 단방향 규약 탭 모두 AS2_FromAS2-To에 대해 정의된 값이 있어야 합니다.

    1. 식별자 페이지에서 AS2-From 및 AS2-To에 대한 값을 입력합니다. AS2-From에 를 입력합니다Contoso. AS2- To에 를 입력합니다Fabrikam.
  9. 적용을 클릭합니다.

  10. 확인을 클릭합니다. 새로 추가된 계약은 당사자 및 비즈니스 프로필 창의 계약 섹션에 나열됩니다. 새로 추가한 규약은 기본적으로 사용하도록 설정됩니다.

두 비즈니스 프로필 간에 X12 규약 만들기

  1. Fabrikam_Profile 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 규약을 클릭합니다.

  2. 일반 속성 페이지의 이름 텍스트 상자에 규약의 이름을 입력합니다.

  3. 프로토콜 드롭다운 목록에서 X12를 선택합니다.

  4. 두 번째 파트너 섹션의 이름 드롭다운 목록에서 Contoso를 선택합니다.

  5. 두 번째 파트너 섹션의 프로필 드롭다운 목록에서 Contoso_Profile 선택합니다.

    일반 탭 옆에 두 개의 새 탭이 추가됩니다. 각 탭은 단방향 X12 규약을 구성하는 것입니다.

  6. 일반 탭의 일반 속성 페이지의 공용 호스트 설정 섹션에서 보고 켜기를 선택한 다음, 보고를 위해 메시지 페이로드 저장을 선택합니다.

  7. Fabrikam-Contoso> 탭에서 다음 작업을 수행합니다.

    1. 교환 설정 섹션 아래의 식별자 페이지에서 테스트 메시지에서 해당 헤더 필드의 값에 해당하는 한정자 및 식별자 필드(ISA5, ISA6, ISA7ISA8)에 대한 값을 입력합니다.

      참고

      BizTalk Server 규약 확인을 수행하려면 보낸 사람 및 수신자에 대한 한정자 및 식별자 필드가 필요합니다. 교환 헤더의 ISA5, ISA6, ISA7ISA8 값과 규약 속성의 값과 일치합니다. 또한 BizTalk Server 보낸 사람 한정자 및 식별자(수신자 한정자 및 식별자 없음)를 일치시켜 규약을 resolve. BizTalk Server 규약을 resolve 수 없는 경우 대체 규약 속성을 사용합니다.

      참고

      이 연습에서는 ISA5ZZ로, ISA67654321, ISA7ZZ로, ISA81234567.

    2. 교환 설정 섹션 아래의 유효성 검사 페이지에서 중복된 ISA13 확인 옵션이 선택 취소되어 있는지 확인합니다.

      참고

      중복 ISA13 확인 속성을 지우면 동일한 메시지의 여러 인스턴스를 받을 수 있습니다.

    3. BizTalk Server 함께 제공되는 표준 스키마 중 하나를 사용하는 경우 트랜잭션 집합 설정 섹션 아래의 로컬 호스트 설정 페이지에서 들어오는 교환을 처리하는 데 사용할 스키마의 네임스페이스를 선택합니다.

      사용 항목 원하는 작업
      기본값 열에서 확인란을 선택합니다.
      대상 네임스페이스 http://schemas.microsoft.com/BizTalk/EDI/X12/2006를 선택합니다.

      참고

      속성을 설정하면 BizTalk Server 들어오는 850 교환을 처리하는 데 사용할 스키마를 결정할 수 있습니다. 그리드의 줄에서 입력한 값 GS02와 ST01이 교환에 지정된 경우 같은 줄의 대상 네임스페이스를 통해 사용할 스키마를 확인합니다.

  8. Contoso-Fabrikam> 탭에서 다음 작업을 수행합니다.

    참고

    이 연습에서는 규약이 만들어질 수 있도록 탭에서 필요한 값을 지정합니다. 규약을 성공적으로 만들려면 단방향 규약 탭 모두 ISA5, ISA6, ISA7ISA8에 대해 정의된 값이 있어야 합니다.

    1. 교환 설정 섹션 아래의 식별자 페이지에서 테스트 메시지에서 해당 헤더 필드의 값에 해당하는 한정자 및 식별자 필드(ISA5, ISA6, ISA7ISA8)에 대한 값을 입력합니다.

      참고

      이 연습에서는 ISA5ZZ로, ISA61234567, ISA7ZZ로, ISA87654321.

  9. 적용을 클릭합니다.

  10. 확인을 클릭합니다. 새로 추가된 계약은 당사자 및 비즈니스 프로필 창의 계약 섹션에 나열됩니다. 새로 추가한 규약은 기본적으로 사용하도록 설정됩니다.

연습 테스트

이 섹션에서는 연습을 테스트하는 방법에 대해 설명합니다.

솔루션 테스트

  1. Visual Studio의 \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\Sender 폴더에서 Sender.csproj 프로젝트를 엽니다.

  2. HttpSender.cs에서 //Request Asynchronous MDN 주석 줄 바로 아래에 있는 다음 줄을 주석 처리합니다.

    Stream sr = new FileStream(getBizTalkInstallPath() + @"SDK\AS2 Tutorial\X12_00401_864.edi", FileMode.Open, FileAccess.Read);  
    
  3. //Request Synchronous MDN 주석 줄 바로 아래에 있는 다음 줄의 주석 처리를 취소합니다.

    Stream sr = new FileStream(getBizTalkInstallPath() + @"SDK\AS2 Tutorial\X12_00401_864-Sync.edi", FileMode.Open, FileAccess.Read);  
    
  4. 이 프로젝트를 빌드합니다.

  5. Windows Explorer \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\AS2 자습서로 이동합니다. 메모장에서 X12_00401_864-Sync.edi를 엽니다. Disposition-Notification-Options 헤더를 정의하는 줄을 삭제한 다음 파일을 저장합니다.

  6. 명령 창을 엽니다. \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\Sender\bin\debug로 이동합니다. Sender.exe를 실행합니다.

    참고

    이 인스턴스에서 Sender.exe를 실행하면 X12_00401_864-sync.edi 메시지가 Contoso 가상 디렉터리(BTS HTTP 수신 위치)에 게시됩니다.

  7. MDN이 명령 창에 표시되는지 확인합니다. MDN에서 AS2-From이 Contoso이고 AS2-To가 Fabrikam인지 확인합니다.

    참고

    Sender.exe는 명령 창에 MDN을 표시합니다.

  8. 만든 Contoso 로컬 폴더를 열어 EDI 페이로드를 (\EDI_to_Contoso)로 보냅니다. 이 폴더에 .XML 파일이 있는지 확인합니다. XML 파일을 열고 864 트랜잭션 집합이 포함되어 있는지 확인합니다.

  9. 메모장에서 테스트 메시지 X12_00401_864-Sync.edi를 열고 \EDI_to_Contoso 로컬 폴더의 출력 메시지에서 설정된 트랜잭션이 X12_00401_864-Sync.edi 입력 메시지의 트랜잭션 집합에 해당하는지 확인합니다.

참고 항목

BizTalk Server AS2 솔루션 개발 및 구성