Occassional "NO_MAPPINGPROGRAM_FOUND" on synchronous SOAP to RFC scenario
We have various SOAP web services created and working fine in production. However, we seem to randomly get this message about NO_MAPPINGPROGRAM_FOUND, it sounds as if could be a temporary cache issue. Here is the exact text from Adapter Log:
Received XI System Error. ErrorCode: NO_MAPPINGPROGRAM_FOUND ErrorText: null ErrorStack: Mapping program is not available in runtime cache: Object ID 3A41778C9D643875AFD70C9570510B34 Software Component 3EF6DC10FD5411DFA931FD2E0A114C39
The message was successfully transmitted to endpoint com.sap.engine.interfaces.messaging.api.exception.MessagingException: XIServer:NO_MAPPINGPROGRAM_FOUND: using connection SOAP_http://sap.com/xi/XI/System.
The message status was set to FAIL.
Shortly after (without any manual cache refreshes or intervention) this error goes away and the transaction works again. This has happened to a few of the web services and I don't see a pattern. It is happening like less than 1% of the time.
Any ideas on how to eliminate this glitch are greatly appreciated. We are on PI 7.11 SP03.