Split User Database from PST Database

NRAO Interactive Services Modification Request 3 T3 2009

1. Introduction

Currently, all users information and proposals information is stored in the same physical database. The purpose of this MR is to describe the task of splitting the user database portion away from the PST portion so that the users portion can eventually be brought in-house and managed separately from the PST. The motivation for this switch is that four applications are now using the user database and its associated web services, and so it is important to work on permanently staffing a 24/7 role that can respond to critical needs more quickly.

2. Background

3. Requirements

  • Add Doppler Type, Reference Frame, and Definition for sources. Below are the options for each. The import/export utility needs to be updated to add these fields.
    • Doppler Type:
      • EVLA/VLBA: Velocity, Redshift (default: Velocity)
      • GBT: Velocity, Redshift (default: Velocity)
    • Reference Frame:
      • EVLA/VLBA: Barycentric, LSR (implied LSRK), Topocentric (default: LSR)
      • GBT: Heliocentric, Barycentric, LSRK, LSRD, Topocentric, Galactic, CMB (default: LSRK)
    • Interface Control Documents:
      • After this activity, the interface that defines how external applications request information from the user database and the syntax of the information that is returned from each of those requests will be documented for

  • Increase the precision in the source position.

4. Design

Technical lead should provide a brief description of how this will be implemented in the code.

5. Deployment Checklist

Documentation? Systems/hardware/networking things needed for deployment?

6. Test Plan

6.1 Internal Testing

6.2 Sponsor Testing

6.3 Integration/Regression Tests


APPROVED: I acknowledge that my request is fully contained in this MR, and if the Open Sky (or other NIS or PST developers) deliver exactly what I specified, I will be happy.

ACCEPTED: I acknowledge that I have validated the completed code according to the acceptance tests, and I am happy with the results.

Written - - - - -
Checked - - - - -
Approved by Scientific Sponsor - - - - -
Accepted/Delivered by Sponsor - - - - -

  • Use %X% if MR is not complete (will display ALERT!)
  • Use %Y% if MR iscomplete (will display DONE)

Discussion Area

-- DanaBalser - 2009-10-12 -- NicoleRadziwill - 2009-10-16
Topic revision: r1 - 2009-10-16, NicoleRadziwill
This site is powered by FoswikiCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding NRAO Public Wiki? Send feedback