RFC start on explicit host - fast sync interface options to iSeries

Hi all,
Sorry if this is going to be a bit long..
Back on my old stomping grounds, times change, so do backend systems, we're now running SAP on Unix/Oracle with iseries SAP systems being phased out. This also meant that I moved from hardcore as400 techie to a more intermediate figure between application and real basis. Oh well.
I have an interesting situation though. We need to establish an ATP check interface between Unix/Oracle CRM 5.0 and our legacy iseries application. ATP check is basically checking if stock is present for a customer order. The check is performed during ordering so it should be realtime and fast.
A number of people with more money than knowledge decided the best bet was to implement a biztalk webservice between CRM and iseries. The webservice would call a stored procedure via jdbc. It'll work I'm convinced.
We have been given until monday to come up with a good alternative (which basically means the weekend..)
From an infrastructure point of view I do not want this at all for several reasons.
Our main applications are SAP and legacy as400 with SAP XI in the middle, so at least if we use a intermediate system we should use XI. Introducing a new platform is foolish and bad for maintenance and support
Since the interface should be lean and mean I'm thinking maybe bypass XI as well. Basically these are the options for this interface:
1: CRM HTTP (RFC) to XI to as400 stored procedure
2: CRM HTTP (RFC) to XI to apache webserver
3: CRM HTTP RFC directly to iseries apache webserver
option 2 could be useful if we have to do a lot of mapping in the interface (which I do not expect)
Apache webservers call a iseries program which will (probably) send back back a XML with the stock info
Then I looked into my old iseries on as400 redbook and found these two further options:
4: Using a CPI-C connection from CRM to iseries for direct program call (SG244672 12.7.1)
5: using a RFC connection from CRM to iseries for direct program call (SG244672 12.7.2)
I'm not too familiar with cpi-c so I investigated the RFC option a bit. The tests I have done sofar have either failed because of firewall issues or because this option is not supported in certain system implementations (SAP on iseries 46d does not allow it
The one issue I'm not certain about yet is whether the receiving iseries system needs a SAP gateway. Since it is completely legacy at the moment it has no SAP components at all. If I would have to install a SAP gateway for this I'm not sure if we're still lean and mean.
So questions: is there any experience with option 5 to iseries? If option 5 does not seem feasible I'll probably advice to go to option 3, we have some experience with that and will also definitely work.
Any other comments on these infrasructure scenario's are very welcome too!
Thanks
Tom
Edited by: Tom van Rooyen on Apr 24, 2010 4:28 AM
Edited by: Volker Gueldenpfennig on Apr 24, 2010 11:10 AM

Hi Tom,
tja, what shall we say ?
if you are really interested in a VERY fast and "rock-stable" solution, RFC should be your friend ))
We are having lots of eperience with your "option 5" ...
We even support that
You can have a look at:
http://www.consolut.net/en/s/download/contool.html
There are tools available, that could help you ... and they do work ... but I think, there is no documentation attached to that ...
The biggest issue in my eyes is your timeframe and the current weekend ...
We could definetely help you here and make it to a fast and reliable solution ...
Regards
Volker Gueldenpfennig, consolut international ag
http://www.consolut.net - http://www.4soi.de - http://www.easymarketplace.de

