outbound binding exception: No receiver agreement found
We have a synchronous scenario in XI HTTP -> RFC.
This scenario is working fine in all environment dev,qa,prod.
It is strange to me that the scenario is working in most of the times but some time it gives the error OUTBOUND_BINDING_NOT_FOUND (outbound binding exception: No receiver agreement found for , PR0CLNT400, , PRODREQ_LABELS_P, urn:auto.com:Ppreq, I15_WorkOrderNumber_OB)
I have seen in the sxmb_moni that in the errored messages the interface names in the sender and receiver is same i.e. I15_WorkOrderNumber_OB but in the successful messages the interface name in the sender is I15_WorkOrderNumber_OB and in receiver is "BAPI_PRODORD_GET_DETAIL".
I need a quick help on this. Because only for few messages this error comes and for all other same messages this error is not comming.
I guess this might be an issue related to some cache problem. but i have checked that in cache no error there.