Commit Graph
100 Commits
Author SHA1 Message Date
Allan Bowe 6e32eb3bd6 fix: supporting special missings in BETWEEN and IN operators
Impacts mp_filtercheck.sas.  Tests added.  Closes #279
2022-07-07 22:47:04 +00:00
Allan Bowe 899b94bb6e fix: iftrue parameter for mp_binarycopy. Closes #277 2022-07-07 10:28:24 +00:00
Allan Bowe 1097afbcb8 fix: escaping SYSWARNINGTEXT and SYSERRORTEXT for JSON response
Closes #275
2022-07-06 11:55:15 +00:00
Allan Bowe 44a80c8985 fix: enabling cross-compatibility of mp_getpk macro 2022-07-04 21:32:41 +00:00
Allan Bowe 6b167e7a4c fix: longer label to allow for escapes 2022-07-04 12:26:19 +00:00
Allan Bowe 011672b1ed fix: setting length of label property in mp_jsonout 2022-07-04 12:24:53 +00:00
Allan Bowe cad7f13a0e fix: ensuring results when strict mode enabled in ms_getusers 2022-07-02 20:13:02 +00:00
Allan Bowe 22fade13e7 fix: forcing release for the previous fix 2022-06-30 22:16:45 +00:00
Allan Bowe 7146310072 fix: missing ampersand 2022-06-30 22:06:27 +00:00
Allan Bowe f4c7f47ffe fix: mX_webout macros in DEBUG mode had truncated json
This was due to options obs=10 which affected new cross-encoding streaming technique
2022-06-30 21:41:10 +00:00
munja cdf339d077 fix: reduce logging when debug is off 2022-06-29 20:09:00 +01:00
Allan Bowe cf0d1c0473 fix: removing endsas for 9.4m6+ WIN enviornments in mp_abort 2022-06-28 13:46:07 +00:00
munja 2372ff5f4f fix: writing utf-8 to _webout on windows in a latin9 session causes problems with subsequent (regular) put statements. The workaround is to write to a different file and stream it back to _webout. 2022-06-26 22:09:54 +01:00
munja 7a69698178 fix: adding fileref options and an additional test for mp_binarycopy 2022-06-26 16:12:49 +01:00
Allan Bowe 532bf84e06 fix: mp_jsonout 2022-06-25 21:38:05 +00:00
Allan Bowe e1afbc02c4 fix: enabling binary copy of files with encoding that does not match session encoding 2022-06-25 21:32:21 +00:00
Allan Bowe 756f00d88d chore: reduce blankspace in compiled streaming apps 2022-06-25 21:30:15 +00:00
Allan Bowe e31cdeef42 feat: adding sysencoding to SASJS and SAS9 server types
Not added for mv_webout (viya) as that is always UTF-8.  Closes #263
2022-06-25 13:11:14 +00:00
Allan Bowe 8a4e32cc27 chore: updating sasjsconfig 2022-06-21 21:33:33 +00:00
Allan Bowe 67f5c50300 fix: special missing support in mp_ds2cards() 2022-06-21 17:34:44 +00:00
Allan Bowe ad315be503 fix: escaping labels in mp_jsonout when showmeta=YES. Closes #258 2022-06-21 14:14:35 +00:00
Allan Bowe c41ae2dcc8 fix: enabling sasjsprocessmode as global var in mp_abort
Also, reduced indentation
2022-06-18 13:11:35 +00:00
Allan Bowe d42ede15db fix: superq 2022-06-17 17:58:39 +00:00
Allan Bowe 08ea9f7c00 chore: all.sas 2022-06-17 17:55:28 +00:00
Allan Bowe c327e1fc0d fix: apostrophes 2022-06-17 17:55:01 +00:00
Allan Bowe 02fddcf9a1 fix: removing pipes 2022-06-17 17:51:36 +00:00
Allan Bowe 4752bfbb05 fix: refactor xml 2022-06-17 17:47:34 +00:00
Allan Bowe 767ddd7add feat: filter mm_getusers on a particular user
This can be useful for extracting the uri of a metadata user
2022-06-17 17:03:25 +00:00
Allan Bowe 54a24ced83 fix: using sasjs username in mf_getuser() 2022-06-17 15:54:30 +00:00
Allan Bowe a3043ac685 fix: superq() for sysprocessname 2022-06-17 13:28:51 +00:00
Allan Bowe 2cd846d504 fix: handling embedded speechmarks in SYSPROCESSNAME. Closes #254 2022-06-17 12:30:40 +00:00
Allan Bowe f593c7bec9 fix: returning user list (single user) in desktop mode in ms_getusers() 2022-06-17 07:52:39 +00:00
Allan Bowe c8805db0b5 feat: filter for groups by user id in ms_getgroups 2022-06-17 07:46:51 +00:00
Allan Bowe 1eb6d8cec9 feat: enabling user list by group id as well as name 2022-06-17 07:16:57 +00:00
Allan Bowe a1c931b5e6 fix: tests with new APIs are now passing 2022-06-16 11:37:31 +00:00
Allan Bowe cb553a31ab fix: failing test for filtering groups for a particular user (api isn't ready yet) 2022-06-14 19:37:06 +00:00
Allan Bowe 557df272ff fix: using new user/by/username api in sasjs/server 2022-06-14 19:24:41 +00:00
Allan Bowe 0cb3c96c15 feat: enabling group macros on sasjs/server
This PR updates ms_getgroups with a user filter, and ms_getusers with a group filter. ms_adduser2group was also created to faciliate the necessary test(s).
2022-06-14 13:40:05 +00:00
Allan Bowe 934b7d4f8a fix: creating empty table in desktop mode (ms_getgroups) 2022-06-11 19:29:21 +00:00
Allan Bowe 24c50cde56 fix: use options nobomfile for sasjs server mp_abort, also doc update in mf_existvarlist 2022-06-09 22:16:34 +00:00
Allan Bowe 055e8d2f13 fix: setting header in mp_abort for sasjs server 2022-06-07 14:01:54 +00:00
Allan Bowe abfe7fe339 fix: no json wrapper in SASjs mode in mp_abort.sas 2022-06-07 11:28:59 +00:00
Allan Bowe 16ed91f6a9 fix: mp_abort on windows m6+ 2022-06-06 11:28:37 +00:00
Allan Bowe 67ba2a5286 fix: mp_abort on m6 win needs endsas 2022-06-03 17:45:27 +00:00
Allan Bowe 3d7f9b71e1 fix: hard abort in mm_getstpcode when the stp does not exist 2022-06-02 17:50:50 +00:00
Allan Bowe 1d972fad11 fix: using outref instead of outloc in mm_getstpcode invocation from mx_getcode 2022-05-31 22:42:40 +00:00
Allan Bowe e23bc461c4 fix: mx_getcode platform support 2022-05-31 22:00:58 +00:00
Allan Bowe 827210e010 fix: enable reserved names in mp_jsonout. Closes #249 2022-05-31 13:48:09 +00:00
Allan Bowe 6fa0fc5dc6 fix: cater for case of zero cols in mm_createdataset.sas 2022-05-31 11:01:06 +00:00
Allan Bowe 5f2229e3d5 fix: ensuring webout on abort, closes #246 2022-05-30 12:38:34 +00:00
Allan Bowe d19c4a517c chore: updated document header 2022-05-20 19:01:47 +00:00
munja c47480f60c fix: space in dependencies 2022-05-20 12:55:39 +01:00
munja 295211bb72 fix: doc config and test-folders 2022-05-20 11:30:38 +01:00
munja bb6111e2b3 fix: all.sas, readme, dependency issue and sasjsconfig file 2022-05-20 11:16:30 +01:00
munja 512f05c0b2 feat: creating new mx_ suite of macros!
also adding new mx_getcode macro
2022-05-19 22:02:19 +01:00
Allan Bowe 1cefc0e7ee feat: adding check in mf_existfeature() for ability to proc export xlsx 2022-05-18 15:33:41 +00:00
munja 412182a022 fix: fileref option in ms_runstp 2022-05-17 22:27:39 +01:00
AllanandGitHub ed11d44fe8 feat: ms_creategroup and ms_getgroups macros with associated tests 2022-05-17 14:40:38 +00:00
AllanandGitHub de4ea8888f fix: updating mp_ds2md to cope with tables with no columns 2022-05-17 14:34:33 +00:00
AllanandGitHub ea0a936871 fix: adding codespaces config 2022-05-17 14:34:10 +00:00
Allan Bowe 6669e74baa chore: running all.sas and updating docs 2022-05-17 08:55:02 +00:00
Allan Bowe 1ed3cb31b5 fix: put wrapper 2022-05-12 10:17:37 +00:00
Allan Bowe ca7c332f20 fix: avoiding use of md5() in sysfunc(). Closes #239 2022-05-12 10:14:19 +00:00
munja e43aac972a fix: coretable.sas 2022-05-11 13:41:34 +01:00
munja 7dbe31b5d3 fix: ensuring tests passing on sas 9 2022-05-11 13:32:27 +01:00
Allan Bowe 1672c96340 fix: testing fixes 2022-05-10 21:36:16 +00:00
Allan Bowe 453aee2c1f fix: update to mp_filtercheck & tests for special missings 2022-05-10 20:58:52 +00:00
Allan Bowe 00abbdcd65 fix: switching to proc datasets for ddl indexes 2022-05-10 20:58:35 +00:00
Allan Bowe 88685dc585 chore: providing description for DDL folder in main.dox 2022-05-10 19:19:53 +00:00
Allan Bowe cf8147d6ca fix: making base_ds parameter positional in mp_ds2cards 2022-05-10 19:18:19 +00:00
Allan Bowe cb4ea71e81 fix: conditional logic for mp_getconstraints, test also updated. Closes #235 2022-05-10 14:59:31 +00:00
Allan Bowe 73dab4c651 chore: updating all.sas 2022-05-10 10:53:05 +00:00
Allan Bowe 03cd52a01a chore: readme update and removal of main.dox in .npmignore (to allow doxygen folder descriptions in downstream apps) 2022-05-08 17:37:05 +00:00
Allan Bowe a405104052 fix: using latest sasjs headers, closes #231 2022-05-07 22:25:49 +00:00
Allan Bowe 9d60c49c9f chore: incorrect dependency 2022-05-07 18:04:28 +00:00
Allan Bowe 380170d5ba chore: all.sas 2022-05-07 18:02:16 +00:00
Allan Bowe 4b450f2091 fix: implementation of mf_fmtddtm() 2022-05-07 18:02:00 +00:00
Allan Bowe 1b013fbf1c fix: rename to mf_fmtdttm() 2022-05-07 17:49:06 +00:00
Allan Bowe bf7459bd2d feat: mf_dttm macro and associated test 2022-05-07 17:45:36 +00:00
Allan Bowe fc9b765246 chore: updating all.sas 2022-05-03 15:46:34 +00:00
Allan Bowe 4a8f7bb014 fix: all the fixings 2022-05-03 15:46:15 +00:00
Allan Bowe e0469be0d8 feat: updating mf_getvarcount to allow filtering by column type 2022-05-03 15:24:22 +00:00
Allan Bowe e9e576b5ec fix: forcing misstype to NULL in ms_webout where not supported 2022-05-02 23:17:11 +00:00
Allan Bowe 1a32d114f1 fix: conditional execution of mp_init() 2022-05-02 22:32:32 +00:00
Allan Bowe 94e83f6b8d fix: updating mf_existfeature for constraint check 2022-05-02 22:24:56 +00:00
Allan Bowe 35a6dede6f fix: enabling ms_testservice() without inputs 2022-05-02 13:56:22 +00:00
Allan Bowe 039ec397dd chore: local scoping vars in mp_testservice 2022-04-30 19:16:25 +00:00
Allan Bowe 1e142f042b chore: improving docs 2022-04-30 15:58:00 +00:00
Allan Bowe 7caca2f139 chore: typo in docs 2022-04-30 15:56:36 +00:00
Allan Bowe 61556b2de8 feat: adding MARKDOWN support to mp_streamfile(), correcting Content-type case issue also 2022-04-30 15:53:59 +00:00
Allan Bowe 9e12409389 fix: fileref cleanup in SASJS mode for mp_testservice() 2022-04-29 19:18:03 +00:00
munja cb4f71c7cd chore: all.sas generation 2022-04-28 21:47:42 +01:00
munja a39f4e4eee fix: ensuring test passes for mfs_httpheader 2022-04-28 21:47:23 +01:00
munja b525b4171d fix: updating ms_runstp to accept parameters and file inputs. Explicitly setting lrecl everywhere. Adding lrecl=80 as default in testinit.sas 2022-04-28 21:06:28 +01:00
munja f2d80b3b63 feat: ms_testservice.sas macro for testing services on sasjs/server 2022-04-28 21:02:54 +01:00
munja 96dda87f37 chore: all.sas update 2022-04-28 21:01:41 +01:00
munja 3435509eec fix: avoiding lua compilation issues by setting wide enough lrecl 2022-04-28 20:57:44 +01:00
munja 42f2767129 fix: mac var and chop point issue in mp_chop.sas 2022-04-28 19:20:03 +01:00
munja 099a5f7840 fix: ms_createfile will now overwrite if existing 2022-04-28 11:17:25 +01:00
munja c83ea705a2 fix: ensuring sufficient lrecl in mf_getuniquefilref 2022-04-27 23:04:55 +01:00