on 02-12-2010 12:54 PM
Hi Experts,
I am getting an error "Error: com.sap.engine.interfaces.messaging.api.exception.MessagingException: XIServer:NO_MAPPINGPROGRAM_FOUND:" when i checked my sender communication channel.
I checked the SXI_CACHE and found the right operation mapping is there. I also checked the receiver communication channel and found the message "Message processing completed successfully".
When i visited the output directory i found the output file with proper structure.
To make it sure that the runtime is calling the right mapping program I changed the mapping program and activate it again. After doing this i again checked the output directory and found a file with proper values according to the changed mapping program.
When i checked my sender communication channel the same error appears again.
Now I am unable to understand that if runtime is unable to find out the mapping program then how a output message has been generated with proper values ?
Please note that my service interfaces are set to 'Asynchronous' mode.
Could any of you please tell me what is going on under the cover?
Thanks.
I have 2 suggestions based on my experience to address similar issue
1. Ensure, you QoS is set correctly, in your case it should be either EO or EOIO
2. Increase Maximum Connections to 20 under RFC Client Parameters using Integration Directory
I hope this helps you in resolve.
Regards
Sekhar
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
Please note the graphichal user ID of mapping and operation mapping visible below history option and then delete both and create new one you will see a new GUID .
make a full cache refresh and run the message again .
I hope it will work
Regards
Ninad
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi,
You could try reactivating your Operation Mapping/Interface Mapping, then see what happens. This is under the assumption that once you reactivate, the cache will be automatically updated.
Hope this helps,
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
check you receiver determiantion and the corresponding interface determinations.
Check if there is multiple mappings referenced. It might be that two mappings are being called in parallel
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
85 | |
10 | |
10 | |
9 | |
7 | |
6 | |
5 | |
5 | |
4 | |
3 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.