기본 메시지 플로우 빌드
WS-Addressing에서 사용할 샘플 기본 메시지 플로우를 구성할 수 있습니다.
태스크 정보
이 단계들은 IBM® App Connect Enterprise 에서 WS-Addressing을 사용하도록 시스템을 구성하는 일련의 지침 중 첫 번째 단계이며, 이 기능을 활용하기 위한 메시지 흐름을 설정하는 방법을 설명합니다. 이 주제에서는 WS-Addressing을 사용할 때 샘플 기본 메시지 플로우를 구성하는 방법을 설명합니다.
프로시저
- 통합 개발 퍼스펙티브로 전환하십시오.
- WSDL 및/또는 XSD 파일에서 시작 마법사를 사용하여 메시지 플로우 및 메시지 세트 프로젝트를 작성하십시오.
- 메시지 플로우 팔레트에서 웹 서비스 폴더를 선택하여 컨텐츠를 표시하고 SOAPInput 노드를 캔버스로 끌어오십시오.
- SOAPExtract 노드를 메시지 플로우에 추가하여 수신 메시지에서 SOAP 엔벨로프를 제거한 후 SOAPReply 노드를 추가하십시오. SOAPInput 노드의 Out 터미널을 SOAPExtract 노드의 In 터미널에 연결하고 SOAPExtract 노드의 Out 터미널을 SOAPReply 노드의 In 터미널에 연결하십시오.
- 활성 작업 세트의 배치 가능 WSDL 에서 필요한 WSDL 파일을 선택하고 SOAPInput 노드로 끌어오십시오.SOAPInput 노드는 WSDL을 사용하여 구성됩니다.
- 컨텐츠를 표시하려면 메시지 플로우 팔레트에서 생성 폴더를 선택하십시오.
- 추적 노드를 선택하고 마우스를 SOAPExtract 노드의 오른쪽으로 이동하십시오.
- 왼쪽 마우스 단추를 클릭하여 노드를 메시지 플로우에 추가하십시오.이름이 자동으로 선택됩니다.
- Enter 를 눌러 기본 이름을 승인하십시오.
- SOAPExtract 노드의 submitPORequest 터미널을 Trace 노드의 In 터미널에 연결하십시오.
- 왼쪽 마우스 단추를 클릭하여 노드를 메시지 플로우에 추가하십시오.
- Trace 노드를 선택하여 특성을 표시하십시오.
- 메뉴를 사용하여 목적지 를
File로 설정하십시오. - 필요한 파일 경로 를 설정하십시오.
- 필요한 패턴 을 입력하십시오.
- 메뉴를 사용하여 목적지 를
- 팔레트에서 라우팅 폴더를 펼치고 필터를 선택하십시오.
- Trace 노드의 오른쪽에 Filter 노드를 추가하십시오.
- 필요한 노드의 이름을 입력하고 Enter를 누르십시오.
- Trace 노드의 Out 터미널을 Filter 노드의 In 터미널에 연결하십시오.
- 필터 노드를 선택하여 특성을 표시하십시오.
- 필요한 데이터 소스 이름을 입력하십시오.
- 필터 표현식 의 이름을 필터 노드에 대해 선택한 이름으로 변경하십시오.
- 데이터베이스 오류 시 예외 처리 선택란을 지우십시오.
- Filter 노드를 두 번 클릭하여 ESQL 편집기를 여십시오.노드에 대한 ESQL을 작성하거나 변경하십시오. 자세한 정보는 노드에 대한 ESQL 작성 및 노드에 대한 ESQL 수정을 참조하십시오.
- 팔레트에서 변환 폴더를 펼치고 맵핑 노드를 선택하십시오.
- Mapping 노드를 Filter 노드의 오른쪽에 추가하십시오.
- 필요한 노드의 이름을 입력하고 Enter를 누르십시오.
- Filter 노드의 True 터미널을 Mapping 노드의 In 터미널에 연결하십시오.
- Mapping 노드의 Out 터미널을 Reply 노드의 In 터미널에 연결하십시오.
- 맵핑 노드를 선택하여 특성을 표시하고 필요한 경우 맵핑 루틴의 이름을 변경하십시오.
- 맵핑 노드를 두 번 클릭하여 맵핑 편집기를 여십시오.
- 맵 입력으로 submitPORequest 를 선택하십시오.
- 맵 출력으로 SOAP_Domain_msg 를 선택하십시오.
- 확인을 클릭하십시오.
자세한 정보는 Mapping 노드에서 메시지 맵 작성을 참조하십시오.작성된 맵은 메시지 어셈블리 특성에 대한 기본 맵핑을 제공합니다. - 출력 분할창에서 SOAP_Domain_Msg 를 펼친 후 본문 을 펼치십시오.
- 출력 분할창에서 와일드카드 메시지 를 마우스 오른쪽 단추로 클릭한 후 입력에서 submitPORequest 를 선택하고 본문 아래 출력의 요소로 끌어오십시오.
- 변환 유형을 서브맵 으로 설정한 후 특성 목록에서 새로 작성 .. 을 클릭하십시오. 새 서브맵을 작성하십시오.
- 서브맵의 새 맵 마법사에서 입력으로 submitPORequest 를 선택하고 출력으로 submitPOResponse 를 선택하십시오.
- 확인 을 클릭하여 서브맵을 작성하고 그래픽 데이터 맵핑 편집기를 입력하십시오.
- submitPORequest 입력 트리 및 submitPOResponse 출력 트리를 펼치고 입력 요소에서 출력으로 필수 변환을 연결하십시오.
- 기본 맵과 서브맵을 저장하십시오.