13%let fref=%mf_getuniquefileref();
18%ms_webout(OPEN,fref=&fref)
19%ms_webout(ARR,some,fref=&fref)
20%ms_webout(OBJ,datasets,fref=&fref)
21%ms_webout(CLOSE,fref=&fref)
23libname test JSON fileref=&fref;
26 call symputx(
'checkval',sysvlong);
33 iftrue=(%str(&checkval)=%str(&sysvlong)),
34 desc=Check
if the sysvlong value was created
42%let fref2=%mf_getuniquefileref();
44 file &fref2 lrecl=32767 termstr=crlf;
45 put
'col1:$char10. col2:best.';
48%global _webin_fileref _webin_name;
49%let _webin_fileref=&fref2;
50%let _webin_name=leadblank;
51%let _webin_file_count=1;
56 if col1=
' padded' then call symputx(
'checkblank',
'PASS');
57 else call symputx(
'checkblank',cats(
'FAIL:',col1));
61 iftrue=(&checkblank=PASS),
62 desc=ms_webout FETCH retains leading blanks with $char informat
66%let fref3=%mf_getuniquefileref();
68 file &fref3 lrecl=32767 termstr=crlf;
69 put
'col1:$10. col2:best.';
72%let _webin_fileref=&fref3;
73%let _webin_name=leadblank2;
74%let _webin_file_count=1;
79 if col1=
' padded' then call symputx(
'checkblank2',
'PASS');
80 else call symputx(
'checkblank2',cats(
'FAIL:',col1));
84 iftrue=(&checkblank2=PASS),
85 desc=ms_webout FETCH retains leading blanks with $ informat