Hints on the Communication Programs 
The following overview contains special information regarding each of the four programs.
Program |
Note |
sapftp saphttp ConvUtil ConvServSamp ConvRfc2Corba |
Under WinNT, the program librfc32.dll must be accessible. |
ConvUtil |
Before calling the program, set the path to that sapftp, saphttp, and ConvServ can be accessed and be started by the program ConvUtil. When you select the option Start for when defining the RFC destination you will only have a very basic path set. In this case use shell script to set the path and then call the program ConvUtil. |
Program for communication between the SAP System and the converter |
When you start the program using ConvUtil you write a shell script with the name ConvServ (or ConvServ.bat when using the operating system Windows NT). You call the RFC server for communication with the converter in this shell script (Examples: ConvServSamp, ConvRfc2Corba).If you use a CORBA server from Engineering Animation, Inc. (EAI) for conversion you will need the SAP program ConvRfc2Corba.
CatiaTranslatorServer -hostName iw1027 -sessionFactory <sessionFactory> - listFactory <GeneralListFactory> The values of these parameters must be identical to the parameters used when calling the program VisDSSessionMgr. ConvRfc2Corba <RFC Parameter> -hostName iw1027 -TranslatorName CAT1 -namingContext -sessionFactory sessionFactory -listFactory GeneralListFactory -portNumber 10000 The program ConvRfc2Corba must be closed and restarted in the following situations:
The program runs better on a UNIX machine and when maintaining the RFC destination (transaction code SM59) select the option Start or start the program using ConvUtil. The program ConvRfc2Corba does not have to be run from the conversion server. The other three programs do.
A communication problem can occur when the nameserver ( ConvRfc2Corba, nameserv, VisDSSessionMgr and the translator server, such as CatiaTranslatorServer or ProETranslatorServer.exe) cannot be found in the CORBA programs.
Set all environment variables for ConvRfc2Corba as required by the converter. Also enter the parameters -corbaTranslatorServerName <TranslatorServer> when calling ConvRfc2Corba. <TranslatorServer> is required for your conversion. The translator server path must be entered. /usr/converter/CatiaTranslatorServer or c:\converter\ProETranslatorServer.exe . Optionally you can reroute the output of VisDSSessionMgr and <TranslatorServer> to other files by using the parameters The program ConvRfc2Corba was created with ORBacus for C++ from Object-Oriented Concepts, Inc..If you require another converter, verify whether a connection to the SAP System is possible. Often it is necessary to make small modifications to the batch file. A detailed guide on connecting the converter can be found under: Connecting the Converter |