struct t_FailedElementDesc
{
t_RetElementId id;
unsigned long errorCode;
unsigned long state;
};
struct t_RequestId
{
TINACommonTypes::t_ElementId party;
unsigned long id;
};
struct t_RetElementId
{
TINASBCommSCommonTypes::t_Identifier localId;
TINACommonTypes::t_ElementId id;
};
struct t_SBBindState
{
t_SBId id;
boolean all;
t_SBElementSuccessList success;
t_FailedElementDescList failed;
};
struct t_SBElementFailure
{
t_RetElementId id;
boolean all;
t_FailedElementDescList failed;
};
struct t_SBElementSuccess
{
t_RetElementId id;
boolean all;
t_RetElementIdList succeeded;
t_FailedElementDescList failed;
};
struct t_SBRecover
{
boolean valid;
t_SBRecoveryCriteria criteria;
unsigned short retries;
};
struct t_SFEPServDesc
{
t_SFEPId id;
TINASBCommSCommonTypes::t_SFEPComDesc desc;
t_SFEPBindName tag;
t_SIName si;
Object siIfRef;
};
struct t_SIDesc
{
t_SIName name;
t_SIId id;
Object siRef;
TINACommonTypes::t_ElementId sbMember;
t_SBType si_type;
t_SyncDesc siSync;
t_SFEPServDescList sfeps;
};
struct t_SyncDesc
{
TINASBCommSCommonTypes::t_SFEPNameList synchedFlows;
TINASBCommSCommonTypes::t_TypeDesc synchDesc;
};
union t_ReqProblem switch(t_ProblemType)
{
case Problem_SingleElement: TINACommonTypes::t_ElementId problemEl;
case Problem_Parameters: sequence<string> problemParams;
case Problem_ComplexFailure: t_FailedElementDescList problemInfo;
};
enum t_ParticipantRecovery
{
RecoverDefault,
RecoverMustAll,
RecoverMustBE,
RecoverBEAll,
RecoverBE,
IgnoreParticipantFailure,
DeleteOnParticipantFailure
};
enum t_ParticipantSuccess
{
ParticipantDefault,
ParticipantMustAll,
ParticipantMustBE,
ParticipantBE,
ParticipantBEAll
};
enum t_ProblemType
{
Problem_SingleElement,
Problem_Parameters,
Problem_ComplexFailure
};
enum t_SBRecoveryCriteria
{
DefaultRecovery,
IgnoreFailure,
ReestablishBE,
ReestablishBEOnParties,
RestablishBEOnFlows,
ReestablishAll,
DeleteAll,
PartySpecificRecovery,
FlowSpecificRecovery
};
enum t_SBSuccessCriteria
{
SBSuccessDefault,
SBBestEffort,
SBBEOnParties,
SBBEOnFlows,
SBPartySpecific
};
enum t_SFCRecovery
{
RecoverSFCDefault,
RecoverSFCMustAll,
RecoverSFCMustBE,
RecoverSFCBEAll,
RecoverSFCBE,
IgnoreSFCFailure,
DeleteOnSFCFailure
};
enum t_SFCSuccess
{
SFCSuccessDefault,
SFCSuccessBE,
SFCSuccessAll
};
typedef sequence<t_FailedElementDesc> t_FailedElementDescList;
typedef unsigned short t_FailureCode;
typedef TINASBCommSCommonTypes::t_TypeId t_RequestType;
typedef sequence<t_RetElementId> t_RetElementIdList;
typedef sequence<t_SBElementFailure> t_SBElementFailureList;
typedef sequence<t_SBElementSuccess> t_SBElementSuccessList;
typedef TINACommonTypes::t_ElementId t_SBId;
typedef TINACommonTypes::t_ElementIdList t_SBIdList;
typedef TINASBCommSCommonTypes::t_TypeId t_SBType;
typedef string t_SFEPBindName;
typedef TINACommonTypes::t_ElementId t_SFEPId;
typedef TINACommonTypes::t_ElementIdList t_SFEPIdList;
typedef sequence<t_SFEPServDesc> t_SFEPServDescList;
typedef sequence<t_SIDesc> t_SIDescList;
typedef TINACommonTypes::t_ElementId t_SIId;
typedef TINACommonTypes::t_ElementIdList t_SIIdList;
typedef TINASBCommSCommonTypes::t_Identifier t_SIName;
typedef sequence<t_SIName> t_SINameList;
Generated by the OmniBroker IDL-to-HTML translator (non-commercial)