Description: |
Section 5.3.1 of the WS-DAI document defines the structure of a response message as:
<ResponseMessage>
<wsdai:DatasetFormat/>
<wsdai:DatasetData>
Data goes here formatted according to the DatasetFormat uri in
the request message.
</wsdai:DatasetData>
</ResponseMessage>
However, this is slightly different to what is defined in the WSDL. It is actually:
<ResponseMessage>
<wsdai:Dataset>
<wsdai:DatasetFormat/>
<wsdai:DatasetData>
Data goes here formatted according to the DatasetFormat uri in
the request message.
</wsdai:DatasetData>
</wsdai:Dataset>
</ResponseMessage>
Where <Dataset> is in some cases extended by specific realizations, e.g:
<wsdair:SQLExecuteResponse>
<wsdair:SQLDataset>
<wsdai:DatasetFormat/>
<wsdair:SQLUpdateCount/>
<wsdair:SQLOutputParameter/>
</wsdai:DatasetData/>
</SQLDataset>
</wsdair:SQLExecuteResponse>
Presumably the description of the direct access response message defined in section 5.3.1 should be changed in order to
correctly describe the structure of the response message as defined in the WSDL. The other option would be to change the
WSDL, but the WSDL seems consistent across the specification documents (DAI, DAIR & DAIX) and seems to be the intended
way of constructing the response message.
. |