Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Befehlszeilenprogramm TIConversionTool erleichtert die Migration zum Host Integration Server von HIS 2010, HIS 2009, HIS 2008, HIS 2006 und HIS 2004. Sie können es verwenden, um Windows Initiated (WIP) oder HIP-TLBs (Host Initiated, HIP) und .NET-Assemblys zu konvertieren, die in früheren Versionen von HIS in Host Integration Server .NET-Assemblys erstellt wurden. Sie können sie verwenden, um eine einzelne TLB oder Assembly oder mehrere TLBs oder Assemblys zu konvertieren.
Die TIConversionTool.exe befindet sich in den folgenden Ordnern:
| OS | Ort |
|---|---|
| x64 | C:\Programme\Microsoft Host Integration Server 2020\SysWOW64\ |
| x86 | C:\Programme\Microsoft Host Integration Server 2020\system\ |
Sie können das Konvertierungsprogramm über die Befehlszeile ausführen oder es von einem anderen Programm wie powerShell aufrufen. Führen Sie für Verwendungsanweisungen zur Laufzeit TIConversionTool.exe über die Befehlszeile ohne Argumente aus.
Das TIConversion-Tool, wenn ausgeführt wird, erzeugt das folgende Verzeichnis mit demselben Namen wie die Assembly oder TLB, die konvertiert wird. In diesem Verzeichnis werden die folgenden Dateien und ein Bin-Verzeichnis, das die konvertierte TI-Assembly enthält, platziert.
xxxx.asmx – Konfigurationsdatei für die Bereitstellung der TI-Assembly als Webdienst
xxxx.svc – Konfigurationsdatei für die Bereitstellung der TI-Assembly als Wcf-Dienst
xxxx.xsd – Schemadatei für die Verwendung mit BizTalk Host Application Adapter
web.config. WCF – Wcf-Webkonfigurationsdatei für die IIS-Bereitstellung
web.config. WS – asmx-Webkonfigurationsdatei für die II-Bereitstellung
bin/xxxx.dll – Konvertierte TI-Assembly.
Überlegungen zu TIConversionTool
Die TIConversionTool.exe migriert die Kontextschnittstelle zu der neuen Kontextschnittstelle, die in Host Integration Server eingeführt wurde.
TheTIConversionTool.exe aktualisiert die RE-Klasse nur, wenn die aktuelle RE-Klasse nicht mehr unterstützt wird.
Das Hilfsprogramm aktualisiert alte Typbibliotheken und .NET-Assemblys für die Arbeit mit hostintegrationsserver. Nach der Konvertierung wird empfohlen, dass die Konvertierungen der neuen RE-Konfiguration zugeordnet werden. Sie können HIS 2009- und HIS 2010-Konvertierungen vorhandenen HIS-REs oder neuen übereinstimmenden Hostintegrationsserver-REs zuordnen.
Beim Konvertieren einer alten Typbibliothek in eine .NET-Assembly konvertiert TI Visual Basic Version 6.0 Automation-Datentypen wie in der folgenden Tabelle beschrieben in Visual Basic .NET-Typen.
Visual Basic v6 Visual Basic .NET Integer Kurz Lang Integer Währungen Decimal Recordset DataTable UDT Struktur Die NewRecordset-Funktion wird in .NET nicht unterstützt. Sie müssen Code in Clientanwendungen ändern, die die NewRecordset-Funktion verwenden, um getrennte Recordsets zu erstellen.
Sie müssen vorhandene COM-Clients neu kompilieren, die deklarative Bindung aufgrund von GUID-Änderungen verwenden.
Sie müssen das Importfeature in Designer verwenden, um die TLB- oder .NET-Assembly in den folgenden Fällen zu konvertieren:
Ihre Anwendung verwendet Persistenzverbindungen.
Sie möchten Features verwenden, die auf dem neuen Modell basieren, z. B. dynamische REs.
Die ProgID der TLB ist größer als 39 Zeichen.
Die TLB enthielt zwei Schnittstellen für den TI-Kontext, als die tlb so konfiguriert wurde, dass clientContext verwendet werden kann. HIS2020 TI .Net-Assemblys enthalten nur eine einzige Schnittstelle, wenn sie für die Verwendung von clientContext konfiguriert ist. Eine Clientanwendung, die eine tlb mit dem direkten Aufrufmodell verwendet, erforderte nicht den Kontextwert, der in der Parameterliste des TI-Methodenaufrufs definiert ist. In HIS2020 Nach ausführung der tlb durch TIconversiontool.exe wird das Ergebnis durch eine .Net-Assembly ersetzt. der Kunde muss den Kontextwert in der Parameterliste des TI-Methodenaufrufs enthalten.
Weitere Informationen finden Sie unter "Arbeiten mit TI Designer".
Verwendung
TIConversionTool [[/f] libraryname1 [libraryname1 ...] [/o outputdir] [/fl fileList1 [fileList2 ...]] [/l logFile]]
Syntax
/f
Geben Sie bibliotheken an, die konvertiert werden sollen.
/Fl
Geben Sie eine Textdatei an, die eine Liste der zu konvertierenden Bibliotheken enthält.
/O
Geben Sie das Verzeichnis an, das die konvertierten Assemblys enthält.
/l
Geben Sie den Namen der Protokolldatei an.
/d
Geben Sie ein Verzeichnis an, das die zu konvertierenden Bibliotheken enthält.
/Ds
Geben Sie ein Verzeichnis an, das die zu konvertierenden Bibliotheken enthält, einschließlich derjenigen in den Unterverzeichnissen.
/Ow
Überschreiben Sie alle vorhandenen Assemblys.
/Sk
Überspringen Sie Typbibliotheken, deren Ausgabeassemblys bereits vorhanden sind.
/Ol
Überschreiben Sie ggf. die Protokolldatei.
Beispiel für die Verwendung
TIConversionTool /f c:\temp\ComClnt1.tlb
TIConversionTool /f c:\temp\NetClnt1.dll /o c:\output
TIConversionTool /f c:\temp\NetClnt1.dll NetClnt2.dll
TIConversionTool /f c:\temp\NetClnt1.dll NetClnt1.dll /o c:\output
TIConversionTool /fl fileList.txt
TIConversionTool /fl fileList.txt /l fileList.log
TIConversionTool /fl fileList.txt /o c:\output
Warnung
Befehlszeilenparameter, die ohne Verwendung der obigen Flags angegeben werden, werden als zu konvertierende Bibliotheken behandelt.