On Tue, May 31, 2016 at 10:11 AM, Kalyani Yogeswaranathan <[email protected]> wrote:
> Noted Malaka. I'll start work on this. > > On Tue, May 31, 2016 at 10:08 AM, Malaka Silva <[email protected]> wrote: > >> Hi Kalyani, >> >> Can we check this with ESB 5.0.0 beta. >> >> Ravi has already fixed this and we should be able to incorporate this to >> connectors. >> > Sorry should be Kevin not Ravi > >> We can start with Salesforce connector. (Soap Connector) >> >> ---------- Forwarded message ---------- >> From: Malaka Silva <[email protected]> >> Date: Thu, Feb 25, 2016 at 8:27 PM >> Subject: Re: [Architecture] Manage ESB Endpoint configs dynamically >> To: architecture <[email protected]> >> >> >> Hi Gayan, >> >> There are currently limitation from esb side to support this from >> connectors. So firstly this improvement needs to go to next esb version and >> will implement this afterwards. >> >> Currently only option is to manually update the connector. >> >> [1] [Dev] [PET] Couldn't retrieve the endpoint template >> >> On Thu, Feb 25, 2016 at 2:21 PM, Gayan Gunarathne <[email protected]> >> wrote: >> >>> Did we update the ESB Salesforce connector new version with this >>> endpoint configs? Is that available in cartridge store? >>> >>> Thanks, >>> Gayan >>> >>> On Fri, Feb 5, 2016 at 5:48 PM, Vivekananthan Sivanayagam < >>> [email protected]> wrote: >>> >>>> Hi , >>>> >>>> I have created end point template manually and called it in connector, >>>> It is working fine. The problem occurred when I was creating the end point >>>> template within connector. >>>> >>>> >>>> >>>> >>>> *Thank youVivekananthan Sivanayagam* >>>> >>>> *Associate Software Engineer | WSO2* >>>> >>>> *E:[email protected] <e%[email protected]>* >>>> *M:+94752786138 <%2B94752786138>* >>>> >>>> On Fri, Feb 5, 2016 at 5:22 PM, Vivekananthan Sivanayagam < >>>> [email protected]> wrote: >>>> >>>>> Hi , >>>>> >>>>> I created the endpoint template as follow. >>>>> >>>>> <?xml version="1.0" encoding="UTF-8"?> >>>>> <template name="salesforceEndPoint" >>>>> xmlns="http://ws.apache.org/ns/synapse"> >>>>> >>>>> <parameter name="initialDuration"/> >>>>> <parameter name="progressionFactor"/> >>>>> <parameter name="maximumDuration"/> >>>>> <parameter name="duration"/> >>>>> <parameter name="responseAction"/> >>>>> <endpoint name="$name"> >>>>> <address uri="http://wso.com" format="soap11"> >>>>> <suspendOnFailure> >>>>> <initialDuration>$initialDuration</initialDuration> >>>>> >>>>> <progressionFactor>$progressionFactor</progressionFactor> >>>>> <maximumDuration>$maximumDuration</maximumDuration> >>>>> </suspendOnFailure> >>>>> <timeout> >>>>> <duration>$duration</duration> >>>>> <responseAction>$responseAction</responseAction> >>>>> </timeout> >>>>> </address> >>>>> </endpoint> >>>>> </template> >>>>> >>>>> And I called the template in INIT method. >>>>> >>>>> <call> >>>>> <endpoint name="ep1" template="salesforceEndPoint"> >>>>> <parameter name="initialDuration" >>>>> value="{ctx:salesforce.initialDuration}" /> >>>>> <parameter name="progressionFactor" >>>>> value="{ctx:salesforce.progressionFactor}" /> >>>>> <parameter name="maximumDuration" >>>>> value="{ctx:salesforce.maximumDuration}" /> >>>>> <parameter name="duration" value="{ctx:salesforce.duration}" /> >>>>> <parameter name="responseAction" >>>>> value="{ctx:salesforce.responseAction}" /> >>>>> </endpoint> >>>>> </call> >>>>> >>>>> It shows the following Error. >>>>> >>>>> >>>>> WARN - TemplateEndpoint Template salesforceEndPoint cannot be found for >>>>> the endpoint ep1 >>>>> [2016-02-05 17:12:44,432] INFO - LogMediator Connection = Login to >>>>> Salesforce ..... >>>>> [2016-02-05 17:12:44,434] WARN - TemplateEndpoint Couldn't retrieve the >>>>> endpoint template with the key:salesforceEndPoint >>>>> [2016-02-05 17:12:44,435] INFO - LogMediator To: >>>>> https://login.salesforce.com/services/Soap/u/27.0, WSAction: >>>>> urn:partner.soap.sforce.com/Soap/loginRequest, SOAPAction: >>>>> urn:partner.soap.sforce.com/Soap/loginRequest, MessageID: >>>>> urn:uuid:d8efb9e0-7b89-4421-b95a-425458b19310, Direction: request, >>>>> MESSAGE = Executing default 'fault' sequence, ERROR_CODE = 305100, >>>>> ERROR_MESSAGE = Couldn't find the endpoint with the name ep1 & template : >>>>> salesforceEndPoint, Envelope: <?xml version='1.0' >>>>> encoding='utf-8'?><soapenv:Envelope >>>>> xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" >>>>> xmlns:urn="urn:partner.soap.sforce.com"><soapenv:Body><urn:login><urn:username>[email protected]</urn:username><urn:password>vive@wso2RtKuSKM9w1ra8ahIuloG7FHBP</urn:password></urn:login></soapenv:Body></soapenv:Envelope> >>>>> [2016-02-05 17:12:44,436] DEBUG - wire << "HTTP/1.1 202 Accepted[\r][\n]" >>>>> >>>>> I followed doc[1] and malaka's suggestion. >>>>> >>>>> [1] https://docs.wso2.com/display/ESB480/Endpoint+Template >>>>> >>>>> Can you help me to solve this issue? >>>>> >>>>> >>>>> >>>>> >>>>> *Thank youVivekananthan Sivanayagam* >>>>> >>>>> *Associate Software Engineer | WSO2* >>>>> >>>>> *E:[email protected] <e%[email protected]>* >>>>> *M:+94752786138 <%2B94752786138>* >>>>> >>>>> On Wed, Jan 27, 2016 at 11:20 AM, Kanapriya Kuleswararajan < >>>>> [email protected]> wrote: >>>>> >>>>>> Noted Malaka >>>>>> >>>>>> Kanapriya Kuleswararajan >>>>>> Associate Software Engineer >>>>>> Mobile : - 0774894438 >>>>>> Mail : - [email protected] >>>>>> >>>>>> On Wed, Jan 27, 2016 at 10:30 AM, Malaka Silva <[email protected]> >>>>>> wrote: >>>>>> >>>>>>> Hi Chanaka, >>>>>>> >>>>>>> Yes I guess that is the best way and make those as optional >>>>>>> parameters. >>>>>>> >>>>>>> Maybe we can start to implement this with Salesforce connector. >>>>>>> >>>>>>> @Kanapriya - Can you please follow this. >>>>>>> >>>>>>> eg:- >>>>>>> >>>>>>> <endpoint name="Salesforce_call1" template="salesforce >>>>>>> endpoint_template"> >>>>>>> >>>>>>> <parameter name="timeout" value="{ctx.salesforce.timeout}"/> >>>>>>> >>>>>>> </endpoint> >>>>>>> >>>>>>> <template name="salesforce_endpoint_template"> >>>>>>> <parameter name="suspend_duration"/> >>>>>>> <endpoint name="SALESFORCE"> >>>>>>> <address uri="$uri"> >>>>>>> <timeout> >>>>>>> >>>>>>> <duration>$timeout</duration> >>>>>>> >>>>>>> <timeout> >>>>>>> >>>>>>> </address> >>>>>>> </endpoint> >>>>>>> </template> >>>>>>> >>>>>>> >>>>>>> On Wed, Jan 27, 2016 at 10:05 AM, Chanaka Fernando < >>>>>>> [email protected]> wrote: >>>>>>> >>>>>>>> Hi Malaka, >>>>>>>> >>>>>>>> We can define endpoint templates within the connector definition >>>>>>>> and pass the parameters when calling those connector operations from >>>>>>>> within >>>>>>>> the synapse configuration as you have pointed out. >>>>>>>> >>>>>>>> On Wed, Jan 27, 2016 at 9:57 AM, Malaka Silva <[email protected]> >>>>>>>> wrote: >>>>>>>> >>>>>>>>> Hi All, >>>>>>>>> >>>>>>>>> Currently we are using mainly call mediator in connectors. However >>>>>>>>> currently endpoint settings are static and hardcoded with the >>>>>>>>> connector. >>>>>>>>> >>>>>>>>> Only way to change this is manually update the zip file. This is >>>>>>>>> not the best solution. >>>>>>>>> >>>>>>>>> We need to find a way to set this values from esb connector >>>>>>>>> configuration. (In INIT method) >>>>>>>>> >>>>>>>>> eg: >>>>>>>>> <salesforce.init> >>>>>>>>> <username>[email protected]</username> >>>>>>>>> <password>xxxxx</password> >>>>>>>>> <loginUrl>https://login.salesforce.com/services/Soap/u/27.0</ >>>>>>>>> loginUrl> >>>>>>>>> >>>>>>>>> <!-- Optional Params --> >>>>>>>>> * <blocking>false</blocking>* >>>>>>>>> * <timeout>60000</timeout>* >>>>>>>>> ..... >>>>>>>>> </salesforce.init> >>>>>>>>> >>>>>>>>> Suggestions are welcome to find the best way to do this? >>>>>>>>> >>>>>>>>> (https://store.wso2.com/store/assets/esbconnector) >>>>>>>>> >>>>>>>>> <endpoint name="Sample_First" statistics="enable" > >>>>>>>>> <address uri="http://localhost/myendpoint" >>>>>>>>> <http://localhost/myendpoint> statistics="enable" trace="disable"> >>>>>>>>> <timeout> >>>>>>>>> <duration>60000</duration> >>>>>>>>> </timeout> >>>>>>>>> >>>>>>>>> <markForSuspension> >>>>>>>>> <errorCodes>101504, 101505</errorCodes> >>>>>>>>> <retriesBeforeSuspension>3</retriesBeforeSuspension> >>>>>>>>> <retryDelay>1</retryDelay> >>>>>>>>> </markForSuspension> >>>>>>>>> >>>>>>>>> <suspendOnFailure> >>>>>>>>> <errorCodes>101500, 101501, 101506, 101507, 101508 >>>>>>>>> </errorCodes> >>>>>>>>> <initialDuration>1000</initialDuration> >>>>>>>>> <progressionFactor>2</progressionFactor> >>>>>>>>> <maximumDuration>60000</maximumDuration> >>>>>>>>> </suspendOnFailure> >>>>>>>>> >>>>>>>>> </address> >>>>>>>>> </endpoint> >>>>>>>>> >>>>>>>>> [1] >>>>>>>>> https://docs.wso2.com/display/ESB490/Endpoint+Error+Handling#EndpointErrorHandling- >>>>>>>>> "Timeout"settingstimeoutSettings >>>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> -- >>>>>>>> Thank you and Best Regards, >>>>>>>> Chanaka Fernando >>>>>>>> Senior Technical Lead >>>>>>>> WSO2, Inc.; http://wso2.com >>>>>>>> lean.enterprise.middleware >>>>>>>> >>>>>>>> mobile: +94 773337238 >>>>>>>> Blog : http://soatutorials.blogspot.com >>>>>>>> LinkedIn:http://www.linkedin.com/pub/chanaka-fernando/19/a20/5b0 >>>>>>>> Twitter:https://twitter.com/chanakaudaya >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>>> >>>>>>> >>>>>>> >>>>>>> -- >>>>>>> >>>>>>> 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. >>>>>>> >>>>>> >>>>>> >>>>>> _______________________________________________ >>>>>> Architecture mailing list >>>>>> [email protected] >>>>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>>>> >>>>>> >>>>> >>>> >>>> _______________________________________________ >>>> Architecture mailing list >>>> [email protected] >>>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>>> >>>> >>> >>> >>> -- >>> >>> Gayan Gunarathne >>> Technical Lead, WSO2 Inc. (http://wso2.com) >>> Committer & PMC Member, Apache Stratos >>> email : [email protected] | mobile : +94 775030545 <%2B94%20766819985> >>> >>> >>> >>> _______________________________________________ >>> Architecture mailing list >>> [email protected] >>> https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture >>> >>> >> >> >> -- >> >> 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. >> > > > > -- > Best Regards, > > > *Kalyani Yogeswaranathan* > > *Associate software engineer* > *WSO2 Inc.* > > *Mobile: 0776390284 <0776390284>* > -- 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.
_______________________________________________ Architecture mailing list [email protected] https://mail.wso2.org/cgi-bin/mailman/listinfo/architecture