Similar Messages

  • RFC Destination of TCP/IP type :: Using Explicit Host Option

    Hi
    We need to call the executable file in an External non-sap system.
    We created the RFC detination for this & follow below steps -->
    *) Create RFC Destination of type TCP/IP
    *) Select option " <i>Start Explicit Host</i> "
    *) In Program parameter provide the path & name of the executable file e.g c:\windows\notepad.exe
    *) In Target Host providing the name of non-sap system.
    But while using Test Connection we are getting following error -->
    <b>ERROR timeout during allocate
    LOCATION SAP-Gateway on host clxstst02 / sapgw00
    DETAIL no connect of TP net from host CLWBRIDGE after 22 sec
    COMPONENT SAP-Gateway
    COUNTER 34
    MODULE gwr3cpic.c
    LINE 1785
    RETURN CODE 242
    SUBRC 0
    RELEASE 640
    TIME Thu Dec 14 15:28:33 2006
    VERSION 2</b>
    Pls. suggest what needs to be done.
    Regards
    - Lalit -

    Hello Lalit,
    Even though DNS is used you may have to have entires in host file.
    Suppose the SAP server is A and the PC is B.
    The the hostname/IP address for B should be maintained in A and vice versa should also happen.
    Also check if you are able to ping the PC from the SAP servers and vice versa.
    Regards.
    Ruchit.

  • Starts Program 'RFCEXEC' on  Explicit host

    Hi Gurus!
    Can any 1 guide me how to Starts Program 'RFCEXEC' on  Explicit host through RFC.
    Its very urgent......
    Thanx in advance,
    Esaki

    hi
    try this
    http://help.sap.com/saphelp_nw04/helpdata/en/dc/6b7f7d43d711d1893e0000e8323c4f/content.htm
    rgds
    Arun

  • BPM problem with sync interface.

    Hi
    I got one Abstract/Async and one sync interface in my BPM and I'm getting MESSAGE_NOT_USED error between them, my scenario is RFC to JDBC to RFC(response with different FM) so BPM receives data from RFC sender through Abstract/Async interface but after that interface, I'm getting the that error (MESSAGE_NOT_USED), the weird thing is I got another scenario almost same and its working, I did a new project with exactly the same interfaces, Mappings, interface det., Receiver det., senders and receivers but I'm still getting the same error, even I tried "RFC scenario using BPM--Starter Kit" Blog but same thing, btw everthing is 0 in SXI_CACHE, I'm going to go mad or something, please help..
    Thanks

    CALL FUNCTION 'Z_TSSI_INTERFACE_DUMMY'
         IN BACKGROUND TASK
          as separate unit
         DESTINATION 'TSSI_OUTBOUND1'
      EXPORTING
        jobno              = jno
        PERSNO             = pers
        BEGDA              = '20051231'
        ENDDA              = '20051231'
        ABSTYPE            = 'xx'
        ABSHOURS           = '7'
        ABSDAYS            = '1'
        FULLORHALF         = 'false'
        uname              = sy-uname
        date               = '20060201'
        time               = '110000'
      TABLES
        RETURN             = ret
        Commit Work.
    The thing is this abap is working in another scenario, but when I copy the exacly the same scenario, it doesnt work, its weird, btw I noticed that evertime I run any scenario, short dump occurs, its about RFC authorization for XIRWBUSER user but I got the OSS note for that, I applied it but it didnt solve the problem, btw this short dump happens when I run my workign scenario as well.. this is driving me crazy..

  • Execute program from Explicit host  (SM59)

    Hello!
    I need to send faxes from SAP (ECC 6.0 version), so I have configured a fax server (with ActiveFax server) in a PC inside of my net.
    I want to realise a connection between SAP and the fax server throught RFC (Operative system Windows NT).
    For text, In transaction sm59, I created a new RFC conection, type T and activation form explicit host.
    I want to execute, for example, calc.exe program on destination machine,  I put corresponding IP direction in destiny machine.
    The problem is that when I trying to 'conection test' it giving back an error:
               - Error when opening an RFC connection
               - Time out during allocate
               - Location: SAP gateway on host....
               - Detail: no connect of TP calc.exe from host......
               - component: Sap gateway
               - return code: 242
    Anybody knows how could I make the connection?
    I hope you can help me as soon as possible.
    Thanks!

    Thanks for answered Stefan Gerschler.
    Sorry, maybe I don't explain very good...
    RFCEXEC is use for upload/download files from/to your local PC.
    I'm trying to send a fax throught SO01 transaction, so I wan to create a RFC connection to a local machine where I've installed a fax server (ActiveFax). Then, in SCOT transaction I can set Fax node with the RFC connection created and send faxes from SAPoffice (SO01).
    Before configure the SCOT transaction I have to configure a RFC connection (SM59) between SAP and the fax sever installed. I have some problems in this step , the comunication is wrong.
    I don't use ABAP code.
    I hope you can understand and help me.
    Thanks!
    Regards from Spain,
    Carmelo Pérez.

  • Use JMS For Sync interface

    Hi all ,
    We would like to make a sync interface that retrieve information from the R/3, the send application is at the Mainframe so we use the WebSphere MQ to send the request to the XI using the JMS adapter and than to the R/3 via the RFC adapter (Appl A -> WbSphere MQ -> JMS Adapter -> XI -> RFC Adapter -> R/3 and via versa ).
    Can we use the JMS adapter for that scenario ? can the JMS adapter be used for synchronous interface ?
    Best Regards ,
    Yaki

    Yes you can use JMS. You will still have to interpret the message so you can update the database but your client can do this asynchronously. In other words the client can send the message to JMS and go about doing other things instead of having to wait for the process to complete. We are actually doing this sort of thing and it is working out well.

  • Triggering a BPM(NW) using sync interface and get the sync response

    Hi Folks,
    I have a scenario where in I have to trigger a BPM (NW) using a sync interface from a SOAP client by making request to get the response from SAP webservice . If the response from SAP is successful then its a happy path but if it fails or times out then there is an failure mapping to ECC using an IDOC. My question is to achieve the sync process how many synchronous interfaces do I need to use? Please let me know if my design works with 4 sync interface. One outbound sync interface at the source (i.e the request ing system), the other inbound sync interface to the BPM to trigger the BPM, another outbound sync interface within BPM for the request to SAP. the fourth inbound sync interface at the ECC for the response from ECC. Or please let me know if there is a better design option than this.
    Regards
    Kalyan.

    Hi,
    Control Step
    Use
    You use a control step () to do the following:
    ·        Terminate the current process
    ·        Trigger an exception
    ·        Trigger an alert for Alert Management (see also: Triggering an Alert)
    Activities
    Terminate the Current Process
    Choose Terminate Process.
    At runtime, the system terminates the current process instance, including all active steps, and sets the status for the process to logically deleted.
    Trigger an Exception
    Choose Trigger Exception and specify the triggering exception (see also: Exception Handling). The relevant exception handler must be defined in the same block or a superordinate block.
    The system triggers the specified exception at runtime.
    For more information about using exceptions, see Example: Collecting and Bundling Messages - One Interface.
    Proxy..
    How to create proxy.
    http://help.sap.com/saphelp_nw04/helpdata/en/14/555f3c482a7331e10000000a114084/frameset.htm
    How to Activate Proxy.
    /people/vijaya.kumari2/blog/2006/01/26/how-do-you-activate-abap-proxies
    ABAP Server Proxies (Inbound Proxy)
    /people/siva.maranani/blog/2005/04/03/abap-server-proxies
    OutBound Proxy (Client Proxy)
    /people/sravya.talanki2/blog/2006/07/28/smarter-approach-for-coding-abap-proxies
    /people/ravikumar.allampallam/blog/2005/03/14/abap-proxies-in-xiclient-proxy
    File to R/3 via ABAP Proxy with good example
    /people/prateek.shah/blog/2005/06/14/file-to-r3-via-abap-proxy
    Debug your inbound ABAP Proxy implementation
    /people/stefan.grube/blog/2006/07/28/xi-debug-your-inbound-abap-proxy-implementation
    Thanks,
    Satya Kumar

  • Response payload is not updating the SAP tables in Sync Interface

    Dear Experts,
    We are doing the ECC to SFDC sync interface by using the ABAP Proxy to Webservice ICO scenario (SOAP to SOAP).
    The response payload from SFA has having the SOAP envelope, to remove this I have used the Java mapping with this we resolve the normal graphical mapping issue and ECC is able to get the response at MONI level.
    But the response payload is not updating the ECC SE11 tables at the proxy level.
    I have attached ECC synchronous proxy testing results with response payloads. With this original response payload the proxy is not updating the tables.
    Please help me out.
    Regards
    RK

    Hi RK,
    Set run-time parameter( LOGGING_SYNC) to 1 in Integration Engine (SXMB_ADM --> Integration Engine Configuration -> Edit configuration ) . LOGGING_SYNC may have set to 0 in IE. If LOGGING_SYNC is set to 0 , IE will not save or write the messages .
    Note: If PI system is Java only stack , please perform above step in ECC.
    Thanks
    Hari.

  • For File -- RFC-- File scenario want to remove sync/async bridge

    For File -- RFC-- File scenario want to remove sync/async bridge
    Can I work with File -- RFC-- File scenario without BPM
    Regards

    Hi-
    Check this threads
    RFC -> File without BPM
    File - RFC - File without a BPM - Possible from SP 19.
    File-To-RFC without using BPM

  • BPM. Creating element in container that references the sync. interface

    I couldn't select  synchronous, abstract interface for container element.
    i see only async interfaces.
    How to get sync interfaces there?

    sorry, problem is solved.
    help is not correct on this link
    http://help.sap.com/saphelp_nw70/helpdata/en/43/6211331c895f6ce10000000a1553f6/content.htm
    wrong line is:
    In the Synchronous Interface field, select the <b>container element</b> that references the synchronous, abstract interface for sending the request message and receiving the reply message.

  • IBook not starting, fan going really fast

    Hi everyone.
    Yesterday something happened. Everytime I try to switch on my iBook G4, the power goes on, but the screen remains black and the fan starts to go really fast, like never happened before even when it was too hot. Yesterday I managed to hear the startup chime, and even once I managed to switch in on, but it lasted for around 10 minutes, and the the screen went black again.
    Now I can only hear a sound, like a click (not the start up chime) and then the fan going fast, as I said, but nothing else happens.
    Sorry for my English and thanx in advance for any help. It's much appreciated.
    Regards.

    Did you try booting off of Install disc #1 to see if you have video? If you can, it wouldn't hurt to navigate to Disk Utility and verify both permissions and the disk and repair if necessary. This probably won't solve the problem, but it is good practice to do before and after software updates.
    If you can boot off of a CD, you could also try running the Apple Hardware Test and check for hardware problems. Very likely there won't be any that show up, but it will give you some assurance that your hardware has no major problems. The AHT won't find everything, but it does test quite a few things.
    If you can boot from a CD, then you could consider doing an Archive and Install, as suggested in the article. It would be best to back up your data in advance if you can. If you have access to another Mac, you might be able to do this using Target Disk Mode. A fresh install of the OS will take care of any corrupted software, especially if it was caused by an update.
    If reinstalling the OS does not fix the problem, then it is likely a hardware problem. But given what you have said here, it sounds more likely to be software.
    good luck!

  • How can I start using IPad without first syncing with my computer?

    I'm out of town and just bought a new IPad2.  I don't have my computer with me and won't be able to use it for another 2 weeks.  How can I start using my IPad before syncing with my computer? 

    You must activate it by syncing it to iTunes on a computer. An Apple Store can do it for you - or anybody with a computer that meets the minimum requirements and has iTunes 10.2 on it can activate it for you.
    If you have someone else activate it, bear in mind that when you do finally sync to your computer, iTunes is going to tell you that all content will be erased because you already set it up on another computer with another iTunes library. Your iPad will sync to one iTunes library only. That is way they are designed to perform.
    You CAN transfer any purchases that you make on the iPad to your iTunes library when you perform your first sync with your own computer, however, and I would strongly suggest that you do that when you get the chance.
    If you do set it up with another computer, I would keep the purchases and downloads to a minimum so that keeping all of your data is not a big problem when you finally sync to your own PC.

  • DHCP Reservation Sync and DNS Host record sync etc shown in IPAM GUI

    Hello all,
    I am aware of the scripts in the TechNet script center to sync DHCP leases etc to IPAM, however my question is about something else -
    If you highlight an IP address (IP address inventory->select an IP), You can see fields that say: "DHCP reservation sync", "DNS PTR record sync" and "DNS host record sync" as below:
    I was curious as to what these are for. Is there some built-in sync functionality for these that I perhaps have not enabled? (Don't see such options any where..)
    thanks,
    -Ravi

    Hi  Ravi ,
    The three columns tell us the information of the synchronization between IPAM server and DNS server (or DHCP server) .
    Here is the detailed guide for using IPAM :
    Using the IPAM Client Console :
    https://technet.microsoft.com/en-us/library/jj878351.aspx#inventory
    IPAM can sync DNS and DHCP records .
    The IPAM database is separate from DHCP and DNS servers on our network ,and full synchronization of hosts and IP addresses between IPAM and managed DNS or DHCP servers does not occur automatically
    unless we have configured automated tasks to perform this synchronization .
    For detailed information ,see
    DNS and DHCP record synchronization chapter in the following link :
    Multi-server Management :
    https://technet.microsoft.com/en-us/library/jj878329.aspx
    Best Regards,
    Leo
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Support, contact [email protected]

  • XL Reporter Error - Error Starting Excel! Cause: (Retrieve Excel Interface)

    Hi all experts,
    My customer is running SAP B1 8.8 PL13, with MS Office 2003.
    One of the workstation is encountering XL Reporter error when trying to generate XL Reports.
    Error starting Excel! Cause: (Retrieve Excel Interface) Automation error
    Library not registered.
    I have tried checking the Excel Macro security setting, COM-Addins, changing Excel.exe.config file to use .NET Framework 1.1. But the error still persists.
    I have also tried uninstall SAP B1 client, remove SAP folder, the reinstall B1 client again, but the error still exist.
    Any other idea except reformatting PC?
    Thanks,
    Taw-Fey Tan

    Hi Julie,
    There seems to be 2 COM-Addins in Excel.
    SAP Business One
    SAP Business One  XL Reporter
    I am unable to delete the first one while keepint the second. Not sure why it keeps coming back and reappear itself.
    Taw-Fey Tan

  • I recently got the iPhone 4s, but my iPod has a lot of apps with a lot of data on them and don't want to start over. I already synced my iPhone from the computer that had all my apps from my iPod, how do i transfer the data over, the other apps did.

    I recently got the iPhone 4s, but my iPod has a lot of apps with a lot of data on them and don't want to start over. I already synced my iPhone from the computer that had all my apps from my iPod, how do i transfer the data over, the other apps did. But some reason the app Clash Of Clans did not. Thank you.

    If I wiped my phone I wouldn't have the contacts on my phone to send to my self.    I would need to take just the contacts from my back up. I would have to do this through iTunes and I don't see how I can just extract the contacts only from my back up. From what I can figure out it is all or nothing

Maybe you are looking for

  • Errors with Time Machine (not completing backup, and needing to erase the ".inProgress" package)

    I have in a previous discussion been talking about errors with my Time Machine backup.  The errors were with a problem with Indexing a file, it fails and stops the whole backup.  Each time it attemps another backup, it fills my ".inProgress" package

  • Settings reset whenever I restart

    Whenever I restart, it seems certain things go back to default. Like in the internet connect panel, I have my VPN to be displayed in my menu bar, but every time I restart my VPN is not in the menu bar and I have to go check the box again. Also my vol

  • Created Web Photo Album but Main Photos do not show on centre page in Firefox

    Site is I have used web photo album in this web site. In IE this is showing OK and all images are centralised, however in Firefox the main photo pages are showing to the left can anyone help me please? http://www.sancere.com/Album/pages/Picture-018_j

  • Item Category D in ME21N

    Hi, When we mention the item category D,the Services tab appears in Item Detail. How do i make the fields here to be Display,Required,Hidden,Optional. For example,if i want to make Del Ind optional means,where should i do. If it's in ML90,how do i do

  • I sign up - get no acknowledgement Gmail do not have it where is it

    I asked for Firefox to be my homepage and an email was promised so I could activate my requested add-on G.mail to not have it and I would like to know where it is - would also like to find out if the Firefox home page lets you keep access to "most vi