Hinweise für die Kommunikationsprogramme 
Die nachfolgende Übersicht enthält spezielle Hinweise für die einzelnen Programme.
Programm |
Hinweis |
sapftp saphttp ConvUtil ConvServSamp ConvRfc2Corba |
Unter WinNT muß das Programm librfc32.dll erreichbar sein. |
ConvUtil |
Vor dem Aufruf dieses Programms setzen Sie den Pfad so, daß sapftp, saphttp und ConvServ erreichbar sind, damit diese Programme über ConvUtil angestartet werden können. Falls Sie bei der Definition der RFC-Destination die Option Anstarten wählen, ist nur ein sehr rudimentärer Pfad gesetzt. Verwenden Sie in diesem Fall ein shell script, in dem Sie den Pfad setzen und anschließend das Programm ConvUtil aufrufen. |
Programm zur Kommunikation zwischen dem SAP-System und dem Konverter |
Wenn Sie das Programm über ConvUtil starten, schreiben Sie ein shell script mit dem Namen ConvServ (bzw. ConvServ.bat unter dem Betriebsystem Windows NT). In diesem shell script rufen Sie den RFC-Server zur Kommunikation mit dem Konverter auf (z.B. ConvServSamp, ConvRfc2Corba).Verwenden Sie zur Konvertierung einen CORBA-Server der Firma Engineering Animation, Inc. (EAI), benötigen Sie das SAP-Programm ConvRfc2Corba.
CatiaTranslatorServer -hostName iw1027 -sessionFactory <sessionFactory> - listFactory <GeneralListFactory> Die Werte dieser Parameter müssen mit den Parametern identisch sein, die beim Aufruf des Programms VisDSSessionMgr verwendet werden. ConvRfc2Corba <RFC Parameter> -hostName iw1027 -TranslatorName CAT1 -namingContext DefaultNamingContext Das Programm ConvRfc2Corba muß in folgenden Situationen beendet und neu gestartet werden:
Sie vermeiden Probleme, indem Sie das Programm auf einem UNIX-Rechner laufen lassen und bei der Pflege der RFC-Destination (Transaktionscode SM59) die Option Anstarten wählen oder das Programm über ConvUtil anstarten lassen. Das Programm ConvRfc2Corba muß im Gegensatz zu den anderen Programmen nicht auf dem Konvertierungsserver laufen.
Ein Kommunikationsproblem tritt beispielsweise auf, wenn in den CORBA-Programmen (ConvRfc2Corba, nameserv, VisDSSessionMgr und dem Translator-Server, z.B. CatiaTranslatorServer oder ProETranslatorServer.exe) der Nameserver nicht gefunden wird.
Setzen Sie vor dem Aufruf von ConvRfc2Corba alle Umgebungsvariablen so, wie sie vom Konverter benötigt werden. Geben Sie beim Aufruf von ConvRfc2Corba zusätzlich den Parameter -corbaTranslatorServerName <TranslatorServer> an. <TranslatorServer> ist der für Ihre Konvertierung benötigte Translator-Server mit dem vollen Pfad, z.B. /usr/converter/CatiaTranslatorServer oder c:\converter\ProETranslatorServer.exe . Optional können Sie die Ausgaben von VisDSSessionMgr und <TranslatorServer> mit den Parametern Das Programm ConvRfc2Corba wurde mit ORBacus for C++ von Object-Oriented Concepts, Inc. hergestellt.Falls Sie einen anderen Konverter benötigen, informieren Sie sich, ob eine Anbindung an ein SAP-System vorbereitet ist. Oft sind dazu nur kleine Modifikationen einer Batch-Datei notwendig. Eine detaillierte Anleitung zum Anbinden eigener Konverter finden Sie hier: Konverter anbinden |