다음을 통해 공유


5단계: 거래 업체 웹 페이지 구성

11개 Tut_Step5_of_11 중 5단계

이 단계에서는 다음 작업을 수행하여 거래 업체 웹 페이지를 설정합니다.

  • HTTP 전송에 필요한 BTS HTTP 수신 ISAPI 필터를 사용하도록 설정합니다.

  • HTTP 전송을 사용하여 파트너 조직에 997 승인을 라우트하도록 폴더 및 aspx 페이지를 설정합니다. Fabrikam 가상 디렉터리는 997 승인을 \_997ToFabrikam 폴더에 전달합니다. 이 폴더는 997 송신 포트의 Destination_URL 설정에서 호출됩니다.

  • 홈 조직 Contoso에 원래 메시지를 라우트하도록 ASPX 페이지를 설정합니다. Contoso 가상 디렉터리는 BTSHttpReceive.dll을 사용하여 AS2 메시지를 수신하고 이를 수신 위치에 전송합니다.

참고

이 항목에 제공된 절차는 IIS 7.0용입니다.

필수 구성 요소

BizTalk Server 관리자 그룹의 구성원으로 로그온해야 합니다.

BTS ISAPI 필터를 사용하도록 설정하려면

  1. 시작 메뉴를 클릭하고 모든 프로그램, 관리 도구를 차례로 가리킨 다음 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 확장을 허용하라는 메시지가 표시되면 예를 클릭합니다.

  9. BTSHttpReceive.dll 항목을 마우스 오른쪽 단추로 클릭한 다음 기능 권한 편집을 선택합니다.

  10. 읽기, 스크립트실행이 선택되어 있는지 확인하고 확인을 클릭합니다.

  11. 기능 보기를 클릭한 다음 ISAPI 및 CGI 제한을 두 번 클릭합니다.

  12. BTSHTTPReceive.dll 대한 항목이 있고 제한 사항이 허용으로 설정되어 있는지 확인합니다.

    참고

    스크립트 맵을 만들면 BTSHTTPReceive.dll의 ISAPI 및 CGI 제한 항목이 자동으로 만들어집니다.

Fabrikam 웹 페이지를 구성하려면

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

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

    참고

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

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

  4. 고급 설정 대화 상자에서 32비트 애플리케이션 사용을True로 설정합니다.

    참고

    이 단계는 IIS를 32비트 모드로 실행하려는 경우 64비트 컴퓨터에서만 필요합니다.

  5. ID를 선택한 다음 줄임표(...) 단추를 클릭합니다.

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

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

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

  9. 애플리케이션 추가 대화 상자에서 별칭Fabrikam을 입력한 다음 선택을 클릭합니다.

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

  11. 줄임표(...) 단추를 클릭하고 물리적 경로에 대해 \Program Files (x86)\Microsoft BizTalk Server <VERSION>SDK\AS2 Tutorial\Fabrikam으로 이동합니다.

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

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

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

Contoso 웹 페이지를 구성하려면

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

  2. 애플리케이션 추가 대화 상자에서 별칭Contoso를 입력한 다음 선택을 클릭합니다.

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

    참고

    BizTalkAppPool은 이전에 Fabrikam 웹 페이지를 구성할 때 만들어졌고, 관리자 그룹의 구성원인 사용자의 ID로 설정되어야 합니다.

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

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

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

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

다음 단계

6단계: EDI-AS2 수신 위치 구성에 설명된 대로 Fabrikam에서 AS2 메시지를 받도록 수신 위치(Receive_AS2)를 구성합니다.

참고 항목

자습서 3: AS2 자습서