Problem with SRM sending XML to Business connector

Hi,
I am trying to send the PO from SRM to BC via service but when I get the input into my service I can see I am able to receive the PO but when I try to map, it doesn’t get mapped to my out XML PO.

My service uses the following services:
documentToRecord
map

I am using SRM 3.0 and WM 4.6. ANy help is appreciated.

Thank you,
Nitin

Additional info:
If I save the pipeline to a file on BC’s hard drive and then using “getFIle”, “BytesToString”, “stringToDocument”, “documentToRecord”, I am able to map the incoming PO to Out PO in XML.

Please help!!!