Hi Malaka;
May I know, why the endpoint conf within <clone> mediator didn't work as
expected?

Thanks.

On 23 March 2015 at 08:56, Sam Sivayogam <s...@wso2.com> wrote:

> Hi All,
>
> Thanks a lot guys for the Replies.
>
> @Malaka as you said Placing the end point inside a send mediator worked :)
> .
>
> Regards,
> Sam
>
> On Mon, Mar 23, 2015 at 8:46 AM, Malaka Silva <mal...@wso2.com> wrote:
>
>> Hi Sam,
>>
>> Try the following config,
>>
>> <?xml version="1.0" encoding="UTF-8"?>
>> <proxy xmlns="http://ws.apache.org/ns/synapse";
>>        name="GetFullClientInformation"
>>        transports="https,http"
>>        statistics="disable"
>>        trace="disable"
>>        startOnLoad="true">
>>    <target>
>>       <inSequence>
>>          <clone>
>>             <target>
>>                <sequence>
>>                   <payloadFactory media-type="xml">
>>                      <format>
>>                         <soap:Envelope xmlns:soap="
>> http://www.w3.org/2003/05/soap-envelope";
>>                                        xmlns:xsd="
>> http://services.samples/xsd";
>>                                        xmlns:ser="http://services.samples
>> ">
>>                            <soap:Header/>
>>                            <soap:Body>
>>
>> <ser:getQuote><!--Optional:--><ser:request><!--Optional:--><xsd:symbol>IBM</xsd:symbol>
>>                                  </ser:request>
>>                               </ser:getQuote>
>>                            </soap:Body>
>>                         </soap:Envelope>
>>                      </format>
>>                      <args/>
>>                   </payloadFactory>
>>                   <log>
>>                      <property name="zzzzzzzz"
>> value="ccccccccccccccccccccccc"/>
>>                   </log>
>>                   <send>
>>                      <endpoint>
>>                         <address uri="
>> http://Sams-MacBook-Pro.local:8280/services/SingleBackEndService
>> <http://sams-macbook-pro.local:8280/services/SingleBackEndService>"/>
>>                      </endpoint>
>>                  </send>
>>                </sequence>
>>             </target>
>>          </clone>
>>       </inSequence>
>>       <outSequence>
>>          <log>
>>             <property name="Inside Aggregator"
>> value="Aggregator........"/>
>>          </log>
>>          <aggregate>
>>             <completeCondition>
>>                <messageCount min="0" max="2"/>
>>             </completeCondition>
>>             <onComplete xmlns:s12="
>> http://www.w3.org/2003/05/soap-envelope";
>>                         xmlns:s11="
>> http://schemas.xmlsoap.org/soap/envelope/";
>>
>> expression="/s11:Envelope/s11:Body/child::*[position()=1] |
>> /s12:Envelope/s12:Body/child::*[position()=1]"
>>                         sequence="aggregateSeq"/>
>>          </aggregate>
>>          <send/>
>>       </outSequence>
>>    </target>
>>    <description/>
>> </proxy>
>>
>> On Mon, Mar 23, 2015 at 8:39 AM, Awanthika Senarath <awanth...@wso2.com>
>> wrote:
>>
>>> Hi Sam,
>>>
>>> It appears as if your there has been a timed out,
>>>
>>> [2015-03-20 16:53:30,651]  WARN - SourceHandler Connection time out
>>> after request is read: http-incoming-57
>>>
>>> try increasing the timeout parameter, follow [1]
>>>
>>>
>>> [1]
>>> http://wso2.com/library/articles/2012/03/wso2-esb-message-transfer-mechanisms-comparative-benchmarks/#configuringtheesb
>>>
>>> regards
>>> Awanthika
>>>
>>> On Fri, Mar 20, 2015 at 5:04 PM, Sam Sivayogam <s...@wso2.com> wrote:
>>>
>>>> Hi All
>>>>
>>>> I wanted to use the clone mediator to create two custom soap requests
>>>> in ESB 4.8.1. so i tried to created simple proxy service and and added a
>>>> clone mediator then a target. then i added a endpoint to target and invoked
>>>> the proxy it worked fine.
>>>>
>>>> but when i add a payloadmediator and tried to call the proxy i didn't
>>>> get any response.when i checked the wire logs i found that the endpoints is
>>>> not called. i have attached the carbon log and the proxy configuration
>>>> after adding a payload mediator. can anyone please tell me where i went
>>>> wrong ?
>>>>
>>>> carbon log
>>>>
>>>> [2015-03-20 16:53:05,086] DEBUG - SynapseArtifactDeploymentStore
>>>> Removing restored file :
>>>> /Users/Sam/DevTools/wso2esb-4.8.1/repository/deployment/server/synapse-configs/default/proxy-services/GetFullClientInformation.xml
>>>> [2015-03-20 16:53:07,376] DEBUG - wire >> "POST
>>>> /services/GetFullClientInformation HTTP/1.1[\r][\n]"
>>>> [2015-03-20 16:53:07,376] DEBUG - wire >> "Accept-Encoding:
>>>> gzip,deflate[\r][\n]"
>>>> [2015-03-20 16:53:07,376] DEBUG - wire >> "Content-Type:
>>>> application/soap+xml;charset=UTF-8;action="urn:getQuote"[\r][\n]"
>>>> [2015-03-20 16:53:07,376] DEBUG - wire >> "Content-Length: 396[\r][\n]"
>>>> [2015-03-20 16:53:07,376] DEBUG - wire >> "Host:
>>>> Sams-MacBook-Pro.local:8280[\r][\n]"
>>>> [2015-03-20 16:53:07,376] DEBUG - wire >> "Connection:
>>>> Keep-Alive[\r][\n]"
>>>> [2015-03-20 16:53:07,377] DEBUG - wire >> "User-Agent:
>>>> Apache-HttpClient/4.1.1 (java 1.5)[\r][\n]"
>>>> [2015-03-20 16:53:07,377] DEBUG - wire >> "[\r][\n]"
>>>> [2015-03-20 16:53:07,377] DEBUG - wire >> "<soap:Envelope xmlns:soap="
>>>> http://www.w3.org/2003/05/soap-envelope"; xmlns:ser="
>>>> http://services.samples"; xmlns:xsd="http://services.samples/xsd";>[\n]"
>>>> [2015-03-20 16:53:07,377] DEBUG - wire >> "   <soap:Header/>[\n]"
>>>> [2015-03-20 16:53:07,377] DEBUG - wire >> "   <soap:Body>[\n]"
>>>> [2015-03-20 16:53:07,377] DEBUG - wire >> "      <ser:getQuote>[\n]"
>>>> [2015-03-20 16:53:07,377] DEBUG - wire >> "
>>>> <!--Optional:-->[\n]"
>>>> [2015-03-20 16:53:07,377] DEBUG - wire >> "         <ser:request>[\n]"
>>>> [2015-03-20 16:53:07,377] DEBUG - wire >> "
>>>>  <!--Optional:-->[\n]"
>>>> [2015-03-20 16:53:07,377] DEBUG - wire >> "
>>>>  <xsd:symbol>IBM</xsd:symbol>[\n]"
>>>> [2015-03-20 16:53:07,377] DEBUG - wire >> "         </ser:request>[\n]"
>>>> [2015-03-20 16:53:07,377] DEBUG - wire >> "      </ser:getQuote>[\n]"
>>>> [2015-03-20 16:53:07,377] DEBUG - wire >> "   </soap:Body>[\n]"
>>>> [2015-03-20 16:53:07,377] DEBUG - wire >> "</soap:Envelope>"
>>>> [2015-03-20 16:53:07,380] DEBUG - ProxyServiceMessageReceiver Proxy
>>>> Service GetFullClientInformation received a new message from : 10.100.5.192
>>>> [2015-03-20 16:53:07,380] DEBUG - ProxyServiceMessageReceiver Message
>>>> To: /services/GetFullClientInformation
>>>> [2015-03-20 16:53:07,380] DEBUG - ProxyServiceMessageReceiver
>>>> SOAPAction: urn:getQuote
>>>> [2015-03-20 16:53:07,380] DEBUG - ProxyServiceMessageReceiver
>>>> WSA-Action: urn:getQuote
>>>> [2015-03-20 16:53:07,380] DEBUG - ProxyServiceMessageReceiver Using the
>>>> anonymous in-sequence of the proxy service for mediation
>>>> [2015-03-20 16:53:07,380] DEBUG - SequenceMediator Start : Sequence
>>>> <anonymous>
>>>> [2015-03-20 16:53:07,380] DEBUG - SequenceMediator Sequence
>>>> <SequenceMediator> :: mediate()
>>>> [2015-03-20 16:53:07,380] DEBUG - SequenceMediator Mediation started
>>>> from mediator position : 0
>>>> [2015-03-20 16:53:07,381] DEBUG - CloneMediator Start : Clone mediator
>>>> [2015-03-20 16:53:07,381] DEBUG - CloneMediator Submitting 1 of 1
>>>> messages for parallel processing
>>>> [2015-03-20 16:53:07,381] DEBUG - Axis2SynapseEnvironment Creating
>>>> Message Context
>>>> [2015-03-20 16:53:07,381]  WARN - MessageHelper Deep clone not happened
>>>> for property : tenant.info.id. Class type : java.lang.Integer
>>>> [2015-03-20 16:53:07,382]  INFO - MessageHelper Parent's Fault Stack :
>>>> [] : Child's Fault Stack :[]
>>>> [2015-03-20 16:53:07,382] DEBUG - Target Target mediation : START
>>>> [2015-03-20 16:53:07,382] DEBUG - Target Asynchronously mediating using
>>>> the in-lined anonymous sequence
>>>> [2015-03-20 16:53:07,382] DEBUG - Axis2SynapseEnvironment Injecting
>>>> MessageContext for asynchronous mediation using the : Anonymous Sequence
>>>> [2015-03-20 16:53:07,383] DEBUG - Target Target mediation : END
>>>> [2015-03-20 16:53:07,383] DEBUG - CloneMediator End : Clone mediator
>>>> [2015-03-20 16:53:07,383] DEBUG - SequenceMediator Start : Sequence
>>>> <anonymous>
>>>> [2015-03-20 16:53:07,383] DEBUG - SequenceMediator End : Sequence
>>>> <anonymous>
>>>> [2015-03-20 16:53:07,383] DEBUG - SequenceMediator Sequence
>>>> <SequenceMediator> :: mediate()
>>>> [2015-03-20 16:53:07,383] DEBUG - SequenceMediator Mediation started
>>>> from mediator position : 0
>>>> [2015-03-20 16:53:07,383] DEBUG - PayloadFactoryMediator #mediate.
>>>> Transformed payload format>>> <pfPadding><soap:Envelope xmlns:soap="
>>>> http://www.w3.org/2003/05/soap-envelope"; xmlns:xsd="
>>>> http://services.samples/xsd"; xmlns:ser="http://services.samples
>>>> "><soap:Header></soap:Header><soap:Body><ser:getQuote><!--Optional:--><ser:request><!--Optional:--><xsd:symbol>IBM</xsd:symbol></ser:request></ser:getQuote></soap:Body></soap:Envelope></pfPadding>
>>>> [2015-03-20 16:53:07,383] DEBUG - LogMediator Start : Log mediator
>>>> [2015-03-20 16:53:07,384]  INFO - LogMediator To:
>>>> /services/GetFullClientInformation, WSAction: urn:getQuote, SOAPAction:
>>>> urn:getQuote, MessageID: urn:uuid:9141b9ed-3de0-4f97-a40f-301fe9b8d998,
>>>> Direction: request, zzzzzzzz = ccccccccccccccccccccccc
>>>> [2015-03-20 16:53:07,384] DEBUG - LogMediator End : Log mediator
>>>> [2015-03-20 16:53:07,384] DEBUG - SequenceMediator End : Sequence
>>>> <anonymous>
>>>> [2015-03-20 16:53:30,651]  WARN - SourceHandler Connection time out
>>>> after request is read: http-incoming-57
>>>>
>>>>
>>>> proxy config
>>>>
>>>> <?xml version="1.0" encoding="UTF-8"?>
>>>> <proxy xmlns="http://ws.apache.org/ns/synapse";
>>>>        name="GetFullClientInformation"
>>>>        transports="https,http"
>>>>        statistics="disable"
>>>>        trace="disable"
>>>>        startOnLoad="true">
>>>>    <target>
>>>>       <inSequence>
>>>>          <clone>
>>>>             <target>
>>>>                <sequence>
>>>>                   <payloadFactory media-type="xml">
>>>>                      <format>
>>>>                         <soap:Envelope xmlns:soap="
>>>> http://www.w3.org/2003/05/soap-envelope";
>>>>                                        xmlns:xsd="
>>>> http://services.samples/xsd";
>>>>                                        xmlns:ser="
>>>> http://services.samples";>
>>>>                            <soap:Header/>
>>>>                            <soap:Body>
>>>>
>>>> <ser:getQuote><!--Optional:--><ser:request><!--Optional:--><xsd:symbol>IBM</xsd:symbol>
>>>>                                  </ser:request>
>>>>                               </ser:getQuote>
>>>>                            </soap:Body>
>>>>                         </soap:Envelope>
>>>>                      </format>
>>>>                      <args/>
>>>>                   </payloadFactory>
>>>>                   <log>
>>>>                      <property name="zzzzzzzz"
>>>> value="ccccccccccccccccccccccc"/>
>>>>                   </log>
>>>>                </sequence>
>>>>                <endpoint>
>>>>                   <address uri="
>>>> http://Sams-MacBook-Pro.local:8280/services/SingleBackEndService"/>
>>>>                </endpoint>
>>>>             </target>
>>>>          </clone>
>>>>       </inSequence>
>>>>       <outSequence>
>>>>          <log>
>>>>             <property name="Inside Aggregator"
>>>> value="Aggregator........"/>
>>>>          </log>
>>>>          <aggregate>
>>>>             <completeCondition>
>>>>                <messageCount min="0" max="2"/>
>>>>             </completeCondition>
>>>>             <onComplete xmlns:s12="
>>>> http://www.w3.org/2003/05/soap-envelope";
>>>>                         xmlns:s11="
>>>> http://schemas.xmlsoap.org/soap/envelope/";
>>>>
>>>> expression="/s11:Envelope/s11:Body/child::*[position()=1] |
>>>> /s12:Envelope/s12:Body/child::*[position()=1]"
>>>>                         sequence="aggregateSeq"/>
>>>>          </aggregate>
>>>>       </outSequence>
>>>>       <endpoint>
>>>>          <address uri="
>>>> http://Sams-MacBook-Pro.local:8280/services/SingleBackEndService"/>
>>>>       </endpoint>
>>>>    </target>
>>>>    <description/>
>>>> </proxy>
>>>>
>>>> Thanks
>>>> Sam
>>>> --
>>>> *Sam Sivayogam*
>>>>
>>>> Software Engineer
>>>> Mobile  : +94 772 906 439
>>>> Office   : +94 112 145 345
>>>> *WSO2, Inc. :** wso2.com <http://wso2.com/>*
>>>> lean.enterprise.middleware.
>>>>
>>>> _______________________________________________
>>>> Dev mailing list
>>>> Dev@wso2.org
>>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>>
>>>>
>>>
>>>
>>> --
>>> Awanthika Senarath
>>> Software Engineer, WSO2 Inc.
>>> Mobile: +94717681791
>>>
>>>
>>>
>>> _______________________________________________
>>> Dev mailing list
>>> Dev@wso2.org
>>> http://wso2.org/cgi-bin/mailman/listinfo/dev
>>>
>>>
>>
>>
>> --
>>
>> 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.
>>
>
>
>
> --
> *Sam Sivayogam*
>
> Software Engineer
> Mobile  : +94 772 906 439
> Office   : +94 112 145 345
> *WSO2, Inc. :** wso2.com <http://wso2.com/>*
> lean.enterprise.middleware.
>
> _______________________________________________
> Dev mailing list
> Dev@wso2.org
> http://wso2.org/cgi-bin/mailman/listinfo/dev
>
>


-- 
-Ratha
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev

Reply via email to