Cosminexus SOAPアプリケーション開発ガイド
WSDLの要素の記述規則,および記述例を示します。WSDLを定義する場合は,この項に記載された内容,および「12.2 WSDL 1.1との対応」に記載された内容に注意してください。
XML SchemaのURIは「http://www.w3.org/2001/XMLSchema」を使用します。対象となるXML SchemaのURIは,WSDL(インポート,インクルードされたファイルを含む)に記述されたすべてのURIとなります。
wsdl:types要素は,SOAPメッセージで使用する型に関する情報を定義する要素です。wsdl:types要素は,次に示す規則に従って記述してください。
xsd:schema要素は,XML Schemaを記述する要素です。xsd:schema要素は,wsdl:types要素の子要素として記述してください。
xsd:schema要素の子要素には,xsd:import要素およびxsd:include要素を定義できます。
wsdl:import要素は,WSDLをインポートする場合に定義する要素です。wsdl:import要素の書式や構文については,「3.3.8 WSDLのインポート」を参照してください。
wsdl:part要素は,SOAPメッセージの内容を構成する要素です。wsdl:part要素は,次に示す規則に従って記述してください。
拡張要素(extensibility element)は次に示す要素にだけ記述できます。
soap:binding要素は,SOAPバインディングを定義する要素です。soap:binding要素は,次に示す規則に従って記述してください。
wsdl:portType要素の子要素であるwsdl:operation要素と,wsdl:binding要素の子要素であるwsdl:operation要素は,一対一になるように記述してください。
soap:operation要素は,SOAPバインディングでのオペレーションの情報を定義する要素です。soap:operation要素は,次に示す規則に従って記述してください。
soap:body要素は,SOAPメッセージのsoap:body要素以下のメッセージを定義する要素です。soap:body要素は,次に示す規則に従って記述してください。
なお,parts属性を記述することはできますが,無視されます。
wsdl:fault要素はfaultを定義する要素です。wsdl:fault要素は,次に示す規則に従って記述してください。
soap:fault要素は,SOAPメッセージのsoap:fault要素に含まれるdetail子要素以下のメッセージを定義する要素です。soap:fault要素は,次に示す規則に従って記述してください。
All Rights Reserved. Copyright (C) 2006, 2007, Hitachi, Ltd.