トランザクション インテグレーター変換ツール

TIConversionTool コマンド ライン ユーティリティを使用すると、HIS 2010、HIS 2009、HIS 2008、HIS 2006、HIS 2004 から Host Integration Server にすばやく簡単に移行できます。 それを使用して、以前のバージョンの HIS で作成された Window Initiated (WIP) または Host Initiated (HIP) の TLB と .NET アセンブリを 、Host Integration Server .NET アセンブリに変換できます。 1 つの TLB またはアセンブリ、または複数の TLB またはアセンブリを変換するために使用できます。

このTIConversionTool.exeは、次のフォルダーに含まれています。

OS 場所
X64 C:\Program Files\Microsoft Host Integration Server 2013\SysWOW64\
x86 C:\Program Files\Microsoft Host Integration Server 2013\system\

変換ユーティリティは、コマンド ラインから実行するか、PowerShell などの別のプログラムから呼び出します。 実行時の使用方法については、引数をTIConversionTool.exeコマンド ラインからコマンド ラインを実行します。

TIConversion Tool を実行すると、変換するアセンブリまたは TLB と同じ名前の次のディレクトリが生成されます。 そのディレクトリには、次のファイルと、変換された TI アセンブリを含む bin ディレクトリが配置されます。

  1. xxxx.asmx - TI アセンブリを Web サービスとしてデプロイする構成ファイル

  2. xxxx.svc - WCF サービスとして TI アセンブリをデプロイする構成ファイル

  3. xxxx.xsd - BizTalk ホスト アプリケーション アダプターで使用するスキーマ ファイル

  4. web.config。WCF - IIS 展開用の wcf Web 構成ファイル

  5. web.config.WS - II デプロイ用の asmx Web 構成ファイル

  6. bin/xxxx.dll - 変換された TI アセンブリ。

    TIConversionTool に関する考慮事項

  • このTIConversionTool.exe、コンテキスト インターフェイスを、コンテキスト インターフェイスで導入された新しいコンテキスト インターフェイスにHost Integration Server。

  • TheTIConversionTool.exe現在の RE クラスがサポートされなくなった場合にのみ、RE クラスが更新されます。

  • このユーティリティは、古いタイプ ライブラリと .NET アセンブリを更新して、新しいHost Integration Server。 変換が完了したら、変換を新しい RE 構成に関連付けすることをお勧めします。 200 HIS 9 および 2010 HIS 2010 の変換は、既存の HIS REs に関連付けるか、新しい一致する Host Integration Serverできます。

  • 古いタイプ ライブラリを .NET アセンブリに変換する場合、TI は、次の表で説明するように、Visual Basic バージョン 6.0 Automation データ型を Visual Basic .NET 型に変換します。

    Visual Basic v6 Visual Basic .NET
    Integer Short
    Long 整数型
    Currency Decimal
    レコードセット DataTable
    UDT 構造体
  • NewRecordset 関数は、.NET ではサポートされていません。 切断されたレコードセットを作成するには、 NewRecordset 関数 を使用するクライアント アプリケーションのコードを変更する必要があります。

  • GUID の変更により宣言バインディングを使用する既存の COM クライアントを再コンパイルする必要があります。

  • デザイナーのインポート機能を使用して、次の場合に TLB または .NET アセンブリを変換する必要があります。

    • アプリケーションでは永続化接続が使用されます。

    • 動的な RES など、新しいモデルに依存する機能を使用する必要があります。

    • TLB の ProgID が 39 文字を超える。

  • tlb が clientContext の使用を許可するように構成されている場合、TI TLB には TI コンテキスト用の 2 つのインターフェイスが含まれる。 HIS2013 TI .Net アセンブリには、clientContext の使用を許可するように構成されている場合、1 つのインターフェイスだけが含まれます。 直接呼び出しモデルで tlb を使用するクライアント アプリケーションでは、TI メソッド呼び出しのパラメーター リスト内で定義されたコンテキスト値は必要でした。 HIS2013 では、tlb を実行TIconversiontool.exe結果は .Net アセンブリに置き換えられる予定です。 顧客は、TI メソッド呼び出しのパラメーター リストにコンテキスト値を含める必要があります。

    詳細については、「TI デザイナーの 使用」を参照してください

使用方法

TIConversionTool [[/f] libraryname1 [libraryname1 ...] [/o outputdir] [/fl fileList1 [fileList2 ...]] [/l logFile]]  

構文

/f
変換するライブラリを指定します。

/fl
変換するライブラリの一覧を含むテキスト ファイルを指定します。

/o
変換されたアセンブリを含むディレクトリを指定します。

/l
ログ ファイル名を指定します。

/d
変換するライブラリを含むディレクトリを指定します。

/ds
サブディレクトリ内のライブラリを含め、変換するライブラリを含むディレクトリを指定します。

/ow
既存のすべてのアセンブリを上書きします。

/sk
出力アセンブリが既に存在するタイプ ライブラリをスキップします。

/ol
ログ ファイルが存在する場合は上書きします。

使用例

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  

警告

上記のフラグを使用せずに指定されたコマンド ライン パラメーターは、変換するライブラリとして扱います。