Description | Information for processing the file to be downloaded
to service modules.
To process a file an application creates an entry in
this table. This entry contains information on the
file name (csDefineFileName), file operation i.e whether
to download contents from the file specified or from
contents saved in the database (csDefineFileOperation),
slot number of the service module to download to
(csDefineSlotNumber), etc.
When the entry status (csDefineFileEntryStatus) in this
table is 'active', the application uses csDefineFileOperation
to perform the necessary operation on the file.
csDefineFileStatus contains the overall status of file
validation and download. Corresponding entries are created
in csFileStatusTable that contains the slot-specific status
of the download to service modules.
Entries may not be modified or deleted if csDefineFileStatus
has a value of 'inProgress'. Further, the entries may not be
deleted if csDefineFileEntryStatus is 'active' i.e if the
current entry status is 'active', it has to be set to
'notInService' before deletion.
Deleting an entry in csDefineFileTable deletes any
corresponding entries in csFileStatusTable.
Rows may not be created without explicitly setting
csDefineFileEntryStatus to either 'createAndGo' or
'createAndWait'. |