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

Reply via email to