1.2 How Tuxedo .NET Workstation Client Works
The Tuxedo .NET Workstation Client works as an intermediate
layer or wrapper between your .NET applications and underlying
Tuxedo workstation shared libraries
(libwsc.dll
,libengine.dll
, and
libfml.dll
). The following figure illustrates how the
Tuxedo .NET Workstation client works.
The . NET assembly libwscdnet.dll
contains the
wrapper API classes for Tuxedo .NET Workstation Client and
implements a set of object-oriented-styled interfaces that wrap
around Tuxedo ATMI functions and FML functions.
buildnetclient
references
libwscdnet.dll
in order to build Tuxedo workstation
clients written in . NET programming languages. It targets the
Common Language Runtime (CLR) environment, and is invoked by the
assemblies (for example, client executables, libraries) depending
on it at runtime.
The win32 shared library, libwdi.dll
, implements
platform specific functions that libwscdnet.dll
uses.
Note:
libwdi.dll
is only required by libwscdnet.dll
at runtime and is not necessary when buildnetclient
builds the application source files into .NET executables.
This library is reserved for future use if Microsoft’s .NET Framework is ported to platforms other than the Microsoft Windows family.
Figure 1-1 How Tuxedo .NET Workstation Client Works
