Sorry I did not see that your sender is idoc ..You cannot use the adapter modules. You might want to see the below blog and can handle via report as below for your similar situation. Did you see this link
Automatically restart error messages
Another solultion is see this thread answered by Michael.. You can create two flows like idoc to file then file to soap (async sync where you can use adapter modules ) .. then soap response can be send to idoc again.
iDoc to SOAP scenario: how to resend the (successful) iDoc when the following SOAP call errs?