Henrik, This is not any thing related to Clone. Seems like the proxy can not find the sequence reference.
Can you send me the full synapse.xml file, so that I can try that. (This should not be a big issue) Thanks, Ruwan On Nov 12, 2007 1:32 PM, Henrik Plate <[EMAIL PROTECTED]> wrote: > > Hi Ruwan, > > I had a look at the ESB nightly build but failed to get the clone mediator > running. > > My configuration is as follows: > > I have two sequences MOD1 and MOD2, each containing a send mediator to a > WSDL endpoint. > > <syn:sequence name="MOD1"> > <syn:send> > <syn:endpoint> > <syn:wsdl service="TestReqRes" port="TestReqResSOAP" > uri="http://localhost:9000/axis2/services/TestReqRes?wsdl" > format="soap11"> > <syn:enableAddressing/> > </syn:wsdl> > </syn:endpoint> > </syn:send> > </syn:sequence> > > <syn:sequence name="MOD2"> > <syn:send> > <syn:endpoint> > <syn:wsdl service="TestReqRes2" port="TestReqResSOAP" > uri="http://localhost:9000/axis2/services/TestReqRes2?wsdl" > format="soap11"> > <syn:enableAddressing/> > </syn:wsdl> > </syn:endpoint> > </syn:send> > </syn:sequence> > > I defined a third sequence SEQ1 containing a clone mediator which uses > MOD1 > and MOD2 as target mediation sequences (taken from the local registry). > SEQ1 > is called by a proxy service for incoming messages. > > <syn:proxy name="MFProxy" startOnLoad="true"> > <syn:target inSequence="MFSeq" outSequence="main" > faultSequence="fault"/> > </syn:proxy> > > <syn:sequence name="MFSeq"> > <syn:clone> > <syn:target sequence="MOD1"/> > <syn:target sequence="MOD2"/> > </syn:clone> > </syn:sequence> > > When calling the proxy service, the console prints the following log > messages, telling me that the sequences MOD1 and MOD2 have been fetched: > > [HttpServerWorker-1] INFO ESBRegistry ==> Repository fetch of resource > with key : MOD1 > [HttpServerWorker-1] INFO ESBRegistry ==> Repository fetch of resource > with key : MOD2 > > However, nothing more seems to happen: A separate Axis2 server does not > receive the cloned messages and the Axis2 client that called the proxy > service gets a timeout. > > Then I defined the clone mediator target information inline, hereby again > referring to MOD1: > > <syn:sequence name="MFSeq"> > <syn:clone> > <syn:target> > <syn:sequence> > <syn:sequence key="MOD1"/> > </syn:sequence> > </syn:target> > </syn:clone> > </syn:sequence> > > Here, the following error occured: > > [SynapseWorker-4] INFO ESBRegistry ==> Repository fetch of resource with > key : MOD1 > [SynapseWorker-4] ERROR SequenceMediator Sequence named MOD1 cannot be > found > > I'll further try changing the configuration. However, I had the feeling > this > should already be it? > > Regards, > Henrik > -- > View this message in context: > http://www.nabble.com/Multiple-responses-tf4651525.html#a13701423 > Sent from the Synapse - Dev mailing list archive at Nabble.com. > > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [EMAIL PROTECTED] > For additional commands, e-mail: [EMAIL PROTECTED] > > -- Ruwan Linton http://www.wso2.org - "Oxygenating the Web Services Platform"
