From 78f117812e26a109e608da5c4a874a894241646b Mon Sep 17 00:00:00 2001 From: Mihajlo Medjedovic Date: Mon, 9 Jun 2025 16:59:09 +0200 Subject: [PATCH] fix: Viya JES approach workaround, job arguments are case-sensitive and webout was not returned --- src/SASViyaApiClient.ts | 4 ++-- src/job-execution/JobExecutor.ts | 2 +- src/test/RequestClient.spec.ts | 2 +- 3 files changed, 4 insertions(+), 4 deletions(-) diff --git a/src/SASViyaApiClient.ts b/src/SASViyaApiClient.ts index a8316b9..08be277 100644 --- a/src/SASViyaApiClient.ts +++ b/src/SASViyaApiClient.ts @@ -870,14 +870,14 @@ export class SASViyaApiClient { _webin_file_count: files.length, _OMITJSONLISTING: true, _OMITJSONLOG: true, - _OMITSESSIONRESULTS: true, + _omitSessionResults: false, _OMITTEXTLISTING: true, _OMITTEXTLOG: true } if (debug) { jobArguments['_OMITTEXTLOG'] = 'false' - jobArguments['_OMITSESSIONRESULTS'] = 'false' + jobArguments['_omitSessionResults'] = 'false' jobArguments['_DEBUG'] = 131 } diff --git a/src/job-execution/JobExecutor.ts b/src/job-execution/JobExecutor.ts index 3e32a55..cfc051b 100644 --- a/src/job-execution/JobExecutor.ts +++ b/src/job-execution/JobExecutor.ts @@ -51,7 +51,7 @@ export abstract class BaseJobExecutor implements JobExecutor { if (config.debug) { requestParams['_omittextlog'] = 'false' - requestParams['_omitsessionresults'] = 'false' + requestParams['_omitSessionResults'] = 'false' requestParams['_debug'] = 131 } diff --git a/src/test/RequestClient.spec.ts b/src/test/RequestClient.spec.ts index 67cac68..fa193c1 100644 --- a/src/test/RequestClient.spec.ts +++ b/src/test/RequestClient.spec.ts @@ -104,7 +104,7 @@ Connection: close _contextName: 'SAS Job Execution compute context', _OMITJSONLISTING: true, _OMITJSONLOG: true, - _OMITSESSIONRESULTS: true, + _omitSessionResults: true, _OMITTEXTLISTING: true, _OMITTEXTLOG: true }