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.
[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
<?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>
_______________________________________________
Dev mailing list
Dev@wso2.org
http://wso2.org/cgi-bin/mailman/listinfo/dev