allan
ba1272aaf7
fix: updating mv_createwebservice to support 0x01 hex characters, adding a test (and test scaffolding) as part of this. The test scaffolding will be updated once goes live - for now it is being deployed as a service.
2021-04-17 00:11:06 +02:00
allan
d6056b9397
fix: adding mod statement to _webout to enable sas-side sasjs testing
2021-04-10 12:41:17 +02:00
allan
af4dbb5632
feat: switching to DATASTEP over PROCJSON for json delivery in sasjs/adapter
2021-04-08 09:49:50 +02:00
allan
cb8992dade
fix: remove .githooks now we have sasjs lint
2021-04-03 21:54:50 +02:00
allan
7dec3120be
chore: dependencies
2021-04-03 21:35:44 +02:00
allan
9568b17f20
feat: enabling sasjs lint as a git pre-commit hook when contributing to @sasjs/core. To use, just run
...
> ghooks@2.0.4 install /home/zah/git/core/node_modules/ghooks
> node ./bin/module-install
> @sasjs/core@1.0.0 postinstall /home/zah/git/core
> node-git-hooks
Installing Git hooks...
added 14 packages from 12 contributors and audited 205 packages in 4.23s
17 packages are looking for funding
run `npm fund` for details
found 0 vulnerabilities from the repository.
2021-04-03 21:34:40 +02:00
allan
0a38056c69
fix: linting
2021-04-03 21:30:51 +02:00
allan
1b70205cab
feat: two new macros, mp_mdtablewrite.sas (will create a markdown table from a sas dataset) and mm_getlibmetadiffs.sas (will create a set of datasets to describe the differences between a library in metadata and the physical library)
2021-04-02 13:38:46 +02:00
allan
539447ed06
chore: fixing all.sas
2021-03-30 16:34:11 +02:00
allan
e3c333ea39
feat: adding mm_deletelibrary.sas, a macro to easily delete a SAS Library from metadata. Documentation: https://core.sasjs.io/mm__deletelibrary_8sas.html
2021-03-30 00:02:20 +02:00
allan
ae72446f85
chore: updating all.sas
2021-03-30 00:01:43 +02:00
allan
2b6bf4bd02
chore: doxy fixes
2021-03-30 00:01:08 +02:00
allan
6dbb3760e0
Merge branch 'main' of github.com:sasjs/core into main
2021-03-29 23:02:33 +02:00
allan
200d9a5761
chore: doxy updates
2021-03-29 23:02:17 +02:00
allan
5cdca95216
chore: vscode properties
2021-03-24 19:38:02 +01:00
allan
b7f5a2ec00
chore: devops rules, updated gitignore and git hook
2021-03-22 10:14:52 +01:00
allan
db859bbf1d
chore: adding a git hook to prevent sas files from appearing with capital letters. To install, just run
...
> @sasjs/core@1.0.0 postinstall
> node-git-hooks
Installing Git hooks...
up to date, audited 2 packages in 1s
found 0 vulnerabilities.
2021-03-21 23:59:21 +01:00
allan
27b56e8efd
set executable
2021-03-21 23:33:19 +01:00
allan
28ea218d02
chore: adding pre-commit hook
2021-03-21 22:24:46 +01:00
allan
f356e1f351
chore: updating CONTRIBUTING, preventing files with spaces being added, adding git hooks package
2021-03-21 22:23:50 +01:00
allan
4b375e0b8c
fix: leading zero in time component of mf_uid()
2021-03-19 20:34:16 +01:00
allan
7db207dd1c
chore: updating all.sas
2021-03-19 20:29:35 +01:00
allan
96be5c65dc
fix: incorrect assignment of 0D as LF and 0A as CR, fixed in both mv_createwebservice.sas and mv_createjob.sas
2021-03-08 22:06:57 +01:00
allan
8f6ef569e1
fix: adding filename clear statements
2021-03-07 18:47:41 +01:00
allan
ff45c5a8b8
fix: ensuring unique filerefs in mm_updatestpsourcecode macro. Marking previous placeholders as deprecated for future release.
2021-03-07 18:46:32 +01:00
allan
fb5f1c820a
chore: delisting the sasjs/cli dependency
2021-03-07 16:43:46 +01:00
allan
c0e33175cf
feat: mm_getfoldercontents.sas to fetch immediate children for any folder including a root level folder
2021-03-07 16:19:25 +01:00
allan
2bfa72f48f
feat: mv_createjob macro for creating a viya job
2021-03-07 11:46:21 +01:00
allan
fdc2e8ac8a
chore: header section for mp_lib2cards.sas
2021-03-04 14:20:04 +01:00
allan
2a894419ab
feat: updating mp_lib2cards to enable a single file to be created with all the tables for a particular library
2021-03-01 17:49:26 +01:00
allan
58bfc7b4aa
chore: updating doxy formatting to include folder descriptions, also updating headers for some macros
2021-03-01 17:48:44 +01:00
allan
818c0f5eae
fix: lua feature discovery logic fix
2021-02-21 17:15:49 +01:00
allan
dff9e2f387
chore: doxy updates
2021-02-21 17:15:17 +01:00
allan
6c9256e097
chore: adding a CONTRIBUTING.md file
2021-02-12 22:07:04 +01:00
allan
0631a05a78
chore(docs): adding a homepage to the doc site and integrating with the sasjs doc command. See https://core.sasjs.io
2021-02-10 00:12:49 +01:00
allan
268bdca4e0
chore: adding sasjsconfig schema file and updating package.json with SASjs CLI devDependency (used to generate doxygen docs)
2021-02-07 21:47:34 +01:00
allan
8d64b30419
fix: adding a one second pause between every SAS Job Request in mv_jobflow.sas
2021-02-04 14:12:02 +01:00
allan
4a6c8ffbb3
fix: replacing WARNING with %str(WARN)ING to avoid being caught in searches for mf_getattrn
2021-01-31 18:34:10 +01:00
allan
b5c86e7031
fix: mv_jobflow param mixup, not all jobs were running (fixed now). Also fixed doc formatting, removed unnecessary logging, and fixed a debug switch.
2021-01-31 17:58:13 +01:00
allan
9783edd0e3
feat: adding outref option to mv_jobflow so that logs of submitted jobs can be captured. Also making the context name and flow id optional in the input table, for ease of use.
2021-01-29 12:56:12 +01:00
allan
961728a987
chore: updating header link
2021-01-27 00:28:26 +01:00
allan
4b34322d94
feat: mv_getjoblog.sas macro - will fetch a SAS log from an executed SAS Viya log and append it to a fileref.
...
mv_jobwaitfor is updated to allow the log to be fetched for all the submitted jobs.
2021-01-27 00:14:21 +01:00
allan
8bb83deede
fix: updating return codes
2021-01-26 16:04:44 +01:00
allan
79c81aa8a4
feat: mf_existfileref macro
2021-01-26 16:00:23 +01:00
allan
bbbcf7d550
chore: updating the docs for mf_getquotedstr
2021-01-23 13:37:15 +02:00
allan
82184bc6be
fix: adding quit statement so that exit loop would work on step boundary
2021-01-21 21:55:07 +02:00
allan
efc731cfaa
feat: mp_testjob macro for running arbitrary long jobs
2021-01-21 21:48:05 +02:00
allan
da9a74ee14
chore: updating doxy headers
2021-01-21 21:47:41 +02:00
allan
94762d9381
feat: mv_jobflow macro - enables a SAS program to kick off multiple waves of SAS Viya jobs, and to limit those waves by a maximum number of parallel (concurrent) running jobs.
2021-01-16 21:34:17 +02:00
allan
03d9d805ff
fix: adding support for jobparams in output table for mv_jobwaitfor
2021-01-16 20:43:15 +02:00
allan
94416028b7
fix: adding ACTION parameter to mv_jobwaitfor - can now wait for ANY or ALL jobs to finish
2021-01-16 19:08:38 +02:00
allan
6cf5d4ef28
chore: updating the header description
2021-01-15 23:12:38 +02:00
allan
e4ceaecfb2
feat: adding mv_getjobstate macro to fetch the state of a running SAS Viya job
2021-01-15 13:02:53 +02:00
allan
d9954ae777
fix: renegade comma
2021-01-14 16:55:17 +02:00
allan
364dc9f07f
feat: adding _program value to mv_jobexecute.sas
2021-01-14 16:37:58 +02:00
allan
d96125c3cf
fix: mv_jobwaitfor
2021-01-05 17:14:03 +00:00
allan
506695be56
feat: mv_jobwaitfor macro, similar to waitfor statement (in concept) - will wait for ALL of a set of viya jobs to finish executing
2021-01-05 14:41:27 +00:00
allan
b3a8b4323e
fix: adding new mp_ds2csv macro
2020-12-16 17:11:31 +01:00
allan
0592206f2d
patch: doxy formatting
2020-12-03 22:44:08 +01:00
allan
bedc2a443a
fix: @cond on new line to prevent parsing issues in sasjs cli
2020-12-02 08:09:51 +01:00
allan
6f86ed62a2
chore: doxy formatting
2020-11-29 22:03:20 +01:00
allan
def0cc8476
fix: adding outds and parameters to mv_jobexecute
2020-11-29 21:55:21 +01:00
allan
3a9029557e
chore: doxygen updates
2020-11-29 21:06:39 +01:00
allan
9dc3bcd513
fix: updating all.sas
2020-11-29 13:58:04 +01:00
allan
2bcf6346ac
fix: upgrading to latest doxygen
2020-11-29 13:57:44 +01:00
allan
0eccc169f5
feat: adding mv_jobexecute macro (and a fix for mv_getfoldermembers where there are no members)
2020-11-29 13:56:51 +01:00
allan
493639fe4a
fix: composite PK
2020-11-26 01:26:16 +01:00
allan
4987d2fbbc
fix: missing dependency in mp_getdbml
2020-11-26 01:11:33 +01:00
allan
1a35b357d6
feat: mp_tree macro
2020-11-25 23:21:07 +01:00
allan
a7792d93e4
feat: mf_isdir macro
2020-11-25 22:35:04 +01:00
allan
541dc31ad0
feat: mp_getdbml.sas macro for generating DBML for one or more SAS Libraries
2020-11-25 16:37:42 +01:00
allan
abccafab7b
feat: adding filref option to mp_streamfile.sas
2020-11-16 11:08:01 +01:00
allan
f6cec012da
fix: removing unnecessary cond flags in mf_abort, adding abort logic in mp_csv2ds
2020-11-08 22:04:25 +01:00
allan
d51be73017
fix: macro param and extra log info in mp_csv2ds
2020-11-03 09:43:47 +01:00
allan
cafffbb509
fix: adding a period to enable formats such as anydtdtme
2020-11-02 17:26:59 +01:00
allan
a88efacfab
fix: making view an option so that existence can be checked for
2020-11-02 17:15:29 +01:00
allan
cc7cc55022
feat: mp_csv2ds macro for importing a CSV using a SAS table to provide a template (eg for lengths / types etc)
2020-11-02 15:44:45 +01:00
allan
15687be5d6
fix: tidy up of SAS flavour DDL
2020-10-30 11:43:15 +01:00
allan
d9a82c0bdf
fix: incorrect filepath when using filerefs in mp_dirlist
2020-10-29 12:08:07 +01:00
allan
6f06e5540d
feat: adding fileref support for mp_dirlist, as well as a directory column on the output dataset
2020-10-29 11:30:15 +01:00
allan
6b782a4fa2
chore: adding sitemap
2020-10-18 01:00:35 +02:00
allan
efe4709dde
chore: formatting in mp_guesspk
2020-10-14 16:42:04 +02:00
allan
5cb41041d9
fix: upcase showlog value in mp_getddl() to allow lowercase user entries
2020-10-13 11:20:30 +02:00
allan
f50cb03fd3
fix: mp_ds2cards was failing when the maxobs was less than the number of variables. SQL maxobs option is now reset.
2020-10-12 18:28:50 +02:00
allan
ac46489f11
fix: enabling mp_abort.sas to work in Viya when useComputeApi is true (and the SYS_JES_JOB_URI is empty)
2020-10-11 00:34:08 +02:00