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

LANGUAGE	FORTRAN, SQL

RECORD  NPALG_TYPE

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


    DESCRIPTION       "This relation associates an algorithm identifier with 
		       an image to be executed by the SMS Precedence Checker.  

		       If a message ID is specified in the Algorithm Table 
		       record, the Precedence Checker issues the corresponding
		       message when the algorithm is executed.  An algorithm 
		       may be executed as a result of a state transition,
		       translation, or directive (pseudo-instruction #EXE_ALG).
		       For more information concerning algorithm usage, see 
		       the chapter on backend precedence checking, SCS Users
		       Guide Chapter 27 and 28.
 
		       See NPNAMES_TABLE to further 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."

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



    FIELD  algorthm
        TYPE            C12
        DESCRIPTION     "This field uniquely identifies an algorithm."
    END_FIELD



    FIELD  message
        TYPE            C12
        DESCRIPTION     "This field is the ID of a message to be written to 
		         the precedence checker error summary file and 
		         precedence checker trace file when the algorithm 
		         is executed."
    END_FIELD



    FIELD  image
        TYPE            C50
        DESCRIPTION     "This field is the fully qualified file specification 
		         of the algorithm image. This is the image that will be
                         spawned as a subprocess by the precedence checker."
    END_FIELD

END_RECORD


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


RELATION  npalgorithms

    TYPE             NPALG_TYPE

    DESCRIPTION      "Precedence Checker Algorithm List Relation"

    SUBSYSTEM_USING  "SCS"

    RELATED_FIELDS  "npvflags.alglst_flg" "npnames.*"


    INDEX  npalgorithms_1
        TYPE         unique, clustered
        FIELDS       algorthm
    END_INDEX

END_RELATION

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


INSTANCE  npalgorithms

    GLOBAL

    TYPE        NPALG_TYPE

END_INSTANCE

Go to the top.