on 05-18-2015 3:25 PM
Hello Experts,
I have a RFC to SFTP scenario. I have imported the RFC in PI and have created a inbound async interface for the SFTP receiver. When I execute this scenario the file gets created on the SFTP server successfully but i get an error in AEX saying
Transmitting the message using connection RFC_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: Error encountered while executing mapping: com.sap.aii.af.service.mapping.MappingException: com.sap.aii.utilxi.misc.api.ResourceException: Could not determine mapping steps for message
From what I understand, PI is trying to look for a response message mapping for the interface. Please confirm if this is correct.
Also confirm how should I configure my RFC to achieve a async scenario.
Thanks,
Diptee
Hi Diptee,
What Nunu has written is correct, for detailled explanation please go through his link
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi
The issue might be related to cache, please run the full cache refresh as Bhargava suggested. also check the sap note 1312182. Also, double check your Service Interface that it is not of synchronous type.
Regards,
Saiyog
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hello All,
Please find my responses to your suggestions below
1) Try to clear the cache [Full Cache refresh] - already tried several times
2) Test the mapping from the test tab. - works fine, only the request message is generated as required.
3) Test configuration in ID - i believe, this does not apply to ICO configuration
4) sap note 1312182 - this is not applicable for our scenario as the note talks about mapping program being available but not visible in cache. In my case the response mapping is not there as it is not required.
I understand the error I am facing has got something to do with RFC import, export and table parameters. Can someone confirm, how do I need to use these parameters to use the RFC in async manner? As stated earlier i am sending multiple rows of data to PI using my RFC from the CRM system.
Regards,
Diptee
Hello Roberto,
My RFC is already a custom RFC and I have created only the request mapping in PI. Still when i call the RFC, the message processing log says "RFC adapter received an sRFC for <RFC name> from <SIDCLNT>. Trying to send message synchronously.
This is what is baffling here .
regards,
Diptee
Hi Diptee
As far i know, the RFC can be sync and asyn.
if RFC has to be made from sync to asyn than the changes has be done in the coding of the RFC itslef, which ABAP person will do
xt thing is, I have also faced the issue wherein I found that the RFC name was diff in ICO.
but since yours interfcae is working I dnt think so you are facing the same issue
Hi Diptee,
Please try the below
1) Try to clear the cache [Full Cache refresh]
2) Test the mapping from the test tab.
3) Test configuration in ID
Regards
Bhargava Krishna
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
Hi Diptee,
You should create your RFC Sych or Asynch according your espectations.
cheers,
Roberto.
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 | |
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.