munja
5faaa4a4cd
fix: test for mp_storediffs
2021-12-15 12:15:36 +00:00
munja
8b5238230b
feat: new macro to determine if a macro variable value is an integer - mf_isint (and associated test)
2021-12-13 18:36:22 +00:00
munja
0885bad859
fix: updating the tests following varinitchk=error enablement. Removing the word 'error' from documenttion.
2021-12-13 01:07:54 +00:00
munja
e125aace9b
fix: rebuilding mp_searchdata into data step to avoid SQL warning. Added test and refreshed docs. Closes #108
2021-12-10 15:56:39 +00:00
munja
6906f025d6
fix: updating tests that are failing due to changes / new options
2021-12-05 23:56:36 +00:00
munja
8b355b8056
feat: new macros (mp_reseterror and mp_init), new datetime format added to mp_getcols, and stub prepared for mp_makedata
2021-12-05 23:35:25 +00:00
munja
c4e9ab7b3e
feat: mp_sortinplace and corresponding test. Closes #102 .
2021-12-05 15:55:32 +00:00
munja
11c181ef8b
chore: adding test for mf_existds
2021-12-05 14:14:14 +00:00
munja
a801e5c1f1
feat: mp_getpk macro (and test). Extracts primary keys from a table or library and presents them at table level in the correct order (of cols within a constraint)
2021-12-05 00:41:36 +00:00
Allan Bowe
678250ba27
fix: tests
2021-11-30 16:39:33 +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
9e84e47563
feat: mp_deletefolder tests, closes #90
2021-11-26 16:20:13 +00:00
Allan Bowe
22bf8065bb
Merge pull request #95 from sasjs/dirlist_enhancement
...
feat: Recursive Directory Listing
2021-11-26 13:00:15 +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
37ccc8a2aa
fix: removing notes when running mp_zip, closes #88 . .
...
Also adding 3 tests
2021-11-18 18:21:43 +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
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
52dfa7b8f7
feat: mp_appendfile macro for appending 2 or more files together
2021-09-27 11:46:19 +01:00
Allan Bowe
6eca585fc1
feat: new mp_getcols macro
2021-09-22 17:19:49 +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
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
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
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
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
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
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
187504600a
chore: fixing test
2021-07-30 00:21:02 +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
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
e3205ec06c
feat: mp_ds2inserts macro for creating programs for inserting data (and corresponding test)
2021-07-26 19:04: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
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
2bea8be70d
chore: logging in test
2021-05-26 18:19:04 +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
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
530cd6e95c
feat: adding two more test types to mp_assertdsobs.sas, also a test for the assertion macro itself
2021-05-15 16:30:57 +03:00
Allan Bowe
1934dc8332
fix: adding checks for consul token access, and two tests to ensure the macro is working. closes #10
2021-05-15 14:41:10 +03:00