SOAP 메시지를 입력과 출력으로 사용하는 메시지 맵을 작성합니다.
태스크 정보
이 시나리오는 서비스의 한 조작 내에서 메시지 맵을 작성하는 방법을 보여줍니다.
사용자 자체 애플리케이션을 사용하려는 경우에도 동일한 단계를 수행할 수 있습니다. 차이점은 애플리케이션 내의 메시지 플로우 또는 서브플로우에서 맵을 작성하거나 애플리케이션이 라이브러리를 참조한다는 것입니다.
프로시저
IBM® App Connect Enterprise Toolkit 에서 지도를 생성하려면 다음 단계를 따르세요:
- 새 메시지 맵 마법사를 시작하십시오.
- SaveAddress 조작을 식별하십시오.
- SaveAddress 조작을 두 번 클릭하고 Mapping 노드를 끌어서 놓으십시오.
- 에서 매핑 노드 속성에서 설명 탭을 누르고 입력하세요. Normalize_AddressBook_Transform 으로 노드 이름.
- 메시지 변환이 필요한 두 노드 간에 Normalize_Address_Transform Mapping 노드를 연결하십시오.
- 두 번 클릭 Normalize_AddressBook_Transform 매핑 시작하는 노드 새 메시지 맵 마법사.
- 선택사항: 맵 이름 필드를 편집하고 맵 이름을 입력하십시오.
IBM App Connect Enterprise 에서 제공하는 기본 이름을 그대로 사용할 수 있습니다.
시나리오에서 사용하는 맵 이름은 기본 이름 SaveAddress_Requesse_Mapping.map입니다.
- 스키마 필드에 브로커 스키마 이름 AddressBook 을 입력하여 새 브로커 스키마를 작성하십시오.
자원을 구성하고 고유성을 보장하기 위해 자원 이름의 범위를 정의하기 위해 브로커 스키마를 작성합니다. IBM App Connect Enterprise Toolkit 에서 브로커 스키마 를 생성하는 방법에 대한 자세한 내용은 ‘브로커 스키마 생성’을 참조하십시오.
AddressBook 을 브로커 스키마의 이름으로 입력하면 창이 다음과 같이 표시됩니다.

- 다음을 클릭하십시오.
- 맵 입력과 출력을 선택하십시오.
- 맵 입력을 스키마 유형 SaveAddress로 선택하십시오.
- 맵 출력 SOAP_Domain_MSG {}를 선택하십시오.
시나리오에서는 SOAPInput 노드에서 SOAP 엔벨로프를 제거하고 조작 입력 메시지만 서브플로우에 전달하는 통합 서비스 조작 서브플로우를 구현합니다. 맵 출력의 경우, 이 시나리오에서는 변환 작업이 SOAP 본문의 조작 응답 스키마뿐만 아니라 SOAP 헤더를 설정할 수 있도록 SOAP_Domain_MSG를 사용합니다.
참고: IBM App Connect Enterprise 에서는 메시지 맵에서 여러 개의 입력과 여러 개의 출력을 선택할 수 있습니다. 그러나 메시지 맵에 대해서는 하나의 입력과 하나의 출력만 선택할 수 있습니다.
- 통합 서비스를 사용하는 경우, 조작 서브플로우에서는 맵핑 입력에 대한 조작 요청과 연관된 스키마 및 XMLNSC 도메인을 사용하고 조작 응답에 대한 스키마 또는 맵의 출력에 대한 SOAP_Domain_Msg 중 하나를 사용해야 합니다. SOAP 본문의 컨텐츠가 아닌 SOAP 메시지의 일부를 설정해야 하는 경우 맵의 출력에서 SOAP_Domain_MSG를 사용하십시오.
- SOAPInput 노드 다음에 SOAPExtract 노드를 사용하는 경우, XMLNSC 도메인에서 조작과 연관된 스키마를 맵핑해야 합니다. SOAP 메시지 본문만 처리할 수 있도록 SOAPExtract 노드를 사용하여 SOAP 엔벨로프를 제거합니다.
- HTTP 노드 또는 MQ 노드를 사용하는 경우 XMLNSC 도메인에서
SOAP 1.1 또는 SOAP 1.2 스키마를 맵의 루트 모델로 맵핑해야 합니다.
- 다음을 클릭하십시오.
- 출력 도메인 SOAP를 선택하십시오.
주: 사용 가능한 유일한 도메인 옵션은 SOAP 도메인입니다.
다음 그림은 도메인을 선택한 후 새 메시지 맵 - 출력을 작성할 도메인 선택 창이 어떻게 표시되는지 보여줍니다.

- 완료를 클릭하십시오.
결과
메시지 맵 SaveAddress_Request_Response_Mapping.지도 에서 생성됩니다. 응용 프로그램 개발 보다, 폴더 내 지도 귀하의 아래에 위치 AddressBookProvider 서비스 프로젝트. 이 맵은 AddressBook 스키마 아래 작성됩니다.

맵이 그래픽 데이터 맵 편집기에서 열립니다. 다음 그림은 맵을 처음 열 때 맵이 표시되는 모양을 보여줍니다.

다음 수행할 사항
특성 폴더를 구성하십시오. 자세한 정보는 대체 함수를 사용하여 특성 폴더의 요소 변환을 참조하십시오.