Hi Tamas,
Do not know weather this helps. To serialize the SOAPHeaderElement ect u can
use following output(SerializationContext)
//create the header ignore
SOAPHeaderElement h =
new SOAPHeaderElement("www.opensource.lk/axis2", "user");
h.setObjectValue("hemapani");
h.setActor("lsf:authenticate");
env.addHeader(h);
//desirialize
Writer w = new FileWriter("./samples/rs.xml");
h.output(new SerializationContextImpl(w ));
hope this help.
regards
I am working with custom types(Actually I need it too). If I get Something I
will let you know.
---------------
Lanka Software Foundation (http://www.opensource.lk)
Promoting Open-Source Development in Sri Lanka.
---------------
---------- Original Message -----------
From: Tamas Hauer <[EMAIL PROTECTED]>
To: [EMAIL PROTECTED]
Sent: Mon, 07 Jul 2003 15:05:46 +0200
Subject: Access to serialization
> Hi all,
>
> I have a document/literal service successfully deployed[*]. The
> generation and deployment is done in the following way: first, there
> is a data schema in the form of an xsd that my methods have to
> comply with. This is an external constraint on my service. I
> "import" this into a wsdl where I define my methods which operate on
> types defined in the schema. Then wsdl2java successfully generates
> all the java code I need an in general everything works ok.
>
> My methods get the data in form of deserialized objects, which is
> what I need/want. On the other hand I need to talk to some legacy
> code which expects this same data in the form of xml instances
> (conforming to the same xsd) (and serialized into strings). What's
> the easiest way to serialize an already deserialized object to the
> xml (which is pretty identical to what was in the soap envelope)? I
> notice that wsdl2java generates a getSerializer() method for every
> generated type. How can I use this? The best would be to
> transform the object into a DOM but a string (XML) would do as a
> last resort too.
>
> Any clue would be greatly appreciated.
>
> Tamas
>
> [*] I need to express my continued thanks to the axis developers and
> those hanging out on this mailing list: the help I gotten here was
> invaluable already.
>
> --
> -------------------------------------------------------------------
> -- Tamas Hauer ETT Division, CERN
> [EMAIL PROTECTED] Geneve 23 Switzerland 1211
> http://cern.ch/Tamas.Hauer Tel:(41)-227672342 Fax:(41)-227678930
------- End of Original Message -------