On Tue, Feb 14, 2012 at 9:54 PM, Keheliya Gallaba <kehel...@wso2.com> wrote:

> Hi Thilini,
>
> I think currently we can have that functionality via unified endpoints.
> You can refer to an external endpoint configuration in the deploy.xml like
> the following:
>
>         <invoke partnerLink="CreditRatingPL">
>             <service name="crns:CreditRatingService"
> port="CreditRatingPort">
>                 <endpoint xmlns="http://wso2.org/bps/bpel/endpoint/config";
>                           endpointReference="CreditRatingService.epr"/>
>             </service>
>         </invoke>
>
> That file can define an address like this:
>
> <wsa:EndpointReference
>         xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance";
>         xsi:schemaLocation="http://www.w3schools.com uep_schema.xsd"
>         xmlns:wsa="http://www.w3.org/2005/08/addressing";
>         xmlns:wsdl11="http://schemas.xmlsoap.org/wsdl/";>
>     <wsa:Address>http://localhost:9000/services/CreditRatingService/
> </wsa:Address>
> </wsa:EndpointReference>
>
> One restriction is you will have to define a config file for each distinct
> invoke in a process. But the advantage is, when the environment changes you
> can just change the file without changing the deployment artifact.
>

You meant to say each external Web service consumed by the business process
or each  invoke in a process. There can be multiple invokes which talks to
the same service endpoint.

Thanks,
Sameera.

>
> Regards,
> Keheliya
>
>
> On Tue, Feb 14, 2012 at 9:38 PM, Paul Fremantle <p...@wso2.com> wrote:
>
>> Isn't this something that our endpoint unification is meant to take care
>> of?
>>
>> Paul
>>
>> On 14 February 2012 15:16, Thilini Ishaka <thil...@wso2.com> wrote:
>>
>>>
>>> Hi All,
>>>
>>> Consider a situation where we have multiple service (partner services)
>>> invocations in a business process.
>>> We need to change *soap:address location *for each and every wsdl once
>>> a particular service uri is changed from x to y. This is a frequent
>>> situation which we need one step solution.
>>> I would suggest two approaches as;
>>>
>>> Have a single configuration file which lists *soap:address location *for
>>> each wsdl (Then you only require to change the URIs inside the config
>>> file);
>>> 1. A script based solution. (perl/python)
>>> 2. Write an own wsdl extension
>>>
>>> What would be the best solution here?
>>> kindly appreciate your thoughts.
>>>
>>> Thanks
>>> Thilini
>>>
>>> Regards
>>>
>>> Thilini Ishaka
>>> WSO2 Inc
>>>
>>>
>>> _______________________________________________
>>> Carbon-dev mailing list
>>> Carbon-dev@wso2.org
>>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>>
>>>
>>
>>
>> --
>> Paul Fremantle
>> CTO and Co-Founder, WSO2
>> OASIS WS-RX TC Co-chair, VP, Apache Synapse
>>
>> UK: +44 207 096 0336
>> US: +1 646 595 7614
>>
>> blog: http://pzf.fremantle.org
>> twitter.com/pzfreo
>> p...@wso2.com
>>
>> wso2.com Lean Enterprise Middleware
>>
>> Disclaimer: This communication may contain privileged or other
>> confidential information and is intended exclusively for the addressee/s.
>> If you are not the intended recipient/s, or believe that you may have
>> received this communication in error, please reply to the sender indicating
>> that fact and delete the copy you received and in addition, you should not
>> print, copy, retransmit, disseminate, or otherwise use the information
>> contained in this communication. Internet communications cannot be
>> guaranteed to be timely, secure, error or virus-free. The sender does not
>> accept liability for any errors or omissions.
>>
>>
>> _______________________________________________
>> Carbon-dev mailing list
>> Carbon-dev@wso2.org
>> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>>
>>
>
>
> --
> *Keheliya Gallaba*
> Software Engineer;
> Integration Technologies Team; WSO2 Inc.; http://wso2.com,
> *email: **keheliya [AT] wso2.com* <kehel...@wso2.com>
> *mobile: +94 71 551 8881*
> *blog: **http://galpotha.wordpress.com* <http://galpotha.wordpress.com>*
> twitter: **http://twitter.com/keheliya* <http://twitter.com/keheliya>*
> linked-in: 
> **http://lk.linkedin.com/in/keheliya*<http://lk.linkedin.com/in/keheliya>
>
>
>
> _______________________________________________
> Carbon-dev mailing list
> Carbon-dev@wso2.org
> http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev
>
>


-- 
Sameera Jayasoma
Technical Lead and Product Manager, WSO2 Carbon

WSO2, Inc. (http://wso2.com)
email: same...@wso2.com
blog: http://tech.jayasoma.org

Lean . Enterprise . Middleware
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to