Problem Note 67619: CAS session options do not take effect for Java client sessions when the CAS controller time zone has a numeric abbreviation
When a SAS® Cloud Analytic Services (CAS) session is started from the Java client, the time zone setting for the CAS session is based on the OS time zone of the CAS controller.
When the operating system reports a time zone with a numeric abbreviation instead of an abbreviation that uses characters, the CAS session options are not set as expected.
An example of a time zone that causes this problem is Asia/Singapore, due to the +08 abbreviation shown here:
$ timedatectl
...
Time zone: Asia/Singapore (+08, +0800)
...
An example of a time zone that does not cause this problem is Australia/Perth, due to the AWST abbreviation shown here:
$ timedatectl
...
Time zone: Australia/Perth (AWST, +0800)
...
A common side effect of this problem is this error message in SAS® Data Studio:
ERROR: No target QKB has been specified. Please set the "dqSetupLoc" CAS session option.
To work around the problem, the CAS controller time zone can be changed to Coordinated Universal Time (UTC) or another time zone with the same offset that has an abbreviation with characters.
Click the Hot Fix tab in this note for a link to instructions about accessing and applying the software update.
Operating System and Release Information
SAS System | SAS Viya | Linux for x64 | 3.5 | 3.5 | Viya | Viya |
*
For software releases that are not yet generally available, the Fixed
Release is the software release in which the problem is planned to be
fixed.
Type: | Problem Note |
Priority: | high |
Date Modified: | 2021-04-29 08:46:12 |
Date Created: | 2021-03-17 15:43:56 |