Возможно ли, чтобы операция SOAP, определенная в файле WSDL, имела несколько выходов?Может ли операция SOAP иметь несколько выходов?
Пример:
<operation name="getUserInfo">
<input message="getUserIdRequest"/>
<output message="getUserNameResponse"/>
<output message="getUserEmailResponse"/>
</operation>
Поправьте меня, если я ошибаюсь, то ответ должен быть не потому, что метод возвращает только один элемент. Если да, то что я могу сделать, чтобы получить несколько данных, используя только одну операцию?
Нет, у вас не может быть 2 выходных значений. Вы можете построить выходное значение, которое содержит несколько значений. – Jens
Вы имеете в виду что-то вроде этого? '<имя сообщения = "getTermResponse"> <имя = типа части "имя"= "хз: строка"/> <часть имени = тип "электронная почта"= "хз: строка"/> ' '<операция имя = "GetUserInfo"> <вход сообщение = "getUserInfoRequest"/> <исходящее сообщение = "getUserInfoResponse"/> ' –
Да что-то вроде этого – Jens