Go to the bottom.
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
! SDDL Name:    WGBO_WAIVER.SDDL
!
! Purpose:      This SDDL file defines the wgbo_waiver relation.
!
! Modification History:
!
!   Date       OPR      Who                       Reason
! --------   -------    ---   -------------------------------------------------
! 03/29/96   31192      BAO   Original implementation
! 04/19/99   35645      MMD   Added C and Fortran languages
! 05/25/99   35645.2    MMD   Changed date_rcvd to INT_TIME_STAMP_TYPE from I*4
!
!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
!
!
 
LANGUAGE    C, FORTRAN, SQL

INCLUDE     ZSPSS_USER_TYPES.SDDL 
 
RECORD  WGBOWVR_TYPE
 
!------------------------------------------------------------------------------
!
!   RECORD INFORMATION
!
!------------------------------------------------------------------------------

    DESCRIPTION    "The wgbo_waiver relation is used by Operations to determine  
                    if Bright Object alerts have been waived for a particular 
                    observation set. 

                    The Bright Object alerts come from NGSS and the Contact
                    Scientist and are stored in the wgbrit_obj relation.  The 
                    Contact Scientist supplies the alerts for Moving Target
                    SUs that use a detector which is more sensitive than the
                    Guide Star Catalog.  These Contact Scientist supplied
                    alerts will always have corresponding wgbo_waiver records
                    in which the waiver_from field is set to REJECTED as they
                    have been determined to be unwaiverable.

                    For the NGSS supplied alerts, an operations member 
                    investigates Bright Object alerts received for an 
                    observation set during long range planning. If there are 
                    no health and safety issues for the Bright Object/macro 
                    aperture combinations, a Bright Object waiver file is 
                    generated.  Data from this file is loaded into the 
                    wgbo_waiver relation.
            
                    During calendar building, this relation is checked by the
                    bo_check tool to determine if a waiver has been received for 
                    each Bright Object alert whose time and angle ranges 
                    overlap those of a scheduled obset and which uses the same 
                    macro aperture as the scheduled obset.  The concern is that 
                    a Bright Object impacts a macro aperture being used at the 
                    scheduled V3 position angle for 
                    the obset. If a waiver is not found for a Bright Object/
                    macro aperture combination, an inquiry is made as to 
                    whether the alert can be ignored. In addition, a record is 
                    inserted into this relation in which the fields waiver_from 
                    is set to 'REQUESTED' and date_rcvd is set to the date of 
                    the inquiry. If the alert is found to be of no consequence, 
                    a waiver is sent, and the waiver_from and date_rcvd fields 
                    are appropriately updated with the name of the person who 
                    sent the waiver and the date when the waiver was received. 
                    If a Bright Object alert can not be waived, the waiver_from 
                    field is set to 'REJECTED' and the obset is removed from 
                    the calendar."
            
!------------------------------------------------------------------------------
!
!   FIELD INFORMATION
!
!------------------------------------------------------------------------------
 

    FIELD  proposal_id
        TYPE PROPOSAL_ID_TYPE   
    END_FIELD


    FIELD  obset_id    
        TYPE OBSET_ID_TYPE
    END_FIELD
 

    FIELD  version_num
        TYPE VERSION_NUM_TYPE
    END_FIELD
 

    FIELD  alert_obj_id
        TYPE TARGET_ID_TYPE 
        DESCRIPTION    "This field contains the unique identifier of the 
                        Bright Object."
        RELATED_FIELDS  "qtargets.target_id" "wgbrit_obj.alert_obj_id"

    END_FIELD


    FIELD  aper_id
        TYPE            C*4
        DESCRIPTION     "The macro aperture that the Bright Object falls in is
                         found in this field. It includes a number of real 
                         apertures and is strictly used for defining Bright 
                         Object avoidance areas."
        RELATED_FIELDS  "qaapertures.macro_apr_id" "wgbrit_obj.macro_apr_id"

    END_FIELD


    FIELD  waiver_from
        TYPE            C*10
        DESCRIPTION     "This field contains the name of the person issuing the 
                         Bright Object waiver. It is set to 'REQUESTED', if no 
                         record is initially found by SPST for a Bright Object/
                         macro aperture/V3 position angle combination.  It is 
                         set to 'REJECTED' if the Bright Object has been 
                         determined to be unwaiverable."
    END_FIELD


    FIELD  date_rcvd
        TYPE INT_TIME_STAMP_TYPE
        DESCRIPTION     "The date on which the Bright Object waiver is received
                         or requested by SPST is included here."
    END_FIELD

END_RECORD

!------------------------------------------------------------------------------
!
!   RELATION DECLARATION
!
!------------------------------------------------------------------------------
 
RELATION  wgbo_waiver 
 
    TYPE             WGBOWVR_TYPE
 
    DESCRIPTION      "Bright Object Waiver Relation"
 
    SUBSYSTEM_USING  "SPSS"

    INDEX  wgbo_waiver_1
        TYPE         clustered
        FIELDS       proposal_id, obset_id, version_num 
    ATTRIBUTES   ignore_dup_row
    END_INDEX
 
END_RELATION
 

Go to the top.