This base class represents an exception when an ATMI C function error occurs.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPException
Bea.Tuxedo.ATMI.TPEABORTException
Bea.Tuxedo.ATMI.TPEBADDESCException
Bea.Tuxedo.ATMI.TPEBLOCKException
Bea.Tuxedo.ATMI.TPECLASSNOTFOUNDException
Bea.Tuxedo.ATMI.TPEDIAGNOSTICException
Bea.Tuxedo.ATMI.TPEEVENTException
Bea.Tuxedo.ATMI.TPEFIXEDBUFException
Bea.Tuxedo.ATMI.TPEHAZARDException
Bea.Tuxedo.ATMI.TPEHEURISTICException
Bea.Tuxedo.ATMI.TPEINVALException
Bea.Tuxedo.ATMI.TPEITYPEException
Bea.Tuxedo.ATMI.TPELIMITException
Bea.Tuxedo.ATMI.TPEMATCHException
Bea.Tuxedo.ATMI.TPEMIBException
Bea.Tuxedo.ATMI.TPENOENTException
Bea.Tuxedo.ATMI.TPEOSException
Bea.Tuxedo.ATMI.TPEOTYPEException
Bea.Tuxedo.ATMI.TPEPERMException
Bea.Tuxedo.ATMI.TPEPROTOException
Bea.Tuxedo.ATMI.TPERELEASEException
Bea.Tuxedo.ATMI.TPERMERRException
Bea.Tuxedo.ATMI.TPESVCERRException
Bea.Tuxedo.ATMI.TPESVCFAILException
Bea.Tuxedo.ATMI.TPESWITCHCTXTException
Bea.Tuxedo.ATMI.TPESYSTEMException
Bea.Tuxedo.ATMI.TPETBFVINSTANCEException
Bea.Tuxedo.ATMI.TPETBNOTSUPTException
Bea.Tuxedo.ATMI.TPETIMEException
Bea.Tuxedo.ATMI.TPETRANException
Bea.Tuxedo.ATMI.TPGOTSIGException
public
class TPException : ApplicationException {
public
const int TPMINVAL =
ATMIC.TPMINVAL; /* minimum error message
*/
public
const int TPEABORT =
ATMIC.TPEABORT;
public
const int TPEBADDESC =
ATMIC.TPEBADDESC;
public
const int TPEBLOCK =
ATMIC.TPEBLOCK;
public
const int TPEINVAL =
ATMIC.TPEINVAL;
public
const int TPELIMIT =
ATMIC.TPELIMIT;
public
const int TPENOENT =
ATMIC.TPENOENT;
public
const int TPEOS =
ATMIC.TPEOS;
public
const int TPEPERM =
ATMIC.TPEPERM;
public
const int TPEPROTO =
ATMIC.TPEPROTO;
public
const int TPESVCERR =
ATMIC.TPESVCERR;
public
const int TPESVCFAIL =
ATMIC.TPESVCFAIL;
public
const int TPESYSTEM =
ATMIC.TPESYSTEM;
public
const int TPETIME =
ATMIC.TPETIME;
public
const int TPETRAN =
ATMIC.TPETRAN;
public
const int TPGOTSIG =
ATMIC.TPGOTSIG;
public
const int TPERMERR =
ATMIC.TPERMERR;
public
const int TPEITYPE =
ATMIC.TPEITYPE;
public
const int TPEOTYPE =
ATMIC.TPEOTYPE;
public
const int TPERELEASE =
ATMIC.TPERELEASE;
public
const int TPEHAZARD =
ATMIC.TPEHAZARD;
public
const int TPEHEURISTIC= ATMIC.TPEHEURISTIC;
public
const int TPEEVENT =
ATMIC.TPEEVENT;
public
const int TPEMATCH =
ATMIC.TPEMATCH;
public
const int TPEDIAGNOSTIC =
ATMIC.TPEDIAGNOSTIC;
public
const int TPEMIB =
ATMIC.TPEMIB;
public
const int TPMAXVAL =
ATMIC.TPMAXVAL; /*
maximum error message */
public
const int TPEWRAPPERBASE = 100; // base error number for
ATMI wrapper classes
public
const int TPECLASSNOTFOUND =
TPEWRAPPERBASE + 1; // class of derived view,
fml class not found
public
const int TPETBFVINSTANCE =
TPEWRAPPERBASE + 2; // failed to create the
instance of view, fml sub class
public
const int TPEFIXEDBUF =
TPEWRAPPERBASE + 3; // attempt to alter a
buffer marked as fixed
public
const int TPESWITCHCTXT =
TPEWRAPPERBASE + 4; // SwitchContext fails
// TypedView.MarshalToRawBuffer
or TypedView.UnmarshalFromRawBuffer is invoked with a
// typed buffer which type
is neither TypedView nor TypedView32
public
const int TPETBNOTSUPT = TPEWRAPPERBASE + 5;
public const
int TPED_MINVAL =
ATMIC.TPED_MINVAL; /* minimum error message */
public
const int TPED_SVCTIMEOUT =
ATMIC.TPED_SVCTIMEOUT;
public
const int TPED_TERM =
ATMIC.TPED_TERM;
public
const int TPED_NOUNSOLHANDLER= ATMIC.TPED_NOUNSOLHANDLER;
public const
int TPED_NOCLIENT =
ATMIC.TPED_NOCLIENT;
public
const int TPED_DOMAINUNREACHABLE =
ATMIC.TPED_DOMAINUNREACHABLE;
public
const int TPED_CLIENTDISCONNECTED= ATMIC.TPED_CLIENTDISCONNECTED;
public
const int TPED_PERM =
ATMIC.TPED_PERM;
public
const int TPED_OTS_INTERNAL =
ATMIC.TPED_OTS_INTERNAL;
public
const int TPED_INVALID_CERTIFICATE =
ATMIC.TPED_INVALID_CERTIFICATE;
public
const int TPED_INVALID_SIGNATURE =
ATMIC.TPED_INVALID_SIGNATURE;
public
const int TPED_DECRYPTION_FAILURE =
ATMIC.TPED_DECRYPTION_FAILURE;
public
const int TPED_INVALIDCONTEXT =
ATMIC.TPED_INVALIDCONTEXT;
public
const int TPED_INVALID_XA_TRANSACTION= ATMIC.TPED_INVALID_XA_TRANSACTION;
public
const int TPED_MBCONV =
ATMIC.TPED_MBCONV;
public
const int TPED_MAXVAL =
ATMIC.TPED_MAXVAL; /* maximum error message */
protected
TPException(int errno);
public int
TPErrno { get; }
public
override string Message { get; }
public
static TPException NewTPException();
public
static TPException NewTPException(int errno);
public
static TPException NewTPException(int errno, int suberrno);
public
static int tperrno();
public
static long tpurcode();
public
static int tperrordetail();
public
static string tpstrerror(int error);
public
static string tpstrerrordetail(int error);
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPEABORT.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPEABORTException
public
sealed class TPEABORTException : TPException {
public
TPEABORTException ();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPEBADDESCException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPEBADDESCException
public
sealed class TPEBADDESCException : TPException {
public
TPEBADDESCException ();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPEBLOCKException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPEBLOCKException
public
sealed class TPEBLOCKException : TPException {
public
TPEBLOCKException ();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
This derived class is a newly added exception and have no counterpart in ATMI error code.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPECLASSNOTFOUNDException
public
sealed class TPECLASSNOTFOUNDException : TPException {
public
TPECLASSNOTFOUNDException();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPEDIAGNOSTIC.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPEDIAGNOSTICException
public
sealed class TPEDIAGNOSTICException : TPException {
/*
THESE MUST MATCH THE DEFINITIONS IN qm.h */
public
const int QMEINVAL =
ATMIC.QMEINVAL;
public
const int QMEBADRMID =
ATMIC.QMEBADRMID;
public
const int QMENOTOPEN =
ATMIC.QMENOTOPEN;
public
const int QMETRAN =
ATMIC.QMETRAN;
public
const int QMEBADMSGID =
ATMIC.QMEBADMSGID;
public
const int QMESYSTEM =
ATMIC.QMESYSTEM;
public
const int QMEOS =
ATMIC.QMEOS;
public
const int QMEABORTED =
ATMIC.QMEABORTED;
public
const int QMENOTA =
ATMIC.QMENOTA;
public
const int QMEPROTO =
ATMIC.QMEPROTO;
public
const int QMEBADQUEUE =
ATMIC.QMEBADQUEUE;
public
const int QMENOMSG =
ATMIC.QMENOMSG;
public
const int QMEINUSE =
ATMIC.QMEINUSE;
public
const int QMENOSPACE =
ATMIC.QMENOSPACE;
public
const int QMERELEASE =
ATMIC.QMERELEASE;
public
const int QMEINVHANDLE =
ATMIC.QMEINVHANDLE;
public
const int QMESHARE =
ATMIC.QMESHARE;
/*
END QUEUED MESSAGES ADD-ON */
public
TPEDIAGNOSTICException(int diagnostic);
public int
Diagnostic { get; }
public
string DiagnosticString { get; }
public
override string Message { get; }
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPEEVENT.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPEEVENTException
public
sealed class TPEEVENTException : TPException {
/*
conversations - events, for TPEEVENT */
public
const int TPEV_DISCONIMM =
ATMIC.TPEV_DISCONIMM;
public
const int TPEV_SVCERR = ATMIC.TPEV_SVCERR;
public
const int TPEV_SVCFAIL =
ATMIC.TPEV_SVCFAIL;
public
const int TPEV_SVCSUCC =
ATMIC.TPEV_SVCSUCC;
public
const int TPEV_SENDONLY =
ATMIC.TPEV_SENDONLY;
public
TPEEVENTException(int evt);
public int
Event { get; }
public
string EventString { get; }
public
override string Message { get; }
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPEFIXEDBUFException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPEFIXEDBUFException
public
sealed class TPEBLOCKException : TPException {
public
TPEBLOCKException ();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPEHAZARDException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPEHAZARDException
public
sealed class TPEHAZARDException : TPException {
public
TPEHAZARDException();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPEHEURISTICException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPEHEURISTICException
public
sealed class TPEHEURISTICException : TPException {
public
TPEHEURISTICException ();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPEINVALException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPEINVALException
public
sealed class TPEINVALException : TPException {
public TPEINVALException
();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPEITYPEException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPEITYPEException
public
sealed class TPEITYPEException : TPException {
public
TPEITYPEException();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPELIMITException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPELIMITException
public
sealed class TPELIMITException : TPException {
public
TPELIMITException();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPEMATCHException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPEMATCHException
public
sealed class TPEMATCHException : TPException {
public
TPEMATCHException();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPEMIBException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPEMIBException
public
sealed class TPEMIBException : TPException {
public
TPEMIBException();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPENOENTException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPENOENTException
public
sealed class TPENOENTException : TPException {
public
TPENOENTException();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPEOSException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPEOSException
public
sealed class TPEOSException : TPException {
public
TPEOSException ();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPEOTYPEException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPEOTYPEException
public
sealed class TPEOTYPEException : TPException {
public
TPEOTYPEException();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPEPERMException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPEPERMException
public
sealed class TPEPERMException : TPException {
public
TPEPERMException ();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPEPROTOException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPEPROTOException
public
sealed class TPEPROTOException : TPException {
public
TPEPROTOException();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPERELEASEException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPERELEASEException
public
sealed class TPERELEASEException : TPException {
public
TPERELEASEException ();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPERMERRException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPERMERRException
public
sealed class TPERMERRException : TPException {
public
TPERMERRException ();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPESVCERRException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPESVCERRException
public
sealed class TPESVCERRException : TPException {
public
TPESVCERRException ();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPESVCFAILException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPESVCFAILException
public
sealed class TPESVCFAILException : TPException {
public
TPESVCFAILException ();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPESWITCHCTXTException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPESWITCHCTXTException
public
sealed class TPESWITCHCTXTException : TPException {
public
TPESWITCHCTXTException ();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPESYSTEMException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPESYSTEMException
public
sealed class TPESYSTEMException : TPException {
public
TPESYSTEMException ();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPETBFVINSTANCEException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPETBFVINSTANCEException
public
sealed class TPETBFVINSTANCEException : TPException {
public
TPETBFVINSTANCEException();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPETBNOTSUPTException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPETBNOTSUPTException
public
sealed class TPETBNOTSUPTException : TPException {
public
TPETBNOTSUPTException ();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPETIMEException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPETIMEException
public
sealed class TPETIMEException : TPException {
public TPETIMEException
();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPETRANException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPETRANException
public
sealed class TPETRANException : TPException {
public
TPETRANException ();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)
The substitute of ATMI error code TPGOTSIGException.
System.Object
System.ApplicationException
Bea.Tuxedo.ATMI.TPGOTSIGException
public
sealed class TPGOTSIGException : TPException {
public
TPGOTSIGException ();
}
Thread safety
This type is safe for multithreaded operations.
Remarks
Requirements
Namespace: Bea.Tuxedo.ATMI
Assembly: libwscdnet (in libwscdnet.dll)