Previous Next
4. Error Codes

    4. Error Codes

    This section lists the possible error codes returned from the cartridge and diagnositic actions. Postgres may return additional diagnostic information in addition to the DayCart error. Also, the database log may contain additional information.

    C$DCISCHEM-003: FAILED: License not available

    A cartridge function failed because of a license error. Check that the user has the daycart role granted to him, that the user has select privilege on the c$dcischem.license table, and that the license table has a valid cartridge license.

    C$DCISCHEM-004: Return string too long

    For reaction transform functions, the enumerated set of molecules or reactions overflowed the returned string type. To avoid this error, coerce the function to return a CLOB type by calling it with a CLOB for the first parameter (smiles).

    C$DCISCHEM-006: Can't read ptable

    The ptable is unable to be read for a conversion operation. Check for the existance and select permission on the c$dcischem.ptable table.

    C$DCISCHEM-007: Conversion failed

    The conversion function failed.

    C$DCISCHEM-021: Not a valid QUERY: %.*s

    The query string was not a valid SMARTS, SMILES, or fingerprint, as required.

    C$DCISCHEM-022: Not a valid input SMILES: %.*s

    The SMILES parameter was not parseable as a valid molecule or reaction.

    C$DCISCHEM-023: Not a valid fingerprint: %.*s

    The fingerprint parameter was not parseable as a valid molecule or reaction.

    C$DCISCHEM-101: CARTRIDGE ERROR

    This is a generic error. Typically, there was an Oracle error during a cartridge function. The error stack should provide additional information.

    C$DCISCHEM-102: CARTRIDGE WARNING

    This is a generic warning. Typically, there was an Oracle warning during a cartridge function. The error stack should provide additional information.

    C$DCISCHEM-103: CARTRIDGE INFO

    This is a generic informational message. Typically, there was an Oracle informational message during a cartridge function. The error stack should provide additional information.