Skip to Content
avatar image
Former Member

Executing Unix Application from a Windows 2003 server via RFC


Got an interesting situation. We're in the process of migrating one of our production R/3 instances (version 4.6c) from a legacy RS-6000-AIX-Informix platform over to Intel-Windows-SQLServer. As part of our discovery process we found in interface that calls a C++ module through a RFC which in turn calls an AS400 to query data and return it to the calling program. This interface is scheduled to be replaced later this year but we have a need to keep it in place for the migration.

We have a source listing for the C++ program but we are not sure if we have all of the necessary libraries so recompiling the program on the windows side may be a bit dicey. One option we are weighing is installing Windows Services for Unix on the new server and configuring the RFC to point to mount point where the C++ is located on the RS-6000. On paper this seems like a viable option, but we wanted to see if anyone had any experience with this or may have an alternative approach to accessing a Unix based C++ module from a Windows based platform via a RFC.

Thanks for listening.


Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

1 Answer

  • avatar image
    Former Member
    May 03, 2007 at 09:51 AM

    is the C++ program a RFC Client or and RFC Server Program?

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      yep, definitely a server. we're weighing a couple of options here. since we're running on a windows platform the Unix services may be an option assuming we can launch an appropriate shell to run the C++ program in. In talking around with some folks, another option may be to use a gateway on the Unix server to expose the program and call it from an RFC on the Windows server. Any thoughts as to the viability of either of these two approaches