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.