Product Documentation

FairCom ISAM for C

Previous Topic

Next Topic

Error Returns

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.

TOCIndex