Documentation notes for IBM Informix
IBM Informix Change Data Capture API Programmer's Guide
These notes describe features and changes not covered in the IBM Informix Change Data Capture API Programmer's Guide or modified since publication.
Smart large object read function for the IBM Informix .NET Provider
conn = new IfxConnection(..)// to SYSCDC database
execute function informix.cdc_opensess() // on the same connection
IfxBlob( IfxConnection connection )// construct it using the same connection
IfxBlob.Open(ReadOnly) // open it
IfxBlob.Read(long plofd, byte[] buff)
Amount and structure of data returned by smart large object read functions
Your application cannot depend on a specific number of records being returned by smart large object read calls. The number of CDC records that are returned in a read call is not predictable and might not be an integral number. If a read call returns only part of a CDC record, the next read call returns more data for that record. Your application must merge the parts of the record that are returned in multiple read calls. The Change Data Capture sample program provides examples of merging parts of records.
IBM Informix Error Messages
This note describes a message not covered in the finderr text or modified since the last finderr update.
Warning and error messages for utility security checks
If the security check a server utility performs at startup detects problems, it returns error messages. These messages are returned when the message file and internationalization support are not available; therefore, they do not have error numbers and are not translated.
- INFORMIXDIR or ONCONFIG is too long. Maximum length for $INFORMIXDIR/etc/$ONCONFIG is 255 characters.
- INFORMIXSQLHOSTS is too long. Maximum length is 255 characters.
- ONCONFIG not set; TBCONFIG set. TBCONFIG will not be supported in future.
- User informix not found.
- Group informix not found.
- Could not access logical-file filename.
- Logical-file filename is not owned by user with id UID.
- Logical-file filename not owned by group with id GID.
- Logical-file filename has insecure mode mode.
- Could not access logical-file filename.
This table defines the variables used in the messages above.
Filename | Name of the file or directory |
---|---|
logical-file | either ONCONFIG, INFORMIXSQLHOSTS, INFORMIXDIR, or INFORMIXDIR/xxx (where xxx is one of a number of subdirectories under $INFORMIXDIR). For example, if INFORMIXDIR is set to /usr/informix, the message might read: INFORMIXSQLHOSTS /usr/informix/etc/sqlhosts is not owned by the user with ID 1234. |
mode | an octal permissions value. |
UID | a number. |
GID | a number. |
UID |
IBM Informix High-Performance Loader User's Guide
These notes describe features and changes that are not covered in the IBM Informix High-Performance Loader User's Guide or that have been modified since publication.
Precedence of the DBONPLOAD environment variable
During load jobs, the ipload, onpload, and onpladm utilities use the value of the DBONPLOAD environment variable that is set in the client environment, regardless of whether the DBONPLOAD environment variable is set on the server. The ipload, onpload, and onpladm utilities use the value of the DBONPLOAD environment variable that is set on the server during load jobs only if the DBONPLOAD environment variable is not set in the client environment.
IBM Informix TimeSeries Data User’s Guide
These notes describe features and changes not covered in the IBM Informix TimeSeries Data User's Guide or modified since publication.
Manual registration
If you manually register the TimeSeries extension by running the SYSBldPrepare() function or BladeManager, the AUTOLOCATE environment option must be set to 0.