Size: a a a

Spring Framework and more

2020 July 10

VS

Vitaly Sirotkin in Spring Framework and more
ну ты явно не понимаешь что такое wsdl, и чем дальше я буду объяснять - тем больше вопросов ты будешь задавать
источник

e

evergood in Spring Framework and more
evergood
а вот это тогда для чего?)
<message name="LBSVRentalEquipment1CCallback_Output">
   <part name="Error_spcCode" type="xsd:string"/>
   <part name="Error_spcMessage" type="xsd:string"/>
</message>
вот этот например
источник

VS

Vitaly Sirotkin in Spring Framework and more
evergood
а вот это тогда для чего?)
<message name="LBSVRentalEquipment1CCallback_Output">
   <part name="Error_spcCode" type="xsd:string"/>
   <part name="Error_spcMessage" type="xsd:string"/>
</message>
ты пробовал вот это взять и сунуть в ответ?
источник

e

evergood in Spring Framework and more
Vitaly Sirotkin
ты пробовал вот это взять и сунуть в ответ?
это это что?) чтобы сунуть в ответ, должен быть элемент какой-то
источник

VS

Vitaly Sirotkin in Spring Framework and more
LBSVRentalEquipment1CCallback_Output

вот такой класс сгенерился у тебя?
источник

VS

Vitaly Sirotkin in Spring Framework and more
без нижнего подчеркивания
источник

e

evergood in Spring Framework and more
Vitaly Sirotkin
LBSVRentalEquipment1CCallback_Output

вот такой класс сгенерился у тебя?
нет, не сгенерился, генерятся только те, что в типах прописаны
источник

e

evergood in Spring Framework and more
у Input тип MessageTopElmt, почему у Output его нет, я хз
источник

A

Anton in Spring Framework and more
evergood
вот этот например
В WSDL частая практика - не  специфицировать все объекты обмена данными, оставляя их спецификацию только в документации.
Потом не изменяя wsdl схему сервиса меняют содержимое сообщений АПИ. Не то чтобы клиенты такого АПИ были довольны, но разработчики таких сервисов обычно чувствуют себя комфортней. Без документации такой сервис не вызвать. Зато при переходе еа новую версию не нужно перекупить все заглушки коиентов в конечных точках.
источник

e

evergood in Spring Framework and more
Anton
В WSDL частая практика - не  специфицировать все объекты обмена данными, оставляя их спецификацию только в документации.
Потом не изменяя wsdl схему сервиса меняют содержимое сообщений АПИ. Не то чтобы клиенты такого АПИ были довольны, но разработчики таких сервисов обычно чувствуют себя комфортней. Без документации такой сервис не вызвать. Зато при переходе еа новую версию не нужно перекупить все заглушки коиентов в конечных точках.
то есть, они специально его не прописывали что ли?
источник

A

Anton in Spring Framework and more
evergood
то есть, они специально его не прописывали что ли?
Если описания нет в wsdl схемах, то да. Нужна дока на АПИ, где какой нибудь String может оказаться xml с отдельной схемой в три этажа.
источник

e

evergood in Spring Framework and more
Anton
Если описания нет в wsdl схемах, то да. Нужна дока на АПИ, где какой нибудь String может оказаться xml с отдельной схемой в три этажа.
ну а если предположить, что String это просто String?
источник

e

evergood in Spring Framework and more
вряд-ли тут подразумевали что-то совершенно другое
источник

A

Anton in Spring Framework and more
evergood
ну а если предположить, что String это просто String?
Зашли запрос и проверь. Будет какой нибудь error или нет
источник

e

evergood in Spring Framework and more
Anton
Зашли запрос и проверь. Будет какой нибудь error или нет
а откуда он будет, если это я в ответ его отправляю)
источник

e

evergood in Spring Framework and more
ладно, мне SoapUI генерит вот такой респонс
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:sieb="http://kda.ru/siebel">
  <soapenv:Header/>
  <soapenv:Body>
     <sieb:LBSVRentalEquipment1CCallbackResponse>
        <Error_spcCode>?</Error_spcCode>
        <Error_spcMessage>?</Error_spcMessage>
     </sieb:LBSVRentalEquipment1CCallbackResponse>
  </soapenv:Body>
</soapenv:Envelope>
источник

e

evergood in Spring Framework and more
как его слепить из того, что в схеме есть?
источник

A

Anton in Spring Framework and more
evergood
как его слепить из того, что в схеме есть?
Может проще аннотации javax.jws использовать как то так?
источник

e

evergood in Spring Framework and more
Anton
Может проще аннотации javax.jws использовать как то так?
хммм, может быть, только это же вроде ejb решение, со спрингом вряд ли так получится
источник

A

Anton in Spring Framework and more
evergood
хммм, может быть, только это же вроде ejb решение, со спрингом вряд ли так получится
JAX-WS интегрируется и со Spring.
Можно сделать наSpring Web Services, Apache CXF, Apache Axis2.
Сложно ответить, что будет удобней.
источник