csDefineFileEntry |
1.3.6.1.4.1.9.9.199.1.1.1.1 |
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'. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
CsDefineFileEntry |
|
|
csDefineFileStatus |
1.3.6.1.4.1.9.9.199.1.1.1.1.4 |
The overall status of the file validation and service module
download as surmised by the controller card. A more detailed
status on service module downloads could be obtained in
csFileStatusTable which stores download information specific
to a particular slot.
inProgress - processing file validation/download request
success - file has been validated and downloaded to all
applicable service modules (as per value in
csDefineSlotNumber) successfully.
noMemory - failure due to insufficient dynamic memory
fileOpenFailed - failure to open the file downloaded to some
non-volatile storage on the controller card.
fileReadFailed - failure to read the file downloaded to some
non-volatile storage on the controller card.
fileNotValid - file parsing/validation failed
downloadFailed - download to service module failed
aborted - download aborted due to switchover in a
redundant controller card configuration
dbUpdateFailed - error in accessing/updating the database
miscError - miscellaneous error due to lack of internal
resource (eg. error obtaining semaphore etc)
This object is valid only after the entry status becomes 'active'.
This object is especially useful when csDefineSlotNumber has a
value of 100 signifying a download to all applicable service
modules. This object gives overall status of the download request
and hence, has a value of 'downloadFailed' even if one SM fails
the download. csFileStatusTable could be consulted for the purpose
of obtaining a list of SMs that failed the download and their
corresponding reasons. |
Status: current |
Access: read-only |
OBJECT-TYPE |
|
|
|
|
INTEGER |
inProgress(1), success(2), noMemory(3), fileOpenFailed(4), fileReadFailed(5), fileNotValid(6), downloadFailed(7), aborted(8), dbUpdateFailed(9), miscError(10) |
|
csDefineFileEntryStatus |
1.3.6.1.4.1.9.9.199.1.1.1.1.6 |
The control that allows creation, modification, and
deletion of entries. For detailed rules see the DESCRIPTION
for csDefineFileEntry. |
Status: current |
Access: read-create |
OBJECT-TYPE |
|
|
|
|
RowStatus |
|
|
csFileStatusEntry |
1.3.6.1.4.1.9.9.199.1.2.1.1 |
Status of file download to a particular service module.
Entries start to exist in this table only when csDefineFileStatus
has been set to 'inProgress'. The number of entries per
csFileStatusTable is dependant on csDefineSlotNumber specified.
If a valid slot number (between values 1 and 32) is specified then
this table would contain only one entry for the slot number
specified. If csDefineSlotNumber has value 100, signifying a
download to all SMs, an entry exists in csFileStatusTable for each
applicable service module on the shelf. Hence, an entry in
csDefineFileTable could result in multiple entries in
csFileStatusTable. Related entries can be associated due to the
common index, csDefineFileIndex, in the tables. |
Status: current |
Access: not-accessible |
OBJECT-TYPE |
|
|
|
|
CsFileStatusEntry |
|
|