Go to the bottom.
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! SDDL Name:	NPINCP_LIST.SDDL
!
! Purpose:      This SDDL file defines the npincp_list relation.
!
! Modification History:
!
!   Date       OPR      Who                       Reason
! --------   -------    ---   -------------------------------------------------
! 10/28/94    27329     MRB   Original implementation
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
!

LANGUAGE	FORTRAN, SQL

RECORD  NPINC_TYPE

!------------------------------------------------------------------------------
!
!   RECORD INFORMATION
!
!------------------------------------------------------------------------------


    DESCRIPTION       "This relation details all the incompatible entities 
                       used in SMS precedence checking. The Incompatibility 
                       Table specifies states which are not compatible with 
                       each other.  Each record contains fields to fully 
                       specify two states.  An incompatibilty may be defined 
                       between the states of two elements, an element state 
                       and a system state, or the states of two systems.

		       See NPNAMES_TABLE to understand where this data comes 
		       from and how it is used.  The description for 
		       NPNAMES_TABLE also has a complete list of the related 
		       precedence checker relations. Also refer to Chapters 22
		       through 33 of the SCS User's Guide for more information 
		       on the precedence checker.

                       Incompatibilities may be defined within a single system
                       or between different systems.  A message is recorded in
                       the Precedence Checker trace file whenever both states 
                       specified in an Incompatibility Table record are the 
                       current states of the system(s).  The Precedence Checker
                       does not take action to prohibit incompatible states 
                       from occurring, it simply records the  condition.  A 
                       user-defined message is also recorded in the Precedence
                       Checker trace file, if a message ID is specified in the
                       record of a detected incompatibility."


!------------------------------------------------------------------------------
!
!   FIELD INFORMATION
!
!------------------------------------------------------------------------------



    FIELD  frst_sys
        TYPE            C12
        DESCRIPTION     "This field is a mnemonic identifying the first system.
                         The order (first or second) in which systems and their
                         elements are specified is not important. For example,
                         a is incompatible with b has the same meaning as
                         b is incompatible with a."
    END_FIELD



    FIELD  frst_sst
        TYPE            C12
        DESCRIPTION     "This field is the name of a particular first system 
                         state. If this item is not specified, the 
                         incompatibility applies to all first system states."
    END_FIELD



    FIELD  frst_elm
        TYPE            C12
        DESCRIPTION     "This field is the name of an element belonging to the
                         first system."
    END_FIELD



    FIELD  frst_est
        TYPE            C12
        DESCRIPTION     "This field is the name of a particular first element 
                         state. If this item is not specified, the 
                         incompatibility applies to the first system state"
    END_FIELD



    FIELD  scnd_sys
        TYPE            C12
        DESCRIPTION     "This is the mnemonic identifying the second system."
    END_FIELD



    FIELD  scnd_sst
        TYPE            C12
        DESCRIPTION     "The name of a particular second system state. If
                         this item is not specified, the incompatibility
                         applies to all second system states."
    END_FIELD



    FIELD  scnd_elm
        TYPE            C12
        DESCRIPTION     "This is the name of an element belonging to the 
                         second system."
    END_FIELD



    FIELD  scnd_est
        TYPE            C12
        DESCRIPTION     "The name of a particular second element state. If
                         this item is not specified, the incompatibility
                         applies to the second system state."
    END_FIELD



    FIELD  cnstrnt_id
        TYPE            C12
        DESCRIPTION     "This identifier associates the translation with a
                         constraint. A record with the constraint identifier
                         specified here should be present in the constraint 
                         text relation."
        RELATED_FIELDS  "npconstraint.constrnt_id"
    END_FIELD



    FIELD  message
        TYPE            C12
        DESCRIPTION     "This is the identifier of a message to be output to 
			 the error summary file if the incompatibility occurs."
    END_FIELD

END_RECORD


!------------------------------------------------------------------------------
!
!   RELATION DECLARATION
!
!------------------------------------------------------------------------------


RELATION  npincp_list

    TYPE             NPINC_TYPE

    DESCRIPTION      "Precedence Checker Incompatibility List Relation"

    SUBSYSTEM_USING  "SCS"

    RELATED_FIELDS  "npvflags.inclst_flg" "npname_table.*" "npconstraint.*" "npmsg_list.*"


END_RELATION

!------------------------------------------------------------------------------
!
!   INSTANCE DECLARATION
!
!------------------------------------------------------------------------------


INSTANCE  npincp_list

    GLOBAL

    TYPE        NPINC_TYPE

END_INSTANCE

Go to the top.