다음을 통해 공유


연습(AS2): AS2를 통해 EDI가 아닌 메시지 보내기

이 연습에서는 AS2를 통해 비 EDI 메시지를 보내기 위한 솔루션을 만드는 단계별 절차를 제공합니다. 이 연습에서는 PIDX 메시지를 AS2로 보냅니다. 이 솔루션에서는 AS2Send 송신 파이프라인과 AS2Receive 수신 파이프라인이 있는 양방향 송신 포트를 사용합니다. 이 연습을 수행하면 단일 컴퓨터에서 전체 솔루션을 만들고 테스트할 수 있습니다.

필수 구성 요소

이 항목의 절차를 수행하려면 먼저 다음 사전 요구 사항을 갖추어야 합니다.

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

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

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

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

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

  1. 단방향 FILE 수신 포트가 Contoso에서 XML 메시지를 받습니다.

    참고

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

  2. XML 수신 파이프라인을 사용하여 수신 포트가 메시지를 확인합니다. 그러면 수신 포트는 테스트 메시지를 MeassageBox에 그대로 넣습니다.

  3. 정적 양방향 송신 포트가 XML 메시지를 선택하고 수신 포트에서 받은 모든 메시지를 구독합니다.

  4. Fabrikam의 양방향 수신 포트가 Fabrikam 가상 디렉터리를 사용하여 AS2 메시지를 받습니다. 수신 파이프라인은 AS2의 메시지를 디코딩하고 메시지를 MessageBox에 넣습니다.

  5. 통과 송신 파이프라인이 있는 정적 단방향 송신 포트에서 XML 메시지를 선택합니다.

  6. 단방향 송신 포트에서 로컬 폴더로 XML 메시지를 보냅니다.

  7. 양방향 수신 포트와 연결된 송신 포트에서 동기 MDN을 반환합니다.

  8. 양방향 송신 포트와 연결된 수신 포트에서 MDN을 받아 MessageBox에 넣습니다.

  9. 통과 송신 파이프라인이 있는 정적 단방향 송신 포트가 MDN을 선택합니다.

  10. 단방향 송신 포트가 MDN을 로컬 폴더로 보냅니다.

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

    57b7dc54-b8e8-462e-98d1-9cddedd14107AS2 을

이 솔루션의 기능

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

  • 이 연습에서는 AS2 기능을 다룹니다. 따라서 AS2 처리와 관련된 모든 포트는 AS2Receive 또는 AS2Send 파이프라인을 사용합니다. AS2 처리와 관련되지 않은 포트는 XMLReceive 또는 PassThruTransmit 파이프라인을 사용합니다.

  • 이 연습에서는 XML 테스트 메시지를 사용합니다.

    참고

    XML 테스트 메시지와 테스트 메시지의 스키마를 제공해야 합니다.

  • 상태 보고는 사용되지 않습니다.

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

연습 구성 및 테스트

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

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

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

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

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

  • AS2 전송을 통해 보낼 XML 테스트 메시지를 받는 단방향 FILE 수신 포트를 만듭니다. 테스트 메시지를 받는 로컬 폴더를 만듭니다.

  • 정적 간청-응답 HTTP 송신 포트를 만들어 송신 파이프라인을 AS2Send 파이프라인으로 구성하고 수신 파이프라인을 AS2Receive 파이프라인으로 구성합니다. 포트는 AS2 메시지를 Fabrikam으로 보내고 Fabrikam에서 MDN 응답을 받아 MessageBox에 넣습니다.

  • BIZTALK SERVER AS2 메시지를 수신하고 MDN 응답을 보낼 양방향 HTTP 수신 포트를 만듭니다. 수신 파이프라인을 AS2Receiv 파이프라인으로, 송신 파이프라인을 AS2Send 파이프라인으로 구성합니다. Fabrikam 가상 디렉터리를 통해 AS2 메시지를 받는 수신 위치를 구성합니다.

    참고

    테스트 솔루션은 단일 컴퓨터에 있으므로 Contoso에서 AS2 메시지를 보내는 양방향 송신 포트와 Fabrikam으로서 AS2 메시지를 받는 양방향 수신 포트가 동일한 컴퓨터에 있습니다.

  • 메시지 XML 페이로드를 로컬 폴더로 라우팅하는 정적 단방향 FILE 송신 포트(통과 송신 파이프라인 사용)를 만듭니다. 로컬 폴더를 만듭니다.

    참고

    송신 포트를 사용하여 메시지 페이로드를 구독하지 않으면 MessageBox에서 일시 중단됩니다.

  • MDN을 로컬 폴더로 라우팅하는 정적 단방향 FILE 송신 포트(통과 송신 파이프라인 사용)를 만듭니다. 로컬 폴더를 만듭니다.

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

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

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

  • XML 테스트 메시지를 사용하여 연습 내용을 테스트합니다.

연습 구성

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

테스트 메시지 스키마를 배포하려면
  1. Visual Studio에서 BizTalk 프로젝트를 만들거나 엽니다.

    참고

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

  2. 프로젝트를 마우스 오른쪽 단추로 클릭하고 추가를 가리킨 다음 기존 항목을 클릭합니다. XML 파일을 사용하여 솔루션을 테스트하려면 XML 테스트 메시지의 XSD 스키마가 포함된 로컬 폴더로 이동하여 XSD 파일을 선택합니다. 추가를 클릭합니다.

  3. 어셈블리 키 파일을 설정한 다음 어셈블리를 빌드하고 배포합니다.

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

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

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

    참고

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

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

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

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

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

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

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

Fabrikam 웹 페이지를 구성하려면
  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. 애플리케이션 추가 대화 상자에서 별칭Fabrikam을 입력한 다음 선택을 클릭합니다.

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

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

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

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

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

가상 디렉터리가 Windows SharePoint Services에서 관리되지 않도록 지정하려면 다음을 수행하십시오.
  1. 컴퓨터에 Windows SharePoint Services 설치된 경우 시작을 클릭하고 모든 프로그램, 관리 도구를 차례로 가리킨 다음 SharePoint 3.0 중앙 관리를 클릭합니다.

    참고

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

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

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

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

테스트 메시지를 받는 수신 포트를 만들려면
  1. Windows 탐색기에서 Contoso로부터 EDI 교환을 받을 로컬 폴더를 만듭니다.

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

  3. 수신 포트 속성 대화 상자에서 수신 포트의 이름을 RecvXMLFromCont로 지정합니다.

  4. 콘솔 트리에서 수신 위치를 클릭한 다음 새로 만들기를 클릭합니다.

  5. 수신 위치의 이름을 지정하고 형식에 대해 FILE을 선택한 다음 구성을 클릭합니다.

  6. 수신 폴더의 경우 1단계에서 만든 폴더의 이름을 입력합니다.

  7. 파일 마스크에서 *.xml를 입력한 다음 확인을 클릭합니다.

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

    참고

    XML 이외의 다른 비 EDI 파일 형식을 사용하는 경우 PassThruTranmit를 입력합니다.

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

  10. 수신 위치 노드를 클릭하고 수신 위치를 마우스 오른쪽 단추로 클릭한 다음 사용을 클릭합니다.

Fabrikam으로 AS2 메시지를 보낼 송신 포트를 만들려면
  1. BizTalk Server 관리 콘솔에서 BizTalk 애플리케이션 1 노드 아래의 송신 포트 노드를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 정적 Solicit-Response 송신 포트를 클릭합니다.

    참고

    BizTalk Application 1을 사용하는 경우에는 응용 프로그램에서 아티팩트를 사용할 수 있도록 BizTalk Application 1에 BizTalk EDI Application에 대한 참조를 추가해야 합니다. 자세한 내용은 BizTalk Server EDI 애플리케이션에 대한 참조 추가를 참조하세요.

  2. 송신 포트 속성 대화 상자에서 송신 포트의 이름을 SendToFab_RecvMDN.

  3. 전송 섹션에서 형식에 대해 HTTP를 선택한 다음 구성을 클릭합니다.

  4. HTTP 전송 속성 대화 상자에서 대상 URL에 를 입력합니다http://localhost/Fabrikam/BTSHttpReceive.dll.

  5. 청크 인코딩 사용의 지우기 확인을 클릭합니다.

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

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

  8. 콘솔 트리에서 필터를 선택합니다. 속성BTS를 입력합니다. ReceivePortName; 연산자에 대해 를 입력==하고 에 EDI 교환(RecvXMLFromCont)을 받을 수신 포트의 이름을 입력합니다.

    참고

    PIDX 메시지를 보내는 경우 메시지 유형(PIDX)을 필터링하는 필터 식을 만들 수 있습니다.

  9. XML 문서를 변환하기 위해 지도를 적용하려면 콘솔 트리에서 아웃바운드 맵 을 클릭합니다. 아웃바운드 맵의 원본 문서를 입력하고 지도를 선택한 다음 대상 문서를 입력합니다. 확인을 클릭합니다.

  10. 확인을 클릭합니다.

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

AS2 메시지를 받고 승인을 반환할 수신 포트를 만들려면
  1. BizTalk Server 관리 콘솔의 BizTalk 애플리케이션 1 노드 아래에서 수신 포트를 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 요청 응답 수신 포트를 클릭합니다.

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

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

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

  5. HTTP 전송 속성 대화 상자에서 가상 디렉터리 및 ISAPI 확장에 대해 /Fabrikam/BTSHttpReceive.dll 입력합니다. 성공 시 상관 관계 핸들 반환을 지우고 실패한 요청 일시 중단을 선택합니다. 확인을 클릭합니다.

  6. 수신 파이프라인대해 AS2Receive를 선택하고 송신 파이프라인AS2Send를 선택합니다. 확인을 클릭한 다음 확인을 다시 클릭합니다.

  7. 수신 위치 노드를 클릭하고 수신 위치를 마우스 오른쪽 단추로 클릭한 다음 사용을 클릭합니다.

테스트 XML 페이로드를 로컬 폴더로 보낼 송신 포트를 만들려면
  1. Windows 탐색기에서 EDI 교환을 보낼 로컬 폴더를 만듭니다.

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

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

  4. 파일 전송 속성 대화 상자에서 대상 폴더에 대해 EDI 페이로드에 대해 만든 로컬 폴더를 입력합니다.

  5. 파일 이름에 파일 이름을 입력합니다. XML 파일을 테스트 메시지로 사용하는 경우 %MessageID%.xml를 입력합니다. 확인을 클릭합니다.

  6. 송신 파이프라인에 대한 기본값인 PassThruTransmit를 적용합니다.

  7. 콘솔 트리에서 필터를 클릭하고 EDI 페이로드를 선택하기 위한 필터 속성을 추가합니다. 첫 번째 줄에서 속성BTS를 입력합니다. ReceivePortName; 연산자에 대해 를 입력 ==하고 에 AS2 메시지를 받는 수신 포트의 이름(RecvAS2Msg)을 입력하고 그룹화 기준의 경우 And를 수락합니다. 두 번째 줄에서 속성EdiIntAS.IsAS2PayloadMessage를 입력합니다. 연산자에 대해 를 입력 ==하고 에 True를 입력 합니다.

  8. 확인을 클릭합니다.

  9. 송신 포트 노드를 클릭하고 송신 포트를 마우스 오른쪽 단추로 클릭한 다음 시작을 클릭합니다.

MDN을 로컬 폴더로 보낼 송신 포트를 만들려면
  1. Windows 탐색기에서 MDN을 보낼 로컬 폴더를 만듭니다.

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

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

  4. 파일 전송 속성 대화 상자에서 대상 폴더에 MDN을 보내기 위해 만든 로컬 폴더를 입력합니다.

  5. 파일 이름%MessageID%.msg를 입력합니다. 확인을 클릭합니다.

  6. 송신 파이프라인에 대한 기본값인 PassThruTransmit를 적용합니다.

  7. 콘솔 트리에서 필터 를 클릭합니다. 속성BTS를 입력합니다. SPName; 연산자에 대해 를 입력==하고 에 AS2 메시지를SendToFab_RecvMDN 보내는 송신 포트의 이름을 입력하고 그룹화 기준의 경우 And를 수락합니다. 두 번째 줄에서 속성EdiIntAS.IsAS2MdnResponseMessage를 입력합니다. 연산자에 를 입력합니다==. 에 True를 입력합니다.

  8. 확인을 클릭합니다.

  9. 송신 포트 노드를 클릭하고 송신 포트를 마우스 오른쪽 단추로 클릭한 다음 시작을 클릭합니다.

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. Contoso_Profile 마우스 오른쪽 단추로 클릭하고 새로 만들기를 가리킨 다음 규약을 클릭합니다.

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

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

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

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

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

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

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

    2. MDN(승인) 페이지에서 다음을 수행합니다.

      1. 라우팅/배달 옵션 검사 위해 MessageBox로 인바운드 MDN 처리 상자를 선택합니다.

        참고

        이 연습의 테스트에는 라우팅/배달 옵션을 위해 MessageBox로 인바운드 MDN 처리 옵션을 확인해야 합니다. 그러면 반환된 MDN이 MessageBox에 삭제되기 때문입니다. 그러면 송신 포트를 만들어 MDN을 구독하고 MDN을 로컬 디렉터리로 보내어 AS2 전송을 확인할 수 있습니다.

      2. MDN 검사 요청 상자를 선택합니다.

      3. 서명된 MDN 검사 요청 상자가 선택 취소되어 있는지 확인합니다.

      4. 요청 비동기 MDN을 지워 둡니다.

      5. Disposition-Notification-To에서 모든 값을 입력합니다. 이 필드의 값은 AS2를 처리하는 동안 사용되지 않지만 필드에 값을 입력해야 합니다.

    3. 송신 포트 페이지에서 EDI 교환을 Fabrikam으로 보낼 양방향 송신 포트를 연결합니다. 송신 포트 표의 이름 열에서 빈 셀을 클릭하고 드롭다운 목록에서 송신 포트 SendToFab_RecvMDN 선택합니다.

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

    참고

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

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

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

연습 테스트

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

솔루션을 테스트하려면
  1. Windows 탐색기에서 Contoso로부터 테스트 메시지를 받기 위해 만든 로컬 폴더에 XML 테스트 파일을 붙여넣습니다.

  2. XML 페이로드를 보내기 위해 만든 로컬 폴더로 이동합니다. 폴더에 XML 파일이 있는지 확인합니다. 파일과 원본 테스트 메시지를 열고 내용이 동일한지 확인합니다.

  3. 결과 MDN을 보내기 위해 만든 로컬 폴더로 이동합니다. 폴더에 파일이 있는지 확인합니다. 파일을 열고 MDN 파일인지 확인합니다.

참고 항목

BizTalk Server AS2 솔루션 개발 및 구성
AS2를 통해 나가는 비EDI 메시지의 송신 쪽 처리