Interstage Application Serverの「SOAPサービス」および、「Interstage Webサービス」における、WSDLの記述にて、soapenc:Array型の要素としてstring型をxsd:string形式で定義するのは、JAX-RPCの規約に違反しないですか?
- 「SOAPサービス」および、「Interstage Webサービス」における、WSDLの記述にて、soapenc:Array型の要素としてstring型をxsd:string形式で定義するのは、JAX-RPCの規約に違反しないですか?
- ご質問にある記載内容は「Java API for XML-based RPC JAX-RPC 1.1」ドキュメントに記載された形式と同様であり、規約違反ではありません。
「JAX-RPC 1.1」の規約「4.2.1」、「4.2.2」、「5.3.1」、「5.3.2」、「5.3.4」などからもご質問された内容はどちらも規約内となります。
ご参考として「4.2.2 Array」示される例を下記に示します。
(stringでなくintですが、読み替えてください)。
<complexType name="ArrayOfInt">
<complexContent>
<restriction base="soapenc:Array">
<attribute ref="soapenc:arrayType" wsdl:arrayType="xsd:int[]"/>
</restriction>
</complexContent>
</complexType>
製品・サービス区分 | Interstage | ||||||
---|---|---|---|---|---|---|---|
製品・サービス情報 |
|
||||||
アンサー種別 | 技術サポート |