HTTP 전송을 사용하는 웹 서비스 작성

이 시나리오는 전송 메커니즘으로서 HTTP를 사용하고 도메인으로 MIME을 사용하는 웹 서비스를 구현합니다. 이 시나리오의 메시지 플로우 및 결과 메시지 트리는 아래에 제공됩니다.

이 다이어그램은
메시지 플로우에서 수신 및 송신하는 외부 HTTP 클라이언트를
표시합니다. 메시지 플로우는 Compute 노드에 연결된 HTTPInput 노드로
구성됩니다. 그런 다음, Compute 노드는 HTTPReply 노드에 연결됩니다.
응답 메시지가 HTTP 클라이언트에 다시 송신됩니다.

다이어그램은 논리적 메시지 트리를 보여줍니다. 트리의 루트를 Root라고 하며 네 개의 하위가 있습니다. 순서대로 Properties, HTTPInputHeader, HTTPReplyHeader
및 MIME입니다.

MIME 메시지가 메시지 플로우를 입력하면 메시지의 최상위 레벨 Content-Type이 HTTPInputHeader 트리 및 MIME 트리에 저장됩니다. 브로커는 Properties 서브트리의 ContentType 값으로 메시지의 Content-Type 사본을 저장합니다.

메시지 플로우가 수행해야 하는 모든 처리는 Compute 노드에서 수행됩니다. 이 메시지 플로우의 출력 도메인도 MIME이므로 출력 메시지는 MIME 트리여야 합니다. 이 트리는 새 트리를 작성하거나 Compute 노드를 사용하여 수신되는 MIME 메시지를 수정하여 작성할 수 있습니다. 메시지의 Content-Type을 수정해야 하는 경우, 브로커 ContentType 등록 정보를 갱신하십시오. 이 등록 정보가 변경되면 MIME 트리가 자동으로 갱신됩니다.

HTTP Reply로 출력될 메시지의 경우, HTTP Reply 헤더가 있어야 합니다. 다음 두 가지 방법으로 이를 작성할 수 있습니다.
  • 다음과 같이 HTTPReply 노드가 자동으로 헤더를 생성하도록 설정하십시오.
    1. HTTPReply 노드를 마우스 오른쪽 단추로 누른 후 등록 정보를 누르십시오.
    2. 기본 등록 정보에서 입력 또는 응답으로부터 디폴트 HTTP 헤더 생성 옵션을 누르십시오.
  • 다음 ESQL에 설명된 대로 출력 트리에 HTTPReplyHeader를 설정하십시오.
     SET OutputRoot.HTTPReplyHeader.Host = 'localhost:1234'; 
관련 개념
MIME 트리 세부사항
MIME 메시지
MIME 도메인에서 메시지 조작
관련 태스크
ESQL 개발
Java 개발
관련 참조
WebSphere MQ 전송을 사용하는 웹 서비스 작성
웹 서비스로서 WebSphere MQ 사용 응용프로그램에 액세스
웹 서비스를 호출하는 WebSphere MQ 사용 응용프로그램
HTTPReply 노드
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac30020_