Hi,
<br/><br/>Your service cannot directly invoke a service.
<br/>Here is what you want to do:
<br/><br/>myNewService( message1 ) {
<br/>&nbsp; &nbsp; message2 = invokeService1( message1 );
<br/>&nbsp; &nbsp; message3 = invokeService2( message2 );
<br/>&nbsp; &nbsp; return message3;
<br/>}
<br/><br/>Service1 and Service2 are your two services, imported in Petals through the SOAP BC.
<br/>You can implement <b>myNewService</b>&nbsp;with EIP, as an example.
<br/>The routing slip should work if message1 matches the input of Service2.
<br/>If not, you should use the XSLT parameter, transform message1 to match what Service2 expects and then send it. Routing-slip is suitable for this case too, except you will consume 3 services instead of 2.
        
        <br/>
        <br/>
        <hr noshade="noshade" size="1" color="#cccccc" />
        <div style="color:#444; font: 12px tahoma,geneva,helvetica,arial,sans-serif;">
                <div style="font-weight:bold">If you reply to this email, your message will be added to the discussion below:</div>
                <a href="http://forum.petalslink.com/Communication-between-services-tp2725605p2754168.html">http://forum.petalslink.com/Communication-between-services-tp2725605p2754168.html</a>
        </div>
        <div style="color:#666; font: 11px tahoma,geneva,helvetica,arial,sans-serif;margin-top:.4em">
                To start a new topic under Users (get help, provide help), email ml-node+2681628-1333396262-385891@n3.nabble.com <br/>
                To unsubscribe from Users (get help, provide help), <a href="http://forum.petalslink.com/template/NamlServlet.jtp?macro=unsubscribe_by_code&amp;node=2681628&amp;code=dXNlcnNAZm9ydW0ucGV0YWxzbGluay5vcmd8MjY4MTYyOHwtOTE3MDU0NjU4">click here</a>.
        </div>