Могу ли я пропустить атрибут 'parameterOrder' в файле WSDL? - PullRequest
1 голос
/ 25 августа 2009

Фрагмент 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 env. Я, кажется, опустить параметрOrder не повлияет на генерацию прокси. Код клиента все еще работает.

1 Ответ

1 голос
/ 25 августа 2009

Да Вы можете опустить его. Атрибут parameterOrder определяется как необязательный атрибут в соответствии со спецификацией .

Обратите внимание, что эта информация служит «подсказка» и может быть безопасно проигнорировано те, кто не имеет отношения к RPC подписи. Также не требуется присутствовать, даже если операция должен использоваться с RPC-подобным переплет.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...