Help on scenario: RFC Sender - File Receiver

Hello All,
I am stuck with a scenario where the sender is RFC and the receiver is FILE. 
I have a simple RFC which has only two import parameters (No export parameters, no tables) and at the other end I have a file with two fields.
I have a requirement where in I have to pass the values of the import parameters of the RFC to a file and the call would be asynchronous.
I have mapped the request of the RFC to the file in XI and have done the necessary configuration settings for TCP/IP and tested it successfully.
When I try executing the RFC giving the RFC destination, the execution abends with an error "call to messaging system failed: com.sap.aii.af.ra.ms.api..DeliveryException"
Any help on this would be really appreciated.
Thanks,
Vijay

Vijay,
Since earlier you said that you are using only import parameter that's why i asked then how you are passing the values...without having any logic inside the RFC and export params ..got my point..?
Now since you clarified that you are directly passing the values through Export Params so there is no need of any logic inside..
now coming to ur error :
1.Program Id is case sensitive...Plz doubly make sure that it is written in the same fashion in both place.
Steps to check the scenario :
a) Make sure that ur RFC Dest is working fine.
b) Check in Visual Admin that RFC adapter is working .
c) check sender communication channel in RWb.
d) check RFC metatdata is correct or not..
regards,
Regards,

Similar Messages

  • Scenario PROXY - SENDER FILE - RECEIVER FILE

    Hi Experts,
    I need to create a synchronous scenario where the proxy sends the filename to send and PI must transfer the file to a location X. The source file is in a different location of the destination file 
    This scenario, should this be done through Process Integration?
    Thanks,

    Hi,
    I think you can use a sync/async bridge to do your scenario and you wont need any development outside of using standard modules. The idea is to create a scenario Proxy(sync)-File(Async) -File (Async) without BPM. Check the point 8 in this document http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/80f96dbf-adca-3010-ffb5-daf2d1f0e276?QuickLink=index&…
    I have never tested this with the SFTP channel, and i dont know if this adapter supports the RequestOneWayBean and WaitResponseBean modules. May be you should wait to someone that confirms to you the possibility of using this modules with the SFTP adapter.
    Regards.

  • Want a step by step scenario for sending file from PCK to XI to other sys.

    Hi all
    Want a step by step scenario for sending file from PCK to XI to other system
    i just want to check the flow of messages from PCK to XI by doing file to file scenario.
    Thanks

    Hi-
    Check this links
    http://help.sap.com/saphelp_nw04/helpdata/en/32/92e5bced6cb441af4360cfcb8142f3/frameset.htm
    https://www.sdn.sap.com/irj/sdn/weblogs?blog=/pub/wlg/4256 [original link is broken] [original link is broken] [original link is broken] [original link is broken]

  • TS3276 Help - Mail is not sending or receiving any e-mails . Connectivity Doctor is showing green lights.Have rebooted but same issue - just a circle continually going around the Sent mailbox and 2 e-mails waiting in Outbox.

    Help - Mail is not sending or receiving any e-mails . Connectivity Doctor is showing green lights.Have rebooted but same issue - just a circle continually going around the Sent mailbox and 2 e-mails waiting in Outbox.

    Is your web browser working normally?

  • I have an iphone 4, need to get to cellular network data, it will only go as far as cellular on the phone, I have straight talk service. Please help! I cannot send or receive pics!

    I have an iphone 4, need to get to cellular network data, it will only go as far as cellular on the phone, I have straight talk service. Please help! I cannot send or receive pics!

    Is there any chance that you must have it in the package of your provider as an option?

  • Proxy to Proxy Scenario with sender and receiver on same instance

    Hi,
    I have a scenario to integrate Erecruit to HR system usng standard content. Both the Erecruiting and HR are on same instance so my sender and receiver is the same system. Standard ABAP proxies are provided.
    Now I need some help in how to configure the channels and the agreements as both the sender and receiver are on same instance. Do i need to use parties?
    do i have to create a sender communication channel?
    Please let me know the stps required in configuration for this scenario.
    Thanks in advance.

    Hey
    It does not matter if your sender and receiver are same system or different systems,the configuration steps will be the same.
    In your case you would need
    1 Receiver determination
    1 interface determination
    1 receiver agreement
    1 receiver communication channel(of type XI adapter,this will connect to HR system).
    No party or sender communication channel or sender agreement are required.
    You need to have configured 1 business system for HR system in SLD though.
    Thanx
    Aamir
    Edited by: Aamir Suhail on Jul 23, 2008 7:36 PM

  • Problem in RFC sender and receiver

    Hi,
    I my one scenario, I am using Rfc As a sender, every day program ID is getting unregistered.
    Another problem is with RFC receiver, there Rfc connection is not getting closed automatically so, every time for new Rfc connection,  I need to increase the maximum connection limit.
    Please help me in this.
    Thanks

    Hi Joel,
    This can happen if application in which program ID has been define is getting restart everyday.
    -Pinkle

  • Help to do RFC Sender -- XI -- WebService escenario using XSL mapping

    Hello Guys!.
    We have a WSDL definition that requires use header fields. For do this, in other forums, we see that is good, use an XSL mapping without the estandar message mapping.
    The objective is:
    1 - Interface begins when RFC is called in R/3 system then..
    2 - Parameters TELEFONO and BODY of the RFC are passed to wsdl message called Sendmessage. We need  pass header parameters too, user, account and password. This parameters not appear in this message.
    Someone can help us, how can implement this using XSLT message.
    Whe have now this one but, i don´t know if it´s good.
    Best regards.

    <<<<In your Receiver SOAP adapter, select option "Do Not use SOAP Enevelope".
    Selecting this option implies that SOAP adapter will not add its own SOAP Envelope and the output of mapping will be passed to the target system / webservice.<<<<<
    I have done exactly what has been suggested but XI is still generating the SOAP document along with the payload(my payload has SOAP envelop, header and body).
    I want to supress/remove SOAP document and send only my payload to the webservice.
    Does any one has any idea where it needs to be set?
    Thanks in advance for your help.
    Venkat
    [email protected]

  • Outbound RFC to file: Received HTTP response code 500

    hello:
    i am doing outbound rfc from ecc to other system using PI and I get the below error in the PI.
    I am on PI 7.0 and looked at the RFC destiantions in ECC and all look good.
    The registered program in TCP/IP RFC destination was tested and looks fine .
    I checked the SMICM in PI running at port 8000 and it looks file and also i checked the SXMB_ADM Interation configuration in PI which looks good too .
    Even the PI integration engine is restarted . i am sure its in PI and I am hoping its related to user in PI -adapter frame work user XIAFUSER?
    can you please let me know how to fix the below issue ..
    "Transmitting the message to endpoint http://HGSGXI50:8000/sap/xi/engine?type=entry using connection RFC_http://sap.com/xi/XI/System failed, due to: com.sap.aii.af.ra.ms.api.RecoverableException: Received HTTP response code 500 : Internal Server Error"
    thanks,

    HI
    for the error com.sap.aii.af.ra.ms.api.RecoverableException Received HTTP response code 500 Internal Server Error" 
    HTTP 500 can be any problem at receiver side. Are you sure, that the payload fits to the receiver requirements
    Please refer this thread answered by Stefan Grube
    Plain HTTP adapter error
    check the similar thread HTTP server code 500 reason Internal Server Error

  • RFC Sender - HTTP receiver

    Hi all,
    my scenario is the following :
    BAPI -> XI -> HTTP
    In my understanding, if I have a BAPI as sender, my scenario has to be synchronous. Is it correct ?
    The BAPI sends Purchase Orders. When we send one, everything seems OK on the sender side.
    In XI, I can see 2 messages (processed at the same second) in the adapter monitoring (in RWB). One is going from the Sender service to the receiver, the other one is going the other way. The interface is the BAPI for both of them.
    But the problem is I don't see any XML message in SXMB_MONI, and the supplier doesn't receive anything on its HTTP server.
    So finally, I have no error message and almost nothing to monitor.
    Anyone has an idea of what's happening ?
    Thank you very much in advance.
    Best ragards,
    Julien

    Hi Sameer,
    here is what I get in SXMB_MONI when I look at the response message. Does it look OK to you ? Do you think the supplier server received something and answered ?
    Regards,
    Julien
      <Trace level="1" type="T">----
    </Trace>
      <Trace level="1" type="B" name="CL_HTTP_PLAIN_OUTBOUND-ENTER_PLSRV" />
    - <!--  ************************************
      -->
      <Trace level="3" type="T">Quality of Service BE</Trace>
      <Trace level="1" type="T">Get XML-Dokument from the Message-Objekt</Trace>
      <Trace level="2" type="T">HTTP-Destination : TEST_HTTPS</Trace>
      <Trace level="3" type="T">Server mySupplierServer.com</Trace>
      <Trace level="3" type="T">Service-Nr. 80</Trace>
      <Trace level="3" type="T">URL /path/onthe/supplier/server</Trace>
      <Trace level="3" type="T">~request_method POST</Trace>
      <Trace level="3" type="T">~server_protocol HTTP/1.0</Trace>
      <Trace level="3" type="T">accept: /</Trace>
      <Trace level="3" type="T">content-type: text/xml</Trace>
      <Trace level="3" type="T">msgguid: 95EC6911407911DAA91F000802E0AD3E</Trace>
      <Trace level="3" type="T">service: D41_SRM</Trace>
      <Trace level="3" type="T">interface namespace: http://www.mynamespace.com/</Trace>
      <Trace level="3" type="T">interface name: MI_XCBL35_IN</Trace>
      <Trace level="3" type="T">Header-Fields</Trace>
      <Trace level="3" type="T">Prolog conversion Codepage: UTF-8</Trace>
      <Trace level="3" type="T">Epilog conversion Codepage: UTF-8</Trace>
      <Trace level="3" type="T">content-length 115</Trace>
      <Trace level="2" type="T">HTTP-Response :</Trace>
      <Trace level="1" type="T">OK</Trace>
      <Trace level="2" type="T">Code : 200</Trace>
      <Trace level="2" type="T">Reason: OK</Trace>
      <Trace level="2" type="T">HTTP-response content-length 703</Trace>
    Message was edited by: Julien LATOURNERIE

  • HELP - How do I send n receive MMS in iPhone 4?

    I don't see any options for MMS in Messages or in Settings > Messages, or under any other setting options.
    How and where is it please??

    In Settings, go to Messages and there should be an MMS Messaging On / Off switch.
    If you don't have MMS as an option check with your mobile phone operator to make sure that they have turned on MMS for your account.
    If you do have it then make sure it is turned on, then:
    Just go in to the App that you use for SMS messages and here you can create an MMS.
    For instance you should see a camera icon in the lower left of the message screen, click on it and take a photo the photo is then in your MMS.
    Or pick a photo in your Photo App and use the button to send it, you will have the option to chose MMS.

  • Asynch RFC Sender to File Receiver Szenario (table content)

    Hi,
    I have the following szenario: RFC(R/3) => XI => File
    At the moment I implemented the following:
    1. Z-Report in R/3 calls a function module:
         CALL FUNCTION 'Z_RFC_TO_XML'
            IN BACKGROUND TASK
            DESTINATION xi_dest
            EXPORTING
              it_table = it_table.
          COMMIT WORK.
    2. The RFC Sender Adapter on XI takes the RFC data and convert it to RFC-XML
    3. There is a message mapping from RFC-XML to XML-Structure
    4. The File Receiver Adapter write the XML document to the file system
    The scenario is working without error and the file is created. But on R/3 side the it_table is filled with 20 rows before the function module Z_RFC_TO_XML is called. But on xi side I only receive one row (the header line).
    Is it possible to transmit the whole table content to xi and not only one row? And if yes, how can I do this?
    Thanks,
    manuku

    Hi Tobias,
    Currently am doing this scenarioa RFC to file
    CALL FUNCTION 'Z_RFC_TO_XML'
    >         IN BACKGROUND TASK
    >         DESTINATION xi_dest
    >         EXPORTING
                p_werks = 'Plant no'
               TABLES
    >           it_table = it_table.
    >       COMMIT WORK.
    But here am using Exporting and Tables parameter.. When i debug this FM, the debugger is not going to the FM.
    Can you help me in solving this issue....
    Thanks and Regards,
    Vijay vikram

  • RFC Send (Sync) --- XI -- RFC Rec (Sync) scenario. Pls help

    Hello All,
    There is one scenario
    RFC Send (Sync) --- XI -- RFC Rec (Sync)
    Now I want to make it to async as I do not need response
    RFC Send (Async)  ---  XI -- RFC Rec (Async)
    1. I know about Abap Client and Server Proxy that can be
        async but the RFC's are very complex in nature. I am not
        and abaper also
        Can there be a way that Sender and Receiver RFC can be
        made Async. Or any other simple way.
    Regards

    Hi Swarup,
    I have done the same thing.
    I have removed the export parameters of both the RFCs
    In interface mapping I used the request message mapping. and kept the response mapping part blank.
    Now when I run this scenario it works fine but also
    in sxmb_moni I see two messages.
    One for my request mapping. -- ok .
    Second empty message for response mapping.
    I do not want this second message in my sxmb_moni.
    Pls advice
    Regards

  • Reg N sender 1 receiver scenario

    Hi Experts,
    i have one basic doubt ,is it possible to have a scenario with multiple senders and one receiver without using BPM in a single interface..
    Say  we have a common sender  structure for all N system. and one sender message interface,MM,IM  and which can be resused  by all the system.
    Regards,
    srinivas

    Hi all,
    i did an extensive search in sdn.closing this thread. Below are the useful links for the same topics.
    using wild card char * may be a bit risky as multiple interfaces might be runnig for the same receiver, would prefer a simple BPM, rest depends on the requirement.
    Multiple Senders - One receiver
    Regarding Multiple senders to single receiver
    Multiple Senders on A2A
    How can i have multiple Sender agreements in a single interface suggested not to use wild card "*" instead create 3 receiver determination with same channel
    Multiple Senders to Inbound Proxy Scenario
    Multiple  sender file may be useful.
    Having multiple sender components send to one receiver component ?
    WSDL based on multiple sender interfaces: Re: WSDL based on multiple sender interfaces   Very helpful
    Approach for Multiple Sender? links
    Multiple Sender to one Receiver links
    Regarding Senders And Receivers
    regards,
    srinivas

  • RFC Sender configuration : RFC - XI - FILE

    Hi All,
    I read the post at RFC Sender Configuration in Asynchronous Mode and I have the same problem for the configuration.
    I want to do a simple asynchronous RFC scenario ( RFC -> XI -> FILE) but I keep getting errors. Do I need to create a BPM to make it work? I'm using XI 3.0
    Thanks

    Hi,
    For RFC to File Scenario, if you will be calling the RFC from any ABAP report then the import parameters will be passed to File.
    Here you can use the Concept of Dummy RFC as below.
    Lets say RFC1 --> Original RFC
    RFC2 ---> Dummy RFC
    1. Create one Function Module (RFC 2) in which take the import parameters similar to the  RFC -1 Output parameters.
    2. Now in ABAP report call the RFC-1 and get the Output in export parameters and pass it to RFC-2 as import parameters.
    3. In XI import RFC-2 and map the import parameters to the Receiver File.
    SO your purpose to pass the Output of RFC-1 to file in async way will be resolved .
    Thanks
    Swarup

Maybe you are looking for