2009-08-25 102 views
1

WSDL片段:我可以省略WSDL文件中的'parameterOrder'屬性嗎?

<wsdl:portType name="ITS-ActivityObj"> 
<wsdl:operation name="addActivity" parameterOrder="pc_SlsmnCode pc_FollowDate pc_ActSrc pc_InXML pl_GetRSXML pc_FieldList pl_WriteXSD pl_MinSchema pc_RSXML pc_batchCount pc_errMsg"> 
    <wsdl:input message="tns:ITS-Activity_addActivity"/> 
    <wsdl:output message="tns:ITS-Activity_addActivityResponse"/> 
    <wsdl:fault name="ITS-ActivityFault" message="tns:FaultDetailMessage"/> 
</wsdl:operation> 

我使用.NET ENV。我似乎忽略parameterOrder不會影響代理生成。客戶端代碼仍然有效。

回答

1

你可以忽略它。 parameterOrder屬性被定義爲一個可選屬性according to the spec

注意這個信息作爲 「提示」,並可以安全地 那些不關心RPC 簽名被忽略。而且,即使操作 要與類似RPC的 綁定一起使用,也不要求 存在。

+0

Got it! Thans很多。 – Rock 2009-08-25 10:14:17

相關問題