Hi Chandra,
I've used virtual receiver on the 2nd ICO and I've also put the mapping on the 2nd ICO. So basically, the 1st ICO is only for routing. This is the target URL of the Receiver SOAP used by the 1st ICO.
http(s)://<host>:<port>/XISOAPAdapter/MessageServlet?ximessage=true
The Sender SOAP uses XI protocol btw.