on 07-08-2005 8:54 PM
I have an SAP/RFC -> XI -> file scenario working in that the end result file gets created as expected. The problem is that I still get a NO_MAPPINGPROGRAM_FOUND error in the SXMB_MONI log. I don't know what this error refers to. Do I need to do something to map the Response portion of my RFC? Is this a bogus error message?
I found another posting on the NO_MAPPINGPROGRAM_FOUND subject and it said to reference oss note 759570. Problem is, I cannot get this note because it is marked as "not SAP released". Does anyone have its' details?
Error Log:
<?xml version="1.0" encoding="UTF-8" standalone="yes" ?>
- <!-- Request Message Mapping -->
- <SAP:Error xmlns:SAP="http://sap.com/xi/XI/Message/30" xmlns:SOAP="http://schemas.xmlsoap.org/soap/envelope/" SOAP:mustUnderstand="1"><SAP:Category>XIServer</SAP:Category><SAP:Code "MAPPING">NO_MAPPINGPROGRAM_FOUND</SAP:Code>
<SAP:P1>http://graybar.com/test/complus_receiver complus_receiver_interfaceMapping</SAP:P1>
<SAP:P2 /> <SAP:P3 /> <SAP:P4 />
<SAP:AdditionalText /> <SAP:ApplicationFaultMessage namespace="" /> <SAP:Stack>Unable to determine name of mapping program</SAP:Stack> <SAP:Retry>N</SAP:Retry>
</SAP:Error>
Thanks
Hi Keith,
>>>I found another posting on the NO_MAPPINGPROGRAM_FOUND subject and it said to reference oss note 759570
- go to the interface mapping that you use in your scenario
- check if the: <b>software component version</b> contains string "undefined"
- if so recreate the interface mapping
- if not then note 759570 does not apply to you
Have you tried refreshing the cache?
TCODE - SXI_CACHE
Regards,
michal
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Keith,
You maybe test your configuration by launching your RFC with the test functionality of se37 ? If you do so, a synchronous RFC will be sent to XI. In your message header of your XI message you should then see that your QoS is set to "BestEffort". In this case XI tries to call a mapping program for the message respone - and this, of course, does not exist.
Please try to start your RFC IN BACKGROUND TASK and check whether your configuration is working.
Best regards
Joachim
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Thanks Joachim. I was able to get rid of my error message by calling the RFC in background.
Can anyone tell me if it is possible to perform the RFC call synchronously in an RFC-XI-FILE scenario so that I can retrieve any error messages in the response (or is my only option to stay with the asynch call)?
Hi Keith
Just check whether your mapping program has got activated, i.e whether its entry is there in SXI_CACHE.
If its not there, then it means that it hasn't got activated.
Then try refershing the cache or activate the program again.
Regards
Sunita
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
101 | |
13 | |
13 | |
11 | |
11 | |
7 | |
6 | |
5 | |
4 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.