영업: 1-800-867-1380

6단계: XML 단방향 연결 구성

업데이트 날짜: 2015년 5월

이 항목에서는 XML 단방향 연결를 구성하는 방법에 대한 지침을 제공합니다. XML 단방향 연결 구성의 일부분으로 다음을 수행합니다.

  • 앞에서 만든 유형의 플랫 파일 메시지를 처리하도록 연결을 구성합니다.

  • 수준을 올린 속성을 통해 OrderId 레코드(메시지 변환 전) 및 TotalAmount(메시지 변환 후)의 값을 추출합니다. 연결에서 메시지가 처리될 때 이 두 레코드의 값을 추적할 것입니다.

  • 앞에서 만든 Map.trfm 변환을 사용하도록 연결을 구성합니다.

  • 처리하는 메시지를 추적하도록 연결을 구성합니다.

  1. 도구 상자에서 연결 구성 디자인 영역으로 XML 단방향 연결을 끌어서 놓습니다. 연결의 엔터티 이름 및 상대 주소 속성으로 값에 대한 ProcessOrders를 입력합니다.

  2. 일정 디자이너에서 XML 단방향 연결을 두 번 클릭합니다.

  3. XML 단방향 연결 디자인 영역의 메시지 유형 상자에서 추가 아이콘 [ 추가 아이콘 ]을 선택하여 메시지 유형 선택 대화 상자를 엽니다.

  4. 메시지 유형 선택 대화 상자의 사용 가능한 메시지 유형 상자에서 PurchaseOrder 메시지 유형을 선택하고 오른쪽 화살표 아이콘 [ 화살표 아이콘 ]을 선택하여 요청 스키마를 XML 단방향 연결과 연결한 다음 확인을 클릭합니다. 선택한 스키마가 이제 요청 메시지 유형 섹션에 나열됩니다.

  5. 소스 스키마의 OrderId 요소 값을 추출하도록 변환 전 보강 단계를 구성합니다.

    1. 보강 단계 내에서 보강 활동을 선택한 후 속성 창에서 속성 속성에 대한 줄임표 단추(…)를 선택하여 속성 정의 대화 상자를 엽니다.

    2. 속성 정의에서 추가를 선택하여 속성 추가 대화 상자를 엽니다. 속성 추가 대화 상자에서 다음을 수행합니다.

       

      섹션 필드 이름 설명

      원본(읽기 대상)

      Type

      드롭다운 목록에서 Xpath를 선택합니다.

      식별자

      요청 스키마에서 OrderId의 값을 추출하기 위한 Xpath 쿼리를 지정합니다.

      Tip
      Xpath 쿼리는 스키마 편집기에서 가져올 수 있습니다. 스키마 편집기에서 OrderId 요소를 선택하고 속성 창에서 인스턴스 Xpath 속성의 값을 찾습니다. 이 값이 노드에 대한 Xpath 쿼리여야 합니다.

      메시지 유형

      PurchaseOrder와 관련된 스키마를 선택합니다.

      속성(쓰기 대상)

      속성 이름

      정의하려는 속성의 이름을 지정합니다. 이 자습서에서는 OrderId를 지정합니다.

      데이터 형식

      속성에 대한 데이터 형식을 지정합니다. 이 자습서에서는 문자열을 지정합니다.

    3. 속성 추가 대화 상자에서 확인을 선택한 후 속성 정의 대화 상자에서 확인을 선택합니다.

  6. 앞에서 만든 변환을 사용하도록 연결을 구성합니다. 변환 단계 내에서 XML 변환 활동을 선택한 후 속성 창에서 속성에 대한 줄임표 단추(…)를 선택하여 맵 선택 대화 상자를 엽니다.

    대화 상자에 표시되는 변환 목록에서 Map.trfm을 선택합니다. 이 변환은 이전 단계에서 만든 것입니다.

  7. 소스 스키마의 TotalAmount 요소 값을 추출하도록 변환 후 보강 단계를 구성합니다.

    1. 보강 단계 내에서 보강 활동을 선택한 후 속성 창에서 속성 속성에 대한 줄임표 단추(…)를 선택하여 속성 정의 대화 상자를 엽니다.

    2. 속성 정의 대화 상자에서 추가를 선택하여 속성 추가 대화 상자를 엽니다. 속성 추가 대화 상자에서 다음을 수행합니다.

       

      섹션 필드 이름 설명

      원본(읽기 대상)

      Type

      드롭다운 목록에서 Xpath를 선택합니다.

      식별자

      요청 스키마에서 TotalAmount의 값을 추출하기 위한 Xpath 쿼리를 지정합니다.

      메시지 유형

      Insert와 관련된 스키마를 선택합니다.

      속성(쓰기 대상)

      속성 이름

      정의하려는 속성의 이름을 지정합니다. 이 자습서에서는 TotalAmount를 지정합니다.

      데이터 형식

      속성에 대한 데이터 형식을 지정합니다. long을 지정합니다.

    3. 속성 추가 대화 상자에서 확인을 선택한 후 속성 정의 대화 상자에서 확인을 선택합니다.

    4. 프로젝트에 대한 변경 내용을 저장합니다.

  8. 방금 수준을 올린 OrderIdTotalAmount에 대해 메시지 속성 및 기타 데이터를 추적하도록 연결을 구성합니다.

    1. MessageFlowItinerary.bcs 파일로 돌아가 XML 단방향 연결을 선택하고 속성 창에서 속성 추적에 대해 줄임표(...)를 선택합니다.

    2. 단계 시작, 완료 및 오류 발생 시간, 단계 내의 작업 시작, 완료 또는 오류 발생 시간, 아티팩트가 검색되었는지 여부 등의 세부 정보를 추적하려면 메시지 처리 이벤트 추적 확인란을 선택합니다.

    3. 선택적 요소입니다. 모든 메시지 속성 추적 확인란을 선택하고 추적할 속성을 선택합니다. 대화 상자에는 연결의 보강 단계 내에서 수준을 올린 속성이 나열됩니다.

      이 자습서에서는 OrderIdTotalAmount를 선택합니다.

    4. 확인을 선택합니다.

  9. 연결 구성을 저장하고 연결 구성 디자이너 영역으로 돌아옵니다.

  10. FTP 소스 구성 요소를 XML 단방향 연결에 연결하고 연결을 LOB 릴레이 엔터티에 연결합니다.

  11. 연결와 LOB 릴레이 엔터티 사이의 커넥터에 대한 필터 조건을 설정합니다.

    1. XML 단방향 연결 및 LOB 릴레이 엔터티 사이의 커넥터를 선택합니다.

    2. 속성 창에서 필터 조건에 대한 줄임표(…) 단추를 선택합니다.

    3. 경로 필터 구성 대화 상자에서 필터 조건을 모두 일치로 설정합니다.

    4. 확인을 선택합니다.

  12. LOB 응용 프로그램에 대한 나가는 메시지에 SOAP 작업 헤더가 포함되도록 경로 동작을 설정합니다.

    1. 서버 탐색기를 열고 이전에 만든 SQL Server LOB 릴레이로 이동합니다. 릴레이를 마우스 오른쪽 단추로 클릭하고 속성을 선택한 다음 작업 속성에 대해 첫 번째 작업의 값을 복사합니다.

    2. 연결 구성 디자인 화면에서 XML 단방향 연결 및 LOB 릴레이 엔터티 사이의 커넥터를 클릭합니다.

    3. 속성에서 경로 동작에 대한 줄임표(…) 단추를 선택합니다. 경로 동작에서 추가를 선택하여 경로 동작 추가 대화 상자를 엽니다. 경로 동작 추가 대화 상자에서 다음을 수행합니다.

    4. 속성(읽기 대상) 섹션에서 을 선택하고 앞에서 복사한 값을 붙여 넣습니다.

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

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

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

    6. 경로 동작 추가 대화 상자에서 확인을 선택하여 경로 동작을 추가합니다. 경로 동작 대화 상자에서 확인을 선택한 후 저장을 선택하여 BizTalk Services 프로젝트에 변경 내용을 저장합니다.

참고 항목

이 정보가 도움이 되었습니까?
(1500자 남음)
의견을 주셔서 감사합니다.
표시:
© 2015 Microsoft