다음을 통해 공유


수신 파이프라인

다음 그림은 메시지 처리 워크플로를 보여 주며 수신 파이프라인이 강조 표시되어 있습니다.

메시지 처리 워크플로의 다이어그램
메시지 처리 워크플로

수신 파이프라인은 수신 어댑터에서 메시지를 받은 후에 해당 메시지에서 작동합니다. 수신 파이프라인은 초기 메시지를 가져와 일부 변환 작업을 수행하고 원시 데이터를 디스어셈블하여 메시지를 생성하지 않거나 한 개 또는 여러 개의 메시지를 생성합니다. 그러면 BizTalk Server에서 이러한 개별 메시지를 처리할 수 있습니다.

참고

파이프라인에 사용 구성 요소를 추가하면 수신 파이프라인에서 메시지를 생성하지 않을 수 있습니다. 이런 경우 파이프라인 구성 요소는 메시지를 사용하지만 출력 메시지를 생성하지는 않습니다. 사용 구성 요소가 디스어셈블 구성 요소 다음에 배치되면 첫 번째 메시지가 사용된 다음 파이프라인 실행이 중지되고 디스어셈블 구성 요소에서 다음 메시지가 검색되지 않습니다.

비즈니스 프로세스를 만들 때 새 수신 파이프라인을 만들거나 BizTalk Server 포함된 두 가지 기본 수신 파이프라인 중 하나인 통과 수신 파이프라인 또는 XML 수신 파이프라인 중 하나를 사용할 수 있습니다. 이러한 기본 파이프라인에 대한 자세한 내용은 기본 파이프라인을 참조하세요.

수신 파이프라인은 디코딩, 디스어셈블, 유효성 검사 및 ResolveParty의 네 단계로 구성됩니다. 이 항목에서는 이 단계를 채울 때의 디자인 고려 사항에 대해 설명합니다.

참고

이 릴리스에서는 이러한 파이프라인 단계의 순서나 현재 상태를 변경할 수 없습니다.

디코딩 단계

  • 이 단계는 메시지를 디코딩하거나 암호를 해독하는 구성 요소에 사용됩니다.

    • 들어오는 메시지를 디코딩하여 형식을 변환해야 하는 경우 MIME/SMIME Decoder 파이프라인 구성 요소나 사용자 지정 디코딩 구성 요소를 이 단계에 배치해야 합니다.
  • 이 단계에서는 하나의 메시지를 가져와 하나의 메시지를 생성합니다.

  • 이 단계에는 0개에서 255개 사이의 구성 요소가 포함될 수 있습니다.

  • 이 단계에서는 모든 구성 요소가 실행됩니다.

디스어셈블 단계

  • 이 단계는 메시지를 구문 분석하거나 디스어셈블하는 구성 요소에 사용됩니다.

    • 이 단계의 구성 요소는 메시지를 검색하여 메시지의 형식을 인식할 수 있는지 확인합니다. 인식한 형식에 따라 구성 요소 중 하나가 메시지를 디스어셈블합니다.

    • 이 단계에 둘 이상의 구성 요소가 있으면 메시지 형식을 인식하는 첫 번째 구성 요소만 실행됩니다. 단계 내에 메시지를 인식하는 구성 요소가 없으면 메시지가 처리되지 않습니다.

    • 이 단계에는 메시지 내용을 디스어셈블하는 특수한 동작을 구현하는 사용자 지정 구성 요소가 포함됩니다.

    • 이 단계에는 0개에서 255개 사이의 구성 요소가 포함될 수 있습니다. 이 단계에 구성 요소가 없으면 메시지가 통과됩니다.

유효성 검사 단계

  • 이 단계는 메시지 형식의 유효성을 검사하는 구성 요소에 사용됩니다.

    • 파이프라인 구성 요소는 해당 구성 요소에 지정된 스키마에 맞는 메시지만 처리합니다. 파이프라인 구성 요소와 관련이 없는 스키마의 메시지를 파이프라인에서 수신하면 해당 메시지는 처리되지 않습니다. 메시지를 전송하는 어댑터에 따라 메시지가 일시 중단되거나 보낸 사람에게 오류가 생성됩니다.

    • 이 단계의 구성 요소는 디스어셈블 단계에서 생성된 XML 메시지의 유효성을 검사하는 데 사용됩니다. 또한 이 단계의 구성 요소는 XML 유효성 검사를 수행할 스키마를 지정합니다.

  • 이 단계에는 0개에서 255개 사이의 구성 요소가 포함될 수 있습니다.

  • 이 단계에서는 모든 구성 요소가 실행됩니다.

    • 이 단계는 두 번 이상 실행될 수 있으며 디스어셈블 단계에서 생성된 메시지당 한 번 실행됩니다.

파티검사 단계

  • 이 단계는 파티 확인 파이프라인 구성 요소의 자리 표시자입니다.

  • 이 단계는 두 번 이상 실행될 수 있으며 디스어셈블 단계에서 생성된 메시지당 한 번 실행됩니다.

  • 이 단계에는 0개에서 255개 사이의 구성 요소가 포함될 수 있습니다.

  • 이 단계에서는 모든 구성 요소가 실행됩니다.

참고 항목

송신 파이프라인
파이프라인, 단계 및 구성 요소 정보
파이프라인 구성 요소 유형
기본 파이프라인
파이프라인 템플릿
파이프라인 구성 요소
파이프라인 유형