Tema: Re: java web services - reikia patarimo
Autorius: Saras
Data: 2010-12-31 14:20:41
Cia viskas gerai su  tuo soap responsu.
@WebMethod(operationName = "getUserInfo")
    public @WebResult(name="userInfo") UserInfo getUserInfo(@WebParam(name = 
"input")
    String test) {


}

<S:Envelope xmlns:S="http://schemas.xmlsoap.org/soap/envelope/">
   <S:Body>
      <ns2:getUserInfo xmlns:ns2="...">
         <userInfo>
         <phone>090123456</phone>
         <smtpAddress>userid.spmail@spdomain.com</smtpAddress>
         <error code="ok"/>
         </userInfo>
      </ns2:getUserInfo>
   </S:Body>
</S:Envelope>

Ir cia ne xml'as xml'e. O standartinis soap atsakymas.

"Tadas B."  wrote in message news:op.vokrroknd7giwi@pz-tadbra.pz.lt...

  man reikia, kad ws grazintu SOAP msg tokia:

<?xml version="1.0" encoding="utf-8"?>
    <userInfo xmlns = "http://schemas.somepage">
       <phone>090123456</phone>
       <smtpAddress>userid.spmail@spdomain.com</smtpAddress>
       <error code="ok"/>
</userInfo>

bet mano rasytas jax-ws servisas grazina xml'ą xml'e:


<S:Envelope xmlns:S="http://www.w3.org/2003/05/soap-envelope">
   <S:Body>
       <GetUserInfoResponse xmlns="http://schemas.somepage">
      <GetUserInfoResult><![CDATA[<?xml version="1.0" encoding="UTF-8"
standalone="yes"?>
      <userInfo xmlns="http://schemas.somepage">
      <rphone>090123456</phone>
      <smtpAddress>userid.spmail@spdomain.com</smtpAddress>
      <error code="ok"/>
       </userInfo>]]></GetUserInfoResult>
      </GetUserInfoResponse>
    </S:Body>
</S:Envelope>

jaučiu, kad nedaug kažko trūksta, bet informacijos ant tiek daug, kad
nusibodo skaityti ir vistiek neatrenku galų, ką reikia keisti... gal
galite kas mesti užuominą, kur link pasukti

dzenkavoju ir nesusisprogdinkite si vakara :)

--