on 03-06-2014 3:44 AM
Dear Guru's,
Our PI use Asynchronous method to connect with the 3rd Application Software.
i have tried and tested the transaction at Development system and said No Error, checked with SXMB_MONI and the status is OK.
but when i transported the settings into Production Level, SXMB_MONI showed Red Button and when i check the xml said that "Software Component XXX Does Not Exist in Runtime Cache" .
here's the log :
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!--
Request Message Mapping
-->
</SAP:Sender>
</SAP:Mapping>
</SAP:Receiver>
</SAP:Main>
</SAP:ReliableMessaging>
</SAP:Error>
</SAP:Hop>
</SAP:HopList>
</SAP:RunTime>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:RunTimeItem>
</SAP:PerformanceHeader>
</SAP:Diagnostic>
************************************
--> ************************************
--> ************************************
--> ************************************
--> </Trace>
</Trace>
</Trace>
</Trace>
</Trace>
</Trace>
</Trace>
************************************
--> ************************************
--> ************************************
--> </Trace>
</Trace>
************************************
--> </SAP:Trace>
</SOAP:Header>
</SOAP:Body>
</SOAP:Envelope>
i have done to solved this issue :
- Clear Cache
- Re-transport the settings from Development system
- Check if there's any missing configuration (this one maybe i'm missing something)
pls help me to solved this issue..
thankyouu..
Marvin
Hi Marvin,
You said that your PI uses Asynchronous method to connect.....but from the trace its clear that this is a synchronous interface:
Also you have used a custom RFC in the receiver side:
- <SAP:Receiver>
<SAP:Party agency="" scheme="" />
<SAP:Service>BS_RFCtoFILE</SAP:Service>
<SAP:Interface namespace="urn:sap-com:document:sap:rfc:functions">ZFM_CRM003_PI</SAP:Interface>
The error which you are getting is a little misleading in the sense that you are believing below is the error:
<SAP:ApplicationFaultMessage namespace="" />
<SAP:Stack>Interface mapping Object ID 86339BF3E50031D498A4581CA3547F5E Software Component AB72AE61D85E11E0AB1BFB120A0A085D does not exist in runtime cache</SAP:Stack>
<SAP:Retry>N</SAP:Retry>
</SAP:Error>
But the original error is:
<SAP:Code area="MAPPING">NO_MAPPINGPROGRAM_FOUND</SAP:Code>
<SAP:P1>Object ID 86339BF3E50031D498A4581CA3547F5E Software Component AB72AE61D85E11E0AB1BFB120A0A085D</SAP:P1>
It clearly means that you have declared the interface as synchronous but have not used any appropriate response mapping, whereas the system expects a mapping program for the response from the RFC.
There can be 2 solutions:
1. If you don't want any response from RFC than simply change the Quality of Service in Configuration to Exactly once and make the scenario asynchronous.
2. If you want a response from the RFC then create an appropriate mapping for the same.
Regards
Bikash
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Marvin,
What about the Software Component and Product in the SLD, were you able to transport it to prod?
Regards,
Mark
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
80 | |
9 | |
9 | |
7 | |
7 | |
6 | |
6 | |
6 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.