The intermediate solution (between using Axis2 out of the box and writing your own stack) is to implement an Axis2 transport that implements this special SOAP/HTTP binding. Then you can leverage all the existing features in Axis2 (services, modules, databinding, etc.).
Andreas On Sun, Mar 8, 2009 at 00:03, Geen Geen <[email protected]> wrote: > Hello Andreas, > > I must admit that didn't read the complete spec. But the protocol supports > both client>server and server>client interaction. Is Axis2 a good solution > for this or should i consider writing my own server. > > Kind regards, > > Wiebren > > 2009/3/7 Andreas Veithen <[email protected]> >> >> I quickly read through the specs of that protocol [1]. To summarize: >> it doesn't use the standard SOAP/HTTP binding, but it uses a >> particular binding where the HTTP server sends requests to the HTTP >> client and the client responds to the HTTP server in the next HTTP >> request (i.e. the HTTP request-response flow is opposite to the SOAP >> request-response flow). I guess that an empty HTTP post is used to >> initiate the communication, i.e. to allow the HTTP server to send the >> first request. >> >> [1] http://www.broadband-forum.org/technical/download/TR-069Amendment1.pdf >> >> On Sat, Mar 7, 2009 at 23:18, Martin Gainty <[email protected]> wrote: >> > which scenariors would you want to transmit a 0 length request to a >> > WebService >> > ? >> > >> > Martin >> > ______________________________________________ >> > Disclaimer and confidentiality note >> > Everything in this e-mail and any attachments relates to the official >> > business of Sender. This transmission is of a confidential nature and >> > Sender >> > does not endorse distribution to any party other than intended >> > recipient. >> > Sender does not necessarily endorse content contained within this >> > transmission. >> > >> > >> > >> > >> > ________________________________ >> > Date: Sat, 7 Mar 2009 22:30:13 +0100 >> > Subject: Empty HTTP POST AXIOM >> > From: [email protected] >> > To: [email protected] >> > >> > Hello, >> > >> > I'm having problems parsing HTTP POST messages with the AXIOM parser. >> > When >> > the POST messages have a content-length of 0 the parser throws an >> > exception >> > and the server sends a 500 response. Is there any way to resolve this >> > behavior ? >> > >> > Kind regards, >> > >> > Wiebren >> > ________________________________ >> > HotmailĀ® is up to 70% faster. Now good news travels really fast. Find >> > out >> > more. > >
