4단계: XML 연결 만들기 및 배포

업데이트 날짜: 2015년 5월

이 항목에서는 EDI 수신 연결 및 SAP에서 ORDERS05 IDOC에 대한 릴레이 끝점 사이에 커넥터 역할을 수행하는 XML 단방향 연결을 만듭니다. 연결를 구성한 다음에는 이를 SAP 릴레이 끝점에 연결한 후 솔루션을 배포할 수 있습니다.

  1. SAPIntegration 프로젝트에서 솔루션 탐색기를 사용하여 MessageFlowItinerary.bcs 파일을 두 번 클릭해 연결 디자인 영역을 엽니다.

  2. BizTalk Services 프로젝트 디자인 영역에서 아무 곳이나 마우스 오른쪽 단추로 클릭하고 속성을 선택한 다음 BizTalk 서비스 이름을 포함하도록 BizTalk 서비스 URL 속성을 업데이트합니다. 이 이름은 BizTalk 서비스을 프로비전할 때 Azure 관리 포털에서 입력한 이름입니다.

  3. 도구 상자에서 XML 단방향 연결 구성 요소를 연결 디자인 영역으로 끌어 놓습니다.

  4. XML 단방향 연결 를 마우스 오른쪽 단추로 클릭하고, 속성을 선택하고, 엔터티 이름상대 주소 속성에 대한 값을 B2BConnector로 변경합니다. 그러면 브리지가 배포되고, 이러한 브리지는 런타임 주소 속성에 표시되는 전체 끝점 URL이 https://<mybiztalkservicename>.biztalk.windows.net/default/B2BConnector와 비슷하게 표시됩니다. 여기에서 EDI 수신 연결이 ORDERS05 PO 메시지를 전송합니다.

  5. XML 단방향 연결을 두 번 클릭하여 연결 구성 디자인 영역을 엽니다. 이 연결은 EDI 수신 연결에서 릴레이 끝점으로만 메시지를 라우팅하므로 이 연결이 라우팅하는 메시지의 유형을 지정하는 것 외에는 연결 단계의 각 단계에서 구성해야 하는 사항이 많지 않습니다. 메시지 유형을 지정하려면 XML 단방향 연결 디자인 화면의 메시지 유형 상자 내에서 더하기 아이콘 [추가 아이콘]을 선택하여 메시지 유형 선택 대화 상자를 엽니다.

  6. 메시지 유형 선택사용할 수 있는 메시지 유형 상자에서 요청 메시지에 대한 스키마를 선택한 후 오른쪽 화살표 아이콘 [화살표 아이콘]과 확인을 차례로 선택합니다. 이 자습서에서는 송신 스키마(http://Microsoft.LobServices.Sap/2007/03/Idoc/3/ORDERS05//700/Send)를 선택합니다. 선택한 스키마가 요청 메시지 유형 상자에 나열됩니다.

  7. 연결 구성을 저장합니다.

  1. SAPIntegration 프로젝트의 도구 상자에서 연결 구성 요소를 선택하고 XML 단방향 연결 구성 요소를 사용자가 2단계: ORDERS05 IDOC에 대한 작업을 호출하기 위해 릴레이 끝점을 노출에서 이미 추가한 SAP 릴레이 끝점에 연결합니다.

  2. 연결에 대한 필터 조건을 설정합니다. 이 시나리오에서 라우팅 조건은 모든 메시지를 LOB 대상으로 라우팅하는 것입니다. 이렇게 하려면 연결 선을 선택하고 속성 표에서 필터 조건 속성의 줄임표(…)를 선택한 후 모두 일치를 선택합니다. 그러면 해당 브리지로부터 수신되는 모든 메시지가 릴레이 끝점으로 라우팅됩니다.

  3. 연결에 대해 경로 동작 속성을 설정합니다. 경로 동작을 설정하려면 먼저 필요한 이유를 이해해야 합니다. EDI 수신 연결에서 릴레이 끝점으로 전송되는 메시지는 작업 SOAP 헤더가 설정되어 있어야 합니다. 이 헤더는 SAP 시스템에서 수행해야 하는 작업을 정의합니다. EDI 수신 파이프라인에서 수신되는 메시지에는 이 헤더가 설정되지 않습니다. 따라서 이러한 중간 XML 연결에서는 메시지가 릴레이 끝점으로 전송되기 전에 메시지에 대한 경로 동작을 설정해야 합니다. 경로 동작의 일부로 메시지에 필요한 헤더를 추가합니다. 경로 동작을 설정하려면 다음 단계를 수행합니다.

    1. 작업 SOAP 헤더 메시지에 대해 설정할 값을 찾습니다. 이렇게 하려면 서버 탐색기에서 SAP 릴레이 끝점을 마우스 오른쪽 단추로 클릭하고, 속성 표에서 작업을 확장하고, 값을 복사합니다. 이 자습서에서 해당 값은 http://Microsoft.LobServices.Sap/2007/03/Idoc/3/ORDERS05//700/Send입니다.



      SOAP 동작 값

    2. 연결 디자인 영역으로 돌아가서 연결 및 SAP 릴레이 간의 연결을 선택한 다음 속성 표에서 경로 동작 속성의 줄임표(…)를 선택합니다. 경로 동작 대화 상자에서 추가를 선택하여 경로 동작 추가 대화 상자를 엽니다. 경로 동작 추가에서 다음을 수행합니다.

      • 속성(읽기 대상) 섹션에서 표현식을 선택하고 앞에서 복사한 값을 지정합니다.

        Important중요
        표현식 값은 단일 따옴표 안에 지정해야 합니다.

      • 대상(쓰기 대상) 섹션에서 유형SOAP으로 설정하고 식별자작업으로 설정합니다.



        경로 동작 설정
      • 경로 동작 추가 대화 상자에서 확인을 선택하여 경로 동작을 추가합니다. 경로 동작 대화 상자에서 확인저장을 차례로 선택하여 엔터프라이즈 응용 프로그램 통합 프로젝트에 변경 내용을 저장합니다.

  4. 프로젝트를 저장합니다. 최종 브리지 구성은 다음과 비슷합니다.

    연결 구성 완료

  1. Visual Studio에서 SAPIntegration 솔루션을 마우스 오른쪽 단추로 클릭한 후 솔루션 빌드를 선택합니다.

  2. 빌드가 성공하면 SAPIntegration 솔루션을 마우스 오른쪽 단추로 클릭한 후 솔루션 배포를 클릭합니다.

  3. 배포 창에서 배포 끝점은 읽기 전용 속성이고 값은 메시지 흐름 화면에 설정된 BizTalk 서비스 URL/네임스페이스로부터 파생됩니다. 하지만 BizTalk 서비스, 발급자 이름 및 공유 암호에 대한 ACS 네임스페이스를 제공해야 합니다.

  4. 배포를 선택합니다. Visual Studio 출력 창에 배포 프로세스와 결과가 표시됩니다. 브리지가 배포된 URL도 출력 창에 표시됩니다. 이 자습서에서 브리지는 http://<mybiztalkservicename>.biztalk.windows.net/default/B2BConnector에 배포됩니다.

참고 항목

표시: