munja
f2991cfd63
fix: enabling makedata support for charvars > and tables without primary keys. Also added tests.
2021-12-23 10:56:01 +00:00
munja
f90dc069dc
feat: update to makedata to respect primary keys (and enable joins to other tables)
2021-12-22 15:12:10 +00:00
munja
bce56d8105
feat: new wordsinstr1andstr2() macro and associated tests
2021-12-21 21:54:48 +00:00
munja
2ec440b321
fix: removing termstr=lf as it breaks on SAS 9 deploys
2021-12-21 19:34:08 +00:00
munja
3d2ad531cf
chore: docs
2021-12-18 14:37:54 +00:00
munja
0ca16f3d04
fix: quoting the server option in mm_assigndirectlib() to avoid assignment errors when the name contains dashes aetc
2021-12-18 14:11:38 +00:00
munja
b2e2c7c798
chore(lint): fix indentation
2021-12-17 17:14:41 +00:00
munja
b29dd38188
fix: preventing merged cells in sas-generated markdown tables.
...
BREAKING CHANGE: renamed mp_mdtablewrite.sas to mp_ds2md.sas and modified the parameter from fref to outref. This makes it more consistent with the other mp_ds2xx range of macros.
2021-12-17 17:14:03 +00:00
munja
e8f656f48a
chore: lint fixes
2021-12-17 00:57:35 +00:00
munja
82108f4b97
fix: ensuring test for mp_sortinplace passes, fixing uninitialised var in mp_mdtablewrite, fix for non pk table in mp_getformats
2021-12-17 00:53:13 +00:00
munja
ab1030afb1
feat: finishing mp_formats and adding a test, including prefix in mp_init, allowing mp_sortinplace to work when there is no primary key, sand other small fixes
2021-12-17 00:32:49 +00:00
munja
3f20ca03dd
chore: updating all.sas
2021-12-15 17:04:27 +00:00
munja
a1ce68ce56
fix: avoiding uninitialised variables in mm_getdetails and mm_gettables.sas
2021-12-15 15:10:17 +00:00
munja
a45384aacb
chore: updating all.sas
2021-12-15 12:18:56 +00:00
munja
c9d8df0a48
fix: updates from testing mp_storediffs (impact on some related macros)
2021-12-15 10:16:24 +00:00
munja
d49b21f3f1
fix: initialising name/uri in mv_jobexecute
2021-12-14 08:42:39 +00:00
munja
a45d280a51
fix: avoiding uninitialised variables in mv_getjobcode and mv_getfoldermembers
2021-12-14 08:20:32 +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
0ce7efee3e
fix: declaring msg variable prior to set statement in mp_copyfolder.sas
2021-12-13 11:26:17 +00:00
munja
0a29006914
chore: running all.sas
2021-12-13 01:08:37 +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
3d3c76c836
fix: adding iftrue switch to mp_hashdataset
2021-12-08 20:58:59 +00:00
munja
596624c1bf
chore: remove the word ERROR from the code
2021-12-06 15:14:46 +00:00
munja
4aca34d4c2
fix: missing end comment in mp_init.sas
2021-12-06 14:58:13 +00:00
munja
8af41a8cc3
feat: v1 of the mp_makedata() macro. Will create random data from an empty table definition. Many more features to be added
2021-12-06 00:36:31 +00:00
munja
b13c33cbde
fix: using byte codes to tidy up apostrophe logic, and new param for mf_getquotedstr macro
2021-12-06 00:12:36 +00:00
munja
6906f025d6
fix: updating tests that are failing due to changes / new options
2021-12-05 23:56:36 +00:00
munja
8938553588
chore: updating header in mp_getpk.sas
2021-12-05 19:08:06 +00:00
munja
b55e91784d
chore: updating all.sas
2021-12-05 16:57:29 +00:00
Allan Bowe
bbf734fbf6
Merge branch 'main' into issue102
2021-12-05 15:57:00 +00:00
munja
c4e9ab7b3e
feat: mp_sortinplace and corresponding test. Closes #102 .
2021-12-05 15:55:32 +00:00
Allan Bowe
1d0754d705
fix: quoting memsize in ms_webout
2021-12-05 12:28:20 +00:00
Allan Bowe
80acecd3e6
fix: checking for existence of stpsrv_header function before creating it in mcf_stpsrv_header (sasjs/server feature)
2021-12-05 11:09:47 +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
7ce480db6a
fix: updating all.sas
2021-12-02 13:29:02 +00:00
Allan Bowe
02de4e42bf
chore: generating all.sas and fixing indentation
2021-11-29 11:35:37 +00:00
Allan Bowe
3b395b3ae5
chore: all.sas update
2021-11-26 16:20:33 +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
171c169537
chore: updating all.sas
2021-11-18 18:36:08 +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
5bf87a78b8
fix: adding sysmsg() to failed metadata calls
2021-09-30 14:32:52 +01: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