Problems in connecting the RFC adapter

Hi all,
we are using XI 3.0  which has been installed very recently. I am trying to configure the RFC adapter but i am getting an error "program <progname> not registered".
I have set up a TCPIP connection on the ECC system with the parameters :
gateway host: hostname of ECC system
gateway service : sapgwXX where XX is system number of ECC system
activation type : Registered server program ZXXXXX
On the XI system, I am creating a communication channel of type RFC sender with the Integration server as the adapter engine
RFC server parameters:
Application Server : hostname of ECC system
application Service: sapgwXX where XX is system number of ECC system
program ID : ZXXXXX (case-sensitive)
RFC metadata parameters:
application server :  hostname of ECC system
system number :  system number of ECC system
Logon Details of the ECC system
I am confused about which details to give where, but i have followed Michal's blog .
I am still getting an error . Could you please help in sorting out this matter?
Thanks,
Amit

Hi
RFC metadata parameter login should be U R ECC system login s and correct.
What is u r error.
Steps shown in the blog is all fine it works , no other configuration needed.
I guess u r testing the TCP RFC connection , u configure u r Sender RFC use the Register Program id same what u have used in the RFC (case sensitive) and run the scenario
it will work.
Regards
Srini

Similar Messages

  • Problem when calling the RFC and IDoc adapter at the same time

    Hi,
    I'm having a major slowdown problem with XI3.0 SP11.
    When I'm sending a message(IDoc) from R/3 into XI to get translated into an EDI document, I have no problems and it's very fast.  RFC calls are very fast too.
    Now, if I'm sending the same message and at the same time another call is done trough the RFC adapter, then the full XI environment hangs for several minutes.
    I did all recommended settings from the XI-SR1 install guide(Configuring the J2EE Engine) and tuning guide (XI Configuration Parameters)
    and I don't know what to do more?   At the Unix level, command TOP shows that dw.sap.XDV_DVEBMGS70 is taking all the CPU% available when both messages(IDoc and RFC) are sent to XI at the same time.
    Anybody have an idea what to do next?
    Rgds,
    Yves

    Did you check the dev_rfc logs ? Also check SM21 for any errors. Logon to the Target System and check SM50 transaction then you will know whats going on.
    regards
    Shravan

  • RFC Sender problem  between 46D and RFC adapter

    Hi,
    I have this simple integration scenario where I want to send data to a archiving system;
    SAP -> (tRFC) -> XI -> (MQ) -> BizTalk -> (MQ) Arch.syst.
    SAP side ***
    A Z-program using a Z func. like;
        CALL FUNCTION 'ZSD_DCF_SEND_TAG'
          IN BACKGROUND TASK
          DESTINATION 'XISYSTEM_TRFC_DCF'
          EXPORTING
            pt_filing_info = gt_filing.
        COMMIT WORK AND WAIT.
    XI side ***
    Both IR and ID is configured correctly, in the development environment everything works just great. I have created a test program where I can define how many calls I will do, looping over the func. call with a commit inside the loop - 500 or more msgs are ok.
    The integration scenario is transported to quality enviroment using CMS, and the RFC sender comm.ch. is configured accordingly.
    The problem in quality ***
    When sending just 1 msg, everything is just fine, message received and delivered to MQ.
    When sending >= 2 msgs, the 1 msg is always ok, BUT all others fails due to the following from Adapter monitor;
    RFC_HISTORY
    - Error: 2006-01-19 10:55:18 CET: com.sap.aii.af.rfc.afcommunication.RfcAFWException: lookup of alternativeServiceIdentifier via CPA-cache failed for channel 'RFCSender_XI0002' (02d4d30de3593874942ed0659add0827, party '', schema 'TechnicalSystem', identifier 'Q93#120')
    - OK: 2006-01-19 10:55:17 CET: Message processed for interface ZSD_DCF_SEND_TAG
    My sending system is Q93 CLI 505 so I can understand the error, BUT I cannot understand why the RFC adapter is saying the TechnicalSystem is Q93#120 - it should be Q93#505. My Q XI has client 120...
    It seems to me that the RFC adapter is kind of confused about the sender..
    I have created a OSS message and SAP has looged on and looked into it with both a XI expert and RFC expert without being able to answer - all is configured correctly.
    - The SLD config. for bus.system Q93 is ok -
    - The bus.system in ID is showing correct vaues for
    Adapter Specific Identifiers (SID Q93, client 505)
    - Both Dev. and Qual. environment are running on XI 3.0 SP 14 latest patch, RFC component version on the SAP side is identical between dev. and qual. SAP systems
    - It doesn't matter which gw I use (Q93 gw or XI gw), the error is persistent
    - It doesn't matter if I increase initial conn, max conn.
    I have also tried to use qRFC instead, but with the same result.
    Anyone using tRFC for asynch. communication from SAP to XI seeing something similar?
    Meanwhile, I will do RFC trace on GW and RFC Adapter on AE....
    Please, do not say SP15, oss msg for FAQ RFC adapter or links to RFCAdapter config....
    best regards
    Torstein

    Hi,
    SAP Note 730870 FAQ: XI 3.0 RfcAdapter Q.no 15
    <i>Q 15: Whats wrong when the error message "lookup of alternativeServiceIdentifier via CPA-cache failed" shows up while sending a RFC call to the RfcAdapter?
    A: A RFC sender channel is located beneath a service within the Integration Directory. Within this service choose "Service" -> "Adapter-Specific Identifiers". The values in the fields "R/3 System ID" and "Client" has to be maintained with the correct values of the system, that sends the RFC call to the RfcAdapter. It normaly only makes sense to have these values filled for services of type "Business System". If maintained in SLD, this fields will be filled automaticaly for services of type "Business System" and can be updated with the button "Compare with System Landscape Directory".</i>
    - Give correct appserver and gateway service details in XI.
    - Open the service holding the RFC adapter you are trying to use. On the top menu, goto Service -> Adapter Specific Identifiers..
    Regards,
    Prateek

  • Why is the RFC Adapter so unstable

    Hi all,
    I have a scenario where an IDOC is sent from the sender system and an RFC enabled Function Module is called on the target system. Sometimes I get an error in the Adapter for no aparent reason. I check the RFC adapter trace file but none of the exceptions was raised and I am not able to see what was the problem.
    But, if I restart the RFC Adapter and send the IDOC again, everything's allright. Why? Is there any other trace avilable somewhere? Is there any way to restart the RFC Adapter periodically and automatically?
    Thanks and regards,
    Nuno

    This sounds like a bizarre scenario.  Why would a Idoc (asynchronous) be calling an RFC (synchronous)?
    Unless the RFC is doing update?  Then you have more problems.  You are mixing your QoS from EO to BE.  The delivery is no longer guaranteed.  The posting to the RFC could work but XI may not get the acknowledgement - RFC adapter does not do commit so you must have a commit in the remote function.  If no acknowledgement is received, do you resend and risk duplicate updates?  How do you guarantee EO delivery?  The sender system is right in expecting EO for it's outbound Idoc.
    In all the training material RFC is intended for data retrieval, not data posting.  This is consistently done with Idoc (EO, or EOIO).
    I would consider changing the scenario to Idoc->xi->Idoc.

  • I have problem to connect the I-pad 2 with my computer. I-tunes does not synocronize my IPad

    I have problem to connect the I-pad 2 with my computer. I-tunes does not synocronize my IPad

    lewis137 wrote:
    it dossent matter now ill just reformat my computer
    If you like

  • Using the RFC adapter (sender), how do I know which RFC is being sent?

    Hello everyone!
    Has anyone used the RFC adapter (sender) in XI to pick up RFC messages? How would I know which RFC is triggered for example when a user creates a PO (purchase order)?
    Warm Regards,
    Glenn

    Glenn,
    When u are writinfg RFC program, u will have destination right?  There u know u have to give RFC Destination(SM59) while creating RFC destination we will be giving Program ID .
    Similarly in XI while creating Sender RFC u have to give the program id. So with these program id these programs are linked together and triggered from R/3 to the exact Sender adapter.
    Please see Michal weblog for more details
    /people/michal.krawczyk2/blog/2005/03/29/configuring-the-sender-rfc-adapter--step-by-step
    I hope it clears your doubt!!!
    Best regards,
    raj.

  • My Macbook Pro goes to sleep when I connect the magsafe adapter.

    Hi, if I am using my MBP on battery and then 1) close the lid to put it to sleep, 2) later connect it to the magsafe and then 3) try to wake it up (in that order only, and more frequently if in the login screen), it powers up for a second then goes back to sleep. Not always but frequently. It takes about 10 seconds to power down, and then once asleep, it takes about 5 seconds before it will wake up again. After that, everything is fine. My only workaround seems to be to wake the computer first, wait about 10 seconds and then connect the magsafe. Has anyone else experienced this? I never noticed this before I upgraded to Mountain Lion.

    This very well could be the same issue as below.  Please read the full copy of the post and see if the behavior matches.  What's happeing is that if you have this update installed, whenever you plug or unplug the power adapter to the laptop, the system will wake from sleep and then go back to sleep if the lid is closed.  What you're doing is plugging it in which causes it to wake up, then when you finally open it a couple of seconds later, you're catching it as it's going back to sleep and once it does that it then sees that you opened it and wakes back up again.  Either plug it in and wait for that wake/sleep and then open it or open it and then plug it in.
    Post about the problem in detail:
    This is a problem with all 2012 MacBook Pros that have applied the update DL1609 via Software Update.  This update is called MacBook Air and MacBook Pro Update 2.0.  The only fix that exists for this is to reinstall OSX and just not install this update when it shows in the available updates list in the AppStore.  Just hide it until this issue is fixed by Apple.
    If your OSX 10.8.2 version is anything after version (12C60) then you will have this problem.  The problem is as follows.  With the system asleep with clamshell closed, plugging and unplugging the power cable causes the system to wake up and go back to sleep.  Additionally, leaving the system plugged into power for over 4 hours will cause the system to go into hibernation, but only when plugged in.  If it's not connected to AC power while sleeping for that long, it will not enter hibernation.
    Please call Apple and complain about this problem.  I have been working with them for over a month and a half trying to get them to fix this and it's a major hand-holding process because they didn't initially understand the issue.  Add to that the fact that they insisted that this problem doesn't exist and it just made it that much harder to get them to see the issue.
    You need to call them AppleCare and let them know you're having this problem.  Along with that, email the rep you're working with links to every Apple Support Forum thread you can find on this.  Trust me, there are several with this same exact problem.

  • Problem regarding Configuring the File Adapter

    Hi,
    I am making a Flat File to XML File Scenario. I have made all the Necessary developments and the Routings in the Integration Repository and the Integration Directory. The Sender Communication Channel Uses the Message Protocol "File Content Conversion". All the required steps have been done. We have installed the System and also the Basis Team has done the Post Installation Activities.
    <b> The Problem is that the "File is not getting picked up". When checking the RWB and henceforth the Adapter Monitoring we see that the File Adapter is disabled and the XI and the BC adapters are green. Previously we were on SP9 and now we are on SP14. The SAP Basis is at 640 and SP9 and the SAP ABAB is on 640 and SP9.</b>
      We are also unavailable to see the File Communication Channels that we have created. When the Tcode "sxi_cache is run it is giving an error that Cache not refreshed andon refreshing various times too the Cache is not Refreshed.
    Please Suggest us what we should do. Eagerly waiting for a reply and Thanking in Anticipation. Do we need to make some for configurations for that.
    Warm Regards
    Chakra and Somnath

    Hi Somnath,
    If the sender file adapter is up and running and even after that if you find some problem, the first thing you need to do is check if your file has been picked. The easiest way to check the same is to set the mode to DELETE, that is the file gets deleted as soon as it is picked. If your file has not been picked then the reasons for the same could be the following.
    - The path that you specified while configuring the sender communication channel would have been wrong.
    - While specifying the file name take care as it is case sensitive.
    - If you require content conversion then make sure that the parameters entered at the time of configuration are all correct.
    Please go thru the following links to get a very clear picture of your requirement.
    http://help.sap.com/saphelp_nw04/helpdata/en/e3/94007075cae04f930cc4c034e411e1/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/44/6c9442c22d1131e10000000a1550b0/frameset.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/8c/607fe4756b654ab9f420097c29f6e9/frameset.htm
    Also make sure that your content conversion is in sequence wrt Datat Type Sturcture.
    Go through these blogs below for more detail on the same:
    /people/sap.user72/blog/2005/01/06/how-to-process-csv-data-with-xi-file-adapter
    /people/shabarish.vijayakumar/blog/2006/02/27/content-conversion-the-key-field-problem
    I hope this would help you solve your problem.
    Regards,
    abhy
    Message was edited by: Abhy Thomas

  • HT3964 My Macbook air charges intermittently. At times when I connect the power adapter it shows that power is coming in but  says "not charging" and the led light on the power adapter does not light. At other times it charges normally. Any ideas?

    Hey guys,
    I am having problems with charging my mac Air.  Sometimes it charges perfectly but then at times much as it shows that it's getting the power from the charger, it says "not charging" and the led light on the charger does not light up. Any help?
    Rgds,
    Kido-Vj

    That can happen when you are Taxing the system. No Apple supplied AC adapter supplies enough power to both power the system and charge the battery at the same time when the system is under Heavy Load, when you are Taxing the system heavily. At those times it will draw power from both the AC adapter and the battery at the same time. So if it is drawing power from both it can't charge the battery while it is drawing power from it.

  • (MacOSX Lion 10.7.4) The problem of connecting the audio interface (USB and FireWire), grained acoustic distortion!?

    When you connect the audio interface to usb or firewire grained acoustic distortion, there is no loud noise in the acoustics! In the old "iMac24 Snow Leopard" was not like this!
    Just bought the iMac21 lion, installed the new drivers and the two interfaces of different firms is presented, this acoustic problem.
    I understand it comes from a usb and firewire!?
    Help Me_____
    Sorry for my english

    Well, it's been a few days and with no response I thought I'd look for another solution. I've been trying this software called iVPN, apparently it's like a front-end to OS X's built-in VPN server. Anyway, I disabled the VPN Server from the Server app, turned on iVPN and was VPN-ing from my iPhone over 3G in notime. It's a great app, though it kinda ***** that the server can't do what it's built to do. Since VPN was the big reason I got Server in the first place, I'll probably uninstall it and stick with OS X's built-in file sharing and iVPN.

  • Causing some network problem after connecting the new ASA to my network

    Hi everyone,
    Hope you can help on this issue.... It is strange to me...but may not be to you
    Currently, I have a subnet connects to my primary network. All the internet travel thru a router there in turn thru a pair of ASA failover firewall (ie Subet -> router -> Subnet ASA -> Pirmary network ASA -> Primary network router -> Internet).
    Now we try to setup a internet pipe so the subnet can go to internet by its own. So...for security purpose, we put another new ASA in between.the subnet and the new internet. This will be the first, and the old path to Interent would be the back up route.
    NOW
    I have not even make any route cahgnes on the router yet. What I did was to connect the new ASA to the subnet. Again, I do not change any routes, or any gateway settings on all the computers yet in the subnet!! I just connect the asa. That is it...please remember this.
    However, problem happens. I have a application server in the same subnet.... that keeps kick out users. I also have continuous ping to it... I saw that the server has requesdted time out...it did not come back up until about 10 to 20 seconds later. The server, in fact, is a cluster server. Although I can ping the physical server, I cannot ping the virutal server.
    In order to fix the problem, I really need to unplug the new ASA from the network, and reload the cluster server. Then it starts to work.
    ANother symptom is that...people complaint the log on is obviously slower than usual.
    May I ask why the new ASA will cuase this trouble?? Again, no routes on the router have been change. And all PCs in the subnet are still using old gateway, and did not nkow about the new ASA.
    Any ideas would be great!! Very strange to me. Thank you very much for your help.
    Riderfaiz

    First guest would be proxy ARP.
    Proxy ARP is enabled by default on the ASA. The new ASA might be proxy ARPing for whatever reason.
    OR the new ASA might have been configured with an ip address that belongs to another device by mistake.

  • Problems with connecting the 9800 pro

    I have just bought myself a msi 9800pro. There is no problem with putting th card into its agp slot, but then, there is another cable attached to the vga-card. (vga cable) And the manual says: Replace the case and connect the VGA port and the monitor with the VGA cable. But i dont know where i have to connect that cable 
    My motherboard is a DFI NB73-ES
    The cable i dont know where to connect is on the far right top in this picture
    http://hardware.ingame.de/gfx/reviews/r9800pro/01_karteoben.jpg

    Are you talking about the white connector?  If so, you just need to plug in a power connector from your power supply - the same type of connector that is used on your CD-ROM/hard drive.

  • Problems when calling the SOAP adapter from a Webdynpro

    Hi,
    An error occurs in the SOAP adapter when sending a message from a Webdynpro client. I have downloaded the SAP Soap Client and made the same test and that works fine.
    I had to do some debugging to finally find the stack trace found below.
    Does anybody have an idea of why the call doesn't work from Webdynpro?
    <text>com.sap.aii.af.service.cpa.CPAException: invalid channel (party:service:channel) = &lt;null&gt;
         at com.sap.aii.af.mp.soap.web.MessageServlet.getChannelID(MessageServlet.java:415)
         at com.sap.aii.af.mp.soap.web.MessageServlet.doPost(MessageServlet.java:377)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:760)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.runServlet(HttpHandlerImpl.java:390)
         at com.sap.engine.services.servlets_jsp.server.HttpHandlerImpl.handleRequest(HttpHandlerImpl.java:264)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:347)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.startServlet(RequestAnalizer.java:325)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.invokeWebContainer(RequestAnalizer.java:887)
         at com.sap.engine.services.httpserver.server.RequestAnalizer.handle(RequestAnalizer.java:241)
         at com.sap.engine.services.httpserver.server.Client.handle(Client.java:92)
         at com.sap.engine.services.httpserver.server.Processor.request(Processor.java:148)
         at com.sap.engine.core.service630.context.cluster.session.ApplicationSessionMessageListener.process(ApplicationSessionMessageListener.java:33)
         at com.sap.engine.core.cluster.impl6.session.MessageRunner.run(MessageRunner.java:41)
         at com.sap.engine.core.thread.impl3.ActionObject.run(ActionObject.java:37)
         at java.security.AccessController.doPrivileged(Native Method)
         at com.sap.engine.core.thread.impl3.SingleThread.execute(SingleThread.java:95)
         at com.sap.engine.core.thread.impl3.SingleThread.run(SingleThread.java:160)</text>
    </s:SystemError>
    Thanks for help,
    Hans

    Hi Suraj
    First I should mention that I have imported a generated WSDL from XI to create the Model and thus the port configuration. The URL looks like this:
    http://<host>:<port>/XISOAPAdapter/MessageServlet?Version=3.0&amp;Channel=:Telia_Kundservice_portal:Sender_SOAP&amp;version=3.0&amp;Sender.Service=Telia_Kundservice_portal&amp;Interface=urn%3Aacandofrontec.se%2FTelia%2Ffaktura%5ETelia_faktura_4
    Service = Telia_Kundservice_portal
    Channel = Sender_SOAP
    I've also tried with a modified shorter version which is also the one I'm using from the SAP SOAP client.
    http://<host>:<port>/XISOAPAdapter/MessageServlet?channel=:Telia_Kundservice_portal:Sender_SOAP
    The actual call is a typical one:
    wdContext.currentRequest_Faktura().modelObject().execute();
    Before this call the Basic authentication (user/passw) is set.
    Regards,
    Hans

  • Problem in using the RFC model in webdynpro aplication

    Hi,
    I am trying to access FM CRIF_GET_EMPLOYEE_FOR_USER from the backend system in webdynpro application in two different ways
    1.By using JCO classes in a java class
    IRepository repository;
      public int getPernr(String user)
      int ret = 0;
    String user = "SRESP5";
      double pool = Math.random()*100000000;
    //     the repository we gonna be using
      try{
    //      Add a connection pool for the specified system
         wdThis.wdGetAPI().getComponent().getMessageManager().reportSuccess(""+pool);
      JCO.addClientPool(
      "DE1", //alias for this pool
      100,
    //     max. number of connections
      "540", //SAP client
      "", //userid
      "", //password
      "EN", //language
      "sapde1ci.zrh.swissre.com", //host name
      "10" //system number
    //      Create a new repository
      repository = JCO.createRepository(
      "MYRepository", "DE1");
      wdThis.wdGetAPI().getComponent().getMessageManager().reportSuccess(
         "ExceptionwwwwwwxSS");
      catch(JCO.Exception ex) {
      wdThis.wdGetAPI().getComponent().getMessageManager().reportSuccess(
      "Exceptionwwwwwwx"+ex.getMessage());
      JCO.Client client =
      null;
      try{
    //      Get a function template from the repository
         wdThis.wdGetAPI().getComponent().getMessageManager().reportSuccess(
         "SSS");
    //     wdThis.wdGetAPI().getComponent().getMessageManager().reportSuccess("ExceptWWWW");
      JCO.Function function = repository.getFunctionTemplate(
      "Z_CRIF_GET_EMPLOYEE_FOR_USER").getFunction();
      wdThis.wdGetAPI().getComponent().getMessageManager().reportSuccess(
         "ddd"+function); 
         wdThis.wdGetAPI().getComponent().getMessageManager().reportSuccess("ExceptioWWW");
    //      Fill in input parameters
      JCO.ParameterList input = function.getImportParameterList();
      input.setValue(user,
      "USER_NAME" );
    //     input.setValue(String.valueOf(new Date()), "BEGINDATE" );
    //     input.setValue(String.valueOf(new Date()), "ENDDATE" );
    //      Get a client from the pool
         wdThis.wdGetAPI().getComponent().getMessageManager().reportSuccess("ExceptionQQ");
      client = JCO.getClient(
      "DE1");
    //     wdThis.wdGetAPI().getComponent().getMessageManager().reportSuccess("Exception");
    //      Execute function the remote system
      try{
       client.execute(function);
      }catch(Exception e){
         wdThis.wdGetAPI().getComponent().getMessageManager().reportSuccess("dd"+e.getMessage());
      wdThis.wdGetAPI().getComponent().getMessageManager().reportSuccess(
       "Exceptionw"); 
    //      Print return message
      ret=function.getExportParameterList().getInt(
      "EMPLOYEENUMBER");
      System.out.println(
      "3");
      System.out.println(
      "RETURN MESSAGE: " + ret);
      wdThis.wdGetAPI().getComponent().getMessageManager().reportSuccess(
         "SSSWSS");
      catch(Exception ex) {
      System.out.println(
      "Caught an exception333: " + ex);
      finally{
    //      Always release client !!!
      //JCO.releaseClient(client);
      JCO.removeClientPool("DE1");
    //     try
      return ret;
    it is returning the PERNR of the username passed as an input parameter.
    2.But when I am trying to use an adaptive RFC model and it is giving NO_EMPLOYEENUMBER_FOUND
    here is the code
    in view
    public void wdDoInit()
        //@@begin wdDoInit()
         wdThis.wdGetTestAppController().executeBapi();
        //@@end
    In Controller
    public void wdDoInit()
        //@@begin wdDoInit()
        Z_Crif_Get_Employee_For_User_Input input = new Z_Crif_Get_Employee_For_User_Input();
         wdContext.nodeZ_cr().bind(input);
              input.setUser_Name("SRESP5");
        //@@end
    public void executeBapi( )
        //@@begin executeBapi()
         try{
                        wdContext.currentZ_crElement().modelObject().execute();
                        wdContext.nodeOutput().invalidate();
                      }catch(Exception e){
                   wdThis.wdGetAPI().getComponent().getMessageManager().reportSuccess("User111:"+e.getMessage());
        //@@end
    please help me in solving this issue.points will be awarded for sure for the helpful answer.
    Bala

    Hi,
    Change this line of code:
    wdContext.nodeZ_cr().bind(input);
    to
    wdContext.nodeZ_Crif_Get_Employee_For_User_Input().bind(input);
    Try executing your application now.
    Regards,
    Murtuza

  • Facing problem for inserting the  RFC return response in JDBC

    Hi
    Can any one  share views for resulting my problem,
    This is my scenrio(JDBC>RFC>JDBC) logic follows like this:
    Design:
    1. MT--X(request from JDBC(A))
    2. MT--Y(Response to JDBC(A))
    3. Defined Outbound Sync MI(Z) and given request as 'X' and response as 'Y'
    4. Imported BAPI--B
    5. Done MM between X and B-->request mapping(Zmap1)
    6. Done MM between B.Response and Y--->response mapping(Zmap2)
    7. Defined the IM between Z and B
        a. Zmap1 given as request
        3. Zmap2 given as response
    And according to that i have confgured CCs,SA,RA,RD,ID. 
    It seems to be working fine..request map posting data properly in BAPI and also getting response as payload only, but it is not updating in JDBC column, which i mapped as response!it seems to be everry thing is ok..but i dint understand why it is not updating the return response in JDBC side?
    Note: Here i'm not using BPM, without BPM i made synchronous.
    In SxMB_MONI ..i'm getting response as E or S based on rfc return structure.
    Regards
    Rambarki

    Hi,
    I think there is a mistake in your messaage type to insert into JDBC. The format should be,
    <MT>
      <statement>
         <test action="insert">
              <table> </table>
         </test>
         <access>
              <row1>  </row1>
              <row2>  </row2>
         </access>
      </statement>
    </MT>
    Your action is an attribute of <test>.
    Likewise in your case, you Message should be something like,
    <root>
         <statement>
              <Invoice action="insert">
              <table> nameoftable <table>
              <access>
                   <f1> </f1>
                   <f2>     </f2>
              </access>
         </statement>
    </root>
    Check out these links on the various options avaiable for the JDBC adapetr and how the action attribute can be used,
    http://help.sap.com/saphelp_nw04/helpdata/en/2e/96fd3f2d14e869e10000000a155106/content.htm
    Also, check this simple file to jdbc blog for your reference on JDBS adapter,
    /people/sap.user72/blog/2005/06/01/file-to-jdbc-adapter-using-sap-xi-30
    Hope this clarifies and solves a part of your problem,
    Regards,
    Bhavesh

Maybe you are looking for