SUPPORT / SAMPLES & SAS NOTES
 

Support

Problem Note 64331: SAS® Job Flow Scheduler does not support UNC paths properly on a Microsoft Windows system

DetailsHotfixAboutRate It

SAS batch command text is normalized incorrectly on Windows systems in SAS Job Flow Scheduler before being submitted to the grid. This issue causes Universal Naming Convention (UNC) paths to break, because backslashes are normalized to forward slashes within the paths. 

An error message similar to the following appears in the SAS Job Flow Scheduler log:

2019-09-11 09:56:22,329 [main] ERROR com.sas.scheduler.api.servers.sasjfs.utilities.JFSClient - connect: Address is invalid on local machine, or port is not valid on remote machine

You can confirm that this issue is occurring by looking in the SAS Job Flow Orchestrator logs for entries that are similar to the following:

DEBUG com.sas.scheduler.api.servers.sasjfs.floworchestration.FlowOrchestrator - Grid service job detected. Command line is: \\server-name\sas\config\Lev1\SASApp\BatchServer\sasbatch.bat -log \\server-name\sas\config\Lev1\SASApp\BatchServer\Logs\job_name_#Y.#m.#d_#H.#M.#s.log -batch -noterminal -logparm "rollover=session" -sysin \\server-name\path\job_name.sas

DEBUG com.sas.scheduler.api.servers.sasjfs.floworchestration.FlowOrchestrator - Grid requestBody: { "version": 1, "request": {"cmd": "//server-name/sas/config/Lev1/SASApp/BatchServer/sasbatch.bat -log //server-name/sas/config/Lev1/SASApp/BatchServer/Logs/job_name_#Y.#m.#d_#H.#M.#s.log -batch -noterminal -logparm \"rollover=session\" -sysin //server-name/path/job_name.sas", "name": "job_schedule_key"}}

Click the Hot Fix tab in this note to access the hot fix for this issue.



Operating System and Release Information

Product FamilyProductSystemProduct ReleaseSAS Release
ReportedFixed*ReportedFixed*
SAS SystemSAS Job Flow SchedulerMicrosoft® Windows® for x649.469.4 TS1M6
Linux for x649.469.4 TS1M6
* 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.