hi Ashok,
I don't have constant definitions for Java; in fact, I don't program Java.
Below code segment is Tlib C code that I find from old program.
In normal caes, Genesys defines constants in consistent manner; hope it help.
BTW, these constants are from Genesys 5.1 Tlib; there may have several new messages types not listed in 7.2; they are deifned in header file in tlib.
regards
-------------------------------------------------------------
// assumed that all events are enabled at the beginning
// now, start to disable unnecessary events one by one!
// tmask is the pre-defined variable for this purpose
// i.e., tmask = TMask[ T_MASK_LENGTH ]
// where T_MASK_LENGTH = 64
//
/*
For setting and clearing the user-defined input mask, use:
TMaskSetAll
TMaskClearAll
TMaskSet
TMaskClear
For checking the server capabilities mask returned by TQueryServer, use TMaskIsSet. Please refer
to Chapter Three, "Feature Requests," for further information.
Syntax
#define T_MASK_LENGTH 64;
typedef unsigned char TMask[T_MASK_LENGTH];
#define TMaskSetAll(M) memset((M), 0xff, T_MASK_LENGTH)
#define TMaskClearAll(M) memset((M), 0, T_MASK_LENGTH)
#define TMaskSet(E, M) ((M)[(E) / 8] |= (1 << ((E) %

))
#define TMaskClear(E, M) ((M)[(E) / 8] &= ~(1 << ((E) %

))
#define TMaskIsSet(E, M) ((M)[(E) / 8] & (1 << ((E) %

))
*/
void usr_configure_events( TMask tmask)
{
TMaskSet( EventError, tmask);
// TMaskSet( EventReleased, tmask); // re-enabled for phase 2
/*
TMaskClear( EventQueued, tmask);
TMaskClear( EventDiverted, tmask);
TMaskClear( EventAbandoned, tmask);
TMaskClear( EventDNDOn, tmask);
TMaskClear( EventDNDOff, tmask);
TMaskClear( EventRouteRequest, tmask); // enabled for improving CTI-transfer; 12/Dec/2000 (BK)
TMaskClear( EventRouteUsed, tmask);
TMaskClear( EventOffHook, tmask);
TMaskClear( EventOnHook, tmask);
TMaskClear( RequestAgentLogin, tmask);
TMaskClear( RequestAgentLogout, tmask);
TMaskClear( RequestAgentReady, tmask);
TMaskClear( RequestAgentNotReady, tmask);
TMaskClear( EventAgentAfterCallWork, tmask);
TMaskClear( EventNetworkReached, tmask);
TMaskClear( EventTreatmentApplied, tmask);
TMaskClear( EventTreatmentNotApplied, tmask);
TMaskClear( EventTreatmentEnd, tmask);
TMaskClear( EventTreatmentRequired, tmask);
TMaskClear( EventDialing, tmask); // re-enabled for phase 2
TMaskClear( EventDestinationBusy, tmask); // re-enabled for phase 2
// TMaskClear( EventEstablished, tmask);
// TMaskClear( EventReleased, tmask); // re-enabled for phase 2
TMaskClear( EventHeld, tmask); // re-enabled for phase 2
TMaskClear( EventRetrieved, tmask);
TMaskClear( EventRemoteConnectionSuccess, tmask);
TMaskClear( EventRemoteConnectionFailed, tmask);
TMaskClear( EventAttachedDataChanged, tmask); // disabled for phase 2
*/
// copy & paste the follow events if they are identified as unnecessary event messages
/*
TMaskClear( RequestRegisterClient, tmask);
TMaskClear( RequestQueryServer, tmask);
TMaskClear( RequestQueryAddress, tmask);
TMaskClear( RequestRegisterAddress, tmask);
TMaskClear( RequestUnregisterAddress, tmask);
TMaskClear( RequestSetInputMask, tmask);
TMaskClear( RequestAttachUserData, tmask);
TMaskClear( RequestUpdateUserData, tmask);
TMaskClear( RequestDeleteUserData, tmask);
TMaskClear( RequestDeletePair, tmask);
TMaskClear( RequestDistributeUserEvent, tmask);
TMaskClear( RequestDistributeEvent, tmask);
TMaskClear( EventServerConnected, tmask);
TMaskClear( EventServerDisconnected, tmask);
TMaskClear( EventError, tmask);
TMaskClear( EventRegistered, tmask);
TMaskClear( EventUnregistered, tmask);
TMaskClear( EventRegisteredAll, tmask);
TMaskClear( EventUnregisteredAll, tmask);
TMaskClear( EventRinging, tmask);
TMaskClear( EventPartyChanged, tmask);
TMaskClear( EventPartyAdded, tmask);
TMaskClear( EventPartyDeleted, tmask);
TMaskClear( EventAttachedDataChanged, tmask);
TMaskClear( EventAddressInfo, tmask);
TMaskClear( EventServerInfo, tmask);
TMaskClear( EventLinkDisconnected, tmask);
TMaskClear( EventLinkConnected, tmask);
TMaskClear( EventUserEvent, tmask);
TMaskClear( EventResourceAllocated, tmask);
TMaskClear( EventResourceFreed, tmask);
TMaskClear( RequestListenDisconnect, tmask);
TMaskClear( RequestListenReconnect, tmask);
TMaskClear( EventListenDisconnected, tmask);
TMaskClear( EventListenReconnected, tmask);
TMaskClear( RequestQueryCall, tmask);
TMaskClear( EventPartyInfo, tmask);
TMaskClear( RequestClearCall, tmask);
TMaskClear( RequestSetCallInfo, tmask);
TMaskClear( EventCallInfoChanged, tmask);
TMaskClear( EventHardwareError, tmask);
TMaskClear( RequestQuerySwitch, tmask);
TMaskClear( EventSwitchInfo, tmask);
TMaskClear( EventRestoreConnection, tmask);
TMaskClear( EventPrimaryChanged, tmask);
TMaskClear( RequestLostBackupConnection, tmask);
TMaskClear( RequestSetDNInfo, tmask);
TMaskClear( RequestQueryLocation, tmask);
TMaskClear( EventLocationInfo, tmask);
TMaskClear( EventACK, tmask);
TMaskClear( RequestAgentLogin, tmask);
TMaskClear( RequestAgentLogout, tmask);
TMaskClear( RequestAgentReady, tmask);
TMaskClear( RequestAgentNotReady, tmask);
TMaskClear( RequestSetDNDOn, tmask);
TMaskClear( RequestSetDNDOff, tmask);
TMaskClear( RequestMakeCall, tmask);
TMaskClear( RequestMakePredictiveCall, tmask);
TMaskClear( RequestAnswerCall, tmask);
TMaskClear( RequestReleaseCall, tmask);
TMaskClear( RequestHoldCall, tmask);
TMaskClear( RequestRetrieveCall, tmask);
TMaskClear( RequestMuteTransfer, tmask);
TMaskClear( RequestSingleStepTransfer, tmask);
TMaskClear( RequestCompleteTransfer, tmask);
TMaskClear( RequestReconnectCall, tmask);
TMaskClear( EventDialing, tmask);
TMaskClear( EventQueued, tmask);
TMaskClear( EventDiverted, tmask);
TMaskClear( EventAbandoned, tmask);
TMaskClear( EventNetworkReached, tmask);
TMaskClear( EventDestinationBusy, tmask);
TMaskClear( EventEstablished, tmask);
TMaskClear( EventReleased, tmask);
TMaskClear( EventHeld, tmask);
TMaskClear( EventRetrieved, tmask);
TMaskClear( EventAgentLogin, tmask);
TMaskClear( EventAgentLogout, tmask);
TMaskClear( EventAgentReady, tmask);
TMaskClear( EventAgentNotReady, tmask);
TMaskClear( EventDNDOn, tmask);
TMaskClear( EventDNDOff, tmask);
TMaskClear( EventRouteRequest, tmask);
TMaskClear( EventRouteUsed, tmask);
TMaskClear( EventOffHook, tmask);
TMaskClear( EventOnHook, tmask);
TMaskClear( EventRemoteConnectionSuccess, tmask);
TMaskClear( EventRemoteConnectionFailed, tmask);
TMaskClear( RequestRedirectCall, tmask);
TMaskClear( EventAgentAfterCallWork, tmask);
TMaskClear( RequestReserveAgent, tmask);
TMaskClear( EventAgentReserved, tmask);
// 12/Jan/2001 (BK), templated added for treatment related functions
TMaskClear( RequestApplyTreatment, tmask);
TMaskClear( EventTreatmentApplied, tmask);
TMaskClear( EventTreatmentNotApplied, tmask);
TMaskClear( EventTreatmentEnd, tmask);
TMaskClear( EventHardwareError, tmask);
TMaskClear( EventAgentAfterCallWork, tmask);
TMaskClear( EventTreatmentRequired, tmask);
*/