다음을 통해 공유


동적 확인 샘플에 대한 단방향 메시지 시나리오

이 항목에서는 Microsoft BizTalk ESB Toolkit 동적 해상도 샘플에 대한 단방향 메시징 시나리오를 실행하는 방법을 보여 줍니다.

동적 해상도 샘플에 대한 단방향 메시징 시나리오를 실행하려면

  1. 이 샘플을 처음으로 실행하기 전에 수신 위치 URL이 적절한 디렉터리를 가리키는지 확인합니다. DynamicResolution_FILE 수신 위치에 대해 원본 하위 폴더 \Source\Samples\DynamicResolution\Test\Filedrop\In을 지정합니다. 또한 DynamicResolutionOneWay라는 동적 송신 포트가 있는지 확인합니다.

    참고

    동적 해상도 샘플은 동적 확인 메커니즘을 사용하여 출력 폴더, FTP 사이트 또는 MQSeries 큐에 메시지를 보냅니다. 이 때문에 정적 송신 포트가 이 샘플에 대해 정의되지 않았습니다. 동적 해상도 구성 요소는 DynamicResolution_FILE 수신 위치 내에서 구성된 ESBReceiveXml 파이프라인에서 호출될 때 Resolution 및 Adapter Provider Framework에서 출력 URL을 검색합니다.

  2. GlobalBank.ESB 애플리케이션이 아직 실행되고 있지 않으면 Microsoft BizTalk 관리 콘솔을 사용하여 시작합니다.

  3. 실행할 예제를 결정합니다. 모든 단방향 메시징 예제(XPATH 확인자를 사용하는 예제 제외)는 \Source\Samples\DynamicResolution\Test\Data 폴더에 있는 파일 NAOrderDoc.xml DynamicResolution_FILE 수신 위치에 대한 입력으로 사용합니다. 각각 고유한 바인딩 파일로 표시되는 7개의 단방향 메시징 예제가 있습니다. 다음 표에는 관련 바인딩 파일 및 설명과 함께 이러한 예제가 나열되어 있습니다.

    STATIC 확인자를 사용하여 파일 아웃바운드에 대한 파일 인바운드
    GlobalBank.ESB.DynamicResolution_SubmitOrder_To_FILE_To_FILE_STATIC_Bindings.xml 바인딩 파일을 사용하여 수신 위치를 설정하고 포트 속성을 보냅니다.
    수신 포트에서 맵을 정적으로 설정합니다.
    엔드포인트 확인을 위해 수신 위치에서 ESB 디스패처를 사용합니다.
    UDDI 확인자를 사용하여 파일 아웃바운드에 대한 파일 인바운드
    GlobalBank.ESB.DynamicResolution_SubmitOrder_To_FILE_To_FILE_UDDI_Bindings.xml 바인딩 파일을 사용하여 수신 위치를 설정하고 포트 속성을 보냅니다.
    수신 포트에서 맵을 정적으로 설정합니다.
    엔드포인트 확인을 위해 수신 위치에서 ESB 디스패처를 사용합니다.
    UDDI 서비스 키를 통해 UDDI 확인자를 사용하여 파일 아웃바운드에 대한 파일 인바운드
    GlobalBank.ESB.DynamicResolution_SubmitOrder_To_FILE_To_FILE_UDDI_SERVICEKEY_ Bindings.xml 바인딩 파일을 사용하여 수신 위치를 설정하고 포트 속성을 보냅니다.
    수신 포트에서 맵을 정적으로 설정합니다.
    엔드포인트 확인을 위해 수신 위치에서 ESB 디스패처를 사용합니다.

    참고

    앞의 예제에서는 바인딩 파일의 서비스 키를 대상 UDDI 서버에 있는 서비스 키로 변경해야 합니다.

    STATIC 확인자를 사용하여 FTP 아웃바운드에 대한 파일 인바운드
    GlobalBank.ESB.DynamicResolution_SubmitOrder_To_FILE_To_FTP_STATIC_Bindings.xml 바인딩 파일을 사용하여 수신 위치를 설정하고 포트 속성을 보냅니다.
    수신 포트에서 맵을 정적으로 설정합니다.
    엔드포인트 확인을 위해 수신 위치에서 ESB 디스패처를 사용합니다.
    STATIC Resolver 및 ENDPOINTCONFIG 매개 변수를 사용하여 FTP 아웃바운드에 대한 파일 인바운드
    GlobalBank.ESB.DynamicResolution_SubmitOrder_To_FILE_To_FTP_STATIC__ ENDPOINTCONFIG_Bindings.xml 바인딩 파일을 사용하여 수신 위치를 설정하고 포트 속성을 보냅니다.
    수신 포트에서 맵을 정적으로 설정합니다.
    엔드포인트 확인을 위해 수신 위치에서 ESB 디스패처를 사용합니다.
    설정할 어댑터 공급자에 대한 추가 이름/값 쌍을 전달합니다.
    STATIC 확인자를 사용하여 MQS 아웃바운드에 대한 파일 인바운드
    GlobalBank.ESB.DynamicResolution_SubmitOrder_To_FILE_To_MQS_STATIC_Bindings.xml 바인딩 파일을 사용하여 수신 위치를 설정하고 포트 속성을 보냅니다.
    수신 포트에서 맵을 정적으로 설정합니다.
    엔드포인트 확인을 위해 수신 위치에서 ESB 디스패처를 사용합니다.
    XPATH 확인자를 사용하여 FILE 아웃바운드에 대한 파일 인바운드
    GlobalBank.ESB.DynamicResolution_SubmitOrder_To_FILE_XPATH_STATIC_Bindings.xml 바인딩 파일을 사용하여 수신 위치를 설정하고 포트 속성을 보냅니다.
    수신 포트에서 맵을 정적으로 설정합니다.
    엔드포인트 확인을 위해 수신 위치에서 ESB 디스패처를 사용합니다.
    메시지 내의 정보를 사용하여 적절한 엔드포인트를 확인합니다. 이 예제에서 사용할 수 있는 테스트 파일은 NAOrderDoc_XPATH_FILE.xml, NAOrderDoc_XPATH_FTP.xml 및 NAOrderDoc_XPATH_MQS.xml.
  4. GlobalBank.ESB 애플리케이션으로 실행하려는 메시징 예제에 대한 바인딩 파일을 가져옵니다.

  5. Windows Explorer \Source\Samples\DynamicResolution\Test\Data 폴더를 열고 적절한 입력 파일을 \Source\Samples\DynamicResolution\Test\Filedrop\In 폴더에 복사합니다. 사용하는 파일은 실행하기로 결정한 예제에 따라 달라집니다.

    • XPATH 예제의 경우 NAOrderDoc_XPATH_FILE.xml, NAOrderDoc_XPATH_FTP.xml 또는 NAOrderDoc_XPATH_MQS.xml 파일 중 하나를 사용합니다.

    • 다른 모든 예제의 경우 파일 NAOrderDoc.xml 사용합니다.

  6. 배달된 메시지에 대한 적절한 위치를 찾습니다. 위치는 사용한 바인딩 파일에 따라 달라집니다. 예제는 다음과 같습니다.

    • FTP 아웃바운드에 대한 파일 인바운드 예제는 샘플을 설치할 때 만든 Out이라는 FTP 가상 디렉터리에 메시지를 전달합니다.

    • FILE 아웃바운드에 대한 파일 인바운드 예제는 \DynamicResolution\Test\Filedrop\Out 하위 폴더에 메시지를 전달합니다.

    • MQS 아웃바운드에 대한 파일 인바운드 예제는 메시지를 TEST에 전달합니다. 샘플을 설치할 때 만든 OUT 큐입니다.

    • XPATH 해결 프로그램 예제를 사용하여 FILE 아웃바운드에 대한 파일 인바운드 예제는 메시지에 지정된 위치로 메시지를 전달합니다. 샘플 문서에는 대상 위치 및 전송 유형이 포함됩니다(전송 유형은 메시지 파일 이름에 추가됩니다. 예를 들어 NAOrderDoc_XPATH_FTP.xml 메시지에 FTP 전송 형식 사양이 포함됨).

    샘플에서 ESB 디스패처 및 ESB 디스어셈블러 디스어셈블러 파이프라인 구성 요소를 사용하는 방법을 이해하려면 동적 해상도 샘플 작동 방식을 참조하세요.