WSDL과 메시지 모델과의 관계

SOAP 메시지 형식이 WSDL 정의에 설명되어 있어 런타임 시에 메시지를 구문 분석하는 데 사용하는 메시지 모델과 WSDL 사이를 브로커가 맵핑할 수 있어야 합니다. 이 주제의 목적은 WSDL과 메시지 모델 사이의 주요 관계를 강조하는 데 있습니다.

WSDL 정의의 물리적 부분이 브로커 모델에 표시되지 않으므로 WSDL 조작, 메시지 및 부분 정의를 고려해야 합니다. 하위 레벨 빌딩 블록을 시작으로 WSDL 정의가 설명됩니다.

메시지 범주

WSDL 생성기는 메시지 범주를 사용하여 필수 WSDL 조작을 정의합니다. 하지만 메시지 범주는 브로커 메시지 모델에서 런타임 의미가 없으며 WSDL 들여오기 시에 작성되지 않습니다.

메시지 범주와 브로커 메시지 모델 간 관계는 WSDL 양식에 따라 다릅니다.

결과 메시지 모델

결과 모델을 통해 사용자는 메시지 유형이 인벨로프(Envelope)가 되는 MRM XML 구문 분석기를 사용하여 들어오는 SOAP 메시지를 구문 분석할 수 있습니다. SOAP 인벨로프의 메시지 모델은 다양한 비즈니스 페이로드(payload)가 표시되는 여러 첨부 지점과 구성 헤더 및 본문 섹션이 있는 외부 SOAP 랩퍼를 정의합니다. 이 첨부 지점이 작성 '메시지'로 정의되며 WSDL 임포터 또는 생성기에 의해 작성된 브로커 메시지가 이 지점에 표시될 수 있습니다.

표에는 첨부 지점과 각 지점에서 가능한 첨부가 표시되어 있습니다.

  WSDL 양식
첨부 지점 rpc 문서
Envelope.Body 단일 조작 액세서 단일 하위가 있어야 함
Envelope.Header 복제를 포함한 다중 하위가 있을 수 있음 복제를 포함한 다중 하위가 있을 수 있음
Envelope.Body.Fault.detail 단일 하위가 있어야 함 단일 하위가 있어야 함
주의사항 | 등록상표 | 다운로드 | 라이브러리 | 지원 | 피드백
Copyright IBM Corporation 1999, 2005 마지막 갱신 날짜: 11/08/2005
ad30530_