You are viewing a plain text version of this content. The canonical link for it is here.
Posted to c-dev@axis.apache.org by Franz Fehringer <fe...@isogmbh.de> on 2006/06/01 11:26:39 UTC
Re: advanced message handling
Hello John,
This does not really fit my my needs (at least at first glance).
SimpleAxisServer calls process_request from the Axis engine and handles
it its own implementation of SOAPTransport.
But this (process_request) is server only functionality.
What i need is full transport control in the client.
I.e. instead of calling (for example) Login and than have the response
in an appropriate struct i want to
* Have Axis construct the request SOAP message.
* Send this message by myself without Axis doing anything in this realm.
* Receive the response message by myself without Axis doing anything
in this realm.
* Have Axis parse the response SOAP message and populate the
response struct/class.
Is this a possible thing to do, and if yes, could you give me some more
clues?
Thanks in advance
Franz
John Hawkins schrieb:
>
> SimpleAxisServer (part of the codebase) is an example of writing an
> http transport - just change the code to fit your transport :-)
>
>
>
>
> *"Franz Fehringer" <fe...@isogmbh.de>*
>
> 09/03/2006 11:34
>
>
> To
> "Apache AXIS C Developers List" <ax...@ws.apache.org>, John
> Hawkins/UK/IBM@IBMGB
> cc
>
> Subject
> RE: advanced message handling
>
>
>
>
>
>
>
>
>
> Are there samples out there for creating/using homebrewed transport
> layers?
>
> Greetings
>
> Franz
>
> -----Urspr�ngliche Nachricht-----*
> Von:* John Hawkins [mailto:HAWKINSJ@uk.ibm.com]*Im Auftrag von *John
> Hawkins*
> Gesendet:* Donnerstag, 9. M�rz 2006 12:05*
> An:* Apache AXIS C Developers List*
> Betreff:* Re: advanced message handling
>
>
> You can create your own transport layer - is this what you mean?
> You then don't have to use http protocol.
>
>
>
> *"Franz Fehringer" <fe...@isogmbh.de>*
>
> 09/03/2006 10:18
> Please respond to
> "Apache AXIS C Developers List" <ax...@ws.apache.org>
>
>
> To
> "Apache AXIS C Developers List" <ax...@ws.apache.org>
> cc
>
> Subject
> advanced message handling
>
>
>
>
>
>
>
>
>
>
>
> Hello,
>
> Is the following possible with axis1c:
> Instead of simply invoking the webservice in question and getting back the
> result(s) in one step i want to control the message transport in the
> following way:
>
> * axis generates the SOAP message from the input
> parameters for me.
> * i send this message using handwritten code to the WS
> endpoint.
> * i receive the SOAP response from the WS endpoint
> using handwritten
> code.
> * axis analyzes the SOAP message for me and returns
> the result(s) to
> me.
>
> Example code would be most welcome.
>
> Best regards
>
> Franz
>
>
> Dr. Franz Fehringer (Dipl. Math.)
> ____________________________________
> ISO Software Systeme
> Eichendorffstrasse 29
> 90491 N�rnberg
> Deutschland
>
> Tel. : +49/(911) - 99594-0
> Fax : +49/(911) - 99594-580
>
> mailto:feh@isogmbh.de
> http://www.isogmbh.de
>