In the current impl, the engine and the UI seems to be bit disconnected. (config <parameter name="transport.vfs.FileURI" key="conf:/repository/esb/esb-configurations/test"/> translates to "key:conf:/repository/esb/esb-configurations/test" in the UI (This will be complicated when it comes to dev studio perspective)
How about using the following config, so that the UI and engine is using the same semantics. <parameter name="transport.vfs.FileURI">*$registry:* conf:/repository/esb/esb-configurations/test</parameter> On Tue, Jun 16, 2015 at 10:50 AM, Kasun Indrasiri <ka...@wso2.com> wrote: > Great. Must be very useful when we deal with multiple environments. > > On Tue, Jun 16, 2015 at 10:50 AM, Malaka Silva <mal...@wso2.com> wrote: > >> Hi Kasun, >> >> Yes it's available for all the inbound protocols and functionality is >> available since esb 4.9.0 alpha release. >> >> On Tue, Jun 16, 2015 at 10:44 AM, Kasun Indrasiri <ka...@wso2.com> wrote: >> >>> Hi Malaka, >>> >>> Do we support this capability in the current inbound implementation? >>> >>> On Mon, May 11, 2015 at 8:34 PM, Malaka Silva <mal...@wso2.com> wrote: >>> >>>> Hi, >>>> >>>> This will cover the following requirement. >>>> >>>> *Use Case:* >>>> User should be able to use the same CAPP across all the environments. >>>> However some parameters like file urls, endpoints etc are different in each >>>> environment. >>>> Solution with the improvement: Environment specific values can be >>>> maintained in registry and can be used in inbound configuration. >>>> >>>> Following is the new configuration to support parameter values from >>>> registry entries. >>>> >>>> <inboundEndpoint xmlns="http://ws.apache.org/ns/synapse" >>>> name="wso2File" sequence="request" onError="fault" protocol="file" >>>> suspend="false"> >>>> <parameters> >>>> <parameter name="interval">1000</parameter> >>>> <parameter name="transport.vfs.ActionAfterErrors">NONE</parameter> >>>> <parameter >>>> name="transport.vfs.LockReleaseSameNode">false</parameter> >>>> <parameter name="transport.vfs.AutoLockRelease">false</parameter> >>>> <parameter >>>> name="transport.vfs.ActionAfterFailure">NONE</parameter> >>>> <parameter >>>> name="transport.vfs.ActionAfterProcess">NONE</parameter> >>>> <parameter name="sequential">false</parameter> >>>> <parameter name="transport.vfs.FileURI" >>>> *key="conf:/repository/esb/esb-configurations/test"*/> >>>> <parameter name="transport.vfs.DistributedLock">false</parameter> >>>> <parameter name="transport.vfs.Locking">enable</parameter> >>>> </parameters> >>>> </inboundEndpoint> >>>> >>>> When entering from UI need to prefix the value with key: >>>> >>>> eg:- *key:conf:/repository/esb/esb-configurations/test* >>>> >>>> >>>> [image: Inline image 1] >>>> >>>> >>>> >>>> >>>> >>>> On Mon, May 11, 2015 at 9:57 AM, Malaka Silva <mal...@wso2.com> wrote: >>>> >>>>> Hi, >>>>> >>>>> I am planning to add the dynamic parameter support for Inbound >>>>> Endpoints. >>>>> >>>>> Currently with polling inbound transport configurations (VFS/JMS), we >>>>> are specifying parameters in the configuration level. But it is a painful >>>>> scenario when moving these artifacts among different environments, since >>>>> the defined parameters for these inbound endpoints services are specific >>>>> to >>>>> the deployed environment. >>>>> >>>>> With the change we can use the registry to store the parameters like >>>>> bellow. >>>>> >>>>> <inboundEndpoint xmlns="http://ws.apache.org/ns/synapse" >>>>> name="wso2File" sequence="request" onError="fault" protocol="file" >>>>> suspend="false"> >>>>> <parameters> >>>>> <parameter name="interval">1000</parameter> >>>>> <parameter >>>>> name="transport.vfs.ActionAfterErrors">NONE</parameter> >>>>> <parameter >>>>> name="transport.vfs.LockReleaseSameNode">false</parameter> >>>>> <parameter name="transport.vfs.AutoLockRelease">false</parameter> >>>>> <parameter >>>>> name="transport.vfs.ActionAfterFailure">NONE</parameter> >>>>> <parameter >>>>> name="transport.vfs.ActionAfterProcess">NONE</parameter> >>>>> <parameter name="sequential">false</parameter> >>>>> <parameter name="transport.vfs.FileURI"> >>>>> *conf:/repository/esb/esb-configurations/tes*t</parameter> >>>>> <parameter name="transport.vfs.DistributedLock">false</parameter> >>>>> <parameter name="transport.vfs.Locking">enable</parameter> >>>>> </parameters> >>>>> </inboundEndpoint> >>>>> >>>>> Related Jira [1] >>>>> >>>>> [1] https://wso2.org/jira/browse/ESBJAVA-3595 >>>>> >>>>> >>>>> Best Regards, >>>>> >>>>> Malaka Silva >>>>> Senior Tech Lead >>>>> M: +94 777 219 791 >>>>> Tel : 94 11 214 5345 >>>>> Fax :94 11 2145300 >>>>> Skype : malaka.sampath.silva >>>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>>>> Blog : http://mrmalakasilva.blogspot.com/ >>>>> >>>>> WSO2, Inc. >>>>> lean . enterprise . middleware >>>>> http://www.wso2.com/ >>>>> http://www.wso2.com/about/team/malaka-silva/ >>>>> <http://wso2.com/about/team/malaka-silva/> >>>>> >>>>> Save a tree -Conserve nature & Save the world for your future. Print >>>>> this email only if it is absolutely necessary. >>>>> >>>> >>>> >>>> >>>> -- >>>> >>>> Best Regards, >>>> >>>> Malaka Silva >>>> Senior Tech Lead >>>> M: +94 777 219 791 >>>> Tel : 94 11 214 5345 >>>> Fax :94 11 2145300 >>>> Skype : malaka.sampath.silva >>>> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >>>> Blog : http://mrmalakasilva.blogspot.com/ >>>> >>>> WSO2, Inc. >>>> lean . enterprise . middleware >>>> http://www.wso2.com/ >>>> http://www.wso2.com/about/team/malaka-silva/ >>>> <http://wso2.com/about/team/malaka-silva/> >>>> >>>> Save a tree -Conserve nature & Save the world for your future. Print >>>> this email only if it is absolutely necessary. >>>> >>> >>> >>> >>> -- >>> Kasun Indrasiri >>> Software Architect >>> WSO2, Inc.; http://wso2.com >>> lean.enterprise.middleware >>> >>> cell: +94 77 556 5206 >>> Blog : http://kasunpanorama.blogspot.com/ >>> >> >> >> >> -- >> >> Best Regards, >> >> Malaka Silva >> Senior Tech Lead >> M: +94 777 219 791 >> Tel : 94 11 214 5345 >> Fax :94 11 2145300 >> Skype : malaka.sampath.silva >> LinkedIn : http://www.linkedin.com/pub/malaka-silva/6/33/77 >> Blog : http://mrmalakasilva.blogspot.com/ >> >> WSO2, Inc. >> lean . enterprise . middleware >> http://www.wso2.com/ >> http://www.wso2.com/about/team/malaka-silva/ >> <http://wso2.com/about/team/malaka-silva/> >> >> Save a tree -Conserve nature & Save the world for your future. Print this >> email only if it is absolutely necessary. >> > > > > -- > Kasun Indrasiri > Software Architect > WSO2, Inc.; http://wso2.com > lean.enterprise.middleware > > cell: +94 77 556 5206 > Blog : http://kasunpanorama.blogspot.com/ > -- Kasun Indrasiri Software Architect WSO2, Inc.; http://wso2.com lean.enterprise.middleware cell: +94 77 556 5206 Blog : http://kasunpanorama.blogspot.com/
_______________________________________________ Architecture mailing list Architecture@wso2.org https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture