diff --git a/all.sas b/all.sas index 7e67da5..283cb33 100644 --- a/all.sas +++ b/all.sas @@ -2413,7 +2413,7 @@ and %superq(SYSPROCESSNAME) ne %str(Compute Server) _PROGRAM=quote(trim(resolve(symget('_PROGRAM')))); put ',"_PROGRAM" : ' _PROGRAM ; put ",""SYSCC"" : ""&syscc"" "; - syserrortext=quote(trim(symget('syserrortext'))); + syserrortext=cats('"',tranwrd(symget('syserrortext'),'"','\"'),'"'); put ",""SYSERRORTEXT"" : " syserrortext; put ",""SYSHOSTNAME"" : ""&syshostname"" "; put ",""SYSJOBID"" : ""&sysjobid"" "; @@ -2421,7 +2421,7 @@ and %superq(SYSPROCESSNAME) ne %str(Compute Server) put ",""SYSSITE"" : ""&syssite"" "; sysvlong=quote(trim(symget('sysvlong'))); put ',"SYSVLONG" : ' sysvlong; - syswarningtext=quote(trim(symget('syswarningtext'))); + syswarningtext=cats('"',tranwrd(symget('syswarningtext'),'"','\"'),'"'); put ",""SYSWARNINGTEXT"" : " syswarningtext; put ',"END_DTTM" : "' "%sysfunc(datetime(),E8601DT26.6)" '" '; put "}" ; @@ -15473,7 +15473,7 @@ data _null_; put ' put '',"_PROGRAM" : '' _PROGRAM ; '; put ' put ",""SYSCC"" : ""&syscc"" "; '; put ' put ",""SYSENCODING"" : ""&sysencoding"" "; '; - put ' syserrortext=quote(cats(symget(''SYSERRORTEXT''))); '; + put ' syserrortext=cats(''"'',tranwrd(symget(''syserrortext''),''"'',''\"''),''"''); '; put ' put '',"SYSERRORTEXT" : '' syserrortext; '; put ' put ",""SYSHOSTNAME"" : ""&syshostname"" "; '; put ' put ",""SYSJOBID"" : ""&sysjobid"" "; '; @@ -15481,7 +15481,7 @@ data _null_; put ' put ",""SYSSITE"" : ""&syssite"" "; '; put ' sysvlong=quote(trim(symget(''sysvlong''))); '; put ' put '',"SYSVLONG" : '' sysvlong; '; - put ' syswarningtext=quote(cats(symget(''SYSWARNINGTEXT''))); '; + put ' syswarningtext=cats(''"'',tranwrd(symget(''syswarningtext''),''"'',''\"''),''"''); '; put ' put '',"SYSWARNINGTEXT" : '' syswarningtext; '; put ' put '',"END_DTTM" : "'' "%sysfunc(datetime(),E8601DT26.6)" ''" ''; '; put ' length memsize $32; '; @@ -19035,7 +19035,7 @@ run; put ',"_PROGRAM" : ' _PROGRAM ; put ",""SYSCC"" : ""&syscc"" "; put ",""SYSENCODING"" : ""&sysencoding"" "; - syserrortext=quote(cats(symget('SYSERRORTEXT'))); + syserrortext=cats('"',tranwrd(symget('syserrortext'),'"','\"'),'"'); put ',"SYSERRORTEXT" : ' syserrortext; put ",""SYSHOSTNAME"" : ""&syshostname"" "; put ",""SYSJOBID"" : ""&sysjobid"" "; @@ -19043,7 +19043,7 @@ run; put ",""SYSSITE"" : ""&syssite"" "; sysvlong=quote(trim(symget('sysvlong'))); put ',"SYSVLONG" : ' sysvlong; - syswarningtext=quote(cats(symget('SYSWARNINGTEXT'))); + syswarningtext=cats('"',tranwrd(symget('syswarningtext'),'"','\"'),'"'); put ',"SYSWARNINGTEXT" : ' syswarningtext; put ',"END_DTTM" : "' "%sysfunc(datetime(),E8601DT26.6)" '" '; length memsize $32; @@ -20263,7 +20263,7 @@ data _null_; put ' put '',"_PROGRAM" : '' _PROGRAM ; '; put ' put ",""SYSCC"" : ""&syscc"" "; '; put ' put ",""SYSENCODING"" : ""&sysencoding"" "; '; - put ' syserrortext=quote(cats(symget(''SYSERRORTEXT''))); '; + put ' syserrortext=cats(''"'',tranwrd(symget(''syserrortext''),''"'',''\"''),''"''); '; put ' put '',"SYSERRORTEXT" : '' syserrortext; '; put ' SYSHOSTINFOLONG=quote(trim(symget(''SYSHOSTINFOLONG''))); '; put ' put '',"SYSHOSTINFOLONG" : '' SYSHOSTINFOLONG; '; @@ -20279,7 +20279,7 @@ data _null_; put ' put ",""SYSTCPIPHOSTNAME"" : ""&SYSTCPIPHOSTNAME"" "; '; put ' sysvlong=quote(trim(symget(''sysvlong''))); '; put ' put '',"SYSVLONG" : '' sysvlong; '; - put ' syswarningtext=quote(cats(symget(''SYSWARNINGTEXT''))); '; + put ' syswarningtext=cats(''"'',tranwrd(symget(''syswarningtext''),''"'',''\"''),''"''); '; put ' put '',"SYSWARNINGTEXT" : '' syswarningtext; '; put ' put '',"END_DTTM" : "'' "%sysfunc(datetime(),E8601DT26.6)" ''" ''; '; put ' length autoexec $512; '; @@ -21254,7 +21254,7 @@ run; put ',"_PROGRAM" : ' _PROGRAM ; put ",""SYSCC"" : ""&syscc"" "; put ",""SYSENCODING"" : ""&sysencoding"" "; - syserrortext=quote(cats(symget('SYSERRORTEXT'))); + syserrortext=cats('"',tranwrd(symget('syserrortext'),'"','\"'),'"'); put ',"SYSERRORTEXT" : ' syserrortext; SYSHOSTINFOLONG=quote(trim(symget('SYSHOSTINFOLONG'))); put ',"SYSHOSTINFOLONG" : ' SYSHOSTINFOLONG; @@ -21270,7 +21270,7 @@ run; put ",""SYSTCPIPHOSTNAME"" : ""&SYSTCPIPHOSTNAME"" "; sysvlong=quote(trim(symget('sysvlong'))); put ',"SYSVLONG" : ' sysvlong; - syswarningtext=quote(cats(symget('SYSWARNINGTEXT'))); + syswarningtext=cats('"',tranwrd(symget('syswarningtext'),'"','\"'),'"'); put ',"SYSWARNINGTEXT" : ' syswarningtext; put ',"END_DTTM" : "' "%sysfunc(datetime(),E8601DT26.6)" '" '; length autoexec $512; @@ -22685,14 +22685,14 @@ data _null_; put ' put ",""_DEBUG"" : ""&_debug"" "; '; put ' put '',"_PROGRAM" : '' _PROGRAM ; '; put ' put ",""SYSCC"" : ""&syscc"" "; '; - put ' syserrortext=quote(cats(symget(''SYSERRORTEXT''))); '; + put ' syserrortext=cats(''"'',tranwrd(symget(''syserrortext''),''"'',''\"''),''"''); '; put ' put '',"SYSERRORTEXT" : '' syserrortext; '; put ' put ",""SYSHOSTNAME"" : ""&syshostname"" "; '; put ' put ",""SYSSCPL"" : ""&sysscpl"" "; '; put ' put ",""SYSSITE"" : ""&syssite"" "; '; put ' sysvlong=quote(trim(symget(''sysvlong''))); '; put ' put '',"SYSVLONG" : '' sysvlong; '; - put ' syswarningtext=quote(cats(symget(''SYSWARNINGTEXT''))); '; + put ' syswarningtext=cats(''"'',tranwrd(symget(''syswarningtext''),''"'',''\"''),''"''); '; put ' put '',"SYSWARNINGTEXT" : '' syswarningtext; '; put ' put '',"END_DTTM" : "'' "%sysfunc(datetime(),E8601DT26.6)" ''" ''; '; put ' length memsize $32; '; @@ -26473,14 +26473,14 @@ filename &fref1 clear; put ",""_DEBUG"" : ""&_debug"" "; put ',"_PROGRAM" : ' _PROGRAM ; put ",""SYSCC"" : ""&syscc"" "; - syserrortext=quote(cats(symget('SYSERRORTEXT'))); + syserrortext=cats('"',tranwrd(symget('syserrortext'),'"','\"'),'"'); put ',"SYSERRORTEXT" : ' syserrortext; put ",""SYSHOSTNAME"" : ""&syshostname"" "; put ",""SYSSCPL"" : ""&sysscpl"" "; put ",""SYSSITE"" : ""&syssite"" "; sysvlong=quote(trim(symget('sysvlong'))); put ',"SYSVLONG" : ' sysvlong; - syswarningtext=quote(cats(symget('SYSWARNINGTEXT'))); + syswarningtext=cats('"',tranwrd(symget('syswarningtext'),'"','\"'),'"'); put ',"SYSWARNINGTEXT" : ' syswarningtext; put ',"END_DTTM" : "' "%sysfunc(datetime(),E8601DT26.6)" '" '; length memsize $32; diff --git a/base/mp_abort.sas b/base/mp_abort.sas index 6f07791..f88e631 100644 --- a/base/mp_abort.sas +++ b/base/mp_abort.sas @@ -225,7 +225,7 @@ and %superq(SYSPROCESSNAME) ne %str(Compute Server) _PROGRAM=quote(trim(resolve(symget('_PROGRAM')))); put ',"_PROGRAM" : ' _PROGRAM ; put ",""SYSCC"" : ""&syscc"" "; - syserrortext=quote(trim(symget('syserrortext'))); + syserrortext=cats('"',tranwrd(symget('syserrortext'),'"','\"'),'"'); put ",""SYSERRORTEXT"" : " syserrortext; put ",""SYSHOSTNAME"" : ""&syshostname"" "; put ",""SYSJOBID"" : ""&sysjobid"" "; @@ -233,7 +233,7 @@ and %superq(SYSPROCESSNAME) ne %str(Compute Server) put ",""SYSSITE"" : ""&syssite"" "; sysvlong=quote(trim(symget('sysvlong'))); put ',"SYSVLONG" : ' sysvlong; - syswarningtext=quote(trim(symget('syswarningtext'))); + syswarningtext=cats('"',tranwrd(symget('syswarningtext'),'"','\"'),'"'); put ",""SYSWARNINGTEXT"" : " syswarningtext; put ',"END_DTTM" : "' "%sysfunc(datetime(),E8601DT26.6)" '" '; put "}" ; diff --git a/meta/mm_createwebservice.sas b/meta/mm_createwebservice.sas index 77bc184..7b23895 100644 --- a/meta/mm_createwebservice.sas +++ b/meta/mm_createwebservice.sas @@ -491,7 +491,7 @@ data _null_; put ' put '',"_PROGRAM" : '' _PROGRAM ; '; put ' put ",""SYSCC"" : ""&syscc"" "; '; put ' put ",""SYSENCODING"" : ""&sysencoding"" "; '; - put ' syserrortext=quote(cats(symget(''SYSERRORTEXT''))); '; + put ' syserrortext=cats(''"'',tranwrd(symget(''syserrortext''),''"'',''\"''),''"''); '; put ' put '',"SYSERRORTEXT" : '' syserrortext; '; put ' put ",""SYSHOSTNAME"" : ""&syshostname"" "; '; put ' put ",""SYSJOBID"" : ""&sysjobid"" "; '; @@ -499,7 +499,7 @@ data _null_; put ' put ",""SYSSITE"" : ""&syssite"" "; '; put ' sysvlong=quote(trim(symget(''sysvlong''))); '; put ' put '',"SYSVLONG" : '' sysvlong; '; - put ' syswarningtext=quote(cats(symget(''SYSWARNINGTEXT''))); '; + put ' syswarningtext=cats(''"'',tranwrd(symget(''syswarningtext''),''"'',''\"''),''"''); '; put ' put '',"SYSWARNINGTEXT" : '' syswarningtext; '; put ' put '',"END_DTTM" : "'' "%sysfunc(datetime(),E8601DT26.6)" ''" ''; '; put ' length memsize $32; '; diff --git a/meta/mm_webout.sas b/meta/mm_webout.sas index d6998ce..984a852 100644 --- a/meta/mm_webout.sas +++ b/meta/mm_webout.sas @@ -163,7 +163,7 @@ put ',"_PROGRAM" : ' _PROGRAM ; put ",""SYSCC"" : ""&syscc"" "; put ",""SYSENCODING"" : ""&sysencoding"" "; - syserrortext=quote(cats(symget('SYSERRORTEXT'))); + syserrortext=cats('"',tranwrd(symget('syserrortext'),'"','\"'),'"'); put ',"SYSERRORTEXT" : ' syserrortext; put ",""SYSHOSTNAME"" : ""&syshostname"" "; put ",""SYSJOBID"" : ""&sysjobid"" "; @@ -171,7 +171,7 @@ put ",""SYSSITE"" : ""&syssite"" "; sysvlong=quote(trim(symget('sysvlong'))); put ',"SYSVLONG" : ' sysvlong; - syswarningtext=quote(cats(symget('SYSWARNINGTEXT'))); + syswarningtext=cats('"',tranwrd(symget('syswarningtext'),'"','\"'),'"'); put ',"SYSWARNINGTEXT" : ' syswarningtext; put ',"END_DTTM" : "' "%sysfunc(datetime(),E8601DT26.6)" '" '; length memsize $32; diff --git a/server/ms_createwebservice.sas b/server/ms_createwebservice.sas index 95dade3..3ca6766 100644 --- a/server/ms_createwebservice.sas +++ b/server/ms_createwebservice.sas @@ -480,7 +480,7 @@ data _null_; put ' put '',"_PROGRAM" : '' _PROGRAM ; '; put ' put ",""SYSCC"" : ""&syscc"" "; '; put ' put ",""SYSENCODING"" : ""&sysencoding"" "; '; - put ' syserrortext=quote(cats(symget(''SYSERRORTEXT''))); '; + put ' syserrortext=cats(''"'',tranwrd(symget(''syserrortext''),''"'',''\"''),''"''); '; put ' put '',"SYSERRORTEXT" : '' syserrortext; '; put ' SYSHOSTINFOLONG=quote(trim(symget(''SYSHOSTINFOLONG''))); '; put ' put '',"SYSHOSTINFOLONG" : '' SYSHOSTINFOLONG; '; @@ -496,7 +496,7 @@ data _null_; put ' put ",""SYSTCPIPHOSTNAME"" : ""&SYSTCPIPHOSTNAME"" "; '; put ' sysvlong=quote(trim(symget(''sysvlong''))); '; put ' put '',"SYSVLONG" : '' sysvlong; '; - put ' syswarningtext=quote(cats(symget(''SYSWARNINGTEXT''))); '; + put ' syswarningtext=cats(''"'',tranwrd(symget(''syswarningtext''),''"'',''\"''),''"''); '; put ' put '',"SYSWARNINGTEXT" : '' syswarningtext; '; put ' put '',"END_DTTM" : "'' "%sysfunc(datetime(),E8601DT26.6)" ''" ''; '; put ' length autoexec $512; '; diff --git a/server/ms_webout.sas b/server/ms_webout.sas index 5588ad5..70b12c2 100644 --- a/server/ms_webout.sas +++ b/server/ms_webout.sas @@ -153,7 +153,7 @@ put ',"_PROGRAM" : ' _PROGRAM ; put ",""SYSCC"" : ""&syscc"" "; put ",""SYSENCODING"" : ""&sysencoding"" "; - syserrortext=quote(cats(symget('SYSERRORTEXT'))); + syserrortext=cats('"',tranwrd(symget('syserrortext'),'"','\"'),'"'); put ',"SYSERRORTEXT" : ' syserrortext; SYSHOSTINFOLONG=quote(trim(symget('SYSHOSTINFOLONG'))); put ',"SYSHOSTINFOLONG" : ' SYSHOSTINFOLONG; @@ -169,7 +169,7 @@ put ",""SYSTCPIPHOSTNAME"" : ""&SYSTCPIPHOSTNAME"" "; sysvlong=quote(trim(symget('sysvlong'))); put ',"SYSVLONG" : ' sysvlong; - syswarningtext=quote(cats(symget('SYSWARNINGTEXT'))); + syswarningtext=cats('"',tranwrd(symget('syswarningtext'),'"','\"'),'"'); put ',"SYSWARNINGTEXT" : ' syswarningtext; put ',"END_DTTM" : "' "%sysfunc(datetime(),E8601DT26.6)" '" '; length autoexec $512; diff --git a/viya/mv_createwebservice.sas b/viya/mv_createwebservice.sas index e1118a7..7ab11e9 100644 --- a/viya/mv_createwebservice.sas +++ b/viya/mv_createwebservice.sas @@ -663,14 +663,14 @@ data _null_; put ' put ",""_DEBUG"" : ""&_debug"" "; '; put ' put '',"_PROGRAM" : '' _PROGRAM ; '; put ' put ",""SYSCC"" : ""&syscc"" "; '; - put ' syserrortext=quote(cats(symget(''SYSERRORTEXT''))); '; + put ' syserrortext=cats(''"'',tranwrd(symget(''syserrortext''),''"'',''\"''),''"''); '; put ' put '',"SYSERRORTEXT" : '' syserrortext; '; put ' put ",""SYSHOSTNAME"" : ""&syshostname"" "; '; put ' put ",""SYSSCPL"" : ""&sysscpl"" "; '; put ' put ",""SYSSITE"" : ""&syssite"" "; '; put ' sysvlong=quote(trim(symget(''sysvlong''))); '; put ' put '',"SYSVLONG" : '' sysvlong; '; - put ' syswarningtext=quote(cats(symget(''SYSWARNINGTEXT''))); '; + put ' syswarningtext=cats(''"'',tranwrd(symget(''syswarningtext''),''"'',''\"''),''"''); '; put ' put '',"SYSWARNINGTEXT" : '' syswarningtext; '; put ' put '',"END_DTTM" : "'' "%sysfunc(datetime(),E8601DT26.6)" ''" ''; '; put ' length memsize $32; '; diff --git a/viya/mv_webout.sas b/viya/mv_webout.sas index 99c2bde..5457292 100644 --- a/viya/mv_webout.sas +++ b/viya/mv_webout.sas @@ -191,14 +191,14 @@ put ",""_DEBUG"" : ""&_debug"" "; put ',"_PROGRAM" : ' _PROGRAM ; put ",""SYSCC"" : ""&syscc"" "; - syserrortext=quote(cats(symget('SYSERRORTEXT'))); + syserrortext=cats('"',tranwrd(symget('syserrortext'),'"','\"'),'"'); put ',"SYSERRORTEXT" : ' syserrortext; put ",""SYSHOSTNAME"" : ""&syshostname"" "; put ",""SYSSCPL"" : ""&sysscpl"" "; put ",""SYSSITE"" : ""&syssite"" "; sysvlong=quote(trim(symget('sysvlong'))); put ',"SYSVLONG" : ' sysvlong; - syswarningtext=quote(cats(symget('SYSWARNINGTEXT'))); + syswarningtext=cats('"',tranwrd(symget('syswarningtext'),'"','\"'),'"'); put ',"SYSWARNINGTEXT" : ' syswarningtext; put ',"END_DTTM" : "' "%sysfunc(datetime(),E8601DT26.6)" '" '; length memsize $32;