9.3. Document/Literal


ドキュメントスタイルの Web サービスでは、 2 者が XML スキーマで適切に定義される複雑なビジネス文書の交換に同意することになります。 たとえば、 ー方が発注書の記載があるドキュメントを送信し、 相手側がその発注書の状況を記載する文書で応答(即座または後に)します。 SOAP メッセージのペイロードは XML スキーマに対して認証可能な XML ドキュメントです。このドキュメントは SOAP バインディングのスタイル属性で定義されます。
<binding name='EndpointInterfaceBinding' type='tns:EndpointInterface'>
   <soap:binding style='document' transport='http://schemas.xmlsoap.org/soap/http'/>
   <operation name='concat'>
      <soap:operation soapAction=''/>
      <input>
         <soap:body use='literal'/>
      </input>
      <output>
         <soap:body use='literal'/>
      </output>
   </operation>
</binding>
Copy to Clipboard Toggle word wrap
ドキュメントスタイルの Web サービスでは、 各メッセージのペイロードは XML スキーマでの複合タイプで定義されます。
<complexType name='concatType'>
   <sequence>
      <element name='String_1' nillable='true' type='string'/>
      <element name='long_1' type='long'/>
   </sequence>
</complexType>
<element name='concat' type='tns:concatType'/>
Copy to Clipboard Toggle word wrap
そのため、メッセージの部分はスキーマからの要素を参照しなければなりません。
<message name='EndpointInterface_concat'>
   <part name='parameters' element='tns:concat'/>
</message>
Copy to Clipboard Toggle word wrap
次のメッセージ定義は無効となります。
<message name='EndpointInterface_concat'>
   <part name='parameters' type='tns:concatType'/>
</message>
Copy to Clipboard Toggle word wrap
トップに戻る
Red Hat logoGithubredditYoutubeTwitter

詳細情報

試用、購入および販売

コミュニティー

Red Hat ドキュメントについて

Red Hat をお使いのお客様が、信頼できるコンテンツが含まれている製品やサービスを活用することで、イノベーションを行い、目標を達成できるようにします。 最新の更新を見る.

多様性を受け入れるオープンソースの強化

Red Hat では、コード、ドキュメント、Web プロパティーにおける配慮に欠ける用語の置き換えに取り組んでいます。このような変更は、段階的に実施される予定です。詳細情報: Red Hat ブログ.

会社概要

Red Hat は、企業がコアとなるデータセンターからネットワークエッジに至るまで、各種プラットフォームや環境全体で作業を簡素化できるように、強化されたソリューションを提供しています。

Theme

© 2025 Red Hat