Hi Ravijeet,
IDOC is asynch based, it will not pull the message from the web-service.
I am trying to do a IDOC - SAP PI - SOAP ( Sync) then map the SOAP response to a separate IDOC.
PI 7.3: consume webservice using SOAP
you can go for proxy instead of idoc from SAP side.
please refer the below links
Acknowledgement Handling in IDoc to SOAP Scenario in PI 7.3
File-RFC-File(Without BPM) - Process Integration - SCN Wiki
Regards
Bhargava Krishna