> Dear Sietse, > > With respect to the EPR of the webservice: offcouse I must set the > destination address, this is not the problem. > > The problem is sending the response back. I can successfully let the > webapp send a request to the webservice. However, I want to let the > webservice respond back to a separate Java program (not the webapp) on > my client machine. You can set the replyTo address as the other java program address [if it is a Web services processing engine]
Thanks Deepal > I am not sure how I can make sure that the response of the webservice > is NOT send back to the webapp, but to my Java program, running on the > same machine as where the webapp was used. > > Best regards, > Jethro > > > [EMAIL PROTECTED] wrote: >> Hi Jethro, >> >> I actually don't see the problem. You always need to specify the >> destination (using a EPR with axis2), how can the application determine >> the service without having this information? You can specify this in >> different ways. Using hard coded method, constant declaration, some >> parameter which is filled with some input during initialization, or a >> properties file. >> >> Properties files are a nice way of dealing with this problem. It is just >> a matter of changing the my-app.properties text file to change the >> service address. >> >> Regards, >> Sietse >> >> -----Original Message----- >> From: Jethro Borsje [mailto:[EMAIL PROTECTED] Sent: 14 November >> 2007 09:12 >> To: Axis-User >> Subject: Response to different Java program on some machine >> >> Hi everybody, >> >> I am new to SOAP / Axis, yesterday I tried some very basic things with >> Axis and I must say I am impressed by the ease of use and nice >> userguide. >> >> However, when it comes to my real world problem I am not sure what is >> the best approach solving it. Let me describe the situation I am looking >> for: >> >> There is a webapp which can be used by multiple client machines. These >> machines also all have a separate Java program running. Once a user >> clicks on a button in the webapp the webapp sends a SOAP message to the >> webservice server. The server should then send a response to the Java >> program running on the same client pc. The webapp does not need to >> receive a response. >> >> I saw the EchoNoBlockingDualClient.java example, which contains >> something like this in the code: >> [code] >> EndpointReference targetEPR = new EndpointReference( >> "http://127.0.0.1:8080/axis2/services/MyService"); >> [/code] >> However, as for as I understand that means I have to hardcode the IP >> adress of each client into the webapp which sends the SOAP message. >> >> I think this is possible using Axis / SOAP, however I am not sure how to >> solve this problem. Perhaps some of you guys can give me some pointers >> on how to tackle the problem? >> >> -- >> Best regards, >> Jethro Borsje >> >> http://www.jborsje.nl >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> >> --------------------------------------------------------------------- >> To unsubscribe, e-mail: [EMAIL PROTECTED] >> For additional commands, e-mail: [EMAIL PROTECTED] >> >> > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Thanks, Deepal ................................................................ "The highest tower is built one brick at a time" --------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]
