웹 서비스 메시지 형식

이 전송을 통해 전달되는 메시지의 형식은 플랫폼 독립성을 제공하는 XML 형식입니다. 특정 조작 및 오류 상황(SOAP 결함)을 정의하는 XML 컨텐츠는 SOAP 표준으로 정의됩니다. 전달이 보장되지 않으므로 응용프로그램은 시스템 또는 네트워크 실패의 경우 복구를 제공해야 합니다.

메시지에는 해당 유형에 적절한 구성요소가 있습니다.

명령 문자열
요청 메시지에는 뒤에 URL이 오는 POST 명령이 있습니다. 명령 문자열은 HTTP/1.0으로 끝납니다.
상태 표시줄
응답 메시지에는 HTTP/1.0으로 시작되는 상태 표시줄이 있으며 코드 및 텍스트로 요청 성공 또는 실패를 나타냅니다(예: 200 확인, 404 찾을 수 없음, 500 서버 오류).
헤더
웹 서비스 프로토콜에서 사용하는 헤더는 이름과 그 뒤의 문자 콜론 및 헤더 값(컨텐츠)이 그 뒤에 오는 공백(선택사항)으로 구성되어 있는 HTTP 헤더입니다. 각 헤더 뒤에는 문자 <CR><LF>가 옵니다. 최종 헤더 뒤에는 공백 행을 작성하는 <CR><LF><CR><LF>가 옵니다. 이 행 뒤의 데이터는 메시지 본문 데이터로 해석됩니다. 헤더에 대해서는 웹 서비스 헤더에 설명되어 있습니다.
Body
메시지 본문은 메시지의 헤더 뒤에 오는 데이터입니다. (즉, <CR><LF><CR><LF> 문자 뒤에 옵니다.) HTTPInput 또는 TTPRequest 노드에서 수신하는 인바운드 메시지의 경우 이 데이터는 일반적으로 이 노드의 메시지 등록 정보 설정에 따라 구문 분석됩니다. 아웃바운드 메시지의 경우 이 데이터는 일반적으로 메시지 트리에서 비트스트림으로 메시지를 구문 분석하는 HTTPReply 또는 HTTPRequest 노드에서 수신하는 Properties 폴더의 메시지 등록 정보 설정에 따라 구문 분석됩니다.

대개의 경우 메시지의 본문은 XML입니다. 그러나 수신 노드가 해당 형식을 핸들링할 수 있도록 구성되어 있고 해당 구문 분석기가 사용 가능한 경우 수신 메시지는 다른 형식을 포함할 수 있습니다. 아웃바운드 메시지에는 송신된 웹 서비스에서 승인하는 모든 형식의 본문이 포함될 수 있습니다.

웹 서비스 이외의 구성요소에서 생성된 오류(예: 404 찾을 수 없음)는 HTML 형식의 메시지가 생성할 수 있습니다.

헤더 및 본문이 포함된 비트스트림은 HTTPInput 노드에서 입력 요청을 수신하거나 HTTPRequest 노드에서 웹 서비스의 요청을 수신하는 경우 구문 분석되고 메시지 트리에 표현됩니다. HTTPReply 노드에서 클라이언트로 응답을 송신하고 HTTPRequest 노드에서 웹 서비스로 요청을 송신하는 경우 구문 분석기가 적절한 메시지 트리 부분에서 비트스트림을 작성합니다. 이러한 조치에 대한 자세한 내용은 각각의 노드 설명을 참조하십시오.

관련 개념
메시지 플로우 개요
WSDL 생성
관련 태스크
메시지 플로우 개발
메시지 세트에서 웹 서비스 정의 생성
전개
관련 참조
WebSphere MQ Web Services Transport
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2006 마지막 갱신 날짜: 2006/08/21
ac00476_