1.2 Tuxedo .NETワークステーション・クライアントの機能

Tuxedo .NETワークステーション・クライアントは、.NETアプリケーションとTuxedoワークステーションの基底の共有ライブラリ(libwsc.dlllibengine.dll、およびlibfml.dll)の間の中間層またはラッパーとして機能します。次の図は、Tuxedo .NETワークステーション・クライアントの機能を表しています。

.NETアセンブリのlibwscdnet.dllには、Tuxedo .NETワークステーション・クライアント用のラッパーAPIクラスが含まれ、Tuxedo ATMI関数とFML関数をラップするオブジェクト指向スタイルのインタフェース・セットを実装します。

buildnetclientは、.NETプログラミング言語で記述されたTuxedoワークステーション・クライアントを構築するため、libwscdnet.dllを参照します。それは共通言語ランタイム(CLR)環境をターゲットとしており、実行時の環境に応じて、アセンブリ(たとえば、クライアントの実行可能ファイル、ライブラリ)によって呼び出されます。

win32共有ライブラリlibwdi.dllにはlibwscdnet.dllに使用されているプラットフォーム固有の関数が実装されています。

ノート:

libwdi.dlllibwscdnet.dllの実行時のみ必要です。buildnetclientでアプリケーションのソース・ファイルを.NET実行可能ファイルにビルドする際は、不要です。

このライブラリは、今後、Microsoft .NET FrameworkがMicrosoft Windowsファミリ以外のプラットフォームに移植された場合に使用できるように、予約されています。

図1-1 Tuxedo .NETワークステーション・クライアントの機能

Tuxedo .NETワークステーション・クライアントの機能の図について説明します。