|
|
|
The plug-in used to
customize an NGAS system are as follows:
|
|
|
|
1. Online Plug-In: used to
mount the storage media (disk) found in this system, check that these are
accessible and to extract the information needed by NG/AMS to access these.
|
|
|
|
2. Offline Plug-In: Unmounts
the storage media and cleans up.
|
|
|
|
3. Data Archiving Plug-In:
Used to handle the checking of data files being archived, to process the
data, and to extract information about the file, which is subsequently
returned to NG/AMS.
|
|
|
|
4. Checksum Plug-In: Used by
NG/AMS to calculate a checksum (CRC32) for the files being archived. The
checksum is stored in the DB together with the name of the Checksum Plug-In.
The Data Consistency Checking Thread uses the stored valued to check the condition
of each data file.
|
|
|
|
5. Data Processing Plug-In:
A Processing Plug-In can be specified when retrieving a data file via the
RETRIEVE Command. NG/AMS will invoke the plug-in on the data, and return the
output of the processing plug-in. In this way it it possible to reduce the amount
of data returned and to use the NGAS Cluster as a number cruncher.
|
|
|
|
6. Registration Plug-In:
Used in connection with the REGISTER Command to register files already stored
on an NGAS Storage Media. It extracts the information about the file and
returns this to NG/AMS, but leave the data file untouched.
|
|
|
|
7. Label Printer Plug-In:
The Label Printer Plug-In is used to control the connected label printer
device to print out the label to attach to the storage disks.
|
|
|
|
8. Filter Plug-In: The
Filter Plug-In is used e.g. in connection with the Subscription Service by
Subscribers to specify/identify which data files should be delivered to them.
|
|
|
|
9. Suspension Plug-In: Used
when an NGAS Host has decided to suspend itself to shut down the system in a
clean way.
|
|
|
|
10. Wake-Up Plug-In: Used by
an NGAS Node requested to wake up a suspended NGAS Node.
|