Помощь в определении условных параметров в WSDL - PullRequest
0 голосов
/ 06 мая 2011

Я работаю над определением WSDL, и в операции есть параметр i / p. WSDL будет протестирован SOATest.

Запрос: У меня есть параметр, который является условным и нуждается в помощи в определении.

Я хочу что-то вроде этого .. если выбрано Имя, то это должно заставить пользователя выбрать Фамилию, иначе оба будут нулевыми

Пустышка Пример:

 <xs:simpleType name="FullName">
    <xs:restriction base="xs:string">
      <xs:enumeration value="Name" />
      <xs:enumeration value="LastName" />
    </xs:restriction>
  </xs:simpleType>

1 Ответ

0 голосов
/ 06 мая 2011

Нет способа сделать это, используя WSDL или XSD (от которого зависит WSDL).

Иногда вы можете использовать хаки, но они хуже альтернативы.Альтернатива - просто проверить в коде, что если выбрано Имя, то должна быть указана Фамилия.

...