This issue is fixed in Sybase IQ 12.7 ESD #1.
When you use Component Integration Services (CIS) in certain geographic regions, connection attempts return the error No Suitable Driver. Java Development Kits (JDKs) used with Sybase IQ 12.7 support a specific set of time zone codes.
JDKs 1.3 and prior provide limited support for time zones and daylight savings time. If you encounter the No Suitable Driver error, use a TZ variable with GMT+nnn to avoid interactions between named time zones (for example, Asia/Seoul) and daylight savings time.
For databases using default JDK 1.1.8:
Substitute GMT+9 for unsupported time zone KST:
setenv TZ GMT+9
For databases using JDK 1.3:
Substitute GMT+9 for named time zone Asia/Seoul:
setenv TZ GMT+9
After you set the time zone environment variable to a supported setting and start the server, CIS works as expected. To ensure that the correct setting is always used, you can set the time zone in the start_asiq script.
See section “TZ environment variable” in Chapter 1, “File Locations and Installation Settings,” in the Sybase IQ Reference Manual for the supported time zone codes.