Просто, чтобы уточнить вашу терминологию, вы продемонстрировали не WSDL, а пример запроса SOAP для службы SOAP.WSDL - это XML-документ, описывающий типы XML, используемые в запросе и ответе, а также сведения о PortType, Binding и Service.
Что касается anyType
, эта ссылка обеспечивает четкий обзориспользуется: https://www.ibm.com/support/knowledgecenter/SSFTDH_8.0.0/com.ibm.wbpm.main.doc/topics/cbo_usinganytype.html
Но TL; DR таков: «anyType разрешает любой объект DataObject независимо от его типа. Если maxOccurs> 1, то каждый объект DataObject в списке может [быть] другого типа».
Это контраст с «complexType», который ограничен одним типом.Например, если у вас был массив данных complexType
, тогда значения ВСЕХ массивов должны быть одного типа («Клиент», «Адрес» и т. Д.).