Process Variable 
EntityType  Dependent 
Logical Entity Name  Process Variable 
Default Table Name  PV 
Logical Only  NO 
Owner  ALARM 
Definition 
Process Variable: 
 
Note 
 

Process Variable Attributes 
Attribute/Logical Rolename  Domain  Datatype  NULL  Definition 
Component Identifier(PK)(FK)  Identifier  INTEGER  NO 
Component Identifier: The id for identification of each component.
 
Description  Description  VARCHAR(100)  YES 
Description: Description that might be more meaningful than PV name.
 
Enabled Indicator  Indicator  NUMERIC(1, 0)  NO 
Enabled Indicator: Indicates if alarms are enabled for a given PV.
 
Annunciate Indicator  Indicator  NUMERIC(1, 0)  NO 
Annunciate Indicator:  Indicates if alarm should be annunciated.
 
Latch Indicator  Indicator  NUMERIC(1, 0)  NO 
Latch Indicator: Indicates that alarm should be latched for acknowledgement, even if PV recovers.
 
Delay    INTEGER  YES 
Delay: Minimum time in seconds before raising the alarm.
 
Filter    VARCHAR(4000)  YES 
Filter: Filter expression, may be used to compute \'enabled\' from expression.
 
Delay Count    INTEGER  YES 
Count: Alarm when PV != OK more often than this count within delay.
 
Status Identifer(FK)    INTEGER  YES 
Status Identifier: Alarm system state for the severity identifier.
 
Severity Identifier(FK)    INTEGER  YES 
Severity Identifier: Alarm system severity.
 
Current Severity Identifier(FK)    INTEGER  YES 
Current Severity Identifier: Current severity of PV.
 
Process Variable Value    VARCHAR(100)  YES 
Process Variable Value: PV value that caused severity/status.
 
Alarm Time  TimeStamp  TIMESTAMP/DATE  YES 
Alarm Time: The time of the most recent alarm.
 
Current Status Identifier    INTEGER  YES 
 
Active Global Alarm Indicator  Indicator  NUMERIC(1, 0)  NO 
 

Process Variable Keys 
Key Name  Key Type  Keys 
PK_PV  PrimaryKey  Component Identifier 
FK_PV_TO_STATUS  Inversion Entry  Status Identifer 
FK_PV_TO_SEVERITY  Inversion Entry  Severity Identifier 
FK_PV_TO_ALARM_TREE  Inversion Entry  Component Identifier 

Process Variable Relationships 
Parent Relationships: 
Entity Name  Type  Cardinality  Business Name  VerbPhrase  InversePhrase  Foreign Keys  Is Supertype 
Severity  Non-Identifying  Zero or One to Zero or More        Current Severity Identifier  NO 
Alarm Tree  Identifying  One to Zero or One        Component Identifier  NO 
Severity  Non-Identifying  Zero or One to Zero or More        Severity Identifier  NO 
Status  Non-Identifying  Zero or One to Zero or More        Status Identifer  NO 
Child Relationships: 
Entity Name  Type  Cardinality  Business Name  VerbPhrase  InversePhrase  Foreign Keys  Is Subtype 

Process Variable Check Constraints 
Check Constraint Name  CheckConstraint 

Process Variable Object Permissions 

User/Role Name  Grantee Type  Permission Type  Action Type  Is Action Extended  Is System 
Process Variable Security Types 
Name  Current Value 

Process Variable Bound Attachments 
Name  Current Value 

Process Variable Where Used - Model Usage 
Mapped Object  Is User Defined?  Denormalization Mappings  Description  Bound Attachments 
Logical
ALARM.Process Variable 
NO       
ALARM_MYSQL (MySQL)
ALARM.PV 
NO       
ALARM_ORACLE (Oracle)
ALARM.PV 
NO       
BICS (Oracle)
Does Not Exist 
NO       
BLM (Oracle)
Does Not Exist 
NO       
BYPASS_REQ (Oracle)
Does Not Exist 
NO       
CHAN_ARCH (Oracle)
Does Not Exist 
NO       
CNMS_PRPSL (Oracle)
Does Not Exist 
NO       
DIAG (Oracle)
Does Not Exist 
NO       
DIAG_MPS (Oracle)
Does Not Exist 
NO       
ENGA (Oracle)
Does Not Exist 
NO       
EPICS (Oracle)
Does Not Exist 
NO       
EQUIP (Oracle)
Does Not Exist 
NO       
EXPRESS (Oracle)
Does Not Exist 
NO       
ICS_SFTW_APPL (Oracle)
Does Not Exist 
NO       
INSTR (Oracle)
Does Not Exist 
NO       
Instrument Logbook (Oracle)
Does Not Exist 
NO       
INVT (Oracle)
Does Not Exist 
NO       
IONSRC (Oracle)
Does Not Exist 
NO       
IONSRC1 (Oracle)
Does Not Exist 
NO       
IPTSv5 (Oracle)
Does Not Exist 
NO       
IRMISBase (Oracle)
Does Not Exist 
NO       
Logbook (Oracle)
Does Not Exist 
NO       
Magnet (Oracle)
Does Not Exist 
NO       
MPS (Oracle)
Does Not Exist 
NO       
NS_OPER (Oracle)
Does Not Exist 
NO       
OPER (Oracle)
Does Not Exist 
NO       
PART (Oracle)
Does Not Exist 
NO       
PRINT (Oracle)
Does Not Exist 
NO       
PROC (Oracle)
Does Not Exist 
NO       
PRPSL (Oracle)
Does Not Exist 
NO       
PUBL (Oracle)
Does Not Exist 
NO       
PUBL_V1 (Oracle)
Does Not Exist 
NO       
PV_LOGGER (Oracle)
Does Not Exist 
NO       
SCORE (Oracle)
Does Not Exist 
NO       
SICAT (Oracle)
Does Not Exist 
NO       
SMPL (Oracle)
Does Not Exist 
NO       
SMPLACT (Oracle)
Does Not Exist 
NO       
SURVEY (Oracle)
Does Not Exist 
NO       
Watchman (Oracle)
Does Not Exist 
NO       
XAL_OPTICS (Oracle)
Does Not Exist 
NO       
XF_ADMIN (Oracle)
Does Not Exist 
NO       

Process Variable Where Used - Submodel Usage 
Model  Submodel Usage 
Logical  Main Model 
Logical  Alarm 
ALARM_MYSQL (MySQL)  Main Model 
ALARM_ORACLE (Oracle)  Main Model 

Process Variable Data Movement Rules 
Name  Type  Rule Text/Value