Allan Bowe
|
14efe5d3fd
|
chore: removing copyright notice (copy paste error)
|
2021-09-22 21:10:00 +01:00 |
|
Allan Bowe
|
086831b3f5
|
chore: updating all.sas
|
2021-09-22 17:20:02 +01:00 |
|
Allan Bowe
|
6eca585fc1
|
feat: new mp_getcols macro
|
2021-09-22 17:19:49 +01:00 |
|
Allan Bowe
|
f6ba36fc28
|
feat: adding more info to result description in mp_assertcolvals
|
2021-09-22 17:19:29 +01:00 |
|
Allan Bowe
|
7406288d79
|
fix: mp_gsubfile() now works with multiline files (and we have a multiline test to go with it)
|
2021-09-16 18:30:17 +01:00 |
|
Allan Bowe
|
2e7fcbe5b8
|
fix: prevening truncation of _debug in mp_abort.sas and more reliable way to fetch syswarningtext and syserrortext
|
2021-09-16 14:04:50 +01:00 |
|
Allan Bowe
|
3e7b9f8c14
|
chore: fixing example in header for mp_gsubfile()
|
2021-09-16 13:54:27 +01:00 |
|
Allan Bowe
|
8c00d715c2
|
chore: formatting
|
2021-09-14 16:08:30 +01:00 |
|
Allan Bowe
|
d47a369cdf
|
feat: adding mp_gsubfile.sas - a SAS macro that uses Lua to perform a full text find and replace of an entire file. Not restricted by number of characters (only memory). IIncludes a test.
|
2021-09-14 16:07:12 +01:00 |
|
Allan Bowe
|
25e61fd8ef
|
chore: updating all.sas
|
2021-09-11 19:25:28 +03:00 |
|
Allan Bowe
|
3038be83a0
|
fix: adding default lengths to vars in mv_getfoldermembers to cover use case where no members found (and downstream process expects an empty table with those vars. Also fixing mp_webin to cover a case where native temp filerefs (starting with a #hash) are not supported.
|
2021-09-11 19:24:51 +03:00 |
|
Allan Bowe
|
6e2447c70a
|
fix: missing dependency in mp_webin()
|
2021-09-11 19:00:04 +03:00 |
|
Allan Bowe
|
b5944181e1
|
chore(dependencies): bumping cli
|
2021-09-08 19:35:27 +03:00 |
|
Allan Bowe
|
3f69cf506a
|
feat: mp_webin() macro for handling the _webin_xxx macro variables in SAS web services
|
2021-09-08 19:34:28 +03:00 |
|
Allan Bowe
|
6013897c50
|
feat: updating mf_getuniquefileref() to use native approach to get a unique fileref (which is 100 times faster than the old approach)
|
2021-09-08 15:30:51 +03:00 |
|
Allan Bowe
|
d096cbddeb
|
fix: conditional logic around mp_abort(mode=INCLUDE) to cover case when no mp_include was executed
|
2021-09-05 20:55:44 +03:00 |
|
Allan Bowe
|
5cc5fae750
|
chore: adding mp_abort to mp_include sas macros list
|
2021-09-03 11:06:12 +03:00 |
|
Allan Bowe
|
d93032e1a9
|
chore: docs
|
2021-09-03 10:54:21 +03:00 |
|
Allan Bowe
|
507557b2cb
|
feat: new mp_include() feature for handling %includes with macros
|
2021-09-03 00:40:10 +03:00 |
|
Allan Bowe
|
ee5c3c185a
|
chore: merge
|
2021-08-28 14:22:16 +03:00 |
|
Allan Bowe
|
e5592a2eb2
|
chore: avoiding the string 'ERROR:' in logs
|
2021-08-28 14:21:36 +03:00 |
|
Allan Bowe
|
f468f60ae1
|
fix: substr issue in mp_ds2inserts. Closes #68
|
2021-08-24 20:51:29 +03:00 |
|
Allan Bowe
|
9f60d827b6
|
feat: supporting postgres timestamps for mp_ds2inserts and mp_lib2inserts
|
2021-08-24 20:39:02 +03:00 |
|
Allan Bowe
|
d0bde62594
|
feat: adding APPEND option to mp_binarycopy.sas, and a new test (mp_binarycopy.test.sas). Closes #66
|
2021-08-24 13:43:31 +03:00 |
|
Allan Bowe
|
6161f588a9
|
fix: increasing limit for mv_getfoldermember.sas, also adding a test, and updating mf_getapploc to search _program by default (and fixing it to work with macro tests, and updating the test for that also)
|
2021-08-20 22:38:56 +03:00 |
|
Allan Bowe
|
67079d8c17
|
fix: adding default value for exists in mf_existfunction
|
2021-08-19 00:20:49 +03:00 |
|
Allan Bowe
|
078bdbeecf
|
chore: bumping devDependency (sasjs cli)
|
2021-08-18 23:47:17 +03:00 |
|
Allan Bowe
|
8ddb86785c
|
feat: new fcmp stpsrv_header function
|
2021-08-18 23:45:45 +03:00 |
|
Allan Bowe
|
005af0ecf8
|
feat: new mf_existfunction macro
|
2021-08-18 23:36:12 +03:00 |
|
Allan Bowe
|
bc410a9135
|
chore: fixing docs for tests
|
2021-08-18 19:55:05 +03:00 |
|
Allan Bowe
|
fc8ba2e36c
|
chore: moving files to tidy up docs
|
2021-08-18 19:43:38 +03:00 |
|
Allan Bowe
|
756441384a
|
feat: adding first fcmp macro, mcf_string2file.sas
|
2021-08-18 18:35:51 +03:00 |
|
Allan Bowe
|
b403c02bba
|
chore: docs for mm_createfolder
|
2021-08-06 15:36:55 +03:00 |
|
Allan Bowe
|
40b513a9e3
|
feat: new mf_getapploc macro
|
2021-08-04 22:00:18 +03:00 |
|
Allan Bowe
|
5824423c13
|
fix: showing filerefs that exist (even when underlying does not) in mf_existfileref, along with 3 tests
|
2021-08-03 14:16:52 +03:00 |
|
Allan Bowe
|
ce5bfd41dc
|
chore(docs): updating header for mm_gettables
|
2021-08-02 10:37:01 +03:00 |
|
Allan Bowe
|
187504600a
|
chore: fixing test
|
2021-07-30 00:21:02 +03:00 |
|
Allan Bowe
|
658d67feaa
|
chore: fixing comments
|
2021-07-30 00:17:44 +03:00 |
|
Allan Bowe
|
5207a77591
|
feat: new mp_lib2inserts macro. In addition, modified mp_getddl to ignore views, closing #5. Created a test, which highlighted another issue in mp_getddl (labels were being double quoted which caused macro resolution attempts when %including). Changed to single quotes. Switched 'outlib' to 'outschema' in mp_ds2inserts to harmonise with mp_getddl. Added a maxobs option, to speed up testing.
|
2021-07-30 00:14:29 +03:00 |
|
Allan Bowe
|
4456adf1dc
|
fix: switching default flavour from BASE to SAS to be consistent with mp_getddl
|
2021-07-29 20:35:57 +03:00 |
|
Allan Bowe
|
03962c2a50
|
fix: for PGSQL DDL generation, ignore tables with over 1600 columns (as they are not supported in Postgres)
|
2021-07-29 15:45:16 +03:00 |
|
Allan Bowe
|
6d2fc7e265
|
fix: removing bug introduced to mp_getddl and adding a test to prevent regression
|
2021-07-29 13:02:58 +03:00 |
|
Allan Bowe
|
39b2e7c5f9
|
fix: supporting salts over 32 chars in mp_hashdataset()
|
2021-07-28 23:22:43 +03:00 |
|
Allan Bowe
|
69f8e91a2d
|
feat: adding salt as option for mp_hashdataset
|
2021-07-28 17:04:41 +03:00 |
|
Allan Bowe
|
5b5d01993f
|
fix: updating mp_getddl to enable append to a fileref
|
2021-07-28 17:01:49 +03:00 |
|
Allan Bowe
|
00fa464a7c
|
feat: updating mp_ds2inserts to support postgres database
|
2021-07-27 11:07:12 +03:00 |
|
Allan Bowe
|
a5baf46233
|
chore: removing unnecessary proc format and generating the all.sas file
|
2021-07-26 22:30:02 +03:00 |
|
Allan Bowe
|
900f694065
|
chore: removing extra period
|
2021-07-26 21:59:48 +03:00 |
|
Allan Bowe
|
838324c15e
|
chore: updating header
|
2021-07-26 19:06:53 +03:00 |
|
Allan Bowe
|
e3205ec06c
|
feat: mp_ds2inserts macro for creating programs for inserting data (and corresponding test)
|
2021-07-26 19:04:49 +03:00 |
|
Allan Bowe
|
154a33434e
|
chore: more contributors
|
2021-07-24 21:06:30 +03:00 |
|
Allan Bowe
|
bfa1bbaeb1
|
chore: all contributors update in README
|
2021-07-24 21:03:49 +03:00 |
|
Allan Bowe
|
69f03f4e14
|
fix: mp_base64copy.sas fixes, removed renegade % symbol and issue with truncation at character 76. Added two tests, including one to test double byte encoded characters.
|
2021-07-18 17:05:05 +03:00 |
|
Allan Bowe
|
fc81f62d2f
|
fix: setting syscc to zero to prevent error state in response. Closes #50
|
2021-06-28 23:52:12 +03:00 |
|
Allan Bowe
|
55d4c7238a
|
fix: updating mp_testservice.sas and mv_jobflow to use the provided context. Also updating mv_getjobresult to fetch byte by byte (as some inputs are very wide).
|
2021-06-27 00:22:53 +03:00 |
|
Allan Bowe
|
cd75bf263a
|
fix: removing redundant parameter from mv_getjoblog
|
2021-06-26 21:11:26 +03:00 |
|
Allan Bowe
|
929a1a9974
|
chore: updating docs
|
2021-06-24 00:39:09 +03:00 |
|
Allan Bowe
|
a8d222a0f8
|
chore: automated commit
|
2021-06-24 00:29:54 +03:00 |
|
Allan Bowe
|
ac0ddf38b0
|
chore: automated commit
|
2021-06-24 00:28:41 +03:00 |
|
Allan Bowe
|
ecd389c935
|
feat: adding mp_base64copy macro
|
2021-06-24 00:26:41 +03:00 |
|
Allan Bowe
|
c8d3b43b12
|
fix: adding lrecl to mv_createfile to support lines 1 million characters wide. Closes #47
|
2021-06-23 21:53:32 +03:00 |
|
Allan Bowe
|
3e313b06a9
|
fix: adding mend in python lua build
|
2021-06-21 17:25:58 +03:00 |
|
Allan Bowe
|
d7371a4505
|
fix: adding mend to every macro statement using sasjs lint fix
|
2021-06-21 17:25:01 +03:00 |
|
Allan Bowe
|
b109e7cead
|
fix: bumping core
|
2021-06-21 11:27:06 +00:00 |
|
Allan Bowe
|
5a2968e798
|
fix: supporting LATIN1 as well as WLATIN1 in mm_webout
|
2021-06-17 16:31:29 +03:00 |
|
Allan Bowe
|
120ad9a7da
|
fix: supporting bell cand escape characters when creating viya jobs / services with macro
|
2021-06-11 00:09:16 +03:00 |
|
Allan Bowe
|
67a81b2690
|
chore: updating the docs for mm_spkexport.sas
|
2021-06-08 20:09:23 +03:00 |
|
Allan Bowe
|
506cf1812f
|
fix: deal with dashes in sysencoding
|
2021-06-08 16:59:43 +03:00 |
|
Allan Bowe
|
4c1f69da3a
|
fix: using PROC JSON for JSON where SYSENCODING=wlatin1
|
2021-06-01 18:24:04 +03:00 |
|
Allan Bowe
|
f160ebe705
|
chore: updating all.sas from previous pushes
|
2021-06-01 18:01:01 +03:00 |
|
Allan Bowe
|
53ed5dc916
|
fix: adding extra debugging to mf_getvarlist
|
2021-06-01 09:32:19 +03:00 |
|
Allan Bowe
|
808b24e31b
|
chore: adding mend statement
|
2021-05-31 15:15:17 +03:00 |
|
Allan Bowe
|
4d6edf5566
|
feat: additional options for mv_createfile.sas, also a log message to enable file to be easily opened
|
2021-05-30 13:22:50 +03:00 |
|
Allan Bowe
|
41a24677f5
|
chore: automated commit
|
2021-05-27 09:42:15 +03:00 |
|
Allan Bowe
|
e7d8d8ffb3
|
chore: updating docs
|
2021-05-27 09:40:38 +03:00 |
|
Allan Bowe
|
d2764c3cd1
|
chore: updating all.sas
|
2021-05-26 23:37:38 +03:00 |
|
Allan Bowe
|
f9f4355143
|
feat: adding mv_createfile.sas and tests
|
2021-05-26 23:37:24 +03:00 |
|
Allan Bowe
|
18bc6c889d
|
feat: adding mfv_existfolder.sas and tests
|
2021-05-26 23:37:06 +03:00 |
|
Allan Bowe
|
42a16ef496
|
feat: adding mfv_existfile.sas and tests
|
2021-05-26 23:36:43 +03:00 |
|
Allan Bowe
|
8178b801fb
|
fix: using mfv_existfolder macro in mv_createfolder to save requests
|
2021-05-26 23:36:09 +03:00 |
|
Allan Bowe
|
ce331a23c8
|
fix: ensuring obs is updated when the table has zero columns
|
2021-05-26 23:35:25 +03:00 |
|
Allan Bowe
|
1cc9213467
|
feat: refreshing mf_abort (it's now an actual macro function)
|
2021-05-26 23:34:43 +03:00 |
|
Allan Bowe
|
2bea8be70d
|
chore: logging in test
|
2021-05-26 18:19:04 +03:00 |
|
Allan Bowe
|
9b2368443e
|
fix: changing replace to YES in mm_createwebservice.sas, also setting a default for code to ft15f001. More debugging added to mv_createfolder.sas
|
2021-05-26 10:36:45 +03:00 |
|
Allan Bowe
|
7915ba2c41
|
fix: running python to rebuild all.sas and mx_createwebservice macros
|
2021-05-25 15:50:06 +03:00 |
|
Allan Bowe
|
62db83dcf6
|
fix: addressed issue when creating recursive folers in mv_createfolder.sas
|
2021-05-25 15:33:02 +03:00 |
|
Allan Bowe
|
1c852515f5
|
fix: adding more tests to mp_filtervalidate
|
2021-05-21 16:27:10 +03:00 |
|
Allan Bowe
|
b7e677bd8e
|
fix: adding utf8 to mp_jsonout
|
2021-05-21 16:26:53 +03:00 |
|
Allan Bowe
|
2cb51f6164
|
fix: adding sysvlong to mp_abort also
|
2021-05-20 11:39:28 +03:00 |
|
Allan Bowe
|
c9ad38ee98
|
feat: adding sysvlong to the webout macros, also updating documentation and adding tests. Closes #33
|
2021-05-20 11:23:10 +03:00 |
|
Allan Bowe
|
7fca3d4e3f
|
chore: readme update for star graph
|
2021-05-19 18:24:02 +03:00 |
|
Allan Bowe
|
c4e599c861
|
chore: readme update (badges for issue counts)
|
2021-05-19 18:19:35 +03:00 |
|
Allan Bowe
|
0f6ff2cc1e
|
chore: updating devdependency version for sasjs/cli
|
2021-05-19 18:16:00 +03:00 |
|
Allan Bowe
|
7cac4c71fb
|
chore: updating package.json
|
2021-05-19 18:14:04 +03:00 |
|
Allan Bowe
|
1322bdab92
|
fix: deprecating ghooks, adding conventional commit hook also
|
2021-05-19 18:10:57 +03:00 |
|
Allan Bowe
|
f201df606a
|
chore: automated commit
|
2021-05-19 17:42:43 +03:00 |
|
Allan Bowe
|
b2877bd493
|
chore: automated commit
|
2021-05-16 00:25:04 +03:00 |
|
Allan Bowe
|
df8f8893e7
|
chore: automated commit
|
2021-05-16 00:16:59 +03:00 |
|
Allan Bowe
|
27fbdf193b
|
chore: automated commit
|
2021-05-16 00:15:52 +03:00 |
|
Allan Bowe
|
6ae892989d
|
chore: automated commit
|
2021-05-16 00:14:37 +03:00 |
|