on 10-23-2013 8:08 AM
Hello!
I have a Problem with my simple RFC-to-file Scenario! A function block in the backend System delivers data to PI, which should be written to a file. So, there is no Response, it is just a simple one-way communication. Therefore i created the following design objects. The strcuture of the file Comes from the external Definition which is a .dtd file. Fact is, that the file is created, which is fine, But in SXMB_MONI, i get an error message: Mapping program is not available in runtime cache: Object ID
6EED1F22D85E3AEFA61699ECB177E67F Software Component
14CD9CA0371F11E3BBE5C7390A328479.
In other Blogs i read, that maybe the Response or error mapping is missing, and that this is the cause for the error. But, i don't have any Response Parameters in my function block and also don't Need any!
Is there anything that i am missing?
BR, EF
Hi Elmar,
Try to refresh only the object in the cache:Note 1377033 - How to perform a Single Repository Object Cache Refresh
Try to clear SLD Cache: go to the Administration pages -> Tab "Repostory"/ Tab "Directory" -> Java Virtual Machine Cache -> Select "SLD Cache" and press "Refresh Selected Caches".
If all fails try to copy the message mapping in another one, use this in your operation mapping, delete the old one and activate. Later take the message mapping copied and copy to the original name and link it with the operation mapping and activate. In the interface determination take it another time and activate.
Hope this helps.
Regards.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi!
Yes, i tried to test, but i get the same error ... now i have found a very strange solution, and maybe you could explain this to me. I implemented a "dummy" mapping for the Response ... but there should and can be no Response from a file Adapter!! But, now the error is gone!
I dont know, why PI wants to have a Response mapping!? I do not have a Response from a file Adapter, so first i didnt implement one, but now it works. I just put the RFC Response for source and target into the mapping but didnt connect them. Now, it works and the error is gone, but i dont know why!
Any ideas?
Hi,
Check the Qos of RFC adapter if it is enabled as BE then change it to EO
and also try to check the RFC message definition if that contains response message only..
one work around is to create the service interface of receiver as sync and create dummy mapping for response and leave it...
http://scn.sap.com/community/pi-and-soa-middleware/blog/2011/03/07/unleash-synchronous-scenarios
Check the above blog for more info.
HTH
Rajesh
Hi Elmar,
Check your interface determination.
It might be possible that interface determination is not configured or that the interface determination is missing in the cache.
Refer below troubleshooting guide for more information.
Regards,
Pranil.
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
87 | |
10 | |
10 | |
10 | |
7 | |
6 | |
6 | |
5 | |
5 | |
4 |
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.