Receiver RFC adapter issue! Please help!

Hi Experts,
   I have 4 XI interfaces. All of these are Webservice to RFC scenarios. Moreover all of them are synchronous.
  Request message: Webservice (SOAP Adapter) ---> XI -
> RFc Adapter ---> ECC Function modules
  Response message: Webservice (SOAP Adapter) <- XI < RFc Adapter <- ECC Function modules
As you can see above, external system calls XI web service via SOAP Adapter. The input data is then sent from SOAP Adapter to RFC adapter to call RFC function module in the receiving side.  The receiving system is SAP ECC system.
The receiver ECC system has two instances. For example SP0 ad SP1. 
In the receiver determination step we have maintained a rule such that if the Plant value in the input message is XYZ then send data to SP0. But if the plant value in ABC then send data to SP1.
This Conditional rule is working fine.
However we are getting couple of issues with only one instance of ECC (SP0).
1. com.sap.engine.interfaces.messaging.api.exception.MessageExpiredException: Message badfa070-b163-11de-a4c1-001cc495e48a(INBOUND) expired
2. NO_MAPPINGPROGRAM_FOUND. Mapping program is not available in runtime cache: Object ID C2B41FFDFD4635BAB1E41AE53C0D10CE Software Component 5394F420463611DAC1CFFBBC0A01BC16
3. com.sap.engine.interfaces.messaging.api.exception.MessagingException: No response available
The above listed errors are generated occasionally. Sometimes no errors are generated even when the same input data is sent again and message is successfully processed.
I have verified the input data and everything is OK with that.
Mapping object is available in XI and cache was also refreshed. I additionally reactivated the objects in XI as well.
So what could be the real root cause of this? Please help!
Thanks
Gopal

1. com.sap.engine.interfaces.messaging.api.exception.MessageExpiredException: Message badfa070-b163-11de-a4c1-
001cc495e48a(INBOUND) expired
Check the Timeout parameter of your adapter.....for requests which expire with this error confirm from the SAP end that the message processing is done well within the Timeout period of the adapter.
Refer this note for more info on the above occuring error and the possible way to avoid it: https://service.sap.com/sap/support/notes/791379
Update:
Even problem 3 seems to be occuring due to insufficient Timeout specified for the adapter.....if possible try increasing the Timeout in VA
Regards,
Abhishek.
Edited by: abhishek salvi on Oct 6, 2009 1:42 PM

Similar Messages

  • How to generate file name dynamically in receiver FIle adapter? Please help

    Dear Experts,
       I have a scenario where I need to generate output file with the name dynamically pulled from the XI payload.
       In receiver File communication channel I don't see any option where we can specify the XML path for the file name.
       For example:
       If my inbound XML structure (inbound interface) is like below:
       <filename>file123.txt</filename>
       <RootNode>
             <Element1>Product123</Element1>
       <RootNode>
      From this I need to pick the filename value and generate the output file with the same value.
      How can I achieve this? Please help!
    Thanks & Regards
    Gopal
    Edited by: gopalkrishna baliga on May 3, 2011 1:10 PM

    Gopal,
    You can use DynamicConfiguration class for this.
    You need to write UDF for this and with input of filename you want to set and map this UDF to the top level node.
    Refer the below famous blog from Micheal:
    /people/michal.krawczyk2/blog/2005/11/10/xi-the-same-filename-from-a-sender-to-a-receiver-file-adapter--sp14
    You can also use Variable substitution to get value from payload, search SDN on this.
    --Divyesh Vasani

  • After updating, as requested, each time I select iPhoto, the system is requesting that I download the iPhoto upgrade.  I have downloaded this several times.  However, I continue to receive this message.  Please help me resolve this issue.

    After updating, as requested, each time I select iPhoto, the system is requesting that I download the iPhoto upgrade.  I have downloaded this several times.  However, I continue to receive this message.  Please help me resolve this issue.

    Can you give us the exact error message you get?

  • Configuring receiver RFC adapter to use RFC destination

    Hello,
       I have been doing some digging, but I can't find a solid answer on how to configuring a receiver RFC adapter to use an existing RFC destination to call a 4/6C R/3 backend system...  Our scenario is to WS --> SOAP --> RFC which is up and running in production just fine on NW 7.0, SP12.
       I ask this question because we, as a company, do not like to maintain passwords in multiple systems.  That is necessary when we use the receiver RFC adapter now since SNC is a distant pipe dream for us and we would like to use an existing RFC destination that is set up to call the backend system using a logon ticket.
       I checked the relevant links I could find below, but I can not resolve the answer from them.  Has anyone set this up successfully?  This link (RFC Destination type RFC Receiver Adapter?) mentions it briefly, but it does not go into any length on how to set it up.
    Thanks!
    John
    http://help.sap.com/saphelp_srm40/helpdata/fr/33/c6e63b60c25767e10000000a11402f/content.htm  
    http://help.sap.com/saphelp_nw04/helpdata/en/33/c6e63b60c25767e10000000a11402f/content.htm
    Re: Asynchronous RFC call

    Hi John !!
    I suggest you to create a new user, without dialog access in your ECC system to be used exclusively by the XI system to access ECC. And then, always use this user in all RFC receiver adapter communication channels.
    Regards,
    Matias.

  • HT1349 When I try to burn a cd from my itunes library, I receive Error 4265.  Please help.

    When I try to burn a cd from my itunes library, I receive Error 4265.  Please help.

    Hello MAGrice,
    Sorry to hear you are not able to burn a CD using iTunes. I found a few articles that troubleshoot this specific issue.  I would first start with this article:
    Can't burn a CD in iTunes for Windows
    http://support.apple.com/kb/TS1436
    If you are still not able to burn a CD after following the steps in that article, I would continue with this article:
    iTunes for Windows: Additional troubleshooting tips for burning issues
    http://support.apple.com/kb/TS1374
    Thank you for posting in the Apple Support Communities. 
    All the best,
    Sheila M.

  • Mid 2010 15" MBP i5 A1286 POWER ISSUE-PLEASE HELP-

    The MBP works fine when mains connected but the only issue is every time I take the charger out it shuts down on me!!! So I have checked with a multitester & looks good the only thing i find hard to check for power is the battery itself as its hard to get a good connection, also I took to local Apple store & they checked with a new battery but said its still same issue so the guy disconnected nearly all the connecters off to check if they causing issue & he said now the battery is charging.
    So they still have the laptop to do further tests etc, but I’m not sure what could be the problem hear as maybe there is some component which is bad so the battery’s not charging or what else could be the issue please help & advice as I’m really confused as if it was something to do with the logic board then surely it would not even charge even after checking with the multitester or like Apple genius done by disconnecting other components...
    ANY HELP OR ADVICE WOULD BE HELPFULL,
    THANKS GUYS

    THANKS FOR THE HELP GUYS!!! BEEN AROUND 5 DAYS & NOT ONE PERON HAS HELPED...
    BUT YEAH THANKS AGAIN...
    WASTE OF TIME THIS IS...

  • Question in mail adapter. Please help!

    Hi experts,
            What is use of Message_ID and X_Mailer in mail adapter?
    Please help
    Thanks
    Gopal

    Hi,
    Please refer to this link
    http://help.sap.com/saphelp_nw2004s/helpdata/en/43/260b308075400ee10000000a11466f/frameset.htm
    Regards,
    Sudheer.

  • How to enable viewing of payload for receiver RFC adapter in RWB

    HI All,
    We can see the payload of all adapters in RWB by clicking on the message link under component >> adapter monitoirng. However when i click on message link for receiver RFC adapter, it does not show any payload. How can I enable this payload?
    Regards

    Hey
    Sync messages are Cached rather than persisted in RWB to save memory.
    You need to change the following parameter in Visual admin to see sync messages in RWB
    Service SAP XI AF Messaging:
    messaging.syncMessageRemover.removeBody = false
    its set to True by default hence it does not stores the messages.
    You may have to restart the Java stack after the changes (but first try without restarting the Java stack).
    Thanks
    Aamir
    Pl:You will see the sync messages in Message Monitoring in RWB (not sure if it will show up in Communication channel monitoring as well)

  • Receiver RFC Adapter

    Hi All,
    I am getting this error in communication channel monitoring for receiver RFC Adapter.
    Delivering the message to the application using connection RFC_http://sap.com/xi/XI/System failed, due to: com.sap.engine.interfaces.messaging.api.exception.MessagingException: com.sap.aii.adapter.rfc.afcommunication.RfcAFWException: error while processing message to remote system:com.sap.aii.adapter.rfc.core.client.RfcClientException: JCO.Exception while calling Z_CRM_LEAD_CREATEMULTI in remote system (RfcClient[S10440_RFC_CallOutComes_Out]):com.sap.mw.jco.JCO$Exception: (104) RFC_ERROR_SYSTEM_FAILURE: Illegal move of the field symbol of a LOOP ... ASSIGNING.
    Have gone through lots of links on SDN but not able to solve it out.
    Any inputs will be greatly appreciated.
    Thanks,
    Venkat

    Hi,
    this one seems pretty simple
    >>illegal move of the field symbol of a LOOP ... ASSIGNING.
    this suggests that your error is inside FM Z_CRM_LEAD_CREATEMULTI
    so correct the code (probably the table you try to loop is empty)
    and try once more
    Regards,
    Michal Krawczyk
    http://mypigenie.com XI/PI FAQ

  • Alert Mechanism Vs Email Adapter? please help!

    Hi Experts,
           I have requirement where I have to send error info as email. The email has following characteristics:
    1. Content is multi-line.
    2. Data is dynamic.
    3. Content has to be formated. Like header, footer and '---' lines as separaters.
    4. Content could be more than 100 lines.
    5. More than one email content may be consolidated into one.
    6. Content can also be sent in HTML format.
    Is email alert mechanism suitable for this requirement? if yes then How?
    If all of the above can be satisfied by Alert mechanism then what is the use of Email adapter?
    Are there any pros and Cons of using Alert mechanism and Email adapter?
    Please help!
    Thanks
    Gopal

    Hi Gopal,
    Please be specific in your question. Do you want to send an error info as an e-mail when your scenario causes an error or Do you want to send an error log which is generated for any other scenario as an e-mail attachment/Error log’s Content as the body of  a mail. Both these things are possible in SAP XI 3.0.
    1.       We can send an e-mail with multi-line content using E-Mail Adapter.
    2.       We can set Dynamic Data as the e-mail content.
    3.       The Dynamic Content has to be formatted either in Mapping or in Module and then sent to E-mail Adapter. E-Mail Adapter cannot do the formatting.
    4.       Content can be of any number of lines.
    5.       The consolidation should be done in Mapping or in a Module program and the consolidated data should be given to  the adapter.
    6.       Yes Content can also be set in HTML format
    The above said points are possible in SAP XI 3.0’s email adapter. Alert Mechanisms can be used when you want to send an alert on any event occurrence. It has many limitations like the content should be within specified length etc. we cannot use alert mechanism to pick a file and post the content of the file as an Email. Alert mechanism will work only for the alert categories which you have defined.
    Regards
    kausik m

  • I cant find the end button when i receive a incomming call please help me. Is there any solution for it or is it a bug in the ios7.0.3 iam updated with ios7.0.3

    I cant find the end button when i receive a incomming call please help me. Is there any solution for it or is it a bug in the ios7.0.3 iam updated with ios7.0.3

    Do you mean decline button before picking up the call?

  • Receiver RFC Adapter -Advance Mode  option

    Hi Experts
                    I want Execute the commite transaction after Trigeering the Standred BAPI through XI.
                We haveAdvance Mode  option in Reciver RFC Adapter . Any one explain me how to implment this.
    Regards
    Upendra.V
    Edited by: upendra v on Jan 26, 2009 1:47 PM

    Hmmmm.. I guess you are just practising & exploring all the featers of RFC.. isn't it?
    Anyway upto what I know is here..
    >If you want to use this communication channel to call BAPIs as remote-enabled function modules that change data in the database, set the indicator.
    First of all you need to write an ABAP program in R3, there you will call your RFC/BAPI to update the database entries.
    In XI, under your receiver RFC adapter check the box "Commit Handiling for Single BAPI Calls". Once you click you will get another check box called "BAPI Advanced Mode".
    >If executed successfully, the transaction is written to the database by calling the function module BAPI_TRANSACTION_COMMIT explicitly. If an error occurs, the transaction is rolled back by BAPI_TRANSACTION_ROLLBACK.
    Once you send the data from XI to R3, then in R3 function module BAPI_TRANSACTION_COMMIT will be called explicitly (you need to define/call this BAPI after the ABAP code for database update). This will commit the work and return the result success or failur in a parameter called RETURN.
    And after this BAPI you should call BAPI_TRANSACTION_ROLLBACK, so that in case of errors the transaction will be rolled back.
    >The result is determined by the value of the field TYPE in parameter RETURN. If successful, the tables are empty and the values u201Cu201D, u201CSu201D, u201CIu201D, and u201CWu201D are displayed. All other values are regarded as errors.
    As described above.
    >To change this setting, set the indicator BAPI Advanced Mode.
    In the Successful RETURN-TYPE Values table, enter the values that should lead to a successful execution.
    Once you check the box "BAPI Advanced Mode" a table will appear, there you can write your own values e.g.u201Cu201D, u201CSu201D, u201CIu201D, and u201CWu201D.
    I can not provide a better solution then this... you have to do a work around, but above are the basic steps which can be considered before implementing the solution.
    Regards,
    Sarvesh

  • Trackpad Issue - Please Help!

    Hi there,
    Hope you can help me out here.
    I've recently purchased a 15" i7 Macbook pro. The machine is but 3 weeks old &, of course, very well looked after.
    A few days ago, the built-in trackpad started behaving eratically. Cursor moving by itself, not responding to touch, clicking and opening things involuntarily. Not good at all. Many users seem to have had this exact same issue.
    These problems seemed to miraculously stop after a few re-boots and possibly a software update? I really couldn't tell you what resolved the problem.
    Unfortunately I now have a totally different problem.
    There is a thin, possibly 8 to 10mm horizontal strip across the centre of the trackpad that no longer responds to touch. If I move my finger from the botom of the trackpad upwards (or vice versa), the cursor will stop momentarily as it passes over the horizontal strip. The buttons are fine and the rest of the trackpad is fine. For the moment, I've increased the cursor acceleration so that I can at least navigate round the screen with a smaller area of the trackpad. USB magic mouse seems to work fine.
    If anyone else has experienced this &/or found a solution for this issue, please help me out here. I have rifled through endless threads about MBP trackpad issues with little success & do not live close to an apple store/genius bar.
    This is a 3 week old machine that cost me a small fortune. To be getting software/hardware issues so early on in it's lifespan is really rather worrying for the future.
    Appreciate your help here.
    J

    I'm not sure what caused this, but I extended my lunch break and drove the machine down to the Westfield apple store. I didn't have an appointment with the Genius Bar but I managed to persuade one of the staff to speak to a technician in the workshop. She came back into the store and told me that they had replacement trackpads and that , considering the machine was only 3 weeks old, the technicians kindly sandwiched the repair into their timetable at zero cost. 2 Hours later, I now have a perfectly functioning trackpad/machine.
    I can't thank them enough.
    My only gripe is that I couldn't speak to a technician to find out what the problem was, how they resolved it or what causes these issues for future reference. Understanding why these problems occur often helps to build your own framework of understanding. Most of the threads i've read about trackpad issues are largely unresolved with people only speculating the problem/solution.
    The initial issue I had with the trackpad's erratic behaviour seemed to be a well known problem that many are associating with a trackpad firmware update. Unless by pure coincidence I had an immediate & major hardware fault after it, which is unlikely, my personal guess is that the two issues were related.

  • Transport Issue Please help

    Hello,
    I have got a major prolen during transport.
    I have GEMPLOYE1 Which is a time dependient master data. which has Attribute called 0COUNTRY_ID.
    I have a custome attribute Called Actual PSGroup/Grade GPAYSCGR which has a compounpunding attribute 0COUNTRY_ID
    Now when I am trying to transport PSGroup/Grade GPAYSCGR to QA that transport is failing , the log massage is
    Characteristic GEMPLOYE1: Attribute GPAYSCGR compounded to 0COUNTRY_ID has a diff. time-dpdncy
    If any one saw this issue, please help me to fix the same.
    Samit

    Hi Venu,
    We can't add authorisation objects on Individual servers.We need to add authorisations on BWD ie Dev system and transport to BWI QUA system.This is the Process we need to follow as per our rule set.
    So,As the problem mentioned above if i add some auth. objects on BWD DEV system and transport it to BWI QUA system,it is getting transported Successfully to BWI,but the auth.objects what i have added on BW DEV system is not found on BW QUA system.
    What could be the problem for that,Is that the problem with transports like TP error or is it related with some tables of auth.objects...................
    Could u please analyse the problem and tell me the solution for this..........
    Thanks Much
    Swapna.D

  • Headerrenderer issue -Please help

    Headerrenderer issue -Please help
    hi
    I have a datagrid and I am  doing a custom sorting on the grid(by getting data from DB).
    I achieve this by capturing the headerrelease event of datagrid .In thee venthandler I will query from DB and do event.preventdefault to prevent standard grid sorting.
    Now I need to display my own custom ascending/descending arrows in the header.i have created an header renderer for this,
    In the headerrenderer I am lsitening to the headerrelease event of datagrid and in the eventlistener, as per the sortfield, i am trying to make the sort arrow visible/invisible.
    But somehow making the sort arrows visible/invisible is not working.The initial arrow works fine.it is shown the correct column(Name) as done in the init() method.
    The eventhandler is invoked on clicking the column headers and all the alerts are shown.
    Please see the headerrenderer code below and help me.(code is not complete only the relevant part is included)
    <?xml version="1.0" encoding="utf-8"?><mx:HBox   
    xmlns:mx="http://www.adobe.com/2006/mxml" width="100%" height="100%" horizontalScrollPolicy="off" creationComplete="init()" implements="mx.controls.listClasses.IDropInListItemRenderer">  
    public function init():void{
     headerLabel = dataField.label; 
    _dataGrid.addEventListener(DataGridEvent.HEADER_RELEASE,sortChanged,false);  
    if(_dataField.localeCompare('Name')==0)asc.visible=true; } 
    private function sortChanged(e:DataGridEvent){
     var dg:DataGrid=e.currentTarget asDataGrid;
    varcolumn:DataGridColumn = DataGridColumn(e.currentTarget.columns[e.columnIndex]);if(_dataField.localeCompare(e.dataField)==0)
    if(asc.visible ||(!asc.visible&&!desc.visible))
    Alert.show( 
    'in..');
    asc.visible=false;
    desc.visible=true;
    else if(desc.visible){
    asc.visible= true;
    desc.visible=
    false;
    else{
    asc.visible= 
    false;
    desc.visible=
    false;
    ]]>
    </mx:Script>
    <mx:Text text="{_headerLabel}" />
    <mx:Image source="{ascIcon}" id='asc' visible="false">
    <mx:Image source="{descIcon}" id='desc' visible="false"/>
    </mx:HBox>

    I got the solution!!
    i need to assign the headerrendereer to the columns dynamically inorder for this to work:
    if anybody wants to know details of solution let  me know

Maybe you are looking for

  • My brother gave me his MacBook, cleaned it out beforehand.

    I begin to set it up but there's a thing that I cannot change. 1) Account name. I changed the computers name and deleted all other users. Set up mine. Now, I still see his name appear on the top right hand side. Even if I changed the computers name,

  • APPLE WONT FIX MY IPODTOUCH!

    So I've had my ipod for about 9months now, 3months ago the screen started to crash every now and then, I didn't think much of until now! my screen has changed colour! It hasn't been dropped, nothings spilt on it at all! I bought a case for it the sam

  • Saving a values of another window

    Hello everybody, I have a little problem, I have a window that call another one, and I need the values of the second window (the values are in text boxes), how can I save those values to use it in the first window???...thanks a lot

  • 8.1.6 and designer 6i post install problem - please help

    Hello all, I installed designer following the install guide extremely closely. The install went off without a hitch. However, when I try to create and ERD, or any diagram, I receive this error: Message ORA-01400: cannot insert NULL into ("REPOS_OWNER

  • Faulty mobile Lenovo K900

    I bought lenovo k900 mobile last year 19oct2013.I want to say that I bought a headache. After 1 months there was battery problem. I went to Lenovo repair center and they repaired it. After 5 months the screen of mobile stopped working, I went to the