멀티파트 메시지의 구성요소를 정렬하거나 순서화하거나 일련의 새 배치 메시지로 분할할 수 있습니다. 각각 다른 형식의 일련의 하위 단위로 구성된 멀티파트 메시지에 대해 이 작업을 수행하면 각 하위 단위가 변환되고 메시지는 전달되기 전에 리어셈블링됩니다.
RouteTolabel 노드를 사용하여 멀티파트 메시지를 입력으로 수신하십시오. 이 노드는 메시지 플로우에서 맵핑 노드를 따르며 플로우가 자동으로 지정된 레이블로 건너뜁니다. 메시지 어셈블리를 출력하는 모든 맵에 대해 분할 맵에서 routeToLabel에 대한 단일 값을 지정할 수 있습니다. 조건부 맵핑 기능을 사용하여 소스 메시지의 값에 따라 RouteToLabel 값을 설정할 수도 있습니다.
예를 들어, 금융 메시지와 같은 배치 메시지에는 여러 개의 중첩 메시지, 트랜잭션 또는 오브젝트가 포함될 수 있습니다. 맵핑 도구에서 제공한 프로세스는 메시지에서 이 구성요소를 추출한 다음 일련의 새 배치 메시지로 정렬하거나 순서화하거나 분할합니다. 메시지 맵핑 편집기를 사용하여 중간 데이터 구조를 정의할 필요 없이 단일 노드에서 배치 메시지를 변환하고 전달하는 맵을 빌드할 수 있습니다.
멀티파트 메시지에는 반복되는 임베드된 메시지가 포함될 수도 있습니다. 여기서 각 반복 메시지 인스턴스는 별도로 전달됩니다. 출력으로 전달된 메시지는 입력과 동일한 메시지 세트에 속해 있어야 하며 임베드된 메시지는 상위 메시지와 동일한 메시지 세트에 속해 있어야 합니다.