conf:/Resource/foo should be dynamic. On Thu, Feb 11, 2016 at 7:02 PM, Nadeeshaan Gunasinghe <[email protected]> wrote:
> Hi Malaka, > > I tried the scenario with this proxy configuration. This works fine as > expected > > <proxy xmlns="http://ws.apache.org/ns/synapse" name="testProxy" > transports="https,http" statistics="disable" trace="disable" > startOnLoad="true"> > <target> > <inSequence> > <property name="test" value="TESTVAL"/> > <property name="conf:/Resource/foo" expression="$ctx:test" > scope="registry"/> > <respond/> > </inSequence> > <outSequence> > <log/> > <send/> > </outSequence> > </target> > <parameter name="serviceType">proxy</parameter> > <description/> > </proxy> > > Regards > > On Mon, Feb 8, 2016 at 4:43 PM, Malaka Silva <[email protected]> wrote: > >> Hi, >> >> I guess it does not support dynamic names (expression) when persiting.If >> do go ahead with script mediator. >> >> @Nadeeshaan - Can you please confirm. >> >> ---------- Forwarded message ---------- >> From: Hariprasath Thanarajah <[email protected]> >> Date: Mon, Feb 8, 2016 at 4:30 PM >> Subject: Error while creating init for 4.10 >> To: Malaka Silva <[email protected]> >> Cc: Keerthika Mahendralingam <[email protected]>, Kesavan Yogarajah < >> [email protected]> >> >> >> Hi Malaka, >> >> IMHO we can create the salesforce REST connector will support all the ESB >> versions. Since there are no difference in performance while we are using >> script or property mediator. >> Is there any particular reason to create Salesforce REST for 4.10 only by >> using property mediator? >> >> I have an issue in use the user defined path to store the values in >> registry using property mediator. >> >> This is how i used to store the value in Registry. >> <property name="$ctx:uri.var.timeRegistryPath" >> expression="$ctx:systemTime" scope="registry"/> >> >> Here the value is store in $ctx:uei.var.timeRegistryPath >> >> and >> >> If i using this, >> >> <property name="get-property('uri.var.timeRegistryPath')" >> expression="$ctx:systemTime" scope="registry"/> >> >> i got the below error, >> >> ERROR - WSO2Registry Error while saving a resource at >> get-property('uri.var.timeRegistryPath') >> org.wso2.carbon.registry.core.exceptions.RegistryException: The path >> '/_system/governance/get-property('uri.var.timeRegistryPath')' contains one >> or more illegal characters (~!@#;%^*()+={}|\<>"',) >> at >> org.wso2.carbon.registry.core.jdbc.Repository.put(Repository.java:262) >> at >> org.wso2.carbon.registry.core.jdbc.EmbeddedRegistry.put(EmbeddedRegistry.java:709) >> at >> org.wso2.carbon.registry.core.caching.CacheBackedRegistry.put(CacheBackedRegistry.java:508) >> at >> org.wso2.carbon.registry.core.session.UserRegistry.putInternal(UserRegistry.java:824) >> at >> org.wso2.carbon.registry.core.session.UserRegistry.access$1000(UserRegistry.java:60) >> at >> org.wso2.carbon.registry.core.session.UserRegistry$11.run(UserRegistry.java:800) >> at >> org.wso2.carbon.registry.core.session.UserRegistry$11.run(UserRegistry.java:797) >> at java.security.AccessController.doPrivileged(Native Method) >> at >> org.wso2.carbon.registry.core.session.UserRegistry.put(UserRegistry.java:797) >> at >> org.wso2.carbon.mediation.registry.WSO2Registry.newNonEmptyResource(WSO2Registry.java:360) >> at >> org.apache.synapse.mediators.builtin.PropertyMediator.mediate(PropertyMediator.java:193) >> at >> org.apache.synapse.mediators.AbstractListMediator.mediate(AbstractListMediator.java:81) >> at >> org.apache.synapse.mediators.filters.FilterMediator.mediate(FilterMediator.java:236) >> at >> org.apache.synapse.mediators.filters.FilterMediator.mediate(FilterMediator.java:240) >> at >> org.apache.synapse.mediators.template.InvokeMediator.mediate(InvokeMediator.java:169) >> at >> org.apache.synapse.mediators.base.SequenceMediator.mediate(SequenceMediator.java:273) >> at >> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.mediateFromContinuationStateStack(Axis2SynapseEnvironment.java:728) >> at >> org.apache.synapse.core.axis2.Axis2SynapseEnvironment.injectMessage(Axis2SynapseEnvironment.java:273) >> at >> org.apache.synapse.core.axis2.SynapseCallbackReceiver.handleMessage(SynapseCallbackReceiver.java:529) >> at >> org.apache.synapse.core.axis2.SynapseCallbackReceiver.receive(SynapseCallbackReceiver.java:172) >> at org.apache.axis2.engine.AxisEngine.receive(AxisEngine.java:180) >> at >> org.apache.synapse.transport.passthru.ClientWorker.run(ClientWorker.java:251) >> at >> org.apache.axis2.transport.base.threads.NativeWorkerPool$1.run(NativeWorkerPool.java:172) >> at >> java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1145) >> at >> java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:615) >> at java.lang.Thread.run(Thread.java:745) >> [2016-02-08 16:01:03,099] INFO - LogMediator To: >> http://www.w3.org/2005/08/addressing/anonymous, WSAction: , SOAPAction: >> , MessageID: urn:uuid:24c7cbf4-5793-45b1-8cfa-0e8cbee6fd3e, Direction: >> request, MESSAGE = Executing default 'fault' sequence, ERROR_CODE = 0, >> ERROR_MESSAGE = Error while saving a resource at >> get-property('uri.var.timeRegistryPath'), Payload: >> {"access_token":"00D280000017q6q!AQoAQElnJSR6Y3gtxVfqDa_OJl38YmOGJscq6iDCZ.6lfkWSCsmmWp9d669_vWAmL9wnWdbuogXNpDMB_MHQCAjDOWHuRZdL","signature":"9XnwazD8C9igR3rEc9y4BNpea60J5z1e3ABj72r6BuY=","scope":"visualforce >> refresh_token wave_api web custom_permissions openid chatter_api api id >> full","instance_url":"https://ap2.salesforce.com","id":" >> https://login.salesforce.com/id/00D280000017q6qEAA/00528000001m5RRAAY >> ","token_type":"Bearer","issued_at":"1454927462120"} >> >> Can i use the script mediator to store the values in Registry? >> >> -- >> >> >> *Thank you and Regards**Hariprasath Thanarajah* >> Associate Software Engineer | WSO2 >> E: [email protected] >> M: +94752806528 >> >> >> >> >> -- >> >> 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/> >> https://store.wso2.com/store/ >> >> 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/> https://store.wso2.com/store/ Save a tree -Conserve nature & Save the world for your future. Print this email only if it is absolutely necessary.
_______________________________________________ Dev mailing list [email protected] http://wso2.org/cgi-bin/mailman/listinfo/dev
