On Tue, Feb 14, 2012 at 10:17 PM, Sameera Jayasoma <same...@wso2.com> wrote:

>
>
> On Tue, Feb 14, 2012 at 10:10 PM, Waruna Ranasinghe <war...@wso2.com>wrote:
>
>> On Tue, Feb 14, 2012 at 10:06 PM, Sameera Jayasoma <same...@wso2.com>
>> wrote:
>> >
>> >
>> > 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
>> Yes
>>
>
> Great. +1 for this approach, if these *.epr files can be store outside of
> the bpel package. :)
>

Yes, these can be stored outside the bpel package and we have to provide an
absolute path.

e.g <endpoint xmlns="http://wso2.org/bps/bpel/endpoint/config";
                           endpointReference="file:/path/to/epr"/>

Thanks,
AmilaM.

>
> Thanks,
> Sameera.
>
>>
>> > 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
>> >> mobile: +94 71 551 8881
>> >> blog: http://galpotha.wordpress.com
>> >> twitter: http://twitter.com/keheliya
>> >> linked-in: 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
>> >
>>
>>
>>
>> --
>> -------------------------------------------------------------------------
>> Waruna Ranasinghe
>> Senior Software Engineer, WSO2
>>
>> Mobile: +94 724 318285
>> BLOG: http://warunapw.blogspot.com
>>
>> www.wso2.com - "Lean . Enterprise . Middleware"
>> _______________________________________________
>> 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
>
>


-- 
*Amila Maharachchi*
Senior Software Engineer; WSO2, Inc.; http://wso2.com

Blog: http://maharachchi.blogspot.com
Mobile: +94719371446
_______________________________________________
Carbon-dev mailing list
Carbon-dev@wso2.org
http://mail.wso2.org/cgi-bin/mailman/listinfo/carbon-dev

Reply via email to