JP1/Automatic Job Management System 3 - SOA Option Webシステム呼び出し機能編
標準WSジョブで定義できるWSDL1.1仕様のサポート範囲を次の表に示し,そのあとに,それぞれの要素についての詳細を説明します。
表G-1 標準WSジョブで定義できるWSDL1.1仕様のサポート範囲
| 分類 | 要素名※1※2 | 子要素※1 | 属性 | サポート |
|---|---|---|---|---|
| ドキュメンテーション | wsdl:document |
○ | ||
| インポート | wsdl:import |
× | ||
| タイプ | wsdl:types |
△ | ||
| メッセージ |
wsdl:message |
wsdl:part |
△ | |
| △ | ||||
name |
△ | |||
| ポートタイプ |
wsdl:portType |
△ | ||
wsdl:operation |
△ | |||
| △ | ||||
name |
△ | |||
| バインディング | wsdl:binding |
△ | ||
| サービス |
wsdl:service |
△ | ||
name |
△ | |||
wsdl:port |
name |
△ | ||
| SOAPバインディング |
soap:binding |
○ | ||
soap:operation |
△ | |||
style |
○ | |||
soapAction |
△ | |||
soap:body |
○ | |||
encodingStyle |
× | |||
use |
△ | |||
namespace |
○ | |||
soap:header |
× | |||
soap:fault |
○ | |||
soap:headerfault |
× | |||
soap:address |
○ |
標準WSジョブで,この要素は使用できません。
標準WSジョブでは,wsdl:import要素はサポートされません。wsdl:import要素が指定されている場合,標準WSジョブの定義中にエラーとなります。
標準WSジョブでは,document/literalパターンでのwrapped要素だけがサポートされます。
wrapped要素の子要素のtype属性には,「付録G.2 標準WSジョブで指定できるデータ型(WebLogic Serverの場合)」で示すデータ型だけ指定できます。
なお,JP1/AJS3 - SOA Optionでは,types要素の子要素のschema要素中にimport,include要素を指定できません。
wsdl:messageの子要素のtype属性には,「付録G.2 標準WSジョブで指定できるデータ型(WebLogic Serverの場合)」で示すデータ型だけ指定できます。
また,wsdl:messageの子要素にwsdl:element属性を指定した場合,値にはdocument/literalパターンでのwrapped要素だけを指定できます。
wsdl:type属性に指定された値,またはwsdl:element属性に指定した要素(element)の子要素のtype属性に指定された値が,次のどちらかの状態に当てはまる場合,そのmessage要素をinputまたはoutput要素とするオペレーションは,標準WSジョブの定義中に[Webサービス選択 - ステップ2 of 2]ダイアログボックスに表示されません。
標準WSジョブでは,バインディングのタイプのうち,SOAPバインディングだけがサポートされます。SOAPバインディング以外のバインディング要素が指定されていた場合(wsdl:bindingの子要素としてsoap:bindingが指定されていない場合),標準WSジョブの定義中にエラーとなります。
また,wsdl:bindingの子要素のwsdl:input,wsdl:output要素の子要素として,soap:body要素だけがサポートされます。soap:body以外の要素が指定されている場合,標準WSジョブの定義中にエラーとなります。
標準WSジョブでは,複数のwsdl:service要素が指定されたWSDLファイルはサポートされません。また,wsdl:serviceの子要素に複数のwsdl:portが指定されたWSDLファイルはサポートされません。
また,wsdl:service要素のname属性の値が,QName形式で1,023バイトを超える場合,またはwsdl:port要素のname属性の値が,QName形式で1,023バイトを超える場合,WSDLファイルはサポートされません。
WSDLファイルに複数のwsdl:service要素が指定されている場合,複数のwsdl:portが指定されている場合,またはname属性の値が制限を超えている場合,標準WSジョブの定義中にエラーとなります。
標準WSジョブでは,オペレーションのスタイルとして,"rpc"および"document"の両方がサポートされます。
標準WSジョブでは,soapAction属性の値が511バイト以内であるときにサポートされます。
soapAction属性の値が512バイトを超える場合,標準WSジョブの定義中,[Webサービス選択 - ステップ2 of 2]ダイアログボックスに表示されません。
標準WSジョブでは,use属性の値として"literal"だけがサポートされます。"encoded"が指定されたオペレーションは,標準WSジョブの定義中,[Webサービス選択 - ステップ2 of 2]ダイアログボックスに表示されません。
標準WSジョブでは,soap:header要素およびsoap:headerfault要素はサポートされません。soap:header要素,soap:headerfault要素が指定されているオペレーションは,標準WSジョブの定義中,[Webサービス選択 - ステップ2 of 2]ダイアログボックスに表示されません。
標準WSジョブの定義中にエラーとなります。
Copyright (C) 2012,Hitachi, Ltd.
Copyright (C) 2012,Hitachi Solutions, Ltd.