The following errors are possible when working with the mirroring logic:
Value |
Symbolic Constant |
Explanation |
---|---|---|
116 |
IMOD_ERR |
Bad mode parameter. |
156 |
NTIM_ERR |
Monitor timed-out without event. |
454 |
NSUP_ERR |
System monitor not supported (non-server). |
542 |
MCRE_ERR |
Could not create mirror file. |
543 |
MOPN_ERR |
Could not open mirror file. |
544 |
MCLS_ERR |
Could not close mirror file. |
545 |
MDLT_ERR |
Could not delete mirror file. |
546 |
MWRT_ERR |
Could not write to mirror file. |
547 |
MSAV_ERR |
Could not save mirror file. |
548 |
MRED_ERR |
Could not read (header) in mirror. |
549 |
MHDR_ERR |
Mismatch between mirror headers. |
550 |
MSKP_ERR |
Attempt to open primary w/o mirror. |
551 |
MNOT_ERR |
File already opened without mirror. |
555 |
PREA_ERR |
Could not read primary. Switching to mirror only. |
556 |
PWRT_ERR |
Could not write primary. Switching to mirror only. |
557 |
CWRT_ERR |
Could not write mirror. Suspend mirroring. |
558 |
PSAV_ERR |
Could not save primary. Switching to mirror only. |
559 |
CSAV_ERR |
Could not save mirror. Suspend mirroring. |
560 |
SMON_ERR |
Only one of each monitor at a time. |
561 |
DDMP_BEG |
SYSMON: dynamic dump begins. |
562 |
DDUMP_END |
SYSMON: dynamic dump ends. |
563 |
DDMP_ERR |
SYSMON: dynamic dump ends with errors. |
570 |
RCL1_ERR |
Incomplete compression. |
571 |
RCL2_ERR |
Index rebuild required. |
572 |
RCL3_ERR |
Incomplete compression and index re-build required. |
573 |
RCL4_ERR |
Primary/mirror out-of-sync. Copy good file over bad. |
574 |
RCL5_ERR |
Incomplete compression and primary/mirror out-of-sync. |
575 |
RCL6_ERR |
Index rebuild required and primary/mirror out-of-sync. |
576 |
RCL7_ERR |
Incomplete compression and index rebuild required and primary/mirror out-of-sync. |
Note: A non-mirrored library, (ctMIRROR not #defined in ctoptn.h), permits a file opened without mirror to raise the MSKP_ERR (550) if ctMIRROR_SKP is not OR-ed into the file mode and ctREADFIL is not OR-ed into the file mode.