The Tuxedo .NET Workstation Client APIsare divided into two categories:Tuxedo ATMI C functions and ATMI FML functions and are contained in the namespace Bea.Tuxedo.ATMI and Bea.Tuxedo.FML respectively. To use these classes and methods, corresponding namespaces must be imported via C# statement either ^using Bea.Tuxedo.ATMI ̄ or ^using Bea.Tuxedo.FML ̄ or both.
This namespace includes all the classes and structures related to the functions listed in the ATMI C Function Reference section of Tuxedo 9.0 eDoc.
This namespace includes all the classes and structures related to the functions listed in the ATMI FML Function Reference section of Tuxedo 9.0 eDoc.
The Tuxedo .NET Workstation Client consists of the following classes, structures and delegates:
Class |
namespace |
Description |
Represents the application context that most ATMI functions operate on |
||
Represents the handle returned by tpacall |
||
Defines all the constants that ATMI programming will use (moved from atmi.h) |
||
Defines all the buffer types that Tuxedo supports |
||
Represents the carray type used in VIEW/VIEW32 programming |
||
The substitute for ATMI C type CLIENTID used in ATMI functions |
||
Represents the handle returned by tpconnect |
||
The wrapper class for decimal functions |
||
Base class to represent an exception for an error generated from FML functions |
||
The substitute of FML error code FALIGNERR |
||
The substitute of FML error code FBADACM |
||
The substitute of FML error code FBADFLD |
||
The substitute of FML error code FBADNAME |
||
The substitute of FML error code FBADTBL |
||
The substitute of FML error code FBADVIEW |
||
The substitute of FML error code FEBADOP |
||
The substitute of FML error code FEINVAL |
||
The substitute of FML error code FEUNIX |
||
The substitute of FML error code FFTOPEN |
||
The substitute of FML error code FFTSYNTAX |
||
The substitute of FML error code FMALLOC |
||
The substitute of FML error code FNOCNAME |
||
The substitute of FML error code FNOSPACE |
||
The substitute of FML error code FNOTFLD |
||
The substitute of FML error code FNOTPRES |
||
The substitute of FML error code FSYNTAX |
||
The substitute of FML error code FTYPERR |
||
The substitute of FML error code FVFOPEN |
||
The substitute of FML error code FVFSYNTAX |
||
A wrapper class for standard IO functions such as fopen etc used by FML functions |
||
This enumeration defines all the field types FML/FML32 supports |
||
The substitute for ATMI C type FLDID used in FML functions |
||
The substitute for ATMI C type FLDLEN used in FML functions |
||
The substitute for ATMI C type FLDOCC used in FML functions |
||
Defines all the constant that FML programming will use (moved from fml.h and fml32.h) |
||
This struct defines a type of integer which has same number of bits with the long type used by arguments of ATMI C and FML functions. (mainly for the purpose of interoperating with functions in Tuxedo libraries such as libwsc.dll, libfml.dll and libfml32.dll) |
||
MEMBER |
This class is used to describe the information such as offset, length etc of a member of C structure and is used in automatically generated sub-classes of TypedView and TypedView32 in FML programming |
|
Represents the handle returned by tpsubscribe |
||
The substitute for ATMI C type TPEVCTL used by ATMI C function tpsubscribe |
||
The substitute for ATMI C type TPKEY used by ATMI C functions tpkey_open, tpkey_close etc |
||
The substitute for ATMI C type TPQCTL used by ATMI C functions tpenqueue and tpdequeue |
||
The substitute for ATMI C type TPTRANID used by ATMI C functions such as tpsuspend and tpresume |
||
The base class to represent a Tuxedo typed buffer |
||
The derived class for CARRAY typed buffer |
||
The derived class for 16-bit FML typed buffer |
||
The derived class for 32-bit FML typed buffer |
||
The derived class for STRING typed buffer |
||
The derived class for TPINIT typed buffer used in ATMI C functions such as tpinit |
||
TypedUnknown |
The derived class to represent a unrecognized kind of typed buffer |
|
The derived class for 16-bit VIEW typed buffer |
||
The derived class for 32-bit VIEW typed buffer |
||
The derived class for XML typed buffer |
||
Base class to represent an exception for an error generated from ATMI C functions |
||
The substitute of ATMI error code TPEABORT |
||
The
substitute of ATMI error code TPEBADDESC |
||
The substitute of ATMI error code TPEBLOCK |
||
This derived class is a newly added exception and have no counterpart in ATMI error code |
||
The substitute of ATMI error code TPEDIAGNOSTIC |
||
The substitute of ATMI error code TPEEVENT |
||
This derived class is a newly added exception and have no counterpart in ATMI error code |
||
The substitute of ATMI error code TPEHAZARD |
||
The substitute of ATMI error code TPEHEURISTIC |
||
The substitute of ATMI error code TPEINVAL |
||
The substitute of ATMI error code TPEITYPE |
||
The substitute of ATMI error code TPELIMIT |
||
The substitute of ATMI error code TPEMATCH |
||
The substitute of ATMI error code TPEMIB |
||
The substitute of ATMI error code TPENOENT |
||
The substitute of ATMI error code TPEOS |
||
The substitute of ATMI error code TPEOTYPE |
||
The substitute of ATMI error code TPEPERM |
||
The substitute of ATMI error code TPEPROTO |
||
The substitute of ATMI error code TPERELEASE |
||
The substitute of ATMI error code TPERMERR |
||
The substitute of ATMI error code TPESVCERR |
||
The substitute of ATMI error code TPESVCFAIL |
||
This derived class is a newly added exception and have no counterpart in ATMI error code |
||
The substitute of ATMI error code TPESYSTEM |
||
This derived class is a newly added exception and have no counterpart in ATMI error code |
||
This derived class is a newly added exception and have no counterpart in ATMI error code |
||
The substitute of ATMI error code TPETIME |
||
The substitute of ATMI error code TPETRAN |
||
The substitute of ATMI error code TPGOTSIG |
||
Includes all the transaction control functions such as tpbegin, tpcommit etc. |
||
Provides some utility methods. |
||
This delegate defines the prototype of the unsolicited message handler |
||
The substitute for ATMI C type XID used by ATMI C function such as tpconvert |