You are viewing a plain text version of this content. The canonical link for it is here.
Posted to java-user@axis.apache.org by Eran Chinthaka <ch...@opensource.lk> on 2007/12/23 15:38:19 UTC

Re: Response to different Java program on some machine

Also make sure you use send method in the client api, instead of 
sendReceive method.

Deepal jayasinghe wrote:
>> 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
>>
>>
>> sietsenicolaas.tenhoeve@bt.com 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:jethro@jesdesign.nl] 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: axis-user-unsubscribe@ws.apache.org
>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>
>>>
>>> ---------------------------------------------------------------------
>>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>>
>>>
>> ---------------------------------------------------------------------
>> To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
>> For additional commands, e-mail: axis-user-help@ws.apache.org
>>
>>
> 
> 



---------------------------------------------------------------------
To unsubscribe, e-mail: axis-user-unsubscribe@ws.apache.org
For additional commands, e-mail: axis-user-help@ws.apache.org