munja
7823933cf7
feat: adding iftrue condition to mp_dropmembers for easier debug management
2021-12-04 14:24:28 +00:00
munja
7623abb1f7
chore: updating header
2021-12-04 12:19:49 +00:00
munja
f7335b78c3
fix: enabling binary file support in mp_unzip
2021-12-04 00:41:42 +00:00
Allan Bowe
7ce480db6a
fix: updating all.sas
2021-12-02 13:29:02 +00:00
Allan Bowe
678250ba27
fix: tests
2021-11-30 16:39:33 +00:00
Allan Bowe
6845a63196
chore: tidy up repo
2021-11-30 16:31:26 +00:00
Allan Bowe
3103abe3c8
chore: updating readme and dox file
2021-11-30 16:27:04 +00:00
Allan Bowe
318fd1ddde
feat: adding ms_webout macro for server responses on sasjs/server. Closes #98
2021-11-30 15:26:02 +00:00
Allan Bowe
02de4e42bf
chore: generating all.sas and fixing indentation
2021-11-29 11:35:37 +00:00
Allan Bowe
ddd831fe7a
feat: new copyfolder macro and associated test. Closes #92
2021-11-29 11:35:03 +00:00
Allan Bowe
3b395b3ae5
chore: all.sas update
2021-11-26 16:20:33 +00:00
Allan Bowe
9e84e47563
feat: mp_deletefolder tests, closes #90
2021-11-26 16:20:13 +00:00
Allan Bowe
aff29427e2
chore: merge main
2021-11-26 15:37:08 +00:00
Allan Bowe
7bb089e269
fix: moving cleanup to temp table for efficiency
2021-11-26 11:55:55 +00:00
Allan Bowe
a6e9158814
chore: adding recursive option to the mp_dirlist macro, and updating all.sas
2021-11-26 11:52:48 +00:00
Allan Bowe
2d81de5841
chore: generating all.sas and updating doc links
2021-11-25 16:46:56 +00:00
Allan Bowe
107ab836d6
feat: mp_lockXXX macros f
...
These macros provide a centralised approach for locking tables where updates can happen in multiple passes. The mp_lockfilecheck macro will also verify the ability to create a SAS lock (if a v9 library engine, and not a view)
2021-11-25 16:43:39 +00:00
Allan Bowe
5225e74465
chore: adding @vznesh for issue #88
2021-11-18 18:40:32 +00:00
Allan Bowe
39253d2828
chore: merge conflicts
2021-11-18 18:36:32 +00:00
Allan Bowe
171c169537
chore: updating all.sas
2021-11-18 18:36:08 +00:00
Allan Bowe
37ccc8a2aa
fix: removing notes when running mp_zip, closes #88 . .
...
Also adding 3 tests
2021-11-18 18:21:43 +00:00
Allan Bowe
b3d374f1b1
fix: updating node version to LTS for CLI
2021-11-18 13:44:33 +00:00
Allan Bowe
1c4458faf6
chore: comments to mp_unzip
2021-11-18 13:27:17 +00:00
Allan Bowe
96e1d146f4
chore: updating package.json
2021-11-18 13:07:00 +00:00
Allan Bowe
aadc4fb83d
feat: mp_wait4file macro
2021-11-18 13:04:04 +00:00
Allan Bowe
8f9715035a
chore: removing gitpod badge and switching Node to LTS
2021-10-01 12:55:54 +00:00
Allan Bowe
35ddccaa16
fix: refactored mp_getconstraints due to apparent bug in dictionary.table_constraints. Added test. Closes #83
2021-10-01 13:04:26 +01:00
Allan Bowe
cb0ddfb61c
fix: applying tag wrappers to sasjsAbort response json. The adapter will always extract from these in any case, and it seems there are some situations where it is not possible to avoid errors being thrown in SAS 9 (resulting in a log always appearing in the response). This change will make it much easier to handle on the frontend side.
2021-09-30 18:50:02 +01:00
Allan Bowe
c3b6f06b3a
chore: merge commit
2021-09-30 14:48:26 +01:00
Allan Bowe
8046d5a0b1
fix: updating CLI dependency to avoid npm install warnings
2021-09-30 14:47:56 +01:00
Allan Bowe
5bf87a78b8
fix: adding sysmsg() to failed metadata calls
2021-09-30 14:32:52 +01:00
Allan Bowe
0851523d18
chore: gitpod settings
2021-09-29 11:28:59 +00:00
Allan Bowe
4887f355c8
fix: removing redundant dlm option
2021-09-27 20:14:52 +01:00
Allan Bowe
9b32e6e3f2
fix: removing nonprintables from cards data. Closes #80
2021-09-27 20:12:48 +01:00
Allan Bowe
74790ec80e
fix: adding trim to avoid converting trailing blanks
2021-09-27 17:46:53 +01:00
Allan Bowe
bc1f7b3baa
fix: updating test result and making mp_ds2cards header doxygen compliant
2021-09-27 16:39:28 +01:00
Allan Bowe
51690e68dc
feat: adding binary variable support to mp_ds2cards.sas, updating documentation, and including two tests. Closes #78
2021-09-27 16:15:25 +01:00
Allan Bowe
6506993704
fix: ensuring upcase comparisons for dictionary tables
2021-09-27 13:04:32 +01:00
Allan Bowe
d72ca7cb24
fix: warning in mp_assertcolvals from outobs sql option
2021-09-27 12:30:28 +01:00
Allan Bowe
52dfa7b8f7
feat: mp_appendfile macro for appending 2 or more files together
2021-09-27 11:46:19 +01:00
Allan Bowe
dae03c5730
fix: adding SYSSCPL to mp_abort and webout macros
2021-09-24 17:31:42 +01:00
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