Device 
EntityType  Independent, Supertype 
Logical Entity Name  Device 
Default Table Name  DVC 
Logical Only  NO 
Owner  EPICS 
Definition 
Device:  A collection of one or more types of  equipment used to perform a function.  A device is "generic" in that it's parameters are static.  Equipment components may be swapped in and out without changing the overall device parameters.  A device may consist of one equipment component or be composed of multiple pieces of equipment.
 
Note 
 

Device Attributes 
Attribute/Logical Rolename  Domain  Datatype  NULL  Definition 
Device Identifer(PK)  Device Id  VARCHAR(50)  NO 
Device Identifier: The unique identifier for the device. The identifier consists of the concatenation of the following fields:  System ID, Subsystem ID, Device Qualifier, Device Type and Device Instance.
 
System Identifier(FK)  System Id  VARCHAR(10)  YES 
System Identifier: This  System to which the device is assigned.  This field is validated against the System table.  If the value is not found then the Invalid Sys Ind field is set to "Y".
 
Subsystem Identifer(FK)  Subsystem Identifier  VARCHAR(10)  YES 
 
Dvc Type Id(FK)    VARCHAR(25)  YES 
Device Type Identifier: The unique identifier for a device type.
 
Dvc Inst    VARCHAR(25)  YES 
Device Instance
 
Parent Dvc Id(FK)  Device Id  VARCHAR(50)  YES 
Parent Device Identifier:  If the device is part of another device this field will contain the device identifier for the parent device.
 
Dvc Desc  Description  VARCHAR(255)  YES 
Device Description: A free form text field used to describe a device.
 
BL Dvc Ind  Indicator  CHAR(1)  NO 
Beam Line Device Indicator:  Default is "N"
 
Virtual Dvc Ind    CHAR(1)  NO 
 
Invalid Id Ind  Indicator  CHAR(1)  NO 
Invalid Identifier Indicator: Used to indicate if the device identifier conforms to standards.
 
Dvc Id Alias    VARCHAR(75)  YES 
Device Identifier Alias:  This field is used to the "to-be" device identifier.  Currently non-standard device identifiers are stored in the device identifier field.  The alias field is used to store the device identifier that will later become the actual identifier for the device.
 
Act Dvc Ind  Indicator  CHAR(1)  YES 
Active Device Indicator:  Indicates that the device is in active use.  (i.e. If device is still in design and not yet functional the indicator will be set to N)
 
MPS Dvc Ind  Indicator  CHAR(1)  NO 
Machine Protection System Device Inidcator:  Indicates the device is part of the MPS or is protected by the MPS.
 
Criticality Identifier(FK)    VARCHAR(6)  NO 
 
Owner Cat Id    VARCHAR(10)  YES 
Owner Category Identifier:  The owner of the device as defined by the EQUIP_CAT categories.
 
Owner Badge Number  Badge Number  VARCHAR(10)  YES 
 
ORNL Property Number    VARCHAR(10)  YES 
ORNL Property Number: The property number assigned to ORNL porperty which falls into certain categories and which are above a certain value . This attribute rightly belongs to the equipment entity but has been added to the Device as a concession.
 
Dvc Drw Nbr    VARCHAR(50)  YES 
Device Drawing Number: The number of the drawing for which the device is documented.
 
Drw Dvc Id  Device Id  VARCHAR(50)  YES 
Drawing Device Id:  The device id as it was specified on the drawing.  The device very well may have been renamed since it was defined on a drawing.
 
Mod Dte    DATE  YES 
Modify Date: The date the record was created or modified.
 
Mod By Uid  Mod By Uid  VARCHAR(64)  YES 
Modified by Userid:  The database userid of the person who inserted or update a record in the table.
 

Device Keys 
Key Name  Key Type  Keys 
Device_pk  PrimaryKey  Device Identifer 
DVC_ID_ALIAS_IDX  Alternate Key  Dvc Id Alias 
PRNT_DVC_ID  Inversion Entry  Parent Dvc Id 

Device Relationships 
Parent Relationships: 
Entity Name  Type  Cardinality  Business Name  VerbPhrase  InversePhrase  Foreign Keys  Is Supertype 
Device Criticality  Non-Identifying  One To Zero or More        Criticality Identifier  NO 
Device Type  Non-Identifying  Zero or One to Zero or More        Dvc Type Id  NO 
Subsystem  Non-Identifying  Zero or One to Zero or More        Subsystem Identifer  NO 
System  Non-Identifying  Zero or One to Zero or More        System Identifier  NO 
Device  Non-Identifying  Zero or One to Zero or More        Parent Dvc Id  YES 
Child Relationships: 
Entity Name  Type  Cardinality  Business Name  VerbPhrase  InversePhrase  Foreign Keys  Is Subtype 
Magnet Device  Non-Identifying  One To Zero or More          NO 
Operations Checklist  Non-Identifying  One To Zero or More          NO 
Communications Device  Identifying  One To Zero or More          NO 
Communications Device  Non-Identifying  One To Zero or More          NO 
Diagnostics Motor Drive Device  Identifying  One To Zero or More          YES 
Diag Elex Dvc  Identifying  One To Zero or More          YES 
MPS Channel Audit  Non-Identifying  One To Zero or More          NO 
MPS Channel Audit  Non-Identifying  One To Zero or More          NO 
Beam Loss Monitor Device  Identifying  One To Zero or More          YES 
Neutron Detector Device  Identifying  One To Zero or More          YES 
High Voltage Power Supply Device  Identifying  One To Zero or More          YES 
MPS Interface Device  Identifying  One To Zero or More          YES 
Digital Input Output Device  Identifying  One To Zero or More          YES 
Analog Digital Conversion Device  Identifying  One To Zero or More          YES 
Analog Front End Device  Identifying  One To Zero or More          YES 
Digital Analog Converter Device  Identifying  One To Zero or More          YES 
Internet Protocol Carrier Device  Identifying  One To Zero or More          YES 
Beam Loss Monitor Device  Non-Identifying  One To Zero or More          NO 
MPS Interface Device  Non-Identifying  One To Zero or More          NO 
Machine Mode  Non-Identifying  One To Zero or More          NO 
Bypass Device  Identifying  One To Zero or More          NO 
IOC Configuration File  Identifying  One To Zero or More          NO 
ICS Communication Software  Identifying  One To Zero or More          NO 
Digital Analog Converter Device  Non-Identifying  One To Zero or More          NO 
Device Outage  Identifying  One To Zero or More          NO 
Device Outage Affected Devices  Non-Identifying  One To Zero or More          NO 
Laser Transfer Line Control Device  Identifying  One To Zero or More          YES 
Camera Control Unit Device  Identifying  One To Zero or More          YES 
Chipmunk Device  Identifying  One To Zero or More          YES 
Beam Line Device Location  Identifying  One To Zero or More          NO 
Beam Line Device Energy  Identifying  One To Zero or More          NO 
Beam Position Monitor Device  Identifying  One To Zero or More          YES 
Device Setting  Identifying  One To Zero or More          NO 
EPICS Group  Non-Identifying  One To Zero or More          NO 
Device Physical Location  Identifying  One To Zero or More          NO 
Signal Record  Non-Identifying  One To Zero or More          NO 
Equipment Device Assignment  Identifying  One to One or More          NO 
Analog Front End Device  Non-Identifying  One To Zero or More          NO 
Beam Loss Monitor Device  Non-Identifying  One To Zero or More          NO 
Beam Loss Monitor Device  Non-Identifying  One To Zero or More          NO 
Beam Loss Monitor Device  Non-Identifying  One To Zero or More          NO 
Device Device Type Software Association  Identifying  One To Zero or More          NO 
Device Port Assignment  Identifying  One To Zero or More          NO 
ICS Communication Device  Identifying  One To Zero or More          YES 
ICS Communication Operation Environment  Identifying  One To Zero or More          NO 
IOC DBD File Asgn  Identifying  One To Zero or More          NO 
Input Output Controller Device  Identifying  One To Zero or More          YES 
Machine Mode  Non-Identifying  Zero or One to Zero or More          NO 
Neutron Detector Device  Non-Identifying  One To Zero or More          NO 
Neutron Detector Device  Non-Identifying  One To Zero or More          NO 
Neutron Detector Device  Non-Identifying  One To Zero or More          NO 
Invalid Device  Non-Identifying  One To Zero or More          NO 
Device Port Assignment  Identifying  One To Zero or More          NO 
Functional Device Group Item  Identifying  One To Zero or More          NO 
Functional Device Group Item  Identifying  One To Zero or More          NO 
ICS Communication Device  Non-Identifying  One To Zero or More          NO 
ICS Communication Device  Non-Identifying  One To Zero or More          NO 
ICS Communication Device  Non-Identifying  One To Zero or More          NO 
ICS Multiport Communications Device  Identifying  One To Zero or More          YES 
ICS Multiport Communications Device  Non-Identifying  One To Zero or More          NO 
ICS Multiport Communications Device  Non-Identifying  One To Zero or More          NO 
ICS Multiport Communications Device  Non-Identifying  One To Zero or More          NO 
IOC Device Assignment  Identifying  One To Zero or More          NO 
IOC Device Assignment  Identifying  One To Zero or More          NO 
Input Output Controller Device  Non-Identifying  Zero or One to Zero or More          NO 
Input Output Controller Device  Non-Identifying  One To Zero or More          NO 
Input Output Controller Device  Non-Identifying  One To Zero or More          NO 
Machine Mode  Non-Identifying  One To Zero or More          NO 
Magnet Device  Identifying  One To Zero or More          YES 
MPS Signal Parameter  Identifying  One To Zero or More          NO 
Device  Non-Identifying  One To Zero or More          NO 
Power Supply Device  Identifying  One To Zero or More          YES 
Power Supply Controller Device  Identifying  One To Zero or More          YES 
Power Supply Interface Device  Identifying  One To Zero or More          YES 
Power Supply Interface Device  Non-Identifying  One To Zero or More          NO 
Power Device  Identifying  One To Zero or More  pwr_dvc_dvc_rf        NO 
Power Device  Non-Identifying  One To Zero or More  pwr_to_dvc_dvc_rf        NO 
Radio Frequency Cavity Device  Identifying  One To Zero or More          YES 
Signal  Identifying  One To Zero or More          NO 

Device Check Constraints 
Check Constraint Name  CheckConstraint 

Device Object Permissions 

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

Device Bound Attachments 
Name  Current Value 

Device Where Used - Model Usage 
Mapped Object  Is User Defined?  Denormalization Mappings  Description  Bound Attachments 
Logical
EPICS.Device 
NO       
ALARM_MYSQL (MySQL)
Does Not Exist 
NO       
ALARM_ORACLE (Oracle)
Does Not Exist 
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)
EPICS.DVC 
NO       
ENGA (Oracle)
Does Not Exist 
NO       
EPICS (Oracle)
EPICS.DVC 
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)
EPICS.DVC 
NO       
Logbook (Oracle)
Does Not Exist 
NO       
Magnet (Oracle)
Does Not Exist 
NO       
MPS (Oracle)
DVC 
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)
EPICS.DVC 
NO       
XF_ADMIN (Oracle)
Does Not Exist 
NO       

Device Where Used - Submodel Usage 
Model  Submodel Usage 
Logical  Main Model 
Logical  Diagnostics 
Logical  Diagnostics MPS 
Logical  EPICS 
Logical  Machine Mode 
Logical  Power Supply 
Logical  XAL Optics 
DIAG_MPS (Oracle)  Main Model 
EPICS (Oracle)  Main Model 
IRMISBase (Oracle)  Main Model 
MPS (Oracle)  Main Model 
XAL_OPTICS (Oracle)  Main Model 

Device Data Movement Rules 
Name  Type  Rule Text/Value