我可以在WSDL文件中省略'parameterOrder'属性吗?

时间:2009-08-25 08:06:09

标签: .net wsdl

WSDL片段:

<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环境。我似乎省略了parameterOrder不会影响代理生成。客户端代码仍然有效。

1 个答案:

答案 0 :(得分:1)

您可以省略它。 parameterOrder属性被定义为可选属性according to the spec

  

请注意,此信息可用作   “提示”,可以安全地被忽略   那些与RPC无关的人   签名。此外,它不是必需的   即使在手术中也要存在   将与RPC类似使用   结合。