Generated Exception

Operation1Exception (Generated Exception) is thrown by Operation1Reply (Generated Service Reply) and Interface1Impl (Generated Service Implementation).
 

Hierarchy

BEATuxBldr · Exception · AppException · Operation1Exception (Generated Exception)
 

Description

An exception is generated for each operation in the Contract Repository that throws an exception, with a name in the form of Operation1Exception, where Operation1 is the name of the operation in the Contract Repository.

For exception parameters of a simple or structure type, the generated data member will be declared with that type. The simple types supported by the C++ Expert are listed in the Programming Model and Data Type Mapping section. For exception parameters of the array type, the generated data member will be declared with a pointer to the array element type.
 

Data Members

This section lists the data members of Operation1Exception (Generated Exception).

Table 4-11 Generated Exception Data Members

Data Function Access Documented in

_exception_parameter2

public

Operation1Exception (Generated Exception)

_exception_parameter3

public

Operation1Exception (Generated Exception)


 

_exception_parameter2

Generated data member for an exception parameter of a simple type.
 

Synopsis

int _exception_parameter2

 

Description

The name of a generated exception parameter is the same as the name of the parameter in the Contract Repository, prefixed with an underscore character (_).
 

_exception_parameter3

Generated data member for an exception parameter of an aggregate type.
 

Synopsis

struct Struct1 _exception_parameter3

 

Description

The name of a generated exception parameter is the same as the name of the parameter in the Contract Repository, prefixed with an underscore character (_).
 

Member Functions

This section lists the member functions of Operation1Exception (Generated Exception).

Table 4-12 Generated Exception Member Functions

Member Function Access Documented in

GetTpurcode

public

AppException

GetMessage

public

Exception