Export System

The Way Things Work

The export system implementation involves many components. Starting at the "highest" level, the web pages http://jsoc.stanford.edu/ajax/exportdata.html and http://jsoc2.stanford.edu/ajax/exportdata.html provide interfaces that allow users to initiate export requests, as well as check-on the status of pending requests. The first URL provides access to the external, or public, export system, whereas the second URL provides access to the internal, or private, one. The public system provides access to public data, which is a subset of the data available from the private system.

The machine that serves as the web server for both sites is solarweb. It serves the /web filesystem that is generally mounted as "/web" on many machines. The files that are relevant to exports live in three places on this filesystem: 1. /web/jsoc/htdocs/ajax contains links to the exportdata.html source, which is shared by both the external and internal system; 2. /web/jsoc/cgi-bin/ajax contains the cgi programs, and links to programs, used by the external export system; and 3. /web/jsoc2/cgi-bin/ajax contains the cgi programs, and links to programs, used by the internal system.