Hitachi

Cosminexus V11 アプリケーションサーバ SOAPアプリケーション開発の手引


7.5.1 他社製品と接続する場合の多重配列送受信形式の確認

SOAP通信基盤では,多重配列のデータ型を通信する場合,次に示すようなSOAPメッセージが送受信されます。他社製品と接続する場合は,この形式が扱えるかどうかを確認して,多重配列のデータ型を送受信してください。他社製品と通信できない場合があります。

<in xsi:type="soapenc:Array" soapenc:arrayType="ns1:UserData[][2]"
    xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/">
 <item xsi:type="soapenc:Array"
       soapenc:arrayType="ns1:UserData[3]">
  <item xsi:type="ns1:UserData">
   <Key xsi:type="xsd:string">key00</Key>
   <Value xsi:type="xsd:string">value00</Value>
  </item>
  <item xsi:type="ns1:UserData">
   <Key xsi:type="xsd:string">key01</Key>
   <Value xsi:type="xsd:string">value01</Value>
  </item>
  <item xsi:type="ns1:UserData">
   <Key xsi:type="xsd:string">key02</Key>
   <Value xsi:type="xsd:string">value02</Value>
  </item>
 </item>
 <item xsi:type="soapenc:Array"
       soapenc:arrayType="ns1:UserData[3]">
  <item xsi:type="ns1:UserData">
   <Key xsi:type="xsd:string">key10</Key>
   <Value xsi:type="xsd:string">value10</Value>
  </item>
  <item xsi:type="ns1:UserData">
   <Key xsi:type="xsd:string">key11</Key>
   <Value xsi:type="xsd:string">value11</Value>
  </item>
  <item xsi:type="ns1:UserData">
   <Key xsi:type="xsd:string">key12</Key>
   <Value xsi:type="xsd:string">value12</Value>
  </item>
 </item>
</in>