EWDB_AlarmAuditStruct

Type: struct _EWDB_AlarmAuditStruct
Description: Information about an alarms audit entry.
Note:
Field Type Description
idAudit EWDBid Database ID of this audit.
idEvent EWDBid Database ID of the event which triggered this alarm.
bAuto int Automatic or reviewed criterion.
Recipient EWDB_AlarmsRecipientStruct Information about the recipient who receieved this alarm.
Format EWDB_AlarmsFormatStruct Information about the format used to send.
idDelivery EWDBid Database ID of the delivery mechanism used to send.
tAlarmDeclared double Time when the alarm was declared.
tAlarmExecuted double Time when the alarm was executed.
DelMethodInd int Index of the delivery method corresponding to the constants defined above.
sInvocationString char[256] Text inserted into the alarm message by the calling program.

Group: EWDB_API_LIB
Sub Group: ALARMS_API
Language: C
Location: ./src/oracle/schema-working/src/include/ewdb_ora_api.h



EWDB_AlarmDeliveryUnionStruct

Type: struct _EWDB_AlarmDeliveryUnionStruct
Description: Structure simulating a union of different delivery mechanism types, switched based on the value of DelMethodInd.
Note:
Field Type Description
DelMethodInd int Index of the delivery method corresponding to the constants defined above.
idRecipientDelivery EWDBid Database id of the recipient.
email EWDB_EmailDeliveryStruct Information about an email delivery.
pager EWDB_PagerDeliveryStruct Information about a pager delivery.
phone EWDB_PhoneDeliveryStruct Information about a phone delivery.
qdds EWDB_QddsDeliveryStruct Information about a qdds delivery.
custom EWDB_CustomDeliveryStruct Information about a custom delivery.

Group: EWDB_API_LIB
Sub Group: ALARMS_API
Language: C
Location: ./src/oracle/schema-working/src/include/ewdb_ora_api.h



EWDB_AlarmsCritProgramStruct

Type: struct _EWDB_AlarmsCritProgramStruct
Description: Information about a criteria program
Note:
Field Type Description
idCritProgram EWDBid Database ID of this program.
sProgName char[256] Full path to the criteria program executable
sProgDir char[256] Full path to the working directory.
sProgDescription char[256] Label for this program.

Group: EWDB_API_LIB
Sub Group: ALARMS_API
Language: C
Location: ./src/oracle/schema-working/src/include/ewdb_ora_api.h



EWDB_AlarmsFormatStruct

Type: struct _EWDB_AlarmsFormatStruct
Description: Information about a format.
Note:
Field Type Description
idFormat EWDBid Database ID of this format.
sDescription char[256] Label for this format.
sFmtInsert char[EWDB_ALARMS_MAX_FORMAT_LEN] Insertion format.
sFmtDelete char[EWDB_ALARMS_MAX_FORMAT_LEN] Deletion format.

Group: EWDB_API_LIB
Sub Group: ALARMS_API
Language: C
Location: ./src/oracle/schema-working/src/include/ewdb_ora_api.h



EWDB_AlarmsRecipientStruct

Type: struct _EWDB_AlarmsRecipientStruct
Description: Information about a recipient of alarms.
Note:
Field Type Description
idRecipient EWDBid Database ID of this recipient.
dPriority int Priority number of this recipient.
sDescription char[EWDB_MAXIMUM_AMPS_PER_CODA] Name label for this recipient

Group: EWDB_API_LIB
Sub Group: ALARMS_API
Language: C
Location: ./src/oracle/schema-working/src/include/ewdb_ora_api.h



EWDB_AlarmsRecipientStructSummary

Type: struct _EWDB_AlarmsRecipientStructSummary
Description: Summary information about how an alarm should be delivered to a recipient.
Note:
Field Type Description
idRule EWDBid Database ID of the rule which raised the alarm.
sTableName char[64] Name of the delivery table (email, pager, etc.) to use.
idDelivery EWDBid Database ID of the delivery to use.
idRecipientDelivery EWDBid Database ID of the recipient's delivery to use.

Group: EWDB_API_LIB
Sub Group: ALARMS_API
Language: C
Location: ./src/oracle/schema-working/src/include/ewdb_ora_api.h



EWDB_AlarmsRuleStruct

Type: struct _EWDB_AlarmsRuleStruct
Description: Information about a single rule.
Note:
Field Type Description
idRule EWDBid Database ID of this rule.
dMag double Threshhold magnitude for this rule.
Auto int Automatic or reviewed criterion.
idRecipientDelivery EWDBid Database ID of the delivery to be used if this rule is satisfied.
DeliveryIndex ind Index into the Delivery array of the AlarmList structure defined in the APPS section.
Format EWDB_AlarmsFormatStruct Information about the format to use.
bCritInUse int Should the criteria program be evaluated?
CritProg EWDB_AlarmsCritProgramStruct Information about the criteria program to use.

Group: EWDB_API_LIB
Sub Group: ALARMS_API
Language: C
Location: ./src/oracle/schema-working/src/include/ewdb_ora_api.h



EWDB_CustomDeliveryStruct

Type: struct _EWDB_CustomDeliveryStruct
Description: Information about a custom delivery.
Note:
Field Type Description
idDelivery EWDBid Database ID of this delivery..
sDescription char[256] Name label for this custom delivery.

Group: EWDB_API_LIB
Sub Group: ALARMS_API
Language: C
Location: ./src/oracle/schema-working/src/include/ewdb_ora_api.h



EWDB_EmailDeliveryStruct

Type: struct _EWDB_EmailDeliveryStruct
Description: Information about an email delivery.
Note:
Field Type Description
idDelivery EWDBid Database ID of this delivery..
sAddress char[256] Email address to deliver to.
sMailServer char[256] Mail server to use for delivery.

Group: EWDB_API_LIB
Sub Group: ALARMS_API
Language: C
Location: ./src/oracle/schema-working/src/include/ewdb_ora_api.h



EWDB_PagerDeliveryStruct

Type: struct _EWDB_PagerDeliveryStruct
Description: Information about a pager delivery.
Note:
Field Type Description
idDelivery EWDBid Database ID of this delivery..
sNumber char[256] Pager number to send to.
sPagerCompany char[256] Pager company to use.

Group: EWDB_API_LIB
Sub Group: ALARMS_API
Language: C
Location: ./src/oracle/schema-working/src/include/ewdb_ora_api.h



EWDB_PhoneDeliveryStruct

Type: struct _EWDB_PhoneDeliveryStruct
Description: Information about a phone delivery.
Note:
Field Type Description
idDelivery EWDBid Database ID of this delivery..
sPhoneNumber char[256] Telephone number to dial.

Group: EWDB_API_LIB
Sub Group: ALARMS_API
Language: C
Location: ./src/oracle/schema-working/src/include/ewdb_ora_api.h



EWDB_QddsDeliveryStruct

Type: struct _EWDB_QddsDeliveryStruct
Description: Information about a qdds delivery.
Note:
Field Type Description
idDelivery EWDBid Database ID of this delivery..
sQddsDirectory char[256] Full path to the directory where qdds files should be written.

Group: EWDB_API_LIB
Sub Group: ALARMS_API
Language: C
Location: ./src/oracle/schema-working/src/include/ewdb_ora_api.h