This document outlines the following use cases for the "Subscription Management" tab of the Data Access GUI:
There are 2 application configuration variables in the Data Access GUI that govern its interactions with the S4S database:
SUBSCRIPTION_ENDPOINT_URL (xs:string) allows the Data Access GUI to perform database operations using HTTP requests. The format of this value is http://x5oml01:30XX/todos
DEFAULT_FULFILLMENT_FREQUENCY (xs:integer) allows the operator to generate subscriptions without having to specify the fulfillment frequency each time.
Use Cases
The "Subscription Management" tab allows an operator to view existing subscriptions.
Clicking on a subscription will reveal the details of its processing instructions in the lower half of the window in a readable format.
When no subscriptions are present in the database, a message like this might be received:
To add a subscription, click the [Add New Subscription] button on the "Subscription Management" tab. A dialog box will appear containing several empty fields.
In the "Add New Subscription Dialog" fill in the required fields "Email" and "CMR Query" (see programmatic access or CMR pages for details on creating CMR queries).
Clicking on an item in the requests table will populate the processing options fields below with the details of the request.
Expected Result
To edit an existing subscription, select a subscription, then click the [Edit Subscription] button on the "Subscription Management" tab. A dialog box will appear–populated with the information from the existing subscription.
Note that the old processing options can be overwritten with those from another request. When a subscription is edited, its ID will change.
Cancel a Subscription
Cancelling a subscription is done by selecting a subscription from the default view, then clicking the [Cancel Selected Subscription] button.