![]() | ![]() | ![]() | ![]() | ![]() |
SAS Data Integration Studio jobs that are executed in batch incorrectly complete with a nonzero return code under the following conditions:
Scheduling tools (for example, Platform LSF, or OS Host Scheduler) interpret this nonzero return code as a job failure. This results in the termination of any remaining processing that depends on successful job completion.
The incorrect return code is caused by the following events:
Note: the SYSCC automatic macro variable contains the condition code that SAS® returns to the operating system upon job completion and termination.
One workaround for this problem is to insert the following SAS code in the Postcode panel under Job Properties on the Precode and Postcode tab. This code checks the job return code (job_rc) and resets SYSCC to 0 if there were no errors during job execution:
Click the Hot Fix tab in this note to access the hot fix for this issue.
Product Family | Product | System | Product Release | SAS Release | ||
Reported | Fixed* | Reported | Fixed* | |||
SAS System | SAS Data Integration Studio | Microsoft® Windows® for x64 | 4.2 | 4.4_M1 | 9.2 TS2M0 | 9.3 TS1M2 |
Microsoft Windows Server 2003 Datacenter Edition | 4.2 | 4.4_M1 | 9.2 TS2M0 | 9.3 TS1M2 | ||
Microsoft Windows Server 2003 Enterprise Edition | 4.2 | 4.4_M1 | 9.2 TS2M0 | 9.3 TS1M2 | ||
Microsoft Windows Server 2003 Standard Edition | 4.2 | 4.4_M1 | 9.2 TS2M0 | 9.3 TS1M2 | ||
Microsoft Windows Server 2003 for x64 | 4.2 | 4.4_M1 | 9.2 TS2M0 | 9.3 TS1M2 | ||
Microsoft Windows Server 2008 for x64 | 4.2 | 4.4_M1 | 9.2 TS2M0 | 9.3 TS1M2 | ||
Microsoft Windows XP Professional | 4.2 | 4.4_M1 | 9.2 TS2M0 | 9.3 TS1M2 | ||
Windows Vista | 4.2 | 4.4_M1 | 9.2 TS2M0 | 9.3 TS1M2 | ||
Windows Vista for x64 | 4.2 | 4.4_M1 | 9.2 TS2M0 | 9.3 TS1M2 |