Hi Experts,
I have a small question/situation to ask abou if anyone has faced something like this before. We have an interface where we send data to an external system from SAP. The receiving system in our case is Biztalk. We have a production system that comprises of two application servers and one DB server. The receiving application(Biztalk) has issues receiving IDOCs and gives the below error:
The adapter "WCF-SAP" raised an error message. Details "Microsoft.ServiceModel.Channels.Common.MetadataException: RFC IDOC_INBOUND_ASYNCHRONOUS could not be resolved against SAP system because its metadata could not be obtained. ---> Microsoft.Adapters.SAP.RFCException: Details: ErrorCode=RFC_SYS_EXCEPTION. ErrorGroup=RFC_ERROR_SYSTEM_FAILURE. SapErrorMessage=CPIC-CALL: 'CMRCV : rc=20
ERROR connection to partner 'xxx.xx.xx.xx:3300' broken
TIME Fri Jan 30 22:58:01 2015
RELEASE 720
COMPONENT NI (network interface)
VERSION 40
RC -6
MODULE nixxi.cpp
LINE 5087
DETAIL NiIRead: P=172.16.21.11:3300; L=0.0.0.0:54595
SYSTEM CALL recv
ERRNO 10053
ERRNO TEXT WSAECONNABORTED: Software caused connection abort
COUNTER 3.
My question is if there is anything specific that the receiving end should be doing to receive the IDOCs successfully?
Previously we had an issue where only half the data was received by Biztalk and we found out that two receiving ports were required by Biztalk and that helped resolve the issue. But this time we just can't seem to figure out where the issue is coming from. When we try to test connection in SM59 for the RFC connection it is successful.
All help appreciated.
Regards,
MD