Go to the bottom.
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! SDDL Name: NPNAME_TABLE.SDDL
!
! Purpose: This SDDL file defines the npname_table relation.
!
! Modification History:
!
! Date OPR Who Reason
! -------- ------- --- -------------------------------------------------
! 10/28/94 27329 MRB Original implementation
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
!
LANGUAGE FORTRAN, SQL
RECORD NPNAM_TYPE
!------------------------------------------------------------------------------
!
! RECORD INFORMATION
!
!------------------------------------------------------------------------------
DESCRIPTION "This relation details all the entities used in SMS
precedence checking; it defines the allowable system
and element states. A record must exist for every legal
state.
Users (System Engineering, IM, Operations) must load
this data in by hand. The data in this relation
matches data in the other precedence checker relations.
The Tool StateTbl/Validate checks the data in this
relation against the other precedence checker relations
to ensure all elements of states and transitions are
properly specified. StateTbl/Display uses data from
this relation to display the precedence states and
transitions. SMSG/Check uses NPNAME_TABLE data to
identify/verify SMS activities.
Relations related to NPNAME_TABLE, the
system/element/state name table, which may help are
the action list named NPACT_LIST;
the incompatibility list named NPINCP_LIST;
the message list named NPMSG_LIST;
the system/element state transition table named NPSTATE_TRN;
the translation table named NPTRNSLATION;
the Precedence Checker algorithms named NPALGORITHMS;
and the Validation flags named NPVFLAGS.
A record must exist here for every legal state.
Each record must contain a system name and state name.
If the record defines an element state, then the element
name must be specified as well."
!------------------------------------------------------------------------------
!
! FIELD INFORMATION
!
!------------------------------------------------------------------------------
FIELD system
TYPE C12
DESCRIPTION "System is the name given to a system or anything else
to be treated in the same manner as a system,
such as a scientific instrument (SI).
Should be referenced from the state transition
table otherwise the system does nothing.
It is an error if this field is ever blank."
END_FIELD
FIELD element
TYPE C12
DESCRIPTION "This field is the name of a particular element of a
system. The element name should as well be in the
state transition table, otherwise the element is
never used."
END_FIELD
FIELD state
TYPE C12
DESCRIPTION "This field is the name of a particular system or
element state. If both system and element are
specified, state is the name of an element state.
If only system is specified, state is the name of
a system state.
The state is either a system or an element state.
If the element field is not blank then the field
is an element state, otherwise it is a system
state. The state field should be present in at
least one record of the state transition table in
each of two fields. It should be under the state
name field indicating that there are transitions
which allow the state to be exited. It should also
be in the next state field of a record,
indicating that it is possible to get to the state.
It is an error if this field is ever blank."
END_FIELD
END_RECORD
!------------------------------------------------------------------------------
!
! RELATION DECLARATION
!
!------------------------------------------------------------------------------
RELATION npname_table
TYPE NPNAM_TYPE
DESCRIPTION "Precedence Checker Name Tables Relation"
SUBSYSTEM_USING "SCS", "SCIOPSDB"
RELATED_FIELDS "npvflags.namtbl_flg"
INDEX npname_table_1
TYPE unique, clustered
FIELDS system, element, state
END_INDEX
END_RELATION
!------------------------------------------------------------------------------
!
! INSTANCE DECLARATION
!
!------------------------------------------------------------------------------
INSTANCE npname_table
GLOBAL
TYPE NPNAM_TYPE
END_INSTANCE
Go to the top.