Go to the bottom.
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! SDDL Name:	QSOVERRIDES.SDDL
!
! Purpose:      This SDDL file defines the qsoverrides relation.
!
! Modification History:
!
!   Date       OPR      Who                       Reason
! --------   -------    ---   -------------------------------------------------
! 11/ 7/94    27329     EGB   Original implementation
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
 
LANGUAGE	FORTRAN, SQL

INCLUDE         ZSPSS_USER_TYPES.SDDL
 
RECORD  SUOVER_TYPE
 
!------------------------------------------------------------------------------
!
!   RECORD INFORMATION
!
!------------------------------------------------------------------------------
 
    DESCRIPTION       "There may be times when you will want to override 
		       certain SU level constraint checks or features that 
		       occur in the scheduling software.  

		       This can be done by the appropriate setting of fields
		       in this relation through the SCR form."
 
!------------------------------------------------------------------------------
!
!   FIELD INFORMATION
!
!------------------------------------------------------------------------------
 

    FIELD  sunit_id
        TYPE SUNIT_ID_TYPE
	DESCRIPTION     "This field contains the anme of the scheduling unit 
			 that will have some constraint checking overridden
			 as specified in this table."
        FORM
            NAME         "SCR"
            LABEL        "SCHEDULING UNIT ID"
        END_FORM
    END_FIELD
 

    FIELD  version_num
        TYPE VERSION_NUM_TYPE
        FORM
            NAME         "SCR"
            LABEL        "VERSION NUM"
        END_FORM
    END_FIELD
 

    FIELD  saa
        TYPE YES_NO_FLAG_TYPE
        DESCRIPTION     "When this field is 'N' then the SAA avoidance
                         constraint and restriction checks normally made in
			 the scheduing software may not be made.  The SAA
			 is a data quality issue with the HST and there are 
			 times when you will want to override the normal SAA 
			 restrictions (engineering proposals and some science
			 proposals do this).

			 This flag works in tandem with similar flags at the 
			 obset level, which controls PCS SAA checks, and at the 
			 alignment level, which controls SI related SAA checks.

			 By setting these SAA flags correctly you can schedule
			 SI states in the SAA that would otherwise not be 
			 permitted.  Likewise, you can turn of FGS SAA 
			 avoidance through these flags.

			 By default this field is 'Y' and the scheduling 
			 software will make this check. "
        RELATED_FIELDS  "qbs_obset.saa_flag" "qalignment.saa_flag" "wsidata_def.saa_flag" "wsistate_tra.saa_flag"

        FORM
            NAME         "SCR"
            LABEL        "SAA AVOIDANCE CHECK FLAG (Y/N)"
        END_FORM
    END_FIELD
 

    FIELD  roll_angle
        TYPE YES_NO_FLAG_TYPE
        DESCRIPTION     "When this field is 'N' then the roll angle checks
			 that occur in the scheduling software will not be
			 made.  This will allow SUs to schedule at orientations
			 that would otherwise fail. 

			 By default this field is 'Y' and the scheduling 
			 software will ensure that HST orientation at end of 
			 this schedling unit still obeys the roll angle 
			 contraints up to the beginning of slew to the next
			 scheduling unit. "
        FORM
            NAME         "SCR"
            LABEL        "ROLL ANGLE  CHECK FLAG (Y/N)"
        END_FORM
    END_FIELD
 

    FIELD  data_volume
        TYPE YES_NO_FLAG_TYPE
        DESCRIPTION     "When this field is 'N' then the data volume checks
			 that are made when this scheduling unit is added to
			 the calendar are not made.  This includes checks for
			 data volume per day and data volume per orbit.

			 By default this field is 'Y' and the scheduling 
			 software will make this check. "
        FORM
            NAME         "SCR"
            LABEL        "DATA VOLUME CHECK FLAG (Y/N)"
        END_FORM
    END_FIELD
 

    FIELD  tape_data_vl
        TYPE YES_NO_FLAG_TYPE
        DESCRIPTION     "When this field is 'N' then the tape data volume checks
			 that are made when this scheduling unit is added to
			 the calendar are not made.  Tape data volume is checked
			 on an orbit by orbit basis.

			 By default this field is 'Y' and the scheduling 
			 software will make this check. "
        FORM
            NAME         "SCR"
            LABEL        "TAPE DATA VOLUME CHECK FLAG (Y/N)"
        END_FORM
    END_FIELD
 

    FIELD  rfi_zone
        TYPE YES_NO_FLAG_TYPE
        DESCRIPTION     "When this field is 'N' then the RFI zone checks that
			 are made when scheduling TDRS activities are not
			 made.  

			 By default this field is 'Y' and the scheduling 
			 software will make this check. "
        FORM
            NAME         "SCR"
            LABEL        "RFI ZONE CHECK FLAG (Y/N)"
        END_FORM
    END_FIELD
 

    FIELD  duty_cycle
        TYPE YES_NO_FLAG_TYPE
        DESCRIPTION     "This is an obsolete field."
        FORM
            NAME         "SCR"
            LABEL        "ST TRANSMISSION DUTY CYCLE CHECK FLAG (Y/N)"
        END_FORM
    END_FIELD
 

    FIELD  mjr_slw_sep
        TYPE            I4
        DESCRIPTION     "This field can be set to override the major slew
			 separation checks that are made between slews.  
        UNITS           "SECONDS"
        FORM
            NAME         "SCR"
            LABEL        "MAJOR SLEW SEPARATION TIME"
        END_FORM
    END_FIELD
 

    FIELD  orb1actlate
        TYPE YES_NO_FLAG_TYPE
        DESCRIPTION     "When this field is 'N' the late scheduline will not
		         be permitted for this scheduling unit.  Late scheduling
			 is the process of shifting an SU's activities down in
			 time such that the end time of the SU does not change 
			 but the start time gets later, thus the SU is more 
			 compact and uses less wall-clock time.  

 			 By default this field is 'Y' and the scheduling 
			 software will permit this scheduling to occur."
        FORM
            NAME         "SCR"
            LABEL        "SCHEDULE 1ST OBSET ACTIV. LATE IN ORBIT (Y/N)"
        END_FORM
    END_FIELD
 
END_RECORD
 
!------------------------------------------------------------------------------
!
!   RELATION DECLARATION
!
!------------------------------------------------------------------------------
 
RELATION  qsoverrides
 
    TYPE             SUOVER_TYPE
 
    DESCRIPTION      "Scheduling Unit Override Relation"
 
    SUBSYSTEM_USING  "SPSS"

    RELATED_FIELDS  "qboverrides.*"

    FORM
        NAME         "SCR"
    END_FORM
 
    INDEX  qsoverrides_1
        TYPE         unique, clustered
        FIELDS       sunit_id, version_num
    END_INDEX
 
END_RELATION
 
!------------------------------------------------------------------------------
!
!   INSTANCE DECLARATION
!
!------------------------------------------------------------------------------
 
INSTANCE  qsoverrides
 
    GLOBAL
 
    TYPE        SUOVER_TYPE
 
END_INSTANCE

Go to the top.