Size: a a a

Java/Kotlin Web and more

2020 October 28

MR

Muzaffar Rasulov in Java/Kotlin Web and more
вот схемы нет
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
а из чего классы генеришь?
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
она внутри wsdl значит
источник

MR

Muzaffar Rasulov in Java/Kotlin Web and more
имеется ввиду xsd?
источник

MR

Muzaffar Rasulov in Java/Kotlin Web and more
Alexandr Emelyanov
она внутри wsdl значит
походу
источник

MR

Muzaffar Rasulov in Java/Kotlin Web and more
может в личку? а то многим может не понравится
источник

AE

Alexandr Emelyanov in Java/Kotlin Web and more
Muzaffar Rasulov
может в личку? а то многим может не понравится
нет
источник

MR

Muzaffar Rasulov in Java/Kotlin Web and more
ок, как можно решит данную пробелму?
источник

VS

Vitaly Sirotkin in Java/Kotlin Web and more
залоггируй xml который тебе приходит и посмотри глазами где косяк
источник

MR

Muzaffar Rasulov in Java/Kotlin Web and more
Vitaly Sirotkin
залоггируй xml который тебе приходит и посмотри глазами где косяк
дело в том что вот так выгладит начала ответа
<env:Envelope xmlns:env="http://schemas.xmlsoap.org/soap/envelope/">
  <env:Body>
     <n1:CEPResponse xmlns:n1="http://fido.com/EasuEGServices">
        <Result>1</Result>
        <Data><![CDATA[<?xml version="1.0"?>
источник

VS

Vitaly Sirotkin in Java/Kotlin Web and more
и че, обычный соап
источник

MR

Muzaffar Rasulov in Java/Kotlin Web and more
а в классе
``@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
   "result",
   "data",
   "comments"
})
@XmlRootElement(name = "CEPResponse")
public class CEPResponse {

   @XmlElement(name = "Result", required = true)
   protected String result;
   @XmlElement(name = "Data")
   protected String data;
```
   @XmlElement(name = "Comments")
   protected String comments;
источник

MR

Muzaffar Rasulov in Java/Kotlin Web and more
Vitaly Sirotkin
и че, обычный соап
согласен
источник

VS

Vitaly Sirotkin in Java/Kotlin Web and more
Muzaffar Rasulov
а в классе
``@XmlAccessorType(XmlAccessType.FIELD)
@XmlType(name = "", propOrder = {
   "result",
   "data",
   "comments"
})
@XmlRootElement(name = "CEPResponse")
public class CEPResponse {

   @XmlElement(name = "Result", required = true)
   protected String result;
   @XmlElement(name = "Data")
   protected String data;
```
   @XmlElement(name = "Comments")
   protected String comments;
ну все правильно
источник

MR

Muzaffar Rasulov in Java/Kotlin Web and more
но в итоге
unexpected element (uri:"http://fido.com/EasuEGServices", local:"CEPResponse"). Expected elements are <{urn:megaware:/mediate/ips/PC/PersonDocInfoService/PersonDocInfoService.wsdl}CEPRequest>,<{urn:megaware:/mediate/ips/PC/PersonDocInfoService/PersonDocInfoService.wsdl}CEPResponse>
источник

VS

Vitaly Sirotkin in Java/Kotlin Web and more
а, ну значит в хсд неправильный неймспейс
источник

VS

Vitaly Sirotkin in Java/Kotlin Web and more
поправь в package-info.java инфу о неймспейсе
источник

MR

Muzaffar Rasulov in Java/Kotlin Web and more
Vitaly Sirotkin
поправь в package-info.java инфу о неймспейсе
на что?
источник

VS

Vitaly Sirotkin in Java/Kotlin Web and more
ты вообще знаешь что такое неймспейс?
источник

MR

Muzaffar Rasulov in Java/Kotlin Web and more
)))))
@javax.xml.bind.annotation.XmlSchema(namespace = "urn:megaware:/mediate/ips/PC/PersonDocInfoService/PersonDocInfoService.wsdl")
package com.example.demo.soap.client.gen;
источник