init
This commit is contained in:
15
sas/.sasjslint
Normal file
15
sas/.sasjslint
Normal file
@@ -0,0 +1,15 @@
|
||||
{
|
||||
"noTrailingSpaces": true,
|
||||
"noEncodedPasswords": true,
|
||||
"hasDoxygenHeader": true,
|
||||
"noSpacesInFileNames": true,
|
||||
"lowerCaseFileNames": true,
|
||||
"maxLineLength": 180,
|
||||
"noTabIndentation": true,
|
||||
"indentationMultiple": 2,
|
||||
"hasMacroNameInMend": true,
|
||||
"noNestedMacros": true,
|
||||
"hasMacroParentheses": true,
|
||||
"strictMacroDefinition": true,
|
||||
"ignoreList":["sasjs/scratch"]
|
||||
}
|
||||
11
sas/deploy/contextConfigCreate.json
Normal file
11
sas/deploy/contextConfigCreate.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"attributes": {
|
||||
"reuseServerProcesses": true,
|
||||
"runServerAs": "cas"
|
||||
},
|
||||
"name": "ViyaCiContext",
|
||||
"launchContext": {
|
||||
"contextName": "Datacontroller compute context"
|
||||
},
|
||||
"launchType": "service"
|
||||
}
|
||||
11
sas/deploy/contextConfigCreateProduction.json
Normal file
11
sas/deploy/contextConfigCreateProduction.json
Normal file
@@ -0,0 +1,11 @@
|
||||
{
|
||||
"attributes": {
|
||||
"reuseServerProcesses": true,
|
||||
"runServerAs": "cas"
|
||||
},
|
||||
"name": "ProductionCiContext",
|
||||
"launchContext": {
|
||||
"contextName": "Datacontroller compute context"
|
||||
},
|
||||
"launchType": "service"
|
||||
}
|
||||
6
sas/deploy/contextConfigEdit.json
Normal file
6
sas/deploy/contextConfigEdit.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"environment": {
|
||||
"autoExecLines": ["%put hello;"]
|
||||
},
|
||||
"name": "ViyaCiContext"
|
||||
}
|
||||
6
sas/deploy/contextConfigEditProduction.json
Normal file
6
sas/deploy/contextConfigEditProduction.json
Normal file
@@ -0,0 +1,6 @@
|
||||
{
|
||||
"environment": {
|
||||
"autoExecLines": ["%put hello;"]
|
||||
},
|
||||
"name": "ProductionCiContext"
|
||||
}
|
||||
8
sas/deploy/makeData4GL.json
Normal file
8
sas/deploy/makeData4GL.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"fromjs": [
|
||||
{
|
||||
"ADMIN": "dcgroup",
|
||||
"DCPATH": "/opt/data/DataController"
|
||||
}
|
||||
]
|
||||
}
|
||||
8
sas/deploy/makeDataSas9.json
Normal file
8
sas/deploy/makeDataSas9.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"fromjs": [
|
||||
{
|
||||
"ADMIN": "dc-admin",
|
||||
"DCPATH": "/tmp/dcsas9"
|
||||
}
|
||||
]
|
||||
}
|
||||
8
sas/deploy/makeDataServer.json
Normal file
8
sas/deploy/makeDataServer.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"fromjs": [
|
||||
{
|
||||
"ADMIN": "DCDEFAULT",
|
||||
"DCPATH": "/tmp/mihajlo/dcserverfrs"
|
||||
}
|
||||
]
|
||||
}
|
||||
8
sas/deploy/makeDataV4.json
Normal file
8
sas/deploy/makeDataV4.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"fromjs": [
|
||||
{
|
||||
"ADMIN": "viyagroup08",
|
||||
"DCPATH": "/export/pvs/sasdata/homes/viyademo08f/dc"
|
||||
}
|
||||
]
|
||||
}
|
||||
8
sas/deploy/makeDataViya.json
Normal file
8
sas/deploy/makeDataViya.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"fromjs": [
|
||||
{
|
||||
"ADMIN": "DC Demo Group",
|
||||
"DCPATH": "/tmp/dcviya"
|
||||
}
|
||||
]
|
||||
}
|
||||
3
sas/deploy/requestConfig.json
Normal file
3
sas/deploy/requestConfig.json
Normal file
@@ -0,0 +1,3 @@
|
||||
{
|
||||
"debug": true
|
||||
}
|
||||
8
sas/deploy/requestData.json
Normal file
8
sas/deploy/requestData.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"fromjs": [
|
||||
{
|
||||
"ADMIN": "SASAdministrators",
|
||||
"DCPATH": "/tmp/dc"
|
||||
}
|
||||
]
|
||||
}
|
||||
8
sas/deploy/requestDataProduction.json
Normal file
8
sas/deploy/requestDataProduction.json
Normal file
@@ -0,0 +1,8 @@
|
||||
{
|
||||
"fromjs": [
|
||||
{
|
||||
"ADMIN": "SASAdministrators",
|
||||
"DCPATH": "/opt/data/dcprod"
|
||||
}
|
||||
]
|
||||
}
|
||||
16
sas/mocks/sas9/sasjs/sasjsconfig.json
Normal file
16
sas/mocks/sas9/sasjs/sasjsconfig.json
Normal file
@@ -0,0 +1,16 @@
|
||||
{
|
||||
"$schema": "https://raw.githubusercontent.com/sasjs/utils/main/src/types/sasjsconfig-schema.json",
|
||||
"defaultTarget": "sas9-mocks",
|
||||
"syncFolder": "sasjs",
|
||||
"targets": [
|
||||
{
|
||||
"name": "sas9-mocks",
|
||||
"serverUrl": "http://localhost:5000",
|
||||
"serverType": "SASJS",
|
||||
"httpsAgentOptions": {
|
||||
"allowInsecureRequests": true
|
||||
},
|
||||
"appLoc": "/User Folders/sasdemo/"
|
||||
}
|
||||
]
|
||||
}
|
||||
28
sas/mocks/sas9/sasjs/services/approvers/getapprovals.js
Normal file
28
sas/mocks/sas9/sasjs/services/approvers/getapprovals.js
Normal file
@@ -0,0 +1,28 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:46"
|
||||
, "fromsas":
|
||||
[
|
||||
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/approvers/getapprovals"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD80579DF8B43940ABDE0000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:46:48.647000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
38
sas/mocks/sas9/sasjs/services/approvers/gethistory.js
Normal file
38
sas/mocks/sas9/sasjs/services/approvers/gethistory.js
Normal file
@@ -0,0 +1,38 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:43"
|
||||
, "fromsas":
|
||||
[
|
||||
{
|
||||
"TABLE_ID": "DC20220926T084322234_729360_2744",
|
||||
"BASE_TABLE": "DC996664.MPE_X_TEST",
|
||||
"SUBMITTED": " 2022-09-26 08:43:22",
|
||||
"SUBMITTED_REASON_TXT": "",
|
||||
"SUBMITTER": "sasdemo",
|
||||
"REVIEWED": " 2022-09-26 08:43:52",
|
||||
"STATUS": "APPROVED",
|
||||
"REVIEWED_ON_DTTM": 1979801032.54,
|
||||
"APPROVER": "sasdemo"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/approvers/gethistory"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD805772B147AE40AB1E0000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:43:55.321000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
37
sas/mocks/sas9/sasjs/services/approvers/rejection.js
Normal file
37
sas/mocks/sas9/sasjs/services/approvers/rejection.js
Normal file
@@ -0,0 +1,37 @@
|
||||
_webout=`{"SYSDATE" : "27SEP22"
|
||||
,"SYSTIME" : "07:56"
|
||||
, "fromsas":
|
||||
[
|
||||
{
|
||||
"RESPONSE": "SUCCESS!",
|
||||
"TABLE_ID": "DC20220927T075630819_560700_2598",
|
||||
"REVIEWED_BY_NM": "sasdemo",
|
||||
"BASE_TABLE": "DC996664.MPE_X_TEST",
|
||||
"REVIEW_STATUS_ID": "REJECTED",
|
||||
"REVIEWED_ON_DTTM": "27SEP22:07:56:53.47",
|
||||
"REVIEW_REASON_TXT": "Test"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/approvers/rejection"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD80A91145F3B64092AC0000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "25980"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-27T07:56:53.688000"
|
||||
,"MEMSIZE" : "82GB"
|
||||
}
|
||||
`
|
||||
28
sas/mocks/sas9/sasjs/services/auditors/getstagetable.js
Normal file
28
sas/mocks/sas9/sasjs/services/auditors/getstagetable.js
Normal file
@@ -0,0 +1,28 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:43"
|
||||
, "stagetable":
|
||||
[
|
||||
{"PRIMARY_KEY_FIELD":0 ,"SOME_BESTNUM":44 ,"SOME_CHAR":"this is dummy datass" ,"SOME_DATE":42 ,"SOME_DATETIME":42 ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":42 ,"SOME_SHORTNUM":3 ,"SOME_TIME":42 ,"_____DELETE__THIS__RECORD_____":"No" }
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/auditors/getstagetable"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD80576B5820C540A6200000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : ""
|
||||
,"END_DTTM" : "2022-09-26T08:43:25.714000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
143
sas/mocks/sas9/sasjs/services/auditors/postdata.js
Normal file
143
sas/mocks/sas9/sasjs/services/auditors/postdata.js
Normal file
@@ -0,0 +1,143 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:43"
|
||||
, "params":
|
||||
[
|
||||
{
|
||||
"TABLE_ID": "DC20220926T084322234_729360_2744",
|
||||
"SUBMIT_STATUS_CD": "SUBMITTED",
|
||||
"BASE_LIB": "DC996664",
|
||||
"BASE_DS": "MPE_X_TEST",
|
||||
"SUBMITTED_BY_NM": "sasdemo",
|
||||
"SUBMITTED_ON_DTTM": "26SEP22:08:43:22.38",
|
||||
"SUBMITTED_REASON_TXT": "",
|
||||
"INPUT_OBS": 1,
|
||||
"INPUT_VARS": 10,
|
||||
"NUM_OF_APPROVALS_REQUIRED": 1,
|
||||
"NUM_OF_APPROVALS_REMAINING": 1,
|
||||
"REVIEWED_BY_NM": "",
|
||||
"REVIEWED_ON_DTTM": null,
|
||||
"LIBDS": "DC996664.MPE_X_TEST",
|
||||
"REVIEWED_ON": " .",
|
||||
"DIFFTIME": "26SEP22:08:43:33.07",
|
||||
"DIFFS_CSV": "tempDiffs_20220926_084334.csv",
|
||||
"FILESIZE": " 456.0KB",
|
||||
"FILESIZE_RAW": 466944,
|
||||
"TRUNCATED": "NO",
|
||||
"NUM_ADDED": 0,
|
||||
"NUM_DELETED": 0,
|
||||
"NUM_UPDATED": 1,
|
||||
"SUBMITTED_ON": " 26SEP2022:08:43:22",
|
||||
"ISAPPROVER": "YES"
|
||||
}
|
||||
]
|
||||
, "cols":
|
||||
[
|
||||
{
|
||||
"NAME": "PRIMARY_KEY_FIELD",
|
||||
"TYPE": 1,
|
||||
"LENGTH": 8,
|
||||
"FORMAT": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_CHAR",
|
||||
"TYPE": 2,
|
||||
"LENGTH": 32767,
|
||||
"FORMAT": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_DROPDOWN",
|
||||
"TYPE": 2,
|
||||
"LENGTH": 128,
|
||||
"FORMAT": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_NUM",
|
||||
"TYPE": 1,
|
||||
"LENGTH": 8,
|
||||
"FORMAT": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_DATE",
|
||||
"TYPE": 1,
|
||||
"LENGTH": 8,
|
||||
"FORMAT": "DATE"
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_DATETIME",
|
||||
"TYPE": 1,
|
||||
"LENGTH": 8,
|
||||
"FORMAT": "DATETIME"
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_TIME",
|
||||
"TYPE": 1,
|
||||
"LENGTH": 8,
|
||||
"FORMAT": "TIME"
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_SHORTNUM",
|
||||
"TYPE": 1,
|
||||
"LENGTH": 4,
|
||||
"FORMAT": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_BESTNUM",
|
||||
"TYPE": 1,
|
||||
"LENGTH": 8,
|
||||
"FORMAT": "BEST"
|
||||
}
|
||||
]
|
||||
, "submits":
|
||||
[
|
||||
|
||||
]
|
||||
, "deleted":
|
||||
[
|
||||
]
|
||||
, "new":
|
||||
[
|
||||
]
|
||||
, "updates":
|
||||
[
|
||||
{"PRIMARY_KEY_FIELD":0 ,"SOME_CHAR":"this is dummy datass" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":42 ,"SOME_DATE":42 ,"SOME_DATETIME":42 ,"SOME_TIME":42 ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
]
|
||||
, "originals":
|
||||
[
|
||||
{"PRIMARY_KEY_FIELD":0 ,"SOME_CHAR":"this is dummy data" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":42 ,"SOME_DATE":42 ,"SOME_DATETIME":42 ,"SOME_TIME":42 ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
]
|
||||
, "fmt_deleted":
|
||||
[
|
||||
]
|
||||
, "fmt_new":
|
||||
[
|
||||
]
|
||||
, "fmt_updates":
|
||||
[
|
||||
{"PRIMARY_KEY_FIELD":"0" ,"SOME_CHAR":"this is dummy datass" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":"42" ,"SOME_DATE":"12FEB1960" ,"SOME_DATETIME":"01JAN1960:00:00:42" ,"SOME_TIME":"0:00:42" ,"SOME_SHORTNUM":"3" ,"SOME_BESTNUM":"44" }
|
||||
]
|
||||
, "fmt_originals":
|
||||
[
|
||||
{"PRIMARY_KEY_FIELD":"0" ,"SOME_CHAR":"this is dummy data" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":"42" ,"SOME_DATE":"12FEB1960" ,"SOME_DATETIME":"01JAN1960:00:00:42" ,"SOME_TIME":"0:00:42" ,"SOME_SHORTNUM":"3" ,"SOME_BESTNUM":"44" }
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/auditors/postdata"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD80576D34BC6A406AE00000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "21468"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:43:40.967000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
521
sas/mocks/sas9/sasjs/services/editors/getdata.js
Normal file
521
sas/mocks/sas9/sasjs/services/editors/getdata.js
Normal file
@@ -0,0 +1,521 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:30"
|
||||
, "approvers":
|
||||
[
|
||||
{
|
||||
"PERSONNAME": "sasdemo",
|
||||
"EMAIL": "sasdemo",
|
||||
"USERID": "sasdemo"
|
||||
}
|
||||
]
|
||||
, "cols":
|
||||
[
|
||||
{
|
||||
"NAME": "PRIMARY_KEY_FIELD",
|
||||
"VARNUM": 1,
|
||||
"LABEL": "PRIMARY_KEY_FIELD",
|
||||
"FMTNAME": "",
|
||||
"DDTYPE": "NUMERIC",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_BESTNUM",
|
||||
"VARNUM": 9,
|
||||
"LABEL": "SOME_BESTNUM",
|
||||
"FMTNAME": "BEST",
|
||||
"DDTYPE": "NUMERIC",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_CHAR",
|
||||
"VARNUM": 2,
|
||||
"LABEL": "SOME_CHAR",
|
||||
"FMTNAME": "",
|
||||
"DDTYPE": "CHARACTER",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_DATE",
|
||||
"VARNUM": 5,
|
||||
"LABEL": "SOME_DATE",
|
||||
"FMTNAME": "DATE",
|
||||
"DDTYPE": "DATE",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_DATETIME",
|
||||
"VARNUM": 6,
|
||||
"LABEL": "SOME_DATETIME",
|
||||
"FMTNAME": "DATETIME",
|
||||
"DDTYPE": "DATETIME",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_DROPDOWN",
|
||||
"VARNUM": 3,
|
||||
"LABEL": "SOME_DROPDOWN",
|
||||
"FMTNAME": "",
|
||||
"DDTYPE": "CHARACTER",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_NUM",
|
||||
"VARNUM": 4,
|
||||
"LABEL": "SOME_NUM",
|
||||
"FMTNAME": "",
|
||||
"DDTYPE": "NUMERIC",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_SHORTNUM",
|
||||
"VARNUM": 8,
|
||||
"LABEL": "SOME_SHORTNUM",
|
||||
"FMTNAME": "",
|
||||
"DDTYPE": "NUMERIC",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_TIME",
|
||||
"VARNUM": 7,
|
||||
"LABEL": "SOME_TIME",
|
||||
"FMTNAME": "TIME",
|
||||
"DDTYPE": "TIME",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
}
|
||||
]
|
||||
, "dqdata":
|
||||
[
|
||||
{
|
||||
"BASE_COL": "SOME_DROPDOWN",
|
||||
"RULE_VALUE": "SOME_DROPDOWN",
|
||||
"RULE_DATA": "Option 1",
|
||||
"SELECTBOX_ORDER": 1
|
||||
},
|
||||
{
|
||||
"BASE_COL": "SOME_DROPDOWN",
|
||||
"RULE_VALUE": "SOME_DROPDOWN",
|
||||
"RULE_DATA": "Option 2",
|
||||
"SELECTBOX_ORDER": 2
|
||||
},
|
||||
{
|
||||
"BASE_COL": "SOME_DROPDOWN",
|
||||
"RULE_VALUE": "SOME_DROPDOWN",
|
||||
"RULE_DATA": "Option 3",
|
||||
"SELECTBOX_ORDER": 2
|
||||
},
|
||||
{
|
||||
"BASE_COL": "SOME_DROPDOWN",
|
||||
"RULE_VALUE": "SOME_DROPDOWN",
|
||||
"RULE_DATA": "This is a long option. This option is very long. It is optional, though.",
|
||||
"SELECTBOX_ORDER": 3
|
||||
}
|
||||
]
|
||||
, "dqrules":
|
||||
[
|
||||
{
|
||||
"BASE_COL": "PRIMARY_KEY_FIELD",
|
||||
"RULE_TYPE": "NOTNULL",
|
||||
"RULE_VALUE": "",
|
||||
"X": 0
|
||||
},
|
||||
{
|
||||
"BASE_COL": "SOME_NUM",
|
||||
"RULE_TYPE": "HARDSELECT_HOOK",
|
||||
"RULE_VALUE": "services/validations/mpe_x_test.some_num",
|
||||
"X": 0
|
||||
}
|
||||
]
|
||||
, "dsmeta":
|
||||
[
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Data Set Name",
|
||||
"VALUE": "DC996664.MPE_X_TEST"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Observations",
|
||||
"VALUE": "496"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Member Type",
|
||||
"VALUE": "DATA"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Variables",
|
||||
"VALUE": "9"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Engine",
|
||||
"VALUE": "V9"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Indexes",
|
||||
"VALUE": "1"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Created",
|
||||
"VALUE": "09/26/2022 08:24:39"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Integrity Constraints",
|
||||
"VALUE": "1"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Last Modified",
|
||||
"VALUE": "09/26/2022 08:24:45"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Observation Length",
|
||||
"VALUE": "32947"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Protection",
|
||||
"VALUE": " ."
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Deleted Observations",
|
||||
"VALUE": "0"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Data Set Type",
|
||||
"VALUE": " ."
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Compressed",
|
||||
"VALUE": "CHAR"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Label",
|
||||
"VALUE": " ."
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Reuse Space",
|
||||
"VALUE": "NO"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Data Representation",
|
||||
"VALUE": "WINDOWS_64"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Point to Observations",
|
||||
"VALUE": "YES"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Encoding",
|
||||
"VALUE": "wlatin1 Western (Windows)"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Sorted",
|
||||
"VALUE": "NO"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Data Set Page Size",
|
||||
"VALUE": "262144"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Number of Data Set Pages",
|
||||
"VALUE": "3"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Index File Page Size",
|
||||
"VALUE": "4096"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Number of Index File Pages",
|
||||
"VALUE": "4"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Number of Data Set Repairs",
|
||||
"VALUE": "0"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "ExtendObsCounter",
|
||||
"VALUE": "YES"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Filename",
|
||||
"VALUE": "C:\DataController\DC996664\mpe_x_test.sas7bdat"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Release Created",
|
||||
"VALUE": "9.0401M7"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Host Created",
|
||||
"VALUE": "X64_DSRV16"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Owner Name",
|
||||
"VALUE": "BUILTIN\Administrators"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "File Size",
|
||||
"VALUE": " 1MB"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "File Size (bytes)",
|
||||
"VALUE": "1048576"
|
||||
}
|
||||
]
|
||||
, "maxvarlengths":
|
||||
[
|
||||
{
|
||||
"NAME": "_____DELETE__THIS__RECORD_____",
|
||||
"MAXLEN": 3
|
||||
},
|
||||
{
|
||||
"NAME": "PRIMARY_KEY_FIELD",
|
||||
"MAXLEN": 4
|
||||
},
|
||||
{
|
||||
"NAME": "some_char",
|
||||
"MAXLEN": 591
|
||||
},
|
||||
{
|
||||
"NAME": "some_dropdown",
|
||||
"MAXLEN": 8
|
||||
},
|
||||
{
|
||||
"NAME": "some_num",
|
||||
"MAXLEN": 8
|
||||
},
|
||||
{
|
||||
"NAME": "some_date",
|
||||
"MAXLEN": 10
|
||||
},
|
||||
{
|
||||
"NAME": "some_datetime",
|
||||
"MAXLEN": 19
|
||||
},
|
||||
{
|
||||
"NAME": "some_time",
|
||||
"MAXLEN": 8
|
||||
},
|
||||
{
|
||||
"NAME": "some_shortnum",
|
||||
"MAXLEN": 3
|
||||
},
|
||||
{
|
||||
"NAME": "some_bestnum",
|
||||
"MAXLEN": 3
|
||||
}
|
||||
]
|
||||
, "query":
|
||||
[
|
||||
|
||||
]
|
||||
, "sasdata":
|
||||
[
|
||||
{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":0 ,"SOME_CHAR":"this is dummy data" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":42 ,"SOME_DATE":"1960-02-12" ,"SOME_DATETIME":"1960-01-01 00:00:42" ,"SOME_TIME":"00:00:42" ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1 ,"SOME_CHAR":"more dummy data" ,"SOME_DROPDOWN":"Option 2" ,"SOME_NUM":42 ,"SOME_DATE":"1960-02-12" ,"SOME_DATETIME":"1960-01-01 00:00:42" ,"SOME_TIME":"00:07:02" ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":2 ,"SOME_CHAR":"even more dummy data" ,"SOME_DROPDOWN":"Option 3" ,"SOME_NUM":42 ,"SOME_DATE":"1960-02-12" ,"SOME_DATETIME":"1960-01-01 00:00:42" ,"SOME_TIME":"00:02:22" ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":3 ,"SOME_CHAR":"It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told: It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told: It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told: It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told:" ,"SOME_DROPDOWN":"Option 2" ,"SOME_NUM":1613.001 ,"SOME_DATE":"1961-02-27" ,"SOME_DATETIME":"1960-01-01 00:07:03" ,"SOME_TIME":"00:00:44" ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":4 ,"SOME_CHAR":"if you can fill the unforgiving minute" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":1613.0011235 ,"SOME_DATE":"1971-08-02" ,"SOME_DATETIME":"1973-05-29 06:12:03" ,"SOME_TIME":"00:06:52" ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1010 ,"SOME_CHAR":"10 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.3677867113 ,"SOME_DATE":"1961-03-05" ,"SOME_DATETIME":"1960-01-01 08:16:44" ,"SOME_TIME":"00:00:35" ,"SOME_SHORTNUM":1 ,"SOME_BESTNUM":72 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1011 ,"SOME_CHAR":"11 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.8693330497 ,"SOME_DATE":"1961-01-20" ,"SOME_DATETIME":"1960-01-01 01:25:19" ,"SOME_TIME":"00:00:01" ,"SOME_SHORTNUM":6 ,"SOME_BESTNUM":54 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1012 ,"SOME_CHAR":"12 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5432779065 ,"SOME_DATE":"1961-10-06" ,"SOME_DATETIME":"1960-01-01 02:57:35" ,"SOME_TIME":"00:00:35" ,"SOME_SHORTNUM":54 ,"SOME_BESTNUM":62 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1013 ,"SOME_CHAR":"13 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5051939867 ,"SOME_DATE":"1962-02-20" ,"SOME_DATETIME":"1960-01-01 06:47:55" ,"SOME_TIME":"00:00:41" ,"SOME_SHORTNUM":38 ,"SOME_BESTNUM":4 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1014 ,"SOME_CHAR":"14 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0130502507 ,"SOME_DATE":"1960-01-13" ,"SOME_DATETIME":"1960-01-01 03:48:13" ,"SOME_TIME":"00:00:14" ,"SOME_SHORTNUM":92 ,"SOME_BESTNUM":57 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1015 ,"SOME_CHAR":"15 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5822708009 ,"SOME_DATE":"1962-07-12" ,"SOME_DATETIME":"1960-01-01 12:05:18" ,"SOME_TIME":"00:00:54" ,"SOME_SHORTNUM":92 ,"SOME_BESTNUM":80 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1016 ,"SOME_CHAR":"16 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1382724979 ,"SOME_DATE":"1960-08-29" ,"SOME_DATETIME":"1960-01-01 02:48:01" ,"SOME_TIME":"00:00:01" ,"SOME_SHORTNUM":28 ,"SOME_BESTNUM":91 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1017 ,"SOME_CHAR":"17 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.892701324 ,"SOME_DATE":"1961-09-14" ,"SOME_DATETIME":"1960-01-01 07:03:58" ,"SOME_TIME":"00:01:37" ,"SOME_SHORTNUM":91 ,"SOME_BESTNUM":72 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1018 ,"SOME_CHAR":"18 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1852788567 ,"SOME_DATE":"1961-03-08" ,"SOME_DATETIME":"1960-01-01 00:22:48" ,"SOME_TIME":"00:00:32" ,"SOME_SHORTNUM":93 ,"SOME_BESTNUM":79 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1019 ,"SOME_CHAR":"19 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0737551018 ,"SOME_DATE":"1961-01-24" ,"SOME_DATETIME":"1960-01-01 03:14:33" ,"SOME_TIME":"00:00:21" ,"SOME_SHORTNUM":22 ,"SOME_BESTNUM":90 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1020 ,"SOME_CHAR":"20 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.7128569939 ,"SOME_DATE":"1961-02-08" ,"SOME_DATETIME":"1960-01-01 01:50:23" ,"SOME_TIME":"00:01:40" ,"SOME_SHORTNUM":65 ,"SOME_BESTNUM":34 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1021 ,"SOME_CHAR":"21 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6706138443 ,"SOME_DATE":"1961-03-09" ,"SOME_DATETIME":"1960-01-01 04:52:55" ,"SOME_TIME":"00:00:13" ,"SOME_SHORTNUM":44 ,"SOME_BESTNUM":97 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1022 ,"SOME_CHAR":"22 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1423215792 ,"SOME_DATE":"1962-07-22" ,"SOME_DATETIME":"1960-01-01 07:25:01" ,"SOME_TIME":"00:01:10" ,"SOME_SHORTNUM":66 ,"SOME_BESTNUM":98 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1023 ,"SOME_CHAR":"23 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1259848066 ,"SOME_DATE":"1962-09-01" ,"SOME_DATETIME":"1960-01-01 09:32:34" ,"SOME_TIME":"00:01:16" ,"SOME_SHORTNUM":44 ,"SOME_BESTNUM":98 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1024 ,"SOME_CHAR":"24 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.3899468637 ,"SOME_DATE":"1961-12-06" ,"SOME_DATETIME":"1960-01-01 06:53:51" ,"SOME_TIME":"00:00:33" ,"SOME_SHORTNUM":30 ,"SOME_BESTNUM":90 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1025 ,"SOME_CHAR":"25 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0310356193 ,"SOME_DATE":"1960-03-01" ,"SOME_DATETIME":"1960-01-01 02:58:07" ,"SOME_TIME":"00:00:27" ,"SOME_SHORTNUM":73 ,"SOME_BESTNUM":59 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1026 ,"SOME_CHAR":"26 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9057884239 ,"SOME_DATE":"1960-10-04" ,"SOME_DATETIME":"1960-01-01 11:17:28" ,"SOME_TIME":"00:00:41" ,"SOME_SHORTNUM":82 ,"SOME_BESTNUM":46 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1027 ,"SOME_CHAR":"27 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5920675856 ,"SOME_DATE":"1962-07-15" ,"SOME_DATETIME":"1960-01-01 03:35:41" ,"SOME_TIME":"00:00:22" ,"SOME_SHORTNUM":46 ,"SOME_BESTNUM":73 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1028 ,"SOME_CHAR":"28 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6580030046 ,"SOME_DATE":"1960-10-08" ,"SOME_DATETIME":"1960-01-01 13:13:30" ,"SOME_TIME":"00:00:40" ,"SOME_SHORTNUM":35 ,"SOME_BESTNUM":40 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1029 ,"SOME_CHAR":"29 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.807042594 ,"SOME_DATE":"1960-12-26" ,"SOME_DATETIME":"1960-01-01 11:57:14" ,"SOME_TIME":"00:00:19" ,"SOME_SHORTNUM":80 ,"SOME_BESTNUM":12 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1030 ,"SOME_CHAR":"30 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.8801450408 ,"SOME_DATE":"1961-05-15" ,"SOME_DATETIME":"1960-01-01 10:11:05" ,"SOME_TIME":"00:00:25" ,"SOME_SHORTNUM":70 ,"SOME_BESTNUM":19 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1031 ,"SOME_CHAR":"31 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4150194705 ,"SOME_DATE":"1962-01-27" ,"SOME_DATETIME":"1960-01-01 11:27:09" ,"SOME_TIME":"00:01:04" ,"SOME_SHORTNUM":94 ,"SOME_BESTNUM":48 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1032 ,"SOME_CHAR":"32 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9743401203 ,"SOME_DATE":"1962-01-09" ,"SOME_DATETIME":"1960-01-01 07:44:35" ,"SOME_TIME":"00:01:07" ,"SOME_SHORTNUM":43 ,"SOME_BESTNUM":3 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1033 ,"SOME_CHAR":"33 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.2035595692 ,"SOME_DATE":"1960-09-07" ,"SOME_DATETIME":"1960-01-01 11:52:19" ,"SOME_TIME":"00:00:42" ,"SOME_SHORTNUM":29 ,"SOME_BESTNUM":56 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1034 ,"SOME_CHAR":"34 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6792435556 ,"SOME_DATE":"1960-04-21" ,"SOME_DATETIME":"1960-01-01 07:17:04" ,"SOME_TIME":"00:01:14" ,"SOME_SHORTNUM":68 ,"SOME_BESTNUM":9 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1035 ,"SOME_CHAR":"35 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9494116972 ,"SOME_DATE":"1960-01-19" ,"SOME_DATETIME":"1960-01-01 10:15:38" ,"SOME_TIME":"00:01:16" ,"SOME_SHORTNUM":91 ,"SOME_BESTNUM":10 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1036 ,"SOME_CHAR":"36 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5446134911 ,"SOME_DATE":"1960-10-26" ,"SOME_DATETIME":"1960-01-01 03:55:27" ,"SOME_TIME":"00:01:24" ,"SOME_SHORTNUM":72 ,"SOME_BESTNUM":36 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1037 ,"SOME_CHAR":"37 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.458775894 ,"SOME_DATE":"1960-11-21" ,"SOME_DATETIME":"1960-01-01 13:34:37" ,"SOME_TIME":"00:01:35" ,"SOME_SHORTNUM":97 ,"SOME_BESTNUM":32 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1038 ,"SOME_CHAR":"38 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1537194239 ,"SOME_DATE":"1961-05-06" ,"SOME_DATETIME":"1960-01-01 06:14:13" ,"SOME_TIME":"00:00:29" ,"SOME_SHORTNUM":60 ,"SOME_BESTNUM":98 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1039 ,"SOME_CHAR":"39 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4935002562 ,"SOME_DATE":"1960-06-05" ,"SOME_DATETIME":"1960-01-01 06:59:42" ,"SOME_TIME":"00:00:45" ,"SOME_SHORTNUM":95 ,"SOME_BESTNUM":55 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1040 ,"SOME_CHAR":"40 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.124728859 ,"SOME_DATE":"1961-03-09" ,"SOME_DATETIME":"1960-01-01 03:03:06" ,"SOME_TIME":"00:01:23" ,"SOME_SHORTNUM":35 ,"SOME_BESTNUM":79 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1041 ,"SOME_CHAR":"41 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.2794422001 ,"SOME_DATE":"1962-07-06" ,"SOME_DATETIME":"1960-01-01 05:29:26" ,"SOME_TIME":"00:00:51" ,"SOME_SHORTNUM":86 ,"SOME_BESTNUM":66 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1042 ,"SOME_CHAR":"42 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.7030775499 ,"SOME_DATE":"1960-08-11" ,"SOME_DATETIME":"1960-01-01 12:11:24" ,"SOME_TIME":"00:00:38" ,"SOME_SHORTNUM":86 ,"SOME_BESTNUM":97 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1043 ,"SOME_CHAR":"43 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0701107537 ,"SOME_DATE":"1961-01-29" ,"SOME_DATETIME":"1960-01-01 03:44:09" ,"SOME_TIME":"00:00:03" ,"SOME_SHORTNUM":25 ,"SOME_BESTNUM":8 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1044 ,"SOME_CHAR":"44 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6423292927 ,"SOME_DATE":"1962-01-15" ,"SOME_DATETIME":"1960-01-01 00:57:07" ,"SOME_TIME":"00:00:09" ,"SOME_SHORTNUM":97 ,"SOME_BESTNUM":37 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1045 ,"SOME_CHAR":"45 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.7206447743 ,"SOME_DATE":"1961-10-14" ,"SOME_DATETIME":"1960-01-01 12:25:32" ,"SOME_TIME":"00:00:07" ,"SOME_SHORTNUM":58 ,"SOME_BESTNUM":58 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1046 ,"SOME_CHAR":"46 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0431997366 ,"SOME_DATE":"1960-09-12" ,"SOME_DATETIME":"1960-01-01 05:12:57" ,"SOME_TIME":"00:01:35" ,"SOME_SHORTNUM":17 ,"SOME_BESTNUM":8 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1047 ,"SOME_CHAR":"47 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.3704071368 ,"SOME_DATE":"1960-07-01" ,"SOME_DATETIME":"1960-01-01 02:44:37" ,"SOME_TIME":"00:00:06" ,"SOME_SHORTNUM":45 ,"SOME_BESTNUM":26 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1048 ,"SOME_CHAR":"48 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.654417035 ,"SOME_DATE":"1961-05-04" ,"SOME_DATETIME":"1960-01-01 01:23:07" ,"SOME_TIME":"00:01:38" ,"SOME_SHORTNUM":41 ,"SOME_BESTNUM":13 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1049 ,"SOME_CHAR":"49 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1300212565 ,"SOME_DATE":"1961-01-06" ,"SOME_DATETIME":"1960-01-01 05:27:29" ,"SOME_TIME":"00:01:21" ,"SOME_SHORTNUM":37 ,"SOME_BESTNUM":66 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1050 ,"SOME_CHAR":"50 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0058409725 ,"SOME_DATE":"1960-07-23" ,"SOME_DATETIME":"1960-01-01 00:04:24" ,"SOME_TIME":"00:00:40" ,"SOME_SHORTNUM":15 ,"SOME_BESTNUM":32 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1051 ,"SOME_CHAR":"51 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.7239382587 ,"SOME_DATE":"1960-06-09" ,"SOME_DATETIME":"1960-01-01 03:15:09" ,"SOME_TIME":"00:00:04" ,"SOME_SHORTNUM":42 ,"SOME_BESTNUM":82 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1052 ,"SOME_CHAR":"52 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.8319003712 ,"SOME_DATE":"1960-08-13" ,"SOME_DATETIME":"1960-01-01 07:38:35" ,"SOME_TIME":"00:00:36" ,"SOME_SHORTNUM":69 ,"SOME_BESTNUM":81 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1053 ,"SOME_CHAR":"53 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5030828875 ,"SOME_DATE":"1961-06-22" ,"SOME_DATETIME":"1960-01-01 11:25:29" ,"SOME_TIME":"00:00:53" ,"SOME_SHORTNUM":39 ,"SOME_BESTNUM":75 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1054 ,"SOME_CHAR":"54 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.7148045514 ,"SOME_DATE":"1960-08-26" ,"SOME_DATETIME":"1960-01-01 10:10:09" ,"SOME_TIME":"00:00:39" ,"SOME_SHORTNUM":6 ,"SOME_BESTNUM":4 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1055 ,"SOME_CHAR":"55 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.8557945787 ,"SOME_DATE":"1960-10-19" ,"SOME_DATETIME":"1960-01-01 02:17:32" ,"SOME_TIME":"00:00:08" ,"SOME_SHORTNUM":93 ,"SOME_BESTNUM":36 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1056 ,"SOME_CHAR":"56 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9700463307 ,"SOME_DATE":"1962-07-11" ,"SOME_DATETIME":"1960-01-01 11:18:41" ,"SOME_TIME":"00:00:51" ,"SOME_SHORTNUM":25 ,"SOME_BESTNUM":35 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1057 ,"SOME_CHAR":"57 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9380399426 ,"SOME_DATE":"1961-06-26" ,"SOME_DATETIME":"1960-01-01 13:15:13" ,"SOME_TIME":"00:00:52" ,"SOME_SHORTNUM":57 ,"SOME_BESTNUM":66 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1058 ,"SOME_CHAR":"58 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.8484499486 ,"SOME_DATE":"1960-06-02" ,"SOME_DATETIME":"1960-01-01 01:14:51" ,"SOME_TIME":"00:00:00" ,"SOME_SHORTNUM":80 ,"SOME_BESTNUM":58 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1059 ,"SOME_CHAR":"59 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1415707628 ,"SOME_DATE":"1961-07-28" ,"SOME_DATETIME":"1960-01-01 06:33:16" ,"SOME_TIME":"00:00:58" ,"SOME_SHORTNUM":11 ,"SOME_BESTNUM":32 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1060 ,"SOME_CHAR":"60 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.282674513 ,"SOME_DATE":"1962-03-27" ,"SOME_DATETIME":"1960-01-01 00:25:37" ,"SOME_TIME":"00:00:56" ,"SOME_SHORTNUM":79 ,"SOME_BESTNUM":58 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1061 ,"SOME_CHAR":"61 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.372728008 ,"SOME_DATE":"1962-01-04" ,"SOME_DATETIME":"1960-01-01 05:07:43" ,"SOME_TIME":"00:01:00" ,"SOME_SHORTNUM":86 ,"SOME_BESTNUM":92 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1062 ,"SOME_CHAR":"62 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9517337316 ,"SOME_DATE":"1961-08-29" ,"SOME_DATETIME":"1960-01-01 02:40:05" ,"SOME_TIME":"00:00:05" ,"SOME_SHORTNUM":30 ,"SOME_BESTNUM":93 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1063 ,"SOME_CHAR":"63 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0967498683 ,"SOME_DATE":"1962-02-17" ,"SOME_DATETIME":"1960-01-01 07:30:41" ,"SOME_TIME":"00:00:29" ,"SOME_SHORTNUM":90 ,"SOME_BESTNUM":82 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1064 ,"SOME_CHAR":"64 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0540671353 ,"SOME_DATE":"1961-05-26" ,"SOME_DATETIME":"1960-01-01 13:13:43" ,"SOME_TIME":"00:00:08" ,"SOME_SHORTNUM":88 ,"SOME_BESTNUM":45 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1065 ,"SOME_CHAR":"65 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6461636464 ,"SOME_DATE":"1962-01-27" ,"SOME_DATETIME":"1960-01-01 02:56:41" ,"SOME_TIME":"00:00:19" ,"SOME_SHORTNUM":41 ,"SOME_BESTNUM":38 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1066 ,"SOME_CHAR":"66 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9053011983 ,"SOME_DATE":"1960-10-02" ,"SOME_DATETIME":"1960-01-01 03:35:49" ,"SOME_TIME":"00:01:04" ,"SOME_SHORTNUM":68 ,"SOME_BESTNUM":39 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1067 ,"SOME_CHAR":"67 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.977525881 ,"SOME_DATE":"1962-07-19" ,"SOME_DATETIME":"1960-01-01 05:53:20" ,"SOME_TIME":"00:00:28" ,"SOME_SHORTNUM":28 ,"SOME_BESTNUM":34 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1068 ,"SOME_CHAR":"68 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.2165553161 ,"SOME_DATE":"1960-05-13" ,"SOME_DATETIME":"1960-01-01 01:44:02" ,"SOME_TIME":"00:01:12" ,"SOME_SHORTNUM":63 ,"SOME_BESTNUM":23 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1069 ,"SOME_CHAR":"69 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.2248352795 ,"SOME_DATE":"1961-05-09" ,"SOME_DATETIME":"1960-01-01 00:04:33" ,"SOME_TIME":"00:00:09" ,"SOME_SHORTNUM":26 ,"SOME_BESTNUM":93 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1070 ,"SOME_CHAR":"70 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1386283367 ,"SOME_DATE":"1962-05-18" ,"SOME_DATETIME":"1960-01-01 03:32:00" ,"SOME_TIME":"00:01:36" ,"SOME_SHORTNUM":83 ,"SOME_BESTNUM":89 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1071 ,"SOME_CHAR":"71 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9337331415 ,"SOME_DATE":"1961-05-16" ,"SOME_DATETIME":"1960-01-01 13:46:54" ,"SOME_TIME":"00:00:47" ,"SOME_SHORTNUM":27 ,"SOME_BESTNUM":56 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1072 ,"SOME_CHAR":"72 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0352235506 ,"SOME_DATE":"1961-06-06" ,"SOME_DATETIME":"1960-01-01 09:09:20" ,"SOME_TIME":"00:01:16" ,"SOME_SHORTNUM":7 ,"SOME_BESTNUM":27 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1073 ,"SOME_CHAR":"73 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.3206662695 ,"SOME_DATE":"1960-03-13" ,"SOME_DATETIME":"1960-01-01 10:38:11" ,"SOME_TIME":"00:01:08" ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":50 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1074 ,"SOME_CHAR":"74 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4610861705 ,"SOME_DATE":"1961-08-31" ,"SOME_DATETIME":"1960-01-01 09:35:41" ,"SOME_TIME":"00:01:08" ,"SOME_SHORTNUM":54 ,"SOME_BESTNUM":68 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1075 ,"SOME_CHAR":"75 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4527745622 ,"SOME_DATE":"1962-01-16" ,"SOME_DATETIME":"1960-01-01 06:49:27" ,"SOME_TIME":"00:00:45" ,"SOME_SHORTNUM":96 ,"SOME_BESTNUM":63 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1076 ,"SOME_CHAR":"76 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.3581244058 ,"SOME_DATE":"1960-05-16" ,"SOME_DATETIME":"1960-01-01 00:56:40" ,"SOME_TIME":"00:01:13" ,"SOME_SHORTNUM":72 ,"SOME_BESTNUM":24 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1077 ,"SOME_CHAR":"77 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.8939921334 ,"SOME_DATE":"1961-01-21" ,"SOME_DATETIME":"1960-01-01 09:16:31" ,"SOME_TIME":"00:01:15" ,"SOME_SHORTNUM":88 ,"SOME_BESTNUM":69 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1078 ,"SOME_CHAR":"78 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.2445727066 ,"SOME_DATE":"1960-12-22" ,"SOME_DATETIME":"1960-01-01 03:11:14" ,"SOME_TIME":"00:01:37" ,"SOME_SHORTNUM":88 ,"SOME_BESTNUM":32 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1079 ,"SOME_CHAR":"79 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9683029465 ,"SOME_DATE":"1961-08-14" ,"SOME_DATETIME":"1960-01-01 04:45:43" ,"SOME_TIME":"00:01:09" ,"SOME_SHORTNUM":51 ,"SOME_BESTNUM":60 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1080 ,"SOME_CHAR":"80 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1303541368 ,"SOME_DATE":"1962-02-28" ,"SOME_DATETIME":"1960-01-01 02:14:50" ,"SOME_TIME":"00:00:21" ,"SOME_SHORTNUM":79 ,"SOME_BESTNUM":87 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1081 ,"SOME_CHAR":"81 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.7656979653 ,"SOME_DATE":"1961-08-03" ,"SOME_DATETIME":"1960-01-01 06:49:50" ,"SOME_TIME":"00:01:31" ,"SOME_SHORTNUM":58 ,"SOME_BESTNUM":30 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1082 ,"SOME_CHAR":"82 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1855629674 ,"SOME_DATE":"1960-12-16" ,"SOME_DATETIME":"1960-01-01 06:27:21" ,"SOME_TIME":"00:00:33" ,"SOME_SHORTNUM":1 ,"SOME_BESTNUM":72 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1083 ,"SOME_CHAR":"83 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4782178642 ,"SOME_DATE":"1961-04-16" ,"SOME_DATETIME":"1960-01-01 08:05:23" ,"SOME_TIME":"00:01:10" ,"SOME_SHORTNUM":0 ,"SOME_BESTNUM":1 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1084 ,"SOME_CHAR":"84 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1670272132 ,"SOME_DATE":"1962-06-21" ,"SOME_DATETIME":"1960-01-01 13:43:20" ,"SOME_TIME":"00:00:27" ,"SOME_SHORTNUM":53 ,"SOME_BESTNUM":6 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1085 ,"SOME_CHAR":"85 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6068249189 ,"SOME_DATE":"1960-05-21" ,"SOME_DATETIME":"1960-01-01 11:05:11" ,"SOME_TIME":"00:00:08" ,"SOME_SHORTNUM":17 ,"SOME_BESTNUM":68 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1086 ,"SOME_CHAR":"86 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0936049917 ,"SOME_DATE":"1962-07-20" ,"SOME_DATETIME":"1960-01-01 07:16:09" ,"SOME_TIME":"00:00:46" ,"SOME_SHORTNUM":73 ,"SOME_BESTNUM":37 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1087 ,"SOME_CHAR":"87 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6538249178 ,"SOME_DATE":"1960-04-24" ,"SOME_DATETIME":"1960-01-01 02:06:54" ,"SOME_TIME":"00:00:59" ,"SOME_SHORTNUM":95 ,"SOME_BESTNUM":32 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1088 ,"SOME_CHAR":"88 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.8846158562 ,"SOME_DATE":"1961-11-19" ,"SOME_DATETIME":"1960-01-01 05:35:27" ,"SOME_TIME":"00:01:01" ,"SOME_SHORTNUM":87 ,"SOME_BESTNUM":30 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1089 ,"SOME_CHAR":"89 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1578208316 ,"SOME_DATE":"1961-03-03" ,"SOME_DATETIME":"1960-01-01 09:02:02" ,"SOME_TIME":"00:00:23" ,"SOME_SHORTNUM":60 ,"SOME_BESTNUM":53 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1090 ,"SOME_CHAR":"90 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4225753753 ,"SOME_DATE":"1960-03-19" ,"SOME_DATETIME":"1960-01-01 12:14:04" ,"SOME_TIME":"00:01:00" ,"SOME_SHORTNUM":57 ,"SOME_BESTNUM":64 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1091 ,"SOME_CHAR":"91 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6598943354 ,"SOME_DATE":"1961-09-17" ,"SOME_DATETIME":"1960-01-01 03:03:13" ,"SOME_TIME":"00:01:00" ,"SOME_SHORTNUM":41 ,"SOME_BESTNUM":28 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1092 ,"SOME_CHAR":"92 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6293501689 ,"SOME_DATE":"1961-10-18" ,"SOME_DATETIME":"1960-01-01 00:21:13" ,"SOME_TIME":"00:01:11" ,"SOME_SHORTNUM":64 ,"SOME_BESTNUM":7 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1093 ,"SOME_CHAR":"93 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4378844986 ,"SOME_DATE":"1961-06-24" ,"SOME_DATETIME":"1960-01-01 10:20:39" ,"SOME_TIME":"00:00:27" ,"SOME_SHORTNUM":30 ,"SOME_BESTNUM":78 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1094 ,"SOME_CHAR":"94 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9838584969 ,"SOME_DATE":"1962-05-25" ,"SOME_DATETIME":"1960-01-01 02:59:06" ,"SOME_TIME":"00:00:59" ,"SOME_SHORTNUM":48 ,"SOME_BESTNUM":98 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1095 ,"SOME_CHAR":"95 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.089252377 ,"SOME_DATE":"1961-06-16" ,"SOME_DATETIME":"1960-01-01 04:54:20" ,"SOME_TIME":"00:00:10" ,"SOME_SHORTNUM":75 ,"SOME_BESTNUM":33 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1096 ,"SOME_CHAR":"96 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4578205154 ,"SOME_DATE":"1960-01-20" ,"SOME_DATETIME":"1960-01-01 10:36:00" ,"SOME_TIME":"00:00:41" ,"SOME_SHORTNUM":14 ,"SOME_BESTNUM":17 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1097 ,"SOME_CHAR":"97 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5863271587 ,"SOME_DATE":"1962-04-20" ,"SOME_DATETIME":"1960-01-01 11:14:11" ,"SOME_TIME":"00:01:28" ,"SOME_SHORTNUM":66 ,"SOME_BESTNUM":84 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1098 ,"SOME_CHAR":"98 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.2994232058 ,"SOME_DATE":"1960-07-04" ,"SOME_DATETIME":"1960-01-01 08:15:41" ,"SOME_TIME":"00:01:28" ,"SOME_SHORTNUM":99 ,"SOME_BESTNUM":85 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1099 ,"SOME_CHAR":"99 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0981378053 ,"SOME_DATE":"1960-02-05" ,"SOME_DATETIME":"1960-01-01 11:10:11" ,"SOME_TIME":"00:00:43" ,"SOME_SHORTNUM":23 ,"SOME_BESTNUM":65 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":10100 ,"SOME_CHAR":"100 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9829722652 ,"SOME_DATE":"1960-02-01" ,"SOME_DATETIME":"1960-01-01 05:45:06" ,"SOME_TIME":"00:01:16" ,"SOME_SHORTNUM":28 ,"SOME_BESTNUM":44 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":10101 ,"SOME_CHAR":"101 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4540794913 ,"SOME_DATE":"1962-08-03" ,"SOME_DATETIME":"1960-01-01 09:27:03" ,"SOME_TIME":"00:01:10" ,"SOME_SHORTNUM":42 ,"SOME_BESTNUM":44 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":10102 ,"SOME_CHAR":"102 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.8452174369 ,"SOME_DATE":"1960-10-02" ,"SOME_DATETIME":"1960-01-01 03:08:47" ,"SOME_TIME":"00:00:23" ,"SOME_SHORTNUM":10 ,"SOME_BESTNUM":14 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":10103 ,"SOME_CHAR":"103 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5904919606 ,"SOME_DATE":"1960-07-30" ,"SOME_DATETIME":"1960-01-01 13:09:58" ,"SOME_TIME":"00:00:10" ,"SOME_SHORTNUM":68 ,"SOME_BESTNUM":53 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":10104 ,"SOME_CHAR":"104 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.7083388677 ,"SOME_DATE":"1960-07-24" ,"SOME_DATETIME":"1960-01-01 05:49:50" ,"SOME_TIME":"00:01:29" ,"SOME_SHORTNUM":84 ,"SOME_BESTNUM":33 }
|
||||
]
|
||||
, "$sasdata":{"vars":{
|
||||
"_____DELETE__THIS__RECORD_____" :{"format":"$3." ,"label":"_____DELETE__THIS__RECORD_____" ,"length":"3" ,"type":"char" }
|
||||
,"PRIMARY_KEY_FIELD" :{"format":"best." ,"label":"PRIMARY_KEY_FIELD" ,"length":"8" ,"type":"num" }
|
||||
,"SOME_CHAR" :{"format":"$32767." ,"label":"SOME_CHAR" ,"length":"32767" ,"type":"char" }
|
||||
,"SOME_DROPDOWN" :{"format":"$128." ,"label":"SOME_DROPDOWN" ,"length":"128" ,"type":"char" }
|
||||
,"SOME_NUM" :{"format":"best." ,"label":"SOME_NUM" ,"length":"8" ,"type":"num" }
|
||||
,"SOME_DATE" :{"format":"$200." ,"label":"SOME_DATE" ,"length":"200" ,"type":"char" }
|
||||
,"SOME_DATETIME" :{"format":"$200." ,"label":"SOME_DATETIME" ,"length":"200" ,"type":"char" }
|
||||
,"SOME_TIME" :{"format":"$200." ,"label":"SOME_TIME" ,"length":"200" ,"type":"char" }
|
||||
,"SOME_SHORTNUM" :{"format":"best." ,"label":"SOME_SHORTNUM" ,"length":"4" ,"type":"num" }
|
||||
,"SOME_BESTNUM" :{"format":"BEST." ,"label":"SOME_BESTNUM" ,"length":"8" ,"type":"num" }
|
||||
}}
|
||||
, "sasparams":
|
||||
[
|
||||
{
|
||||
"COLHEADERS": "_____DELETE__THIS__RECORD_____,PRIMARY_KEY_FIELD,SOME_CHAR,SOME_DROPDOWN,SOME_NUM,SOME_DATE,SOME_DATETIME,SOME_TIME,SOME_SHORTNUM,SOME_BESTNUM",
|
||||
"FILTER_TEXT": "",
|
||||
"PKCNT": 1,
|
||||
"PK": "PRIMARY_KEY_FIELD",
|
||||
"DTVARS": " SOME_DATE",
|
||||
"DTTMVARS": " SOME_DATETIME",
|
||||
"TMVARS": " SOME_TIME",
|
||||
"COLTYPE": "{\\"data\\":\\"_____DELETE__THIS__RECORD_____\\",\\"type\\":\\"dropdown\\",\\"source\\":[\\"No\\",\\"Yes\\"]},{\\"data\\":\\"PRIMARY_KEY_FIELD\\",\\"type\\":\\"numeric\\",\\"format\\":\\"0\\"},{\\"data\\":\\"SOME_CHAR\\"},{\\"data\\":\\"SOME_DROPDOWN\\"},{\\"data\\":\\"SOME_NUM\\",\\"type\\":\\"numeric\\",\\"format\\":\\"0\\"},{\\"data\\":\\"SOME_DATE\\",\\"type\\":\\"date\\",\\"dateFormat\\":\\"YYYY-MM-DD\\",\\"correctFormat\\":\\"true\\"},{\\"data\\":\\"SOME_DATETIME\\",\\"type\\":\\"date\\",\\"dateFormat\\":\\"YYYY-MM-DD HH:mm:ss\\",\\"correctFormat\\":\\"true\\"},{\\"data\\":\\"SOME_TIME\\",\\"type\\":\\"time\\",\\"timeFormat\\":\\"HH:mm:ss\\",\\"correctFormat\\":\\"true\\"},{\\"data\\":\\"SOME_SHORTNUM\\",\\"type\\":\\"numeric\\",\\"format\\":\\"0\\"},{\\"data\\":\\"SOME_BESTNUM\\",\\"type\\":\\"numeric\\",\\"format\\":\\"0\\"}",
|
||||
"LOADTYPE": "UPDATE",
|
||||
"RK_FLAG": 0,
|
||||
"CLS_FLAG": 0
|
||||
}
|
||||
]
|
||||
, "xl_rules":
|
||||
[
|
||||
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/editors/getdata"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8056A491DB23409E940000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:30:13.853000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
2510
sas/mocks/sas9/sasjs/services/editors/getdynamiccolvals.js
Normal file
2510
sas/mocks/sas9/sasjs/services/editors/getdynamiccolvals.js
Normal file
File diff suppressed because it is too large
Load Diff
28
sas/mocks/sas9/sasjs/services/editors/getsubmits.js
Normal file
28
sas/mocks/sas9/sasjs/services/editors/getsubmits.js
Normal file
@@ -0,0 +1,28 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:46"
|
||||
, "fromsas":
|
||||
[
|
||||
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/editors/getsubmits"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD80579E87CED940AC8C0000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:46:50.549000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
32
sas/mocks/sas9/sasjs/services/editors/loadfile.js
Normal file
32
sas/mocks/sas9/sasjs/services/editors/loadfile.js
Normal file
@@ -0,0 +1,32 @@
|
||||
_webout=`{"SYSDATE" : "29SEP22"
|
||||
,"SYSTIME" : "11:57"
|
||||
, "sasparams":
|
||||
[
|
||||
{
|
||||
"STATUS": "SUCCESS",
|
||||
"DSID": "DC20220929T115713486_609542_1443"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/editors/loadfile"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD815FE643C6A840C0278000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "14432"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-29T11:57:14.118000"
|
||||
,"MEMSIZE" : "93GB"
|
||||
}
|
||||
`
|
||||
32
sas/mocks/sas9/sasjs/services/editors/stagedata.js
Normal file
32
sas/mocks/sas9/sasjs/services/editors/stagedata.js
Normal file
@@ -0,0 +1,32 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:43"
|
||||
, "sasparams":
|
||||
[
|
||||
{
|
||||
"STATUS": "SUCCESS",
|
||||
"DSID": "DC20220926T084322234_729360_2744",
|
||||
"URL": "http://SAS.demo.sas.com:80/SASStoredProcess?_program=/Projects/app/dc/services/editors/getlog&table=DC20220926T084322234_729360_2744"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/editors/stagedata"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD80576A63958140A31C0000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:43:24.624000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
@@ -0,0 +1,57 @@
|
||||
_webout=`{"SYSDATE" : "29MAR23"
|
||||
,"SYSTIME" : "08:33"
|
||||
, "fromsas":
|
||||
[
|
||||
{
|
||||
"STRING": "digraph G { concentrate=true; node [style=filled,shape=plain]; labelloc = \\"t\\";"
|
||||
},
|
||||
{
|
||||
"STRING": "label=<<table><tr> <td align='text' colspan='4' >REVERSE Lineage for <b>COUNTRY_NM</b></td></tr> <tr><td align='right'>Library:<br /></td><td align='left'>Digital</td> <td align='right'>Generated by:</td><td align='left'>sasdemo</td> </tr> <tr><td align='right'>Table:</td><td align='left'>DIGITAL_ACTIVITY_PATH_ANALYSIS</td> <td align='right'>Generated on:</td><td align='left'> 29MAR2023:08:33:42</td></tr> </table>>"
|
||||
},
|
||||
{
|
||||
"STRING": "x [label=\\"No lineage found\\" shape=Mdiamond]}"
|
||||
}
|
||||
]
|
||||
, "clickableids":
|
||||
[
|
||||
|
||||
]
|
||||
, "info":
|
||||
[
|
||||
{
|
||||
"COLURI": "",
|
||||
"COLNAME": "COUNTRY_NM",
|
||||
"TABURI": "OMSOBJ:PhysicalTable\A59LNVZG.BR00001O",
|
||||
"TABNAME": "DIGITAL_ACTIVITY_PATH_ANALYSIS",
|
||||
"LIBURI": "OMSOBJ:SASLibrary\A59LNVZG.B500000E",
|
||||
"LIBREF": "Digital",
|
||||
"RC": 0
|
||||
}
|
||||
]
|
||||
, "flatdata":
|
||||
[
|
||||
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS-AAP"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc2/services/lineage/fetchcollineage"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS-AAP"
|
||||
,"SYSPROCESSID" : "41DDBCFBD96EE979408F300000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "25672"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "70068130"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M8P011823"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2023-03-29T08:33:42.390000"
|
||||
,"MEMSIZE" : "44GB"
|
||||
}
|
||||
`
|
||||
@@ -0,0 +1,45 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:54"
|
||||
, "finalfinal":
|
||||
[
|
||||
|
||||
]
|
||||
, "info":
|
||||
[
|
||||
{
|
||||
"TABLEID": "A59LNVZG.BR00002J",
|
||||
"TABLENAME": "MPE_DATALOADS",
|
||||
"LIBURI": "OMSOBJ:SASLibrary\A59LNVZG.B500000K",
|
||||
"LIBREF": "DC996664"
|
||||
}
|
||||
]
|
||||
, "flatdata":
|
||||
[
|
||||
|
||||
]
|
||||
, "idlookup":
|
||||
[
|
||||
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/lineage/fetchtablelineage"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD805811AA4DD340C4BD8000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:54:31.395000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
57
sas/mocks/sas9/sasjs/services/lineage/fetchcollineage.js
Normal file
57
sas/mocks/sas9/sasjs/services/lineage/fetchcollineage.js
Normal file
@@ -0,0 +1,57 @@
|
||||
_webout=`{"SYSDATE" : "29MAR23"
|
||||
,"SYSTIME" : "09:26"
|
||||
, "fromsas":
|
||||
[
|
||||
{
|
||||
"STRING": "digraph G { concentrate=true; node [style=filled,shape=plain]; labelloc = \\"t\\";"
|
||||
},
|
||||
{
|
||||
"STRING": "label=<<table><tr> <td align='text' colspan='4' >REVERSE Lineage for <b>duration</b></td></tr> <tr><td align='right'>Library:<br /></td><td align='left'></td> <td align='right'>Generated by:</td><td align='left'>sasdemo</td> </tr> <tr><td align='right'>Table:</td><td align='left'>WEBTEST4</td> <td align='right'>Generated on:</td><td align='left'> 29MAR2023:09:26:26</td></tr> </table>>"
|
||||
},
|
||||
{
|
||||
"STRING": "x [label=\\"No lineage found\\" shape=Mdiamond]}"
|
||||
}
|
||||
]
|
||||
, "clickableids":
|
||||
[
|
||||
|
||||
]
|
||||
, "info":
|
||||
[
|
||||
{
|
||||
"COLURI": "",
|
||||
"COLNAME": "duration",
|
||||
"TABURI": "OMSOBJ:PhysicalTable\A59LNVZG.BR000024",
|
||||
"TABNAME": "WEBTEST4",
|
||||
"LIBURI": "OMSOBJ:DatabaseSchema\A59LNVZG.BJ000001",
|
||||
"LIBREF": "",
|
||||
"RC": -2
|
||||
}
|
||||
]
|
||||
, "flatdata":
|
||||
[
|
||||
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS-AAP"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc2/services/lineage/fetchcollineage"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS-AAP"
|
||||
,"SYSPROCESSID" : "41DDBCFEF06F1AA040AA980000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "25672"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "70068130"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M8P011823"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2023-03-29T09:26:26.387000"
|
||||
,"MEMSIZE" : "44GB"
|
||||
}
|
||||
`
|
||||
73
sas/mocks/sas9/sasjs/services/lineage/fetchlineage.js
Normal file
73
sas/mocks/sas9/sasjs/services/lineage/fetchlineage.js
Normal file
@@ -0,0 +1,73 @@
|
||||
_webout=`{
|
||||
"SYSDATE" : "26SEP22"
|
||||
, "SYSTIME" : "08:54"
|
||||
, "fromsas":
|
||||
[
|
||||
{
|
||||
"STRING": "digraph G { concentrate=true; node [style=filled,shape=plain]; labelloc = \\"t\\";"
|
||||
},
|
||||
{
|
||||
"STRING": "label=<<table>
|
||||
< tr >
|
||||
<td align='text' colspan='4'>REVERSE Lineage for <b>changed_records</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right'>Library:<br /></td>
|
||||
<td align='left'>DC996664</td>
|
||||
<td align='right'>Generated by:</td>
|
||||
<td align='left'>sasdemo</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right'>Table:</td>
|
||||
<td align='left'>MPE_DATALOADS</td>
|
||||
<td align='right'>Generated on:</td>
|
||||
<td align='left'> 26SEP2022:08:54:38</td>
|
||||
</tr>
|
||||
</table >> "
|
||||
},
|
||||
{
|
||||
"STRING": "x [label=\\"No lineage found\\" shape=Mdiamond]}"
|
||||
}
|
||||
]
|
||||
, "clickableids":
|
||||
[
|
||||
|
||||
]
|
||||
, "info":
|
||||
[
|
||||
{
|
||||
"COLURI": "",
|
||||
"COLNAME": "changed_records",
|
||||
"TABURI": "OMSOBJ:PhysicalTable\A59LNVZG.BR00002J",
|
||||
"TABNAME": "MPE_DATALOADS",
|
||||
"LIBURI": "OMSOBJ:SASLibrary\A59LNVZG.B500000K",
|
||||
"LIBREF": "DC996664",
|
||||
"RC": 0
|
||||
}
|
||||
]
|
||||
, "flatdata":
|
||||
[
|
||||
|
||||
]
|
||||
, "_DEBUG" : ""
|
||||
, "_METAUSER": "sasdemo@SAS"
|
||||
, "_METAPERSON": "sasdemo"
|
||||
, "_PROGRAM" : "/Projects/app/dc/services/lineage/fetchcollineage"
|
||||
, "AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
, "MF_GETUSER" : "sasdemo"
|
||||
, "SYSCC" : "0"
|
||||
, "SYSENCODING" : "wlatin1"
|
||||
, "SYSERRORTEXT" : ""
|
||||
, "SYSHOSTNAME" : "SAS"
|
||||
, "SYSPROCESSID" : "41DD8058137FCED940C5250000000000"
|
||||
, "SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
, "SYSPROCESSNAME" : ""
|
||||
, "SYSJOBID" : "27448"
|
||||
, "SYSSCPL" : "X64_DSRV16"
|
||||
, "SYSSITE" : "123"
|
||||
, "SYSUSERID" : "sassrv"
|
||||
, "SYSVLONG" : "9.04.01M7P080520"
|
||||
, "SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
, "END_DTTM" : "2022-09-26T08:54:39.013000"
|
||||
, "MEMSIZE" : "46GB"
|
||||
}`
|
||||
121
sas/mocks/sas9/sasjs/services/lineage/fetchtablelineage.js
Normal file
121
sas/mocks/sas9/sasjs/services/lineage/fetchtablelineage.js
Normal file
@@ -0,0 +1,121 @@
|
||||
_webout=`{"SYSDATE" : "29MAR23"
|
||||
,"SYSTIME" : "09:26"
|
||||
, "finalfinal":
|
||||
[
|
||||
{
|
||||
"LINE": "strict digraph \\"nolib.WEBTEST4\\" {"
|
||||
},
|
||||
{
|
||||
"LINE": "rankdir=LR; nodesep=0.5; node [shape = octagon];"
|
||||
},
|
||||
{
|
||||
"LINE": "subgraph cluster_libs { label=\\"Libraries\\";"
|
||||
},
|
||||
{
|
||||
"LINE": "SANKEY [label=\\"SANKEY\\"; style=\\"filled\\"; color=\\"#e6194b\\", shape = Mrecord, fontcolor=white]"
|
||||
},
|
||||
{
|
||||
"LINE": "nolib [label=\\"nolib\\"; style=\\"filled\\"; color=\\"#3cb44b\\", shape = Mrecord, fontcolor=white]"
|
||||
},
|
||||
{
|
||||
"LINE": "}"
|
||||
},
|
||||
{
|
||||
"LINE": "\\"A59LNVZG.BR000023\\" [label=\\"WEBTEST4\\", color=\\"#e6194b\\", shape=cylinder,style=filled,fontcolor=white];"
|
||||
},
|
||||
{
|
||||
"LINE": "\\"A59LNVZG.BR000024\\" [label=\\"WEBTEST4\\", color=\\"#3cb44b\\", shape=cylinder,style=filled,fontcolor=white];"
|
||||
},
|
||||
{
|
||||
"LINE": "\\"A59LNVZG.BX00000E\\" [label=\\"WEBTEST4 - LOAD JOB 0109151127AM\\"];"
|
||||
},
|
||||
{
|
||||
"LINE": "\\"A59LNVZG.BR000023\\" -> \\"A59LNVZG.BX00000E\\" [color=\\"#e6194b\\"];"
|
||||
},
|
||||
{
|
||||
"LINE": "\\"A59LNVZG.BR000024\\" -> \\"A59LNVZG.BX00000E\\" [color=\\"#3cb44b\\"];"
|
||||
},
|
||||
{
|
||||
"LINE": "\\"A59LNVZG.BX00000E\\" -> \\"A59LNVZG.BR000024\\" [color=\\"#3cb44b\\"];"
|
||||
},
|
||||
{
|
||||
"LINE": "}"
|
||||
}
|
||||
]
|
||||
, "info":
|
||||
[
|
||||
{
|
||||
"TABLEID": "A59LNVZG.BR000024",
|
||||
"TABLENAME": "WEBTEST4",
|
||||
"LIBURI": "OMSOBJ:DatabaseSchema\A59LNVZG.BJ000001",
|
||||
"LIBREF": "nolib"
|
||||
}
|
||||
]
|
||||
, "flatdata":
|
||||
[
|
||||
{
|
||||
"JOBID": "A59LNVZG.BX00000E",
|
||||
"SRCTABLEID": "A59LNVZG.BR000023",
|
||||
"TGTTABLEID": "A59LNVZG.BR000024",
|
||||
"JOBNAME": "WEBTEST4 - LOAD JOB 0109151127AM",
|
||||
"SRCTABLETYPE": "PhysicalTable",
|
||||
"SRCTABLENAME": "WEBTEST4",
|
||||
"SRCLIBREF": "SANKEY",
|
||||
"TGTTABLETYPE": "PhysicalTable",
|
||||
"TGTTABLENAME": "WEBTEST4",
|
||||
"TGTLIBREF": "nolib"
|
||||
},
|
||||
{
|
||||
"JOBID": "A59LNVZG.BX00000E",
|
||||
"SRCTABLEID": "A59LNVZG.BR000024",
|
||||
"TGTTABLEID": "A59LNVZG.BR000024",
|
||||
"JOBNAME": "WEBTEST4 - LOAD JOB 0109151127AM",
|
||||
"SRCTABLETYPE": "PhysicalTable",
|
||||
"SRCTABLENAME": "WEBTEST4",
|
||||
"SRCLIBREF": "nolib",
|
||||
"TGTTABLETYPE": "PhysicalTable",
|
||||
"TGTTABLENAME": "WEBTEST4",
|
||||
"TGTLIBREF": "nolib"
|
||||
}
|
||||
]
|
||||
, "idlookup":
|
||||
[
|
||||
{
|
||||
"METAID": "A59LNVZG.BR000023",
|
||||
"METATYPE": "TABLE",
|
||||
"METANAME": "SANKEY.WEBTEST4"
|
||||
},
|
||||
{
|
||||
"METAID": "A59LNVZG.BR000024",
|
||||
"METATYPE": "TABLE",
|
||||
"METANAME": "nolib.WEBTEST4"
|
||||
},
|
||||
{
|
||||
"METAID": "A59LNVZG.BX00000E",
|
||||
"METATYPE": "JOB",
|
||||
"METANAME": "WEBTEST4 - LOAD JOB 0109151127AM"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS-AAP"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc2/services/lineage/fetchtablelineage"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS-AAP"
|
||||
,"SYSPROCESSID" : "41DDBCFEEF35C28F40A7840000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "25672"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "70068130"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M8P011823"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2023-03-29T09:26:22.584000"
|
||||
,"MEMSIZE" : "44GB"
|
||||
}
|
||||
`
|
||||
82
sas/mocks/sas9/sasjs/services/lineage/getmetacols.js
Normal file
82
sas/mocks/sas9/sasjs/services/lineage/getmetacols.js
Normal file
@@ -0,0 +1,82 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:54"
|
||||
, "metacols":
|
||||
[
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001L8",
|
||||
"COLNAME": "changed_records",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001LA",
|
||||
"COLNAME": "deleted_records",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001L5",
|
||||
"COLNAME": "dsn",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001LB",
|
||||
"COLNAME": "duration",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001L6",
|
||||
"COLNAME": "etlsource",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001L4",
|
||||
"COLNAME": "libref",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001L7",
|
||||
"COLNAME": "loadtype",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001LE",
|
||||
"COLNAME": "mac_ver",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001L9",
|
||||
"COLNAME": "new_records",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001LD",
|
||||
"COLNAME": "processed_dttm",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001LC",
|
||||
"COLNAME": "user_nm",
|
||||
"COLDESC": ""
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/lineage/getmetacols"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8058115E041940C4910000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:54:29.833000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
41
sas/mocks/sas9/sasjs/services/lineage/getmetatables.js
Normal file
41
sas/mocks/sas9/sasjs/services/lineage/getmetatables.js
Normal file
@@ -0,0 +1,41 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:53"
|
||||
, "metatables":
|
||||
[
|
||||
{
|
||||
"LIBNAME": "Sankey",
|
||||
"SERVERCONTEXT": "SASApp",
|
||||
"AUTHDOMAIN": "",
|
||||
"PATH_SCHEMA": "D:\MyDemo\Sankey",
|
||||
"TABLEURI": "OMSOBJ:PhysicalTable\A59LNVZG.BR000023",
|
||||
"ID": "A59LNVZG.B600000M",
|
||||
"LIBDESC": "",
|
||||
"LIBREF": "sankey",
|
||||
"ENGINE": "BASE",
|
||||
"ISDBMSLIBNAME": "0",
|
||||
"ISPREASSIGNED": "0",
|
||||
"TABLENAME": "WEBTEST4"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/lineage/getmetatables"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8058084D916840C4690000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:53:53.567000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
100
sas/mocks/sas9/sasjs/services/metanav/metadetails.js
Normal file
100
sas/mocks/sas9/sasjs/services/metanav/metadetails.js
Normal file
@@ -0,0 +1,100 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:50"
|
||||
, "attributes":
|
||||
[
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "ChangeState",
|
||||
"VALUE": ""
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "Desc",
|
||||
"VALUE": "Input Stream."
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "Id",
|
||||
"VALUE": "A59LNVZG.BW000001"
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "IsHidden",
|
||||
"VALUE": "0"
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "LockedBy",
|
||||
"VALUE": ""
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "MetadataCreated",
|
||||
"VALUE": "19Aug2020:11:12:46"
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "MetadataUpdated",
|
||||
"VALUE": "19Aug2020:11:12:46"
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "Name",
|
||||
"VALUE": "instream"
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "Protocol",
|
||||
"VALUE": ""
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "PublicType",
|
||||
"VALUE": ""
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "UsageVersion",
|
||||
"VALUE": "0"
|
||||
},
|
||||
{
|
||||
"TYPE": "Prop",
|
||||
"NAME": "MultiPass",
|
||||
"VALUE": "1"
|
||||
}
|
||||
]
|
||||
, "associations":
|
||||
[
|
||||
{
|
||||
"ASSOC": "Properties",
|
||||
"ASSOCURI": "OMSOBJ:Property\A59LNVZG.AC0003EG",
|
||||
"NAME": "MultiPass"
|
||||
},
|
||||
{
|
||||
"ASSOC": "Reports",
|
||||
"ASSOCURI": "OMSOBJ:Report\A59LNVZG.BV000001",
|
||||
"NAME": "instream"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/metanav/metadetails"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057D94B645A40C1608000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:50:45.706000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
31
sas/mocks/sas9/sasjs/services/metanav/metaobjects.js
Normal file
31
sas/mocks/sas9/sasjs/services/metanav/metaobjects.js
Normal file
@@ -0,0 +1,31 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:50"
|
||||
, "objects":
|
||||
[
|
||||
{
|
||||
"ID": "A59LNVZG.BW000001",
|
||||
"NAME": "instream"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/metanav/metaobjects"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057D89978D540C1368000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:50:42.814000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
35
sas/mocks/sas9/sasjs/services/metanav/metarepos.js
Normal file
35
sas/mocks/sas9/sasjs/services/metanav/metarepos.js
Normal file
@@ -0,0 +1,35 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:50"
|
||||
, "outrepos":
|
||||
[
|
||||
{
|
||||
"ID": "A0000001.A573PBI4",
|
||||
"NAME": "BILineage"
|
||||
},
|
||||
{
|
||||
"ID": "A0000001.A59LNVZG",
|
||||
"NAME": "Foundation"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/metanav/metarepos"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "4"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057D3E04189409F380000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "21468"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:50:23.895000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
382
sas/mocks/sas9/sasjs/services/metanav/metatypes.js
Normal file
382
sas/mocks/sas9/sasjs/services/metanav/metatypes.js
Normal file
@@ -0,0 +1,382 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:50"
|
||||
, "types":
|
||||
[
|
||||
{
|
||||
"ID": "AccessControlEntry",
|
||||
"DESC": "Access control entry",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "AccessControlTemplate",
|
||||
"DESC": "Access control template",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Action",
|
||||
"DESC": "Action",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "AnalyticContext",
|
||||
"DESC": "Analytic context",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ApplicationAction",
|
||||
"DESC": "Application action",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "AssociationProperty",
|
||||
"DESC": "Association property",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "AttributeProperty",
|
||||
"DESC": "Attribute property",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "AuthenticationDomain",
|
||||
"DESC": "Authentication domain",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ClassifierMap",
|
||||
"DESC": "Classifier map",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "Column",
|
||||
"DESC": "Column",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "Condition",
|
||||
"DESC": "Condition",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ConditionActionSet",
|
||||
"DESC": "Condition action set",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ConfiguredComponent",
|
||||
"DESC": "Configured component",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "CustomAssociation",
|
||||
"DESC": "Custom association",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "DatabaseCatalog",
|
||||
"DESC": "Database catalog",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "DatabaseSchema",
|
||||
"DESC": "Database schema",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "DeployedComponent",
|
||||
"DESC": "Deployed component",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "Directory",
|
||||
"DESC": "Directory",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "Document",
|
||||
"DESC": "Document",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Extension",
|
||||
"DESC": "Extension",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ExternalIdentity",
|
||||
"DESC": "External identity",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "FavoritesContainer",
|
||||
"DESC": "Favorites container",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "File",
|
||||
"DESC": "File",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "Group",
|
||||
"DESC": "Group",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "ITChannel",
|
||||
"DESC": "IT channel",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "IdentityGroup",
|
||||
"DESC": "Identity group",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Index",
|
||||
"DESC": "Index",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "InternalLogin",
|
||||
"DESC": "Internal login",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Job",
|
||||
"DESC": "Job",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Keyword",
|
||||
"DESC": "Keyword",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "LogicalServer",
|
||||
"DESC": "Logical server",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Login",
|
||||
"DESC": "Login",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Machine",
|
||||
"DESC": "Machine",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "NamedService",
|
||||
"DESC": "Named service",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "OLAPSchema",
|
||||
"DESC": "OLAP schema",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "PSColumnLayoutComponent",
|
||||
"DESC": "PS column layout component",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "PSPortalPage",
|
||||
"DESC": "PS portal page",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "PSPortlet",
|
||||
"DESC": "PS portlet",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Permission",
|
||||
"DESC": "Permission",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Person",
|
||||
"DESC": "People",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "PhysicalTable",
|
||||
"DESC": "Physical table",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "Prompt",
|
||||
"DESC": "Prompt",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "PromptGroup",
|
||||
"DESC": "Prompt group",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Property",
|
||||
"DESC": "Property",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "PropertyGroup",
|
||||
"DESC": "Property group",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "PropertySet",
|
||||
"DESC": "Property set",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "PropertyType",
|
||||
"DESC": "Property type",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Prototype",
|
||||
"DESC": "Prototype",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Report",
|
||||
"DESC": "Report",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ResponsibleParty",
|
||||
"DESC": "Responsible party",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "SASClientConnection",
|
||||
"DESC": "SAS client connection",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "SASLibrary",
|
||||
"DESC": "SAS library",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "SASPassword",
|
||||
"DESC": "SAS password",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Search",
|
||||
"DESC": "Search",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "SecurityRuleScheme",
|
||||
"DESC": "Security rule scheme",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "SecurityTypeContainmentRule",
|
||||
"DESC": "Security type containment rule",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ServerComponent",
|
||||
"DESC": "Server component",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "ServerContext",
|
||||
"DESC": "Server context",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ServiceComponent",
|
||||
"DESC": "Service component",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ServiceType",
|
||||
"DESC": "Service type",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "SoftwareComponent",
|
||||
"DESC": "Software component",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "Stream",
|
||||
"DESC": "Stream",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "TCPIPConnection",
|
||||
"DESC": "TCPIP connection",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "TextStore",
|
||||
"DESC": "Text store",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Timestamp",
|
||||
"DESC": "Timestamp",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Transformation",
|
||||
"DESC": "Transformation",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "TransformationActivity",
|
||||
"DESC": "Transformation activity",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "TransformationStep",
|
||||
"DESC": "Transformation step",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "Tree",
|
||||
"DESC": "Metadata Trees",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "TypeDefinition",
|
||||
"DESC": "Type definition",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "UniqueKey",
|
||||
"DESC": "Unique key",
|
||||
"HASSUBTYPES": "0"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/metanav/metatypes"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057D3E020C540C10F8000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:50:23.928000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
47
sas/mocks/sas9/sasjs/services/public/getchangeinfo.js
Normal file
47
sas/mocks/sas9/sasjs/services/public/getchangeinfo.js
Normal file
@@ -0,0 +1,47 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:43"
|
||||
, "jsparams":
|
||||
[
|
||||
{
|
||||
"TABLE_ID": "DC20220926T084322234_729360_2744",
|
||||
"SUBMIT_STATUS_CD": "SUBMITTED",
|
||||
"BASE_LIB": "DC996664",
|
||||
"BASE_DS": "MPE_X_TEST",
|
||||
"SUBMITTED_BY_NM": "sasdemo",
|
||||
"SUBMITTED_ON": "26SEP22:08:43:22.38",
|
||||
"SUBMITTED_REASON_TXT": "",
|
||||
"INPUT_OBS": 1,
|
||||
"INPUT_VARS": 10,
|
||||
"NUM_OF_APPROVALS_REQUIRED": 1,
|
||||
"NUM_OF_APPROVALS_REMAINING": 1,
|
||||
"REVIEWED_BY_NM": "",
|
||||
"REVIEWED_ON": null,
|
||||
"TABLE_NM": "DC996664.MPE_X_TEST",
|
||||
"BASE_TABLE": "DC996664.MPE_X_TEST",
|
||||
"REVIEWED_ON_DTTM": " .",
|
||||
"SUBMITTED_ON_DTTM": " 26SEP2022:08:43:22",
|
||||
"LIB_ENGINE": "V9"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/public/getchangeinfo"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD80576B36041940A5600000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:43:25.235000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
138
sas/mocks/sas9/sasjs/services/public/getcolvals.js
Normal file
138
sas/mocks/sas9/sasjs/services/public/getcolvals.js
Normal file
@@ -0,0 +1,138 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:49"
|
||||
, "vals":
|
||||
[
|
||||
{"FORMATTED":"0" ,"UNFORMATTED":0 }
|
||||
,{"FORMATTED":"1" ,"UNFORMATTED":1 }
|
||||
,{"FORMATTED":"3" ,"UNFORMATTED":3 }
|
||||
,{"FORMATTED":"4" ,"UNFORMATTED":4 }
|
||||
,{"FORMATTED":"5" ,"UNFORMATTED":5 }
|
||||
,{"FORMATTED":"6" ,"UNFORMATTED":6 }
|
||||
,{"FORMATTED":"7" ,"UNFORMATTED":7 }
|
||||
,{"FORMATTED":"8" ,"UNFORMATTED":8 }
|
||||
,{"FORMATTED":"9" ,"UNFORMATTED":9 }
|
||||
,{"FORMATTED":"10" ,"UNFORMATTED":10 }
|
||||
,{"FORMATTED":"11" ,"UNFORMATTED":11 }
|
||||
,{"FORMATTED":"12" ,"UNFORMATTED":12 }
|
||||
,{"FORMATTED":"13" ,"UNFORMATTED":13 }
|
||||
,{"FORMATTED":"14" ,"UNFORMATTED":14 }
|
||||
,{"FORMATTED":"15" ,"UNFORMATTED":15 }
|
||||
,{"FORMATTED":"16" ,"UNFORMATTED":16 }
|
||||
,{"FORMATTED":"17" ,"UNFORMATTED":17 }
|
||||
,{"FORMATTED":"18" ,"UNFORMATTED":18 }
|
||||
,{"FORMATTED":"19" ,"UNFORMATTED":19 }
|
||||
,{"FORMATTED":"20" ,"UNFORMATTED":20 }
|
||||
,{"FORMATTED":"21" ,"UNFORMATTED":21 }
|
||||
,{"FORMATTED":"22" ,"UNFORMATTED":22 }
|
||||
,{"FORMATTED":"23" ,"UNFORMATTED":23 }
|
||||
,{"FORMATTED":"24" ,"UNFORMATTED":24 }
|
||||
,{"FORMATTED":"25" ,"UNFORMATTED":25 }
|
||||
,{"FORMATTED":"26" ,"UNFORMATTED":26 }
|
||||
,{"FORMATTED":"27" ,"UNFORMATTED":27 }
|
||||
,{"FORMATTED":"28" ,"UNFORMATTED":28 }
|
||||
,{"FORMATTED":"29" ,"UNFORMATTED":29 }
|
||||
,{"FORMATTED":"30" ,"UNFORMATTED":30 }
|
||||
,{"FORMATTED":"31" ,"UNFORMATTED":31 }
|
||||
,{"FORMATTED":"32" ,"UNFORMATTED":32 }
|
||||
,{"FORMATTED":"33" ,"UNFORMATTED":33 }
|
||||
,{"FORMATTED":"34" ,"UNFORMATTED":34 }
|
||||
,{"FORMATTED":"35" ,"UNFORMATTED":35 }
|
||||
,{"FORMATTED":"36" ,"UNFORMATTED":36 }
|
||||
,{"FORMATTED":"37" ,"UNFORMATTED":37 }
|
||||
,{"FORMATTED":"38" ,"UNFORMATTED":38 }
|
||||
,{"FORMATTED":"39" ,"UNFORMATTED":39 }
|
||||
,{"FORMATTED":"40" ,"UNFORMATTED":40 }
|
||||
,{"FORMATTED":"41" ,"UNFORMATTED":41 }
|
||||
,{"FORMATTED":"42" ,"UNFORMATTED":42 }
|
||||
,{"FORMATTED":"43" ,"UNFORMATTED":43 }
|
||||
,{"FORMATTED":"44" ,"UNFORMATTED":44 }
|
||||
,{"FORMATTED":"45" ,"UNFORMATTED":45 }
|
||||
,{"FORMATTED":"46" ,"UNFORMATTED":46 }
|
||||
,{"FORMATTED":"47" ,"UNFORMATTED":47 }
|
||||
,{"FORMATTED":"48" ,"UNFORMATTED":48 }
|
||||
,{"FORMATTED":"49" ,"UNFORMATTED":49 }
|
||||
,{"FORMATTED":"50" ,"UNFORMATTED":50 }
|
||||
,{"FORMATTED":"51" ,"UNFORMATTED":51 }
|
||||
,{"FORMATTED":"52" ,"UNFORMATTED":52 }
|
||||
,{"FORMATTED":"53" ,"UNFORMATTED":53 }
|
||||
,{"FORMATTED":"54" ,"UNFORMATTED":54 }
|
||||
,{"FORMATTED":"55" ,"UNFORMATTED":55 }
|
||||
,{"FORMATTED":"56" ,"UNFORMATTED":56 }
|
||||
,{"FORMATTED":"57" ,"UNFORMATTED":57 }
|
||||
,{"FORMATTED":"58" ,"UNFORMATTED":58 }
|
||||
,{"FORMATTED":"59" ,"UNFORMATTED":59 }
|
||||
,{"FORMATTED":"60" ,"UNFORMATTED":60 }
|
||||
,{"FORMATTED":"61" ,"UNFORMATTED":61 }
|
||||
,{"FORMATTED":"62" ,"UNFORMATTED":62 }
|
||||
,{"FORMATTED":"63" ,"UNFORMATTED":63 }
|
||||
,{"FORMATTED":"64" ,"UNFORMATTED":64 }
|
||||
,{"FORMATTED":"65" ,"UNFORMATTED":65 }
|
||||
,{"FORMATTED":"66" ,"UNFORMATTED":66 }
|
||||
,{"FORMATTED":"67" ,"UNFORMATTED":67 }
|
||||
,{"FORMATTED":"68" ,"UNFORMATTED":68 }
|
||||
,{"FORMATTED":"69" ,"UNFORMATTED":69 }
|
||||
,{"FORMATTED":"70" ,"UNFORMATTED":70 }
|
||||
,{"FORMATTED":"71" ,"UNFORMATTED":71 }
|
||||
,{"FORMATTED":"72" ,"UNFORMATTED":72 }
|
||||
,{"FORMATTED":"73" ,"UNFORMATTED":73 }
|
||||
,{"FORMATTED":"74" ,"UNFORMATTED":74 }
|
||||
,{"FORMATTED":"75" ,"UNFORMATTED":75 }
|
||||
,{"FORMATTED":"76" ,"UNFORMATTED":76 }
|
||||
,{"FORMATTED":"77" ,"UNFORMATTED":77 }
|
||||
,{"FORMATTED":"78" ,"UNFORMATTED":78 }
|
||||
,{"FORMATTED":"79" ,"UNFORMATTED":79 }
|
||||
,{"FORMATTED":"80" ,"UNFORMATTED":80 }
|
||||
,{"FORMATTED":"81" ,"UNFORMATTED":81 }
|
||||
,{"FORMATTED":"82" ,"UNFORMATTED":82 }
|
||||
,{"FORMATTED":"83" ,"UNFORMATTED":83 }
|
||||
,{"FORMATTED":"84" ,"UNFORMATTED":84 }
|
||||
,{"FORMATTED":"85" ,"UNFORMATTED":85 }
|
||||
,{"FORMATTED":"86" ,"UNFORMATTED":86 }
|
||||
,{"FORMATTED":"87" ,"UNFORMATTED":87 }
|
||||
,{"FORMATTED":"88" ,"UNFORMATTED":88 }
|
||||
,{"FORMATTED":"89" ,"UNFORMATTED":89 }
|
||||
,{"FORMATTED":"90" ,"UNFORMATTED":90 }
|
||||
,{"FORMATTED":"91" ,"UNFORMATTED":91 }
|
||||
,{"FORMATTED":"92" ,"UNFORMATTED":92 }
|
||||
,{"FORMATTED":"93" ,"UNFORMATTED":93 }
|
||||
,{"FORMATTED":"94" ,"UNFORMATTED":94 }
|
||||
,{"FORMATTED":"95" ,"UNFORMATTED":95 }
|
||||
,{"FORMATTED":"96" ,"UNFORMATTED":96 }
|
||||
,{"FORMATTED":"97" ,"UNFORMATTED":97 }
|
||||
,{"FORMATTED":"98" ,"UNFORMATTED":98 }
|
||||
,{"FORMATTED":"99" ,"UNFORMATTED":99 }
|
||||
,{"FORMATTED":"100" ,"UNFORMATTED":100 }
|
||||
]
|
||||
, "$vals":{"vars":{
|
||||
"FORMATTED" :{"format":"$12." ,"label":"FORMATTED" ,"length":"12" ,"type":"char" }
|
||||
,"UNFORMATTED" :{"format":"best." ,"label":"UNFORMATTED" ,"length":"8" ,"type":"num" }
|
||||
}}
|
||||
, "meta":
|
||||
[
|
||||
{
|
||||
"COLUMN": "SOME_BESTNUM",
|
||||
"SASFORMAT": "BEST."
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/public/getcolvals"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057C8923D7140BEF70000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:49:39.137000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
162
sas/mocks/sas9/sasjs/services/public/getgroups.js
Normal file
162
sas/mocks/sas9/sasjs/services/public/getgroups.js
Normal file
@@ -0,0 +1,162 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:51"
|
||||
, "groups":
|
||||
[
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001C",
|
||||
"GROUPNAME": "BI Dashboard Administrators",
|
||||
"GROUPDESC": "The members of this group are allowed to administer content for the SAS BI Dashboard product. The SAS Trusted User is made a member during initial deployment."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001D",
|
||||
"GROUPNAME": "BI Dashboard Users",
|
||||
"GROUPDESC": "The members of this group are allowed general viewing access of content for the SAS BI Dashboard product."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000P",
|
||||
"GROUPNAME": "BI Web Services Users",
|
||||
"GROUPDESC": "Allows members to create and delete SAS BI Web Services."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000T",
|
||||
"GROUPNAME": "Data Management Administrators",
|
||||
"GROUPDESC": "Administrative users of the data management environment."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000W",
|
||||
"GROUPNAME": "Data Management Business Approvers",
|
||||
"GROUPDESC": "Business approvers of the data management environment."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000V",
|
||||
"GROUPNAME": "Data Management Business Users",
|
||||
"GROUPDESC": "Business users of the data management environment."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000Y",
|
||||
"GROUPNAME": "Data Management Executives",
|
||||
"GROUPDESC": "Executive users of the data management environment."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000X",
|
||||
"GROUPNAME": "Data Management Power Users",
|
||||
"GROUPDESC": "Power users of the data management environment."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000U",
|
||||
"GROUPNAME": "Data Management Stewards",
|
||||
"GROUPDESC": "Steward users of the data management environment."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001F",
|
||||
"GROUPNAME": "Decision Manager Common Administrators",
|
||||
"GROUPDESC": "Decision Manager Administrative Group"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001G",
|
||||
"GROUPNAME": "Decision Manager Users",
|
||||
"GROUPDESC": "Decision Manager Users Group"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000021",
|
||||
"GROUPNAME": "Factory Miner Database Users",
|
||||
"GROUPDESC": ""
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000002",
|
||||
"GROUPNAME": "PUBLIC",
|
||||
"GROUPDESC": "Everyone who can access the metadata server."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000008",
|
||||
"GROUPNAME": "SAS General Servers",
|
||||
"GROUPDESC": "Allows members to be used for launching stored process servers and pooled workspace servers."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000007",
|
||||
"GROUPNAME": "SAS System Services",
|
||||
"GROUPDESC": "Service identities that need access to server definitions or other system resources."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000003",
|
||||
"GROUPNAME": "SASAdministrators",
|
||||
"GROUPDESC": "Users who perform metadata administrative tasks."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000001",
|
||||
"GROUPNAME": "SASUSERS",
|
||||
"GROUPDESC": "Everyone who has a metadata identity. SASUSERS is a subset of PUBLIC."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001W",
|
||||
"GROUPNAME": "SAS_EV_AppServer_Tier",
|
||||
"GROUPDESC": "SAS Environment Manager App Server Tier Users"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001V",
|
||||
"GROUPNAME": "SAS_EV_Guest",
|
||||
"GROUPDESC": "SAS Environment Manager Guests"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001U",
|
||||
"GROUPNAME": "SAS_EV_Super_User",
|
||||
"GROUPDESC": "SAS Environment Manager Super Users"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000Q",
|
||||
"GROUPNAME": "ThemeDesigner Administrators",
|
||||
"GROUPDESC": ""
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000I",
|
||||
"GROUPNAME": "Visual Analytics Data Administrators",
|
||||
"GROUPDESC": "Visual Analytics Data Administrators"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000013",
|
||||
"GROUPNAME": "Visual Analytics Users",
|
||||
"GROUPDESC": "Registered users of SAS Visual Analytics."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000J",
|
||||
"GROUPNAME": "Visual Data Builder Administrators",
|
||||
"GROUPDESC": "Visual Data Builder Administrators"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001O",
|
||||
"GROUPNAME": "mdlmgradminusers",
|
||||
"GROUPDESC": "Administrative Users for Model Manager"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001P",
|
||||
"GROUPNAME": "mdlmgradvusers",
|
||||
"GROUPDESC": "Advanced Users for Model Manager"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001Q",
|
||||
"GROUPNAME": "mdlmgrusers",
|
||||
"GROUPDESC": "Limited write access users of Model Manager"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/public/getgroups"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057DE0624DD40C2100000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:51:04.736000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
39
sas/mocks/sas9/sasjs/services/public/refreshlibinfo.js
Normal file
39
sas/mocks/sas9/sasjs/services/public/refreshlibinfo.js
Normal file
@@ -0,0 +1,39 @@
|
||||
_webout=`{"SYSDATE" : "29SEP22"
|
||||
,"SYSTIME" : "12:02"
|
||||
, "libinfo":
|
||||
[
|
||||
{
|
||||
"ENGINE": "BASE",
|
||||
"LIBNAME": "Data Controller(DC996664)",
|
||||
"PATHS": "(\\"C:\DataController\DC996664\\")",
|
||||
"PERMS": "",
|
||||
"OWNERS": "BUILTIN\Administrators",
|
||||
"SCHEMAS": "",
|
||||
"LIBID": "A59LNVZG.B500000K",
|
||||
"LIBSIZE": " 13MB",
|
||||
"TABLE_CNT": 32
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/public/refreshlibinfo"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : "A connection to the LASR Analytic Server on 'SAS.demo.sas.com', port 10011, could not be made. Make sure that the host and port are correctly specified, that you are attempting to connect to a LASR Analytic Server of the correct vintage, and that the server is still running."
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD816037A1CAC140C2B00000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "14432"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-29T12:02:44.445000"
|
||||
,"MEMSIZE" : "93GB"
|
||||
}
|
||||
`
|
||||
102
sas/mocks/sas9/sasjs/services/public/startupservice.js
Normal file
102
sas/mocks/sas9/sasjs/services/public/startupservice.js
Normal file
@@ -0,0 +1,102 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:29"
|
||||
, "sasdatasets":
|
||||
[
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_ALERTS"
|
||||
},
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_COLUMN_LEVEL_SECURITY"
|
||||
},
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_CONFIG"
|
||||
},
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_DATADICTIONARY"
|
||||
},
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_EMAILS"
|
||||
},
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_EXCEL_CONFIG"
|
||||
},
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_GROUPS"
|
||||
},
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_LOCKANYTABLE"
|
||||
},
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_ROW_LEVEL_SECURITY"
|
||||
},
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_SECURITY"
|
||||
},
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_SELECTBOX"
|
||||
},
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_TABLES"
|
||||
},
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_VALIDATIONS"
|
||||
},
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_X_TEST"
|
||||
}
|
||||
]
|
||||
, "saslibs":
|
||||
[
|
||||
{
|
||||
"LIBREF": "DC996664"
|
||||
}
|
||||
]
|
||||
, "globvars":
|
||||
[
|
||||
{
|
||||
"DCLIB": "DC996664",
|
||||
"SAS9LINEAGE_ENABLED": 1,
|
||||
"ISREGISTERED": 1,
|
||||
"REGISTERCOUNT": 1,
|
||||
"DC_ADMIN_GROUP": "Data Management Business Approvers",
|
||||
"LICENCE_KEY": "",
|
||||
"ACTIVATION_KEY": "",
|
||||
"DC_RESTRICT_EDITRECORD": "NO"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/public/startupservice"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8056944A8F5C409C500000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:29:06.092000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
32
sas/mocks/sas9/sasjs/services/public/validatefilter.js
Normal file
32
sas/mocks/sas9/sasjs/services/public/validatefilter.js
Normal file
@@ -0,0 +1,32 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:49"
|
||||
, "result":
|
||||
[
|
||||
{
|
||||
"FILTER_RK": 1,
|
||||
"FILTER_HASH": "FFE9C1E5F7AEC3B71F315EF2FEFC2296",
|
||||
"FILTER_TABLE": "DC996664.MPE_X_TEST"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/public/validatefilter"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057CAEDE35440BF960000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:49:48.696000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
3064
sas/mocks/sas9/sasjs/services/public/viewdata.js
Normal file
3064
sas/mocks/sas9/sasjs/services/public/viewdata.js
Normal file
File diff suppressed because it is too large
Load Diff
135
sas/mocks/sas9/sasjs/services/public/viewlibs.js
Normal file
135
sas/mocks/sas9/sasjs/services/public/viewlibs.js
Normal file
@@ -0,0 +1,135 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:48"
|
||||
, "saslibs":
|
||||
[
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B500000F",
|
||||
"LIBRARYNAME": "Catalog Sales",
|
||||
"LIBRARYREF": "catsles",
|
||||
"ENGINE": "BASE"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B500000D",
|
||||
"LIBRARYNAME": "Dash",
|
||||
"LIBRARYREF": "dash",
|
||||
"ENGINE": "BASE"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B500000K",
|
||||
"LIBRARYNAME": "Data Controller(DC996664)",
|
||||
"LIBRARYREF": "DC996664",
|
||||
"ENGINE": "BASE"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B500000G",
|
||||
"LIBRARYNAME": "Decision Optimization",
|
||||
"LIBRARYREF": "DO",
|
||||
"ENGINE": "BASE"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B500000B",
|
||||
"LIBRARYNAME": "DemoData",
|
||||
"LIBRARYREF": "DemoData",
|
||||
"ENGINE": "BASE"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B500000E",
|
||||
"LIBRARYNAME": "Digital_Intelligence",
|
||||
"LIBRARYREF": "Digital",
|
||||
"ENGINE": "BASE"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B5000008",
|
||||
"LIBRARYNAME": "Environment Manager Data Mart LASR",
|
||||
"LIBRARYREF": "EVDMLA",
|
||||
"ENGINE": "SASIOLA"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B500000C",
|
||||
"LIBRARYNAME": "Orion Star",
|
||||
"LIBRARYREF": "orstar",
|
||||
"ENGINE": "BASE"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B5000001",
|
||||
"LIBRARYNAME": "SASApp - SASDATA",
|
||||
"LIBRARYREF": "SASDATA",
|
||||
"ENGINE": "BASE"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B5000005",
|
||||
"LIBRARYNAME": "SASApp - valib",
|
||||
"LIBRARYREF": "valib",
|
||||
"ENGINE": "BASE"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B5000002",
|
||||
"LIBRARYNAME": "SASApp - wrsdist",
|
||||
"LIBRARYREF": "wrsdist",
|
||||
"ENGINE": "BASE"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B5000003",
|
||||
"LIBRARYNAME": "SASApp - wrstemp",
|
||||
"LIBRARYREF": "wrstemp",
|
||||
"ENGINE": "BASE"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B5000009",
|
||||
"LIBRARYNAME": "STP Samples",
|
||||
"LIBRARYREF": "stpsamp",
|
||||
"ENGINE": "BASE"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B500000I",
|
||||
"LIBRARYNAME": "Sankey",
|
||||
"LIBRARYREF": "sankey",
|
||||
"ENGINE": "BASE"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B500000J",
|
||||
"LIBRARYNAME": "VA Solar Farm - Source Data",
|
||||
"LIBRARYREF": "Solarsrc",
|
||||
"ENGINE": "BASE"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B5000006",
|
||||
"LIBRARYNAME": "Visual Analytics LASR",
|
||||
"LIBRARYREF": "VALIBLA",
|
||||
"ENGINE": "SASIOLA"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B5000004",
|
||||
"LIBRARYNAME": "Visual Analytics Public Data Provider",
|
||||
"LIBRARYREF": "DPPUBLIC",
|
||||
"ENGINE": "BASE"
|
||||
},
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B5000007",
|
||||
"LIBRARYNAME": "Visual Analytics Public LASR",
|
||||
"LIBRARYREF": "LASRLIB",
|
||||
"ENGINE": "SASIOLA"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/public/viewlibs"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057B8E6D91740B9650000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:48:36.451000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
127
sas/mocks/sas9/sasjs/services/public/viewtables.js
Normal file
127
sas/mocks/sas9/sasjs/services/public/viewtables.js
Normal file
@@ -0,0 +1,127 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:48"
|
||||
, "mptables":
|
||||
[
|
||||
{
|
||||
"MEMNAME": "MPE_ALERTS"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_AUDIT"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_COLUMN_LEVEL_SECURITY"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_CONFIG"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_DATACATALOG_LIBS"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_DATACATALOG_TABS"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_DATACATALOG_VARS"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_DATADICTIONARY"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_DATALOADS"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_DATASTATUS_LIBS"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_DATASTATUS_TABS"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_EMAILS"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_EXCEL_CONFIG"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_FILTERANYTABLE"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_FILTERSOURCE"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_GROUPS"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_LINEAGE_COLS"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_LINEAGE_TABS"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_LOADS"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_LOCKANYTABLE"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_MAXKEYVALUES"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_REQUESTS"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_REVIEW"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_ROW_LEVEL_SECURITY"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_SECURITY"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_SELECTBOX"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_SIGNOFFS"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_SUBMIT"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_TABLES"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_USERS"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_VALIDATIONS"
|
||||
},
|
||||
{
|
||||
"MEMNAME": "MPE_X_TEST"
|
||||
}
|
||||
]
|
||||
, "libinfo":
|
||||
[
|
||||
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/public/viewtables"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057BAACBC6A40B9E70000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:48:43.748000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
365
sas/mocks/sas9/sasjs/services/usernav/usergroupsbymember.js
Normal file
365
sas/mocks/sas9/sasjs/services/usernav/usergroupsbymember.js
Normal file
@@ -0,0 +1,365 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:51"
|
||||
, "emails":
|
||||
[
|
||||
|
||||
]
|
||||
, "groups":
|
||||
[
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000W",
|
||||
"GROUPNAME": "Data Management Business Approvers",
|
||||
"GROUPDESC": "Business approvers of the data management environment."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000V",
|
||||
"GROUPNAME": "Data Management Business Users",
|
||||
"GROUPDESC": "Business users of the data management environment."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001G",
|
||||
"GROUPNAME": "Decision Manager Users",
|
||||
"GROUPDESC": "Decision Manager Users Group"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000Y",
|
||||
"GROUPNAME": "Data Management Executives",
|
||||
"GROUPDESC": "Executive users of the data management environment."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000X",
|
||||
"GROUPNAME": "Data Management Power Users",
|
||||
"GROUPDESC": "Power users of the data management environment."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000P",
|
||||
"GROUPNAME": "BI Web Services Users",
|
||||
"GROUPDESC": "Allows members to create and delete SAS BI Web Services."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001O",
|
||||
"GROUPNAME": "mdlmgradminusers",
|
||||
"GROUPDESC": "Administrative Users for Model Manager"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001F",
|
||||
"GROUPNAME": "Decision Manager Common Administrators",
|
||||
"GROUPDESC": "Decision Manager Administrative Group"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001Q",
|
||||
"GROUPNAME": "mdlmgrusers",
|
||||
"GROUPDESC": "Limited write access users of Model Manager"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000U",
|
||||
"GROUPNAME": "Data Management Stewards",
|
||||
"GROUPDESC": "Steward users of the data management environment."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000T",
|
||||
"GROUPNAME": "Data Management Administrators",
|
||||
"GROUPDESC": "Administrative users of the data management environment."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001C",
|
||||
"GROUPNAME": "BI Dashboard Administrators",
|
||||
"GROUPDESC": "The members of this group are allowed to administer content for the SAS BI Dashboard product. The SAS Trusted User is made a member during initial deployment."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000013",
|
||||
"GROUPNAME": "Visual Analytics Users",
|
||||
"GROUPDESC": "Registered users of SAS Visual Analytics."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000J",
|
||||
"GROUPNAME": "Visual Data Builder Administrators",
|
||||
"GROUPDESC": "Visual Data Builder Administrators"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001D",
|
||||
"GROUPNAME": "BI Dashboard Users",
|
||||
"GROUPDESC": "The members of this group are allowed general viewing access of content for the SAS BI Dashboard product."
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000Q",
|
||||
"GROUPNAME": "ThemeDesigner Administrators",
|
||||
"GROUPDESC": ""
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001P",
|
||||
"GROUPNAME": "mdlmgradvusers",
|
||||
"GROUPDESC": "Advanced Users for Model Manager"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000021",
|
||||
"GROUPNAME": "Factory Miner Database Users",
|
||||
"GROUPDESC": ""
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000I",
|
||||
"GROUPNAME": "Visual Analytics Data Administrators",
|
||||
"GROUPDESC": "Visual Analytics Data Administrators"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001W",
|
||||
"GROUPNAME": "SAS_EV_AppServer_Tier",
|
||||
"GROUPDESC": "SAS Environment Manager App Server Tier Users"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001U",
|
||||
"GROUPNAME": "SAS_EV_Super_User",
|
||||
"GROUPDESC": "SAS Environment Manager Super Users"
|
||||
},
|
||||
{
|
||||
"GROUPURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001V",
|
||||
"GROUPNAME": "SAS_EV_Guest",
|
||||
"GROUPDESC": "SAS Environment Manager Guests"
|
||||
}
|
||||
]
|
||||
, "roles":
|
||||
[
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000B",
|
||||
"ROLENAME": "Add-In for Microsoft Office: OLAP",
|
||||
"ROLEDESC": "Supports viewing OLAP cubes in PivotTables and provides other capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000N",
|
||||
"ROLENAME": "Job Execution: Job Designer",
|
||||
"ROLEDESC": "Provides job and task definition capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000S",
|
||||
"ROLENAME": "Fonts Administrator",
|
||||
"ROLEDESC": "Font Administrator can reload fonts to update the fonts metadata."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000014",
|
||||
"ROLENAME": "Visual Analytics: Report Viewing",
|
||||
"ROLEDESC": "Provides report viewing capabilities in the Visual Analytics suite."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001R",
|
||||
"ROLENAME": "mdlmgradminusage",
|
||||
"ROLEDESC": "Provides ability to perform all Model Manager tasks"
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000016",
|
||||
"ROLENAME": "Visual Analytics: Data Building",
|
||||
"ROLEDESC": "Provides data preparation capabilities in the Visual Analytics suite."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001Z",
|
||||
"ROLENAME": "Factory Miner: User",
|
||||
"ROLEDESC": "Provides Factory Miner User capabilities to create projects and run models."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000M",
|
||||
"ROLENAME": "Job Execution: Job Submitter",
|
||||
"ROLEDESC": "Provides normal job submission capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001N",
|
||||
"ROLENAME": "SAS Studio: Report Consumer",
|
||||
"ROLEDESC": "Provides access to view or run existing SAS Studio reports without general access to SAS programming environment."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001M",
|
||||
"ROLENAME": "SAS Studio: Usage",
|
||||
"ROLEDESC": "Provides access to the SAS programming environment."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000K",
|
||||
"ROLENAME": "Comments: Administrator",
|
||||
"ROLEDESC": ""
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001A",
|
||||
"ROLENAME": "Web Report Studio: Report Creation",
|
||||
"ROLEDESC": "Provides report creation capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001Y",
|
||||
"ROLENAME": "Time Series Studio: User",
|
||||
"ROLEDESC": "Enables normal user access to the product and features."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000009",
|
||||
"ROLENAME": "Add-In for Microsoft Office: Advanced",
|
||||
"ROLEDESC": "Provides all capabilities in the SAS Add-In for Microsoft Office."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000C",
|
||||
"ROLENAME": "Enterprise Guide: Advanced",
|
||||
"ROLEDESC": "Provides all capabilities in SAS Enterprise Guide."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001E",
|
||||
"ROLENAME": "BI Dashboard: Administration",
|
||||
"ROLEDESC": "Provides SAS BI Dashboard administration capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000O",
|
||||
"ROLENAME": "Job Execution: Job Scheduler",
|
||||
"ROLEDESC": "Provides job scheduling capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000R",
|
||||
"ROLENAME": "Theme Designer: Administration",
|
||||
"ROLEDESC": "Provides Theme Designer administration capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001S",
|
||||
"ROLENAME": "mdlmgradvusage",
|
||||
"ROLEDESC": "Provides the ability to perform all SAS Model Manager tasks, except for administrative tasks"
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001H",
|
||||
"ROLENAME": "Decision Manager Common: Administration",
|
||||
"ROLEDESC": "Decision Manager Common Administrative role"
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000012",
|
||||
"ROLENAME": "Home: Usage",
|
||||
"ROLEDESC": "Provides all non-administrative capabilities for the home page (hub)."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001J",
|
||||
"ROLENAME": "Forecast Server: Analyst",
|
||||
"ROLEDESC": "Provides capabiliites for a Forecasting Analyst."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000L",
|
||||
"ROLENAME": "Job Execution: Job Administrator",
|
||||
"ROLEDESC": "Provides all capabilities for the Job Execution Service, a component of the Web Infra Platform Services."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000020",
|
||||
"ROLENAME": "Factory Miner: Admin",
|
||||
"ROLEDESC": "Provides Factory Miner Admin capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000E",
|
||||
"ROLENAME": "Enterprise Guide: OLAP",
|
||||
"ROLEDESC": "Supports viewing OLAP cubes in the OLAP Analyzer and provides other capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001I",
|
||||
"ROLENAME": "Forecast Server: Browser",
|
||||
"ROLEDESC": "Provides basic forecasting viewing and reporting capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001T",
|
||||
"ROLENAME": "mdlmgrusage",
|
||||
"ROLEDESC": "Provides the ability to perform all SAS Model Manager tasks, except for advanced or administrative tasks"
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001X",
|
||||
"ROLENAME": "Time Series Studio: Administrator",
|
||||
"ROLEDESC": "Enables administrator access to the product and features, including access to all product content regardless of ownership."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001K",
|
||||
"ROLENAME": "Forecast Server: Forecaster",
|
||||
"ROLEDESC": "Provides capabilities for a Forecaster."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000011",
|
||||
"ROLENAME": "Home: Administration",
|
||||
"ROLEDESC": "Provides all capabilities for the home page (hub)."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001B",
|
||||
"ROLENAME": "Web Report Studio: Advanced",
|
||||
"ROLEDESC": "Provides all capabilities in SAS Web Report Studio except the manage report distribution capability."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000D",
|
||||
"ROLENAME": "Enterprise Guide: Analysis",
|
||||
"ROLEDESC": "Provides basic data analysis, reporting, and other capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500001L",
|
||||
"ROLENAME": "Forecast Server: Administrator",
|
||||
"ROLEDESC": "Provides capabilities for a Forecasting Administrator."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000Z",
|
||||
"ROLENAME": "Lineage: Administration",
|
||||
"ROLEDESC": "Provides all functionality related to administrative activities for the SAS Lineage application."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000017",
|
||||
"ROLENAME": "Visual Analytics: Administration",
|
||||
"ROLEDESC": "Provides administrative capabilities in the Visual Analytics suite."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000019",
|
||||
"ROLENAME": "Web Report Studio: Report Viewing",
|
||||
"ROLEDESC": "Provides report viewing capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000F",
|
||||
"ROLENAME": "Enterprise Guide: Programming",
|
||||
"ROLEDESC": "Provides SAS programming, stored process authoring, and other capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000018",
|
||||
"ROLENAME": "Visual Analytics: Basic",
|
||||
"ROLEDESC": "Provides functionality for guest access (if applicable) and entry-level users."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000010",
|
||||
"ROLENAME": "Data Management: Lineage",
|
||||
"ROLEDESC": "Provides default access to the SAS Lineage application."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A500000A",
|
||||
"ROLENAME": "Add-In for Microsoft Office: Analysis",
|
||||
"ROLEDESC": "Provides basic data analysis, reporting, and other capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "OMSOBJ:IdentityGroup\A59LNVZG.A5000015",
|
||||
"ROLENAME": "Visual Analytics: Analysis",
|
||||
"ROLEDESC": "If SAS Visual Statistics is licensed, provides the Build Analytical Model capability."
|
||||
}
|
||||
]
|
||||
, "logins":
|
||||
[
|
||||
{
|
||||
"DOMAIN": "DefaultAuth",
|
||||
"USERID": "SAS\sasdemo"
|
||||
}
|
||||
]
|
||||
, "info":
|
||||
[
|
||||
{
|
||||
"NAME": "sasdemo",
|
||||
"DISPLAYNAME": "SAS Demo User",
|
||||
"METADATACREATED": "19Aug2020:06:22:00",
|
||||
"METADATAUPDATED": "19Aug2020:06:22:00"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/usernav/usergroupsbymember"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057E09DF3B640C28A0000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:51:15.304000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
125
sas/mocks/sas9/sasjs/services/usernav/usermembers.js
Normal file
125
sas/mocks/sas9/sasjs/services/usernav/usermembers.js
Normal file
@@ -0,0 +1,125 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:51"
|
||||
, "users":
|
||||
[
|
||||
{
|
||||
"URI": "A59LNVZG.AP000006",
|
||||
"NAME": "fsmeta"
|
||||
},
|
||||
{
|
||||
"URI": "A59LNVZG.AP000001",
|
||||
"NAME": "sasadm"
|
||||
},
|
||||
{
|
||||
"URI": "A59LNVZG.AP000003",
|
||||
"NAME": "sasdemo"
|
||||
},
|
||||
{
|
||||
"URI": "A59LNVZG.AP000007",
|
||||
"NAME": "sasevs"
|
||||
},
|
||||
{
|
||||
"URI": "A59LNVZG.AP000009",
|
||||
"NAME": "sasfcmr"
|
||||
},
|
||||
{
|
||||
"URI": "A59LNVZG.AP000005",
|
||||
"NAME": "sassearch"
|
||||
},{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:51"
|
||||
, "users":
|
||||
[
|
||||
{
|
||||
"URI": "A59LNVZG.AP000006",
|
||||
"NAME": "fsmeta"
|
||||
},
|
||||
{
|
||||
"URI": "A59LNVZG.AP000001",
|
||||
"NAME": "sasadm"
|
||||
},
|
||||
{
|
||||
"URI": "A59LNVZG.AP000003",
|
||||
"NAME": "sasdemo"
|
||||
},
|
||||
{
|
||||
"URI": "A59LNVZG.AP000007",
|
||||
"NAME": "sasevs"
|
||||
},
|
||||
{
|
||||
"URI": "A59LNVZG.AP000009",
|
||||
"NAME": "sasfcmr"
|
||||
},
|
||||
{
|
||||
"URI": "A59LNVZG.AP000005",
|
||||
"NAME": "sassearch"
|
||||
},
|
||||
{
|
||||
"URI": "A59LNVZG.AP000002",
|
||||
"NAME": "sastrust"
|
||||
},
|
||||
{
|
||||
"URI": "A59LNVZG.AP000008",
|
||||
"NAME": "tssmeta"
|
||||
},
|
||||
{
|
||||
"URI": "A59LNVZG.AP000004",
|
||||
"NAME": "webanon"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/usernav/usermembers"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057E02428F640C25D0000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:51:12.995000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}
|
||||
{
|
||||
"URI": "A59LNVZG.AP000002",
|
||||
"NAME": "sastrust"
|
||||
},
|
||||
{
|
||||
"URI": "A59LNVZG.AP000008",
|
||||
"NAME": "tssmeta"
|
||||
},
|
||||
{
|
||||
"URI": "A59LNVZG.AP000004",
|
||||
"NAME": "webanon"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/usernav/usermembers"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057E02428F640C25D0000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:51:12.995000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
55
sas/mocks/sas9/sasjs/services/usernav/usermembersbygroup.js
Normal file
55
sas/mocks/sas9/sasjs/services/usernav/usermembersbygroup.js
Normal file
@@ -0,0 +1,55 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:51"
|
||||
, "sasmembers":
|
||||
[
|
||||
{
|
||||
"URIMEM": "OMSOBJ:Person\A59LNVZG.AP000002",
|
||||
"GROUPID": "A59LNVZG.A500001C",
|
||||
"GROUPNAME": "BI Dashboard Administrators",
|
||||
"GROUP_OR_ROLE": "UserGroup",
|
||||
"MEMBERNAME": "sastrust",
|
||||
"MEMBERTYPE": "User",
|
||||
"MEMBERUPDATED": "19Aug2020:06:21:44",
|
||||
"MEMBERCREATED": "19Aug2020:06:21:44",
|
||||
"EMAILURI": "",
|
||||
"GROUPDESC": "The members of this group are allowed to administer content for the SAS BI Dashboard product. The SAS Trusted User is made a member during initial deployment.",
|
||||
"EMAIL": "",
|
||||
"EMAILRC": -4
|
||||
},
|
||||
{
|
||||
"URIMEM": "OMSOBJ:Person\A59LNVZG.AP000003",
|
||||
"GROUPID": "A59LNVZG.A500001C",
|
||||
"GROUPNAME": "BI Dashboard Administrators",
|
||||
"GROUP_OR_ROLE": "UserGroup",
|
||||
"MEMBERNAME": "sasdemo",
|
||||
"MEMBERTYPE": "User",
|
||||
"MEMBERUPDATED": "19Aug2020:06:22:00",
|
||||
"MEMBERCREATED": "19Aug2020:06:22:00",
|
||||
"EMAILURI": "",
|
||||
"GROUPDESC": "The members of this group are allowed to administer content for the SAS BI Dashboard product. The SAS Trusted User is made a member during initial deployment.",
|
||||
"EMAIL": "",
|
||||
"EMAILRC": -4
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/usernav/usermembersbygroup"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057E17EB85240C2E28000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:51:18.468000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
46
sas/mocks/sas9/sasjs/services/usernav/usermembersbyrole.js
Normal file
46
sas/mocks/sas9/sasjs/services/usernav/usermembersbyrole.js
Normal file
@@ -0,0 +1,46 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:51"
|
||||
, "sasgroups":
|
||||
[
|
||||
{
|
||||
"URIMEM": "OMSOBJ:IdentityGroup\A59LNVZG.A5000002",
|
||||
"MEMBERNAME": "PUBLIC",
|
||||
"MEMBERTYPE": "UserGroup",
|
||||
"MEMBERUPDATED": "19Aug2020:06:21:05",
|
||||
"MEMBERCREATED": "19Aug2020:06:21:05",
|
||||
"EMAIL": ""
|
||||
}
|
||||
]
|
||||
, "sasmembers":
|
||||
[
|
||||
{
|
||||
"URIMEM": "OMSOBJ:Person\A59LNVZG.AP000003",
|
||||
"MEMBERNAME": "sasdemo",
|
||||
"MEMBERTYPE": "User",
|
||||
"MEMBERUPDATED": "19Aug2020:06:22:00",
|
||||
"MEMBERCREATED": "19Aug2020:06:22:00",
|
||||
"EMAIL": ""
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/usernav/usermembersbyrole"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057E21AB02140C3090000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:51:20.946000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
257
sas/mocks/sas9/sasjs/services/usernav/userroles.js
Normal file
257
sas/mocks/sas9/sasjs/services/usernav/userroles.js
Normal file
@@ -0,0 +1,257 @@
|
||||
_webout=`{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:51"
|
||||
, "roles":
|
||||
[
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000009",
|
||||
"ROLENAME": "Add-In for Microsoft Office: Advanced",
|
||||
"ROLEDESC": "Provides all capabilities in the SAS Add-In for Microsoft Office."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000A",
|
||||
"ROLENAME": "Add-In for Microsoft Office: Analysis",
|
||||
"ROLEDESC": "Provides basic data analysis, reporting, and other capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000B",
|
||||
"ROLENAME": "Add-In for Microsoft Office: OLAP",
|
||||
"ROLEDESC": "Supports viewing OLAP cubes in PivotTables and provides other capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001E",
|
||||
"ROLENAME": "BI Dashboard: Administration",
|
||||
"ROLEDESC": "Provides SAS BI Dashboard administration capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000K",
|
||||
"ROLENAME": "Comments: Administrator",
|
||||
"ROLEDESC": ""
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000010",
|
||||
"ROLENAME": "Data Management: Lineage",
|
||||
"ROLEDESC": "Provides default access to the SAS Lineage application."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001H",
|
||||
"ROLENAME": "Decision Manager Common: Administration",
|
||||
"ROLEDESC": "Decision Manager Common Administrative role"
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000C",
|
||||
"ROLENAME": "Enterprise Guide: Advanced",
|
||||
"ROLEDESC": "Provides all capabilities in SAS Enterprise Guide."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000D",
|
||||
"ROLENAME": "Enterprise Guide: Analysis",
|
||||
"ROLEDESC": "Provides basic data analysis, reporting, and other capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000E",
|
||||
"ROLENAME": "Enterprise Guide: OLAP",
|
||||
"ROLEDESC": "Supports viewing OLAP cubes in the OLAP Analyzer and provides other capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000F",
|
||||
"ROLENAME": "Enterprise Guide: Programming",
|
||||
"ROLEDESC": "Provides SAS programming, stored process authoring, and other capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000020",
|
||||
"ROLENAME": "Factory Miner: Admin",
|
||||
"ROLEDESC": "Provides Factory Miner Admin capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001Z",
|
||||
"ROLENAME": "Factory Miner: User",
|
||||
"ROLEDESC": "Provides Factory Miner User capabilities to create projects and run models."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000S",
|
||||
"ROLENAME": "Fonts Administrator",
|
||||
"ROLEDESC": "Font Administrator can reload fonts to update the fonts metadata."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001L",
|
||||
"ROLENAME": "Forecast Server: Administrator",
|
||||
"ROLEDESC": "Provides capabilities for a Forecasting Administrator."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001J",
|
||||
"ROLENAME": "Forecast Server: Analyst",
|
||||
"ROLEDESC": "Provides capabiliites for a Forecasting Analyst."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001I",
|
||||
"ROLENAME": "Forecast Server: Browser",
|
||||
"ROLEDESC": "Provides basic forecasting viewing and reporting capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001K",
|
||||
"ROLENAME": "Forecast Server: Forecaster",
|
||||
"ROLEDESC": "Provides capabilities for a Forecaster."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000011",
|
||||
"ROLENAME": "Home: Administration",
|
||||
"ROLEDESC": "Provides all capabilities for the home page (hub)."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000012",
|
||||
"ROLENAME": "Home: Usage",
|
||||
"ROLEDESC": "Provides all non-administrative capabilities for the home page (hub)."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000L",
|
||||
"ROLENAME": "Job Execution: Job Administrator",
|
||||
"ROLEDESC": "Provides all capabilities for the Job Execution Service, a component of the Web Infra Platform Services."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000N",
|
||||
"ROLENAME": "Job Execution: Job Designer",
|
||||
"ROLEDESC": "Provides job and task definition capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000O",
|
||||
"ROLENAME": "Job Execution: Job Scheduler",
|
||||
"ROLEDESC": "Provides job scheduling capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000M",
|
||||
"ROLENAME": "Job Execution: Job Submitter",
|
||||
"ROLEDESC": "Provides normal job submission capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000Z",
|
||||
"ROLENAME": "Lineage: Administration",
|
||||
"ROLEDESC": "Provides all functionality related to administrative activities for the SAS Lineage application."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000006",
|
||||
"ROLENAME": "META: Operators Role",
|
||||
"ROLEDESC": "Supports adding repositories and operating the metadata server [implicit]."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000004",
|
||||
"ROLENAME": "META: Unrestricted Users Role",
|
||||
"ROLEDESC": "Provides all capabilities in SAS Management Console and provides access to all metadata [implicit]."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000005",
|
||||
"ROLENAME": "META: User and Group Administrators Role",
|
||||
"ROLEDESC": "Supports management of users, groups, and roles other than the unrestricted role [implicit]."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000G",
|
||||
"ROLENAME": "Management Console: Advanced",
|
||||
"ROLEDESC": "Provides access to all plug-ins in SAS Management Console."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000H",
|
||||
"ROLENAME": "Management Console: Content Management",
|
||||
"ROLEDESC": "Provides access to the Folders tab, User Manager, Library Manager, and Authorization Manager."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001N",
|
||||
"ROLENAME": "SAS Studio: Report Consumer",
|
||||
"ROLEDESC": "Provides access to view or run existing SAS Studio reports without general access to SAS programming environment."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001M",
|
||||
"ROLENAME": "SAS Studio: Usage",
|
||||
"ROLEDESC": "Provides access to the SAS programming environment."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000R",
|
||||
"ROLENAME": "Theme Designer: Administration",
|
||||
"ROLEDESC": "Provides Theme Designer administration capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001X",
|
||||
"ROLENAME": "Time Series Studio: Administrator",
|
||||
"ROLEDESC": "Enables administrator access to the product and features, including access to all product content regardless of ownership."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001Y",
|
||||
"ROLENAME": "Time Series Studio: User",
|
||||
"ROLEDESC": "Enables normal user access to the product and features."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000017",
|
||||
"ROLENAME": "Visual Analytics: Administration",
|
||||
"ROLEDESC": "Provides administrative capabilities in the Visual Analytics suite."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000015",
|
||||
"ROLENAME": "Visual Analytics: Analysis",
|
||||
"ROLEDESC": "If SAS Visual Statistics is licensed, provides the Build Analytical Model capability."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000018",
|
||||
"ROLENAME": "Visual Analytics: Basic",
|
||||
"ROLEDESC": "Provides functionality for guest access (if applicable) and entry-level users."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000016",
|
||||
"ROLENAME": "Visual Analytics: Data Building",
|
||||
"ROLEDESC": "Provides data preparation capabilities in the Visual Analytics suite."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000014",
|
||||
"ROLENAME": "Visual Analytics: Report Viewing",
|
||||
"ROLEDESC": "Provides report viewing capabilities in the Visual Analytics suite."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001B",
|
||||
"ROLENAME": "Web Report Studio: Advanced",
|
||||
"ROLEDESC": "Provides all capabilities in SAS Web Report Studio except the manage report distribution capability."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001A",
|
||||
"ROLENAME": "Web Report Studio: Report Creation",
|
||||
"ROLEDESC": "Provides report creation capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000019",
|
||||
"ROLENAME": "Web Report Studio: Report Viewing",
|
||||
"ROLEDESC": "Provides report viewing capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001R",
|
||||
"ROLENAME": "mdlmgradminusage",
|
||||
"ROLEDESC": "Provides ability to perform all Model Manager tasks"
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001S",
|
||||
"ROLENAME": "mdlmgradvusage",
|
||||
"ROLEDESC": "Provides the ability to perform all SAS Model Manager tasks, except for administrative tasks"
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001T",
|
||||
"ROLENAME": "mdlmgrusage",
|
||||
"ROLEDESC": "Provides the ability to perform all SAS Model Manager tasks, except for advanced or administrative tasks"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/usernav/userroles"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057DF99CAC140C2300000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "X64_DSRV16"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:51:10.892000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
13
sas/mocks/sasjs/.sasjslint
Normal file
13
sas/mocks/sasjs/.sasjslint
Normal file
@@ -0,0 +1,13 @@
|
||||
{
|
||||
"noEncodedPasswords": true,
|
||||
"hasDoxygenHeader": true,
|
||||
"hasMacroNameInMend": true,
|
||||
"hasMacroParentheses": true,
|
||||
"indentationMultiple": 2,
|
||||
"lowerCaseFileNames": true,
|
||||
"maxLineLength": 107,
|
||||
"noNestedMacros": true,
|
||||
"noSpacesInFileNames": true,
|
||||
"noTabIndentation": true,
|
||||
"noTrailingSpaces": true
|
||||
}
|
||||
4
sas/mocks/sasjs/mock-storage/licence.json
Normal file
4
sas/mocks/sasjs/mock-storage/licence.json
Normal file
@@ -0,0 +1,4 @@
|
||||
{
|
||||
"licenceKey": "CFG2LNF1SYGgRPTwegsgRolmXw0xQmDpbagjRTniIarWXFE+/eClT4m+64U2kL5BBj0p3UwS80+wEer+jaw5w4OX27mDfXAUvkv90k54ER6GP5C5Z/t4VYucQo3Kn8wfhfFOymjRVtKZaHyavl9hBaWGwohX7W+97gsj5pnI9a/63w55OKNJvgeZrCxR04qhRiuf9K1J5EQtKP+wfW/ERoX3R4dPWKANjyFZkURs2GL/UDCGS6nPWTS8grlcinFUhh4V3hIZmzlWc5FG97lrbxnmq4FsdEaey4z4l70H4Yf/52ZZqJzaOyRGeQXmUtpS",
|
||||
"activationKey": "MIIEbQIBADANBgkqhkiG9w0BAQEFAASCBFcwggRTAgEAAoHxAM0ayGUZgn7ZBBoEDwGYbTaKf85WIGInISinE2WisHZv6AaivG/tNo/K+Ms7b2EnwvIg4vUKKbKtoD9E3Fk1B0LV2qmKlv+TcZQ0YXXhRguaHcewGcwof7aJr+iTrD4CoL/H7gs3JvVshCRq7bfX59dXDlVdm8TkDglQMTyxX+L3JirAII4xbbJ7cTNoBnzgyi4n2Aa0+zFlq2WDzRjECxdcAm79lipQRW/AOjPFxEYIjOl+Uzv9yxOGdrFLAJkCznhnWC+D28qCaM+vCEDDW9tvmSdf7nsnlY46xud6sNnVgO/1LvC3VGkZ5zNZCx9XRwIDAQABAoHwT0qjXjJWeKN9KnGXO46p6gPxFNvG+SsXbpfor8oNXjw0/xu6raqPBVf6htcbX/v3KZP9Ka4cIK9u3AbLCNGvVO9H8XNanMNrjVgStXe5lJKoIKK71mlxtifUkZ1FYVOywXGRXVSdAxRIoauU6xXU0zMcn3Po3F0tPpi/C5xCcz0eOjLCx+eJc3U2IZKsQ7lHO7azCT9woguj09/xVW0481T6zuF6e0Oq4MWlt0qJPkkuLcMF6ps+ObHUB3044VDcm6X7kZjtcwnj886Y6n9llTNzHiui4R5eMSzm1w57jwR5m/Q1AOTGCyiW1KLI1eIBAnkA8Ma4zvkn44w0E1Dlrq/97vdJsUiE7Ifs5DknRU81imm0+LP2yyX7tBRpVcvrVkH2x/qW3bHLHFdV5o9A262Wcqdk2ZkMHp+gD59OsrcbRBokiwqU6nagLbYbC7RA2PZRMR48s8bWAnzFae0P8FFJlmKUHggarUDnAnkA2hKrOplw1C0X2QVeVQOlU36PjayVJEwkxq30k0wg+q9F464TrraRr5uFqMrAmwGN5ziZQ1Jzx3R2uBHft67FwXJfGy21Hor47sb+f5VkAuXPurbp6K+sMWRfIehK9/G9Iju90Iv6Oto4uv/yfdWadxCLc8tYy4qhAngUA/EJA51VRSpvEKKHSwoI+3WczzJ9ly8SKc4h7Nu+jdsFcbBqYtXxumCnSTRfD0y8gxBXjZgc2wXBDNePa3a+QTwY+qgPQ6XCprOcF6yklKfFBzQp6YKXSjQlXO6nGpLVSnYxW64ettCSZaqVh6xeXAOEG5hcHrECeFTYEpqX/Ffwu2iKOCtnYblcckmyrcwTe/N41sFAS0x9SPnOToYZLhFett/3Eny8XBNr5+VTfQxK+a2f9qSmcPZUo0AVxnP9qeBst7O30dN2yh1g8RzAzIPjA0hT8mcJPIbHK5CqBU9Ee/H1hskChDhyzW7d3MxEQQJ4QB6FIMNVQQh05iIB64SzxVvpI/ggOKDGO2/b2zILsKWiw4NhppEphmhXvuJy5TGFYERoGydaW6dKfau6rDSWGNbjPuFwmkUTUjzh2gR5rCp0Ifapd6D5sWDFaI+F4gEUaxmC9yJL8i6/JpMx3LRut1g5dsH6chhT"
|
||||
}
|
||||
35
sas/mocks/sasjs/sasjsconfig.json
Normal file
35
sas/mocks/sasjs/sasjsconfig.json
Normal file
@@ -0,0 +1,35 @@
|
||||
{
|
||||
"$schema": "https://raw.githubusercontent.com/sasjs/utils/main/src/types/sasjsconfig-schema.json",
|
||||
"defaultTarget": "server-mihajlo",
|
||||
"syncFolder": "sasjs",
|
||||
"targets": [
|
||||
{
|
||||
"name": "server-ci",
|
||||
"serverUrl": "http://localhost:5000",
|
||||
"serverType": "SASJS",
|
||||
"httpsAgentOptions": {
|
||||
"allowInsecureRequests": true
|
||||
},
|
||||
"appLoc": "/Public/app/devtest"
|
||||
},
|
||||
{
|
||||
"name": "server-mihajlo",
|
||||
"serverUrl": "https://sas.4gl.io:5002",
|
||||
"serverType": "SASJS",
|
||||
"httpsAgentOptions": {
|
||||
"rejectUnauthorized": false,
|
||||
"allowInsecureRequests": true
|
||||
},
|
||||
"appLoc": "/Public/app/dc"
|
||||
},
|
||||
{
|
||||
"name": "dcdemo",
|
||||
"serverUrl": "https://sas.4gl.io:5006",
|
||||
"serverType": "SASJS",
|
||||
"httpsAgentOptions": {
|
||||
"allowInsecureRequests": false
|
||||
},
|
||||
"appLoc": "/Public/app/dc"
|
||||
}
|
||||
]
|
||||
}
|
||||
1
sas/mocks/sasjs/services/admin/dummy.js
Normal file
1
sas/mocks/sasjs/services/admin/dummy.js
Normal file
@@ -0,0 +1 @@
|
||||
// this file is just here to force the creation of the admin folder
|
||||
39
sas/mocks/sasjs/services/admin/registerkey.js
Normal file
39
sas/mocks/sasjs/services/admin/registerkey.js
Normal file
@@ -0,0 +1,39 @@
|
||||
const path = require('path')
|
||||
|
||||
let appLoc = path.join(..._program.split('services')[0].split('/'))
|
||||
let licenceKey = ''
|
||||
let activationKey = ''
|
||||
|
||||
let writeError = 0
|
||||
|
||||
if (_WEBIN_FILEREF1) {
|
||||
const fileText = _WEBIN_FILEREF1.toString()
|
||||
const split = fileText.split('\n')[1].split(',')
|
||||
activationKey = split[0]
|
||||
licenceKey = split[1]
|
||||
}
|
||||
|
||||
const sessionStoragePath = path.resolve(__dirname, '..', '..', 'drive', 'files', appLoc, 'mock-storage')
|
||||
|
||||
if (!fs.existsSync(sessionStoragePath)){
|
||||
fs.mkdirSync(sessionStoragePath);
|
||||
}
|
||||
|
||||
const licenceStore = path.resolve(sessionStoragePath, 'licence.json')
|
||||
|
||||
const json = {
|
||||
licenceKey: licenceKey,
|
||||
activationKey: activationKey
|
||||
}
|
||||
|
||||
try {
|
||||
fs.writeFileSync(licenceStore, JSON.stringify(json))
|
||||
} catch (err) {
|
||||
writeError = 1
|
||||
}
|
||||
|
||||
if (writeError) {
|
||||
_webout = `{ "return": [{ "MSG": "Error writing licence file" }] }`
|
||||
} else {
|
||||
_webout = `{ "return": [{ "MSG": "SUCCESS" }] }`
|
||||
}
|
||||
29
sas/mocks/sasjs/services/approvers/getapprovals.js
Normal file
29
sas/mocks/sasjs/services/approvers/getapprovals.js
Normal file
@@ -0,0 +1,29 @@
|
||||
_webout = `{"SYSDATE" : "06OCT22"
|
||||
,"SYSTIME" : "14:27"
|
||||
, "fromsas":
|
||||
[
|
||||
{"TABLE_ID":"DC20221006T142649516_059582_7169" ,"REVIEW_STATUS_ID":"SUBMITTED" ,"SUBMITTED_BY_NM":"mihajlo" ,"BASE_TABLE":"DC988196.MPE_X_TEST" ,"SUBMITTED_ON_DTTM":"2022-10-06 14:26:49" ,"SUBMITTED_ON_DTTM2":1980685609.6 ,"SUBMITTED_REASON_TXT":"" ,"NUM_OF_APPROVALS_REQUIRED":1 ,"NUM_OF_APPROVALS_REMAINING":1 ,"LIBREF":"DC988196" ,"DSN":"MPE_X_TEST" }
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_PROGRAM" : "/30.SASApps/app/mihajlo/services/approvers/getapprovals"
|
||||
,"AUTOEXEC" : "%2Fhome%2Fmihajlo%2Fsasjs_root%2Fsessions%2F20221006142704-37564-1665066424699%2Fautoexec.sas"
|
||||
,"MF_GETUSER" : "mihajlo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "utf-8"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTINFOLONG" : ""
|
||||
,"SYSHOSTNAME" : "sas.4gl.io"
|
||||
,"SYSPROCESSID" : "41DD83B74E36BAC30000000000000000"
|
||||
,"SYSPROCESSMODE" : "Stored Program"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "717200"
|
||||
,"SYSSCPL" : "LINUX"
|
||||
,"syssite" : "123"
|
||||
,"SYSTCPIPHOSTNAME" : "https://sas.4gl.io:5002"
|
||||
,"SYSUSERID" : "mihajlo"
|
||||
,"SYSVLONG" : "05.00.00.02.001146"
|
||||
,"SYSWARNINGTEXT" : ""
|
||||
,"END_DTTM" : "2022-10-06T14:27:25.363516"
|
||||
,"MEMSIZE" : "0KB"
|
||||
}
|
||||
`
|
||||
39
sas/mocks/sasjs/services/approvers/gethistory.js
Normal file
39
sas/mocks/sasjs/services/approvers/gethistory.js
Normal file
@@ -0,0 +1,39 @@
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:43"
|
||||
, "fromsas":
|
||||
[
|
||||
{
|
||||
"TABLE_ID": "DC20220926T084322234_729360_2744",
|
||||
"BASE_TABLE": "DC996664.MPE_X_TEST",
|
||||
"SUBMITTED": " 2022-09-26 08:43:22",
|
||||
"SUBMITTED_REASON_TXT": "",
|
||||
"SUBMITTER": "sasdemo",
|
||||
"REVIEWED": " 2022-09-26 08:43:52",
|
||||
"STATUS": "APPROVED",
|
||||
"REVIEWED_ON_DTTM": 1979801032.54,
|
||||
"APPROVER": "sasdemo"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/approvers/gethistory"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD805772B147AE40AB1E0000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:43:55.321000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}
|
||||
`
|
||||
38
sas/mocks/sasjs/services/approvers/rejection.js
Normal file
38
sas/mocks/sasjs/services/approvers/rejection.js
Normal file
@@ -0,0 +1,38 @@
|
||||
_webout = `{"SYSDATE" : "27SEP22"
|
||||
,"SYSTIME" : "07:56"
|
||||
, "fromsas":
|
||||
[
|
||||
{
|
||||
"RESPONSE": "SUCCESS!",
|
||||
"TABLE_ID": "DC20220927T075630819_560700_2598",
|
||||
"REVIEWED_BY_NM": "sasdemo",
|
||||
"BASE_TABLE": "DC996664.MPE_X_TEST",
|
||||
"REVIEW_STATUS_ID": "REJECTED",
|
||||
"REVIEWED_ON_DTTM": "27SEP22:07:56:53.47",
|
||||
"REVIEW_REASON_TXT": "Test"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/approvers/rejection"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD80A91145F3B64092AC0000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "25980"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-27T07:56:53.688000"
|
||||
,"MEMSIZE" : "82GB"
|
||||
}
|
||||
|
||||
`
|
||||
29
sas/mocks/sasjs/services/auditors/getstagetable.js
Normal file
29
sas/mocks/sasjs/services/auditors/getstagetable.js
Normal file
@@ -0,0 +1,29 @@
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:43"
|
||||
, "stagetable":
|
||||
[
|
||||
{"PRIMARY_KEY_FIELD":0 ,"SOME_BESTNUM":44 ,"SOME_CHAR":"this is changed data" ,"SOME_DATE":42 ,"SOME_DATETIME":42 ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":42 ,"SOME_SHORTNUM":3 ,"SOME_TIME":42 ,"_____DELETE__THIS__RECORD_____":"No" }
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/auditors/getstagetable"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD80576B5820C540A6200000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : ""
|
||||
,"END_DTTM" : "2022-09-26T08:43:25.714000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}
|
||||
`
|
||||
110
sas/mocks/sasjs/services/auditors/postdata.js
Normal file
110
sas/mocks/sasjs/services/auditors/postdata.js
Normal file
@@ -0,0 +1,110 @@
|
||||
_webout = `{"SYSDATE" : "07OCT22"
|
||||
,"SYSTIME" : "12:25"
|
||||
, "params":
|
||||
[
|
||||
{"TABLE_ID":"DC20221007T122326121_612316_7259" ,"SUBMIT_STATUS_CD":"SUBMITTED" ,"BASE_LIB":"DC988196" ,"BASE_DS":"MPE_X_TEST" ,"SUBMITTED_BY_NM":"mihajlo" ,"SUBMITTED_ON_DTTM":1980764606.22 ,"SUBMITTED_REASON_TXT":"" ,"INPUT_OBS":15 ,"INPUT_VARS":10 ,"NUM_OF_APPROVALS_REQUIRED":1 ,"NUM_OF_APPROVALS_REMAINING":1 ,"REVIEWED_BY_NM":"" ,"REVIEWED_ON_DTTM":null ,"LIBDS":"DC988196.MPE_X_TEST" ,"REVIEWED_ON":"." ,"DIFFTIME":"07OCT22:12:25:57.40" ,"DIFFS_CSV":"tempDiffs_20221007_122559.csv" ,"FILESIZE":"684.0KB" ,"FILESIZE_RAW":700416 ,"TRUNCATED":"NO" ,"NUM_ADDED":6 ,"NUM_DELETED":4 ,"NUM_UPDATED":5 ,"SUBMITTED_ON":"07OCT2022:12:23:26" ,"ISAPPROVER":"YES" }
|
||||
]
|
||||
, "cols":
|
||||
[
|
||||
{"NAME":"PRIMARY_KEY_FIELD" ,"TYPE":1 ,"LENGTH":8 ,"FORMAT":"" }
|
||||
,{"NAME":"SOME_CHAR" ,"TYPE":2 ,"LENGTH":32767 ,"FORMAT":"" }
|
||||
,{"NAME":"SOME_DROPDOWN" ,"TYPE":2 ,"LENGTH":128 ,"FORMAT":"" }
|
||||
,{"NAME":"SOME_NUM" ,"TYPE":1 ,"LENGTH":8 ,"FORMAT":"" }
|
||||
,{"NAME":"SOME_DATE" ,"TYPE":1 ,"LENGTH":8 ,"FORMAT":"DATE" }
|
||||
,{"NAME":"SOME_DATETIME" ,"TYPE":1 ,"LENGTH":8 ,"FORMAT":"DATETIME" }
|
||||
,{"NAME":"SOME_TIME" ,"TYPE":1 ,"LENGTH":8 ,"FORMAT":"TIME" }
|
||||
,{"NAME":"SOME_SHORTNUM" ,"TYPE":1 ,"LENGTH":4 ,"FORMAT":"" }
|
||||
,{"NAME":"SOME_BESTNUM" ,"TYPE":1 ,"LENGTH":8 ,"FORMAT":"BEST" }
|
||||
]
|
||||
, "submits":
|
||||
[
|
||||
{"TABLE_ID":"DC20221007T122119628_344949_7254" ,"SUBMIT_STATUS_CD":"SUBMITTED" ,"BASE_LIB":"DC988196" ,"BASE_DS":"MPE_X_TEST" ,"SUBMITTED_BY_NM":"mihajlo" ,"SUBMITTED_ON_DTTM":1980764479.74 ,"SUBMITTED_REASON_TXT":"" ,"INPUT_OBS":15 ,"INPUT_VARS":10 ,"NUM_OF_APPROVALS_REQUIRED":1 ,"NUM_OF_APPROVALS_REMAINING":1 ,"REVIEWED_BY_NM":"" ,"REVIEWED_ON_DTTM":null }
|
||||
,{"TABLE_ID":"DC20221006T142649516_059582_7169" ,"SUBMIT_STATUS_CD":"SUBMITTED" ,"BASE_LIB":"DC988196" ,"BASE_DS":"MPE_X_TEST" ,"SUBMITTED_BY_NM":"mihajlo" ,"SUBMITTED_ON_DTTM":1980685609.6 ,"SUBMITTED_REASON_TXT":"" ,"INPUT_OBS":1 ,"INPUT_VARS":10 ,"NUM_OF_APPROVALS_REQUIRED":1 ,"NUM_OF_APPROVALS_REMAINING":1 ,"REVIEWED_BY_NM":"" ,"REVIEWED_ON_DTTM":null }
|
||||
]
|
||||
, "deleted":
|
||||
[
|
||||
{"PRIMARY_KEY_FIELD":1016 ,"SOME_CHAR":"16 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6963824517 ,"SOME_DATE":790 ,"SOME_DATETIME":null ,"SOME_TIME":60 ,"SOME_SHORTNUM":27 ,"SOME_BESTNUM":84 }
|
||||
,{"PRIMARY_KEY_FIELD":1017 ,"SOME_CHAR":"17 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.476432963 ,"SOME_DATE":432 ,"SOME_DATETIME":null ,"SOME_TIME":60 ,"SOME_SHORTNUM":6 ,"SOME_BESTNUM":93 }
|
||||
,{"PRIMARY_KEY_FIELD":1018 ,"SOME_CHAR":"18 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.498669565 ,"SOME_DATE":754 ,"SOME_DATETIME":null ,"SOME_TIME":0 ,"SOME_SHORTNUM":87 ,"SOME_BESTNUM":29 }
|
||||
,{"PRIMARY_KEY_FIELD":1019 ,"SOME_CHAR":"19 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.7999903256 ,"SOME_DATE":492 ,"SOME_DATETIME":null ,"SOME_TIME":60 ,"SOME_SHORTNUM":4 ,"SOME_BESTNUM":15 }
|
||||
]
|
||||
, "new":
|
||||
[
|
||||
{"PRIMARY_KEY_FIELD":10101234 ,"SOME_CHAR":"10 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.3297298762 ,"SOME_DATE":728 ,"SOME_DATETIME":null ,"SOME_TIME":60 ,"SOME_SHORTNUM":52 ,"SOME_BESTNUM":23 }
|
||||
,{"PRIMARY_KEY_FIELD":10101235 ,"SOME_CHAR":"11 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4249602912 ,"SOME_DATE":456 ,"SOME_DATETIME":null ,"SOME_TIME":60 ,"SOME_SHORTNUM":37 ,"SOME_BESTNUM":91 }
|
||||
,{"PRIMARY_KEY_FIELD":10101236 ,"SOME_CHAR":"12 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5175091785 ,"SOME_DATE":383 ,"SOME_DATETIME":null ,"SOME_TIME":0 ,"SOME_SHORTNUM":53 ,"SOME_BESTNUM":5 }
|
||||
,{"PRIMARY_KEY_FIELD":10101237 ,"SOME_CHAR":"13 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1282490171 ,"SOME_DATE":650 ,"SOME_DATETIME":20160 ,"SOME_TIME":0 ,"SOME_SHORTNUM":74 ,"SOME_BESTNUM":88 }
|
||||
,{"PRIMARY_KEY_FIELD":10101238 ,"SOME_CHAR":"14 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9579004319 ,"SOME_DATE":203 ,"SOME_DATETIME":20160 ,"SOME_TIME":0 ,"SOME_SHORTNUM":51 ,"SOME_BESTNUM":65 }
|
||||
,{"PRIMARY_KEY_FIELD":10101239 ,"SOME_CHAR":"15 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4804529285 ,"SOME_DATE":155 ,"SOME_DATETIME":23820 ,"SOME_TIME":0 ,"SOME_SHORTNUM":28 ,"SOME_BESTNUM":88 }
|
||||
]
|
||||
, "updates":
|
||||
[
|
||||
{"PRIMARY_KEY_FIELD":0 ,"SOME_CHAR":"updated row" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":42 ,"SOME_DATE":42 ,"SOME_DATETIME":null ,"SOME_TIME":0 ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"PRIMARY_KEY_FIELD":1 ,"SOME_CHAR":"updated row" ,"SOME_DROPDOWN":"Option 2" ,"SOME_NUM":42 ,"SOME_DATE":42 ,"SOME_DATETIME":null ,"SOME_TIME":420 ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"PRIMARY_KEY_FIELD":2 ,"SOME_CHAR":"updated row" ,"SOME_DROPDOWN":"Option 3" ,"SOME_NUM":42 ,"SOME_DATE":42 ,"SOME_DATETIME":null ,"SOME_TIME":120 ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"PRIMARY_KEY_FIELD":3 ,"SOME_CHAR":"updated row" ,"SOME_DROPDOWN":"Option 2" ,"SOME_NUM":1613.001 ,"SOME_DATE":423 ,"SOME_DATETIME":null ,"SOME_TIME":0 ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"PRIMARY_KEY_FIELD":4 ,"SOME_CHAR":"updated row" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":1613.0011235 ,"SOME_DATE":4231 ,"SOME_DATETIME":null ,"SOME_TIME":360 ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
]
|
||||
, "originals":
|
||||
[
|
||||
{"PRIMARY_KEY_FIELD":0 ,"SOME_CHAR":"this is dummy data" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":42 ,"SOME_DATE":42 ,"SOME_DATETIME":42 ,"SOME_TIME":42 ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"PRIMARY_KEY_FIELD":1 ,"SOME_CHAR":"more dummy data" ,"SOME_DROPDOWN":"Option 2" ,"SOME_NUM":42 ,"SOME_DATE":42 ,"SOME_DATETIME":42 ,"SOME_TIME":422 ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"PRIMARY_KEY_FIELD":2 ,"SOME_CHAR":"even more dummy data" ,"SOME_DROPDOWN":"Option 3" ,"SOME_NUM":42 ,"SOME_DATE":42 ,"SOME_DATETIME":42 ,"SOME_TIME":142 ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"PRIMARY_KEY_FIELD":3 ,"SOME_CHAR":"It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told: It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told: It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told: It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told:" ,"SOME_DROPDOWN":"Option 2" ,"SOME_NUM":1613.001 ,"SOME_DATE":423 ,"SOME_DATETIME":423 ,"SOME_TIME":44 ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"PRIMARY_KEY_FIELD":4 ,"SOME_CHAR":"if you can fill the unforgiving minute" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":1613.001123456 ,"SOME_DATE":4231 ,"SOME_DATETIME":423123123 ,"SOME_TIME":412 ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
]
|
||||
, "fmt_deleted":
|
||||
[
|
||||
{"PRIMARY_KEY_FIELD":"1016" ,"SOME_CHAR":"16 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":"0.6963824517" ,"SOME_DATE":"01MAR1962" ,"SOME_DATETIME":"." ,"SOME_TIME":"0:01:00" ,"SOME_SHORTNUM":"27" ,"SOME_BESTNUM":"84" }
|
||||
,{"PRIMARY_KEY_FIELD":"1017" ,"SOME_CHAR":"17 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":"0.476432963" ,"SOME_DATE":"08MAR1961" ,"SOME_DATETIME":"." ,"SOME_TIME":"0:01:00" ,"SOME_SHORTNUM":"6" ,"SOME_BESTNUM":"93" }
|
||||
,{"PRIMARY_KEY_FIELD":"1018" ,"SOME_CHAR":"18 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":"0.498669565" ,"SOME_DATE":"24JAN1962" ,"SOME_DATETIME":"." ,"SOME_TIME":"0:00:00" ,"SOME_SHORTNUM":"87" ,"SOME_BESTNUM":"29" }
|
||||
,{"PRIMARY_KEY_FIELD":"1019" ,"SOME_CHAR":"19 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":"0.7999903256" ,"SOME_DATE":"07MAY1961" ,"SOME_DATETIME":"." ,"SOME_TIME":"0:01:00" ,"SOME_SHORTNUM":"4" ,"SOME_BESTNUM":"15" }
|
||||
]
|
||||
, "fmt_new":
|
||||
[
|
||||
{"PRIMARY_KEY_FIELD":"10101234" ,"SOME_CHAR":"10 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":"0.3297298762" ,"SOME_DATE":"29DEC1961" ,"SOME_DATETIME":"." ,"SOME_TIME":"0:01:00" ,"SOME_SHORTNUM":"52" ,"SOME_BESTNUM":"23" }
|
||||
,{"PRIMARY_KEY_FIELD":"10101235" ,"SOME_CHAR":"11 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":"0.4249602912" ,"SOME_DATE":"01APR1961" ,"SOME_DATETIME":"." ,"SOME_TIME":"0:01:00" ,"SOME_SHORTNUM":"37" ,"SOME_BESTNUM":"91" }
|
||||
,{"PRIMARY_KEY_FIELD":"10101236" ,"SOME_CHAR":"12 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":"0.5175091785" ,"SOME_DATE":"18JAN1961" ,"SOME_DATETIME":"." ,"SOME_TIME":"0:00:00" ,"SOME_SHORTNUM":"53" ,"SOME_BESTNUM":"5" }
|
||||
,{"PRIMARY_KEY_FIELD":"10101237" ,"SOME_CHAR":"13 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":"0.1282490171" ,"SOME_DATE":"12OCT1961" ,"SOME_DATETIME":"01JAN1960:05:36:00" ,"SOME_TIME":"0:00:00" ,"SOME_SHORTNUM":"74" ,"SOME_BESTNUM":"88" }
|
||||
,{"PRIMARY_KEY_FIELD":"10101238" ,"SOME_CHAR":"14 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":"0.9579004319" ,"SOME_DATE":"22JUL1960" ,"SOME_DATETIME":"01JAN1960:05:36:00" ,"SOME_TIME":"0:00:00" ,"SOME_SHORTNUM":"51" ,"SOME_BESTNUM":"65" }
|
||||
,{"PRIMARY_KEY_FIELD":"10101239" ,"SOME_CHAR":"15 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":"0.4804529285" ,"SOME_DATE":"04JUN1960" ,"SOME_DATETIME":"01JAN1960:06:37:00" ,"SOME_TIME":"0:00:00" ,"SOME_SHORTNUM":"28" ,"SOME_BESTNUM":"88" }
|
||||
]
|
||||
, "fmt_updates":
|
||||
[
|
||||
{"PRIMARY_KEY_FIELD":"0" ,"SOME_CHAR":"updated row" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":"42" ,"SOME_DATE":"12FEB1960" ,"SOME_DATETIME":"." ,"SOME_TIME":"0:00:00" ,"SOME_SHORTNUM":"3" ,"SOME_BESTNUM":"44" }
|
||||
,{"PRIMARY_KEY_FIELD":"1" ,"SOME_CHAR":"updated row" ,"SOME_DROPDOWN":"Option 2" ,"SOME_NUM":"42" ,"SOME_DATE":"12FEB1960" ,"SOME_DATETIME":"." ,"SOME_TIME":"0:07:00" ,"SOME_SHORTNUM":"3" ,"SOME_BESTNUM":"44" }
|
||||
,{"PRIMARY_KEY_FIELD":"2" ,"SOME_CHAR":"updated row" ,"SOME_DROPDOWN":"Option 3" ,"SOME_NUM":"42" ,"SOME_DATE":"12FEB1960" ,"SOME_DATETIME":"." ,"SOME_TIME":"0:02:00" ,"SOME_SHORTNUM":"3" ,"SOME_BESTNUM":"44" }
|
||||
,{"PRIMARY_KEY_FIELD":"3" ,"SOME_CHAR":"updated row" ,"SOME_DROPDOWN":"Option 2" ,"SOME_NUM":"1613.001" ,"SOME_DATE":"27FEB1961" ,"SOME_DATETIME":"." ,"SOME_TIME":"0:00:00" ,"SOME_SHORTNUM":"3" ,"SOME_BESTNUM":"44" }
|
||||
,{"PRIMARY_KEY_FIELD":"4" ,"SOME_CHAR":"updated row" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":"1613.0011235" ,"SOME_DATE":"02AUG1971" ,"SOME_DATETIME":"." ,"SOME_TIME":"0:06:00" ,"SOME_SHORTNUM":"3" ,"SOME_BESTNUM":"44" }
|
||||
]
|
||||
, "fmt_originals":
|
||||
[
|
||||
{"PRIMARY_KEY_FIELD":"0" ,"SOME_CHAR":"this is dummy data" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":"42" ,"SOME_DATE":"12FEB1960" ,"SOME_DATETIME":"01JAN1960:00:00:42" ,"SOME_TIME":"0:00:42" ,"SOME_SHORTNUM":"3" ,"SOME_BESTNUM":"44" }
|
||||
,{"PRIMARY_KEY_FIELD":"1" ,"SOME_CHAR":"more dummy data" ,"SOME_DROPDOWN":"Option 2" ,"SOME_NUM":"42" ,"SOME_DATE":"12FEB1960" ,"SOME_DATETIME":"01JAN1960:00:00:42" ,"SOME_TIME":"0:07:02" ,"SOME_SHORTNUM":"3" ,"SOME_BESTNUM":"44" }
|
||||
,{"PRIMARY_KEY_FIELD":"2" ,"SOME_CHAR":"even more dummy data" ,"SOME_DROPDOWN":"Option 3" ,"SOME_NUM":"42" ,"SOME_DATE":"12FEB1960" ,"SOME_DATETIME":"01JAN1960:00:00:42" ,"SOME_TIME":"0:02:22" ,"SOME_SHORTNUM":"3" ,"SOME_BESTNUM":"44" }
|
||||
,{"PRIMARY_KEY_FIELD":"3" ,"SOME_CHAR":"It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told: It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told: It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told: It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told:" ,"SOME_DROPDOWN":"Option 2" ,"SOME_NUM":"1613.001" ,"SOME_DATE":"27FEB1961" ,"SOME_DATETIME":"01JAN1960:00:07:03" ,"SOME_TIME":"0:00:44" ,"SOME_SHORTNUM":"3" ,"SOME_BESTNUM":"44" }
|
||||
,{"PRIMARY_KEY_FIELD":"4" ,"SOME_CHAR":"if you can fill the unforgiving minute" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":"1613.0011235" ,"SOME_DATE":"02AUG1971" ,"SOME_DATETIME":"29MAY1973:06:12:03" ,"SOME_TIME":"0:06:52" ,"SOME_SHORTNUM":"3" ,"SOME_BESTNUM":"44" }
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_PROGRAM" : "/30.SASApps/app/mihajlo/services/auditors/postdata"
|
||||
,"AUTOEXEC" : "%2Fhome%2Fmihajlo%2Fsasjs_root%2Fsessions%2F20221007122541-37053-1665145541605%2Fautoexec.sas"
|
||||
,"MF_GETUSER" : "mihajlo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "utf-8"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTINFOLONG" : ""
|
||||
,"SYSHOSTNAME" : "sas.4gl.io"
|
||||
,"SYSPROCESSID" : "41DD84049178EB530000000000000000"
|
||||
,"SYSPROCESSMODE" : "Stored Program"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "726676"
|
||||
,"SYSSCPL" : "LINUX"
|
||||
,"syssite" : "123"
|
||||
,"SYSTCPIPHOSTNAME" : "https://sas.4gl.io:5002"
|
||||
,"SYSUSERID" : "mihajlo"
|
||||
,"SYSVLONG" : "05.00.00.02.001146"
|
||||
,"SYSWARNINGTEXT" : ""
|
||||
,"END_DTTM" : "2022-10-07T12:26:00.209420"
|
||||
,"MEMSIZE" : "0KB"
|
||||
}
|
||||
`
|
||||
982
sas/mocks/sasjs/services/editors/getdata.js
Normal file
982
sas/mocks/sasjs/services/editors/getdata.js
Normal file
@@ -0,0 +1,982 @@
|
||||
const path = require('path')
|
||||
|
||||
let FILTER_TEXT = ''
|
||||
|
||||
let appLoc = path.join(..._program.split('services')[0].split('/'))
|
||||
const sessionStoragePath = path.resolve(__dirname, '..', '..', 'drive', 'files', appLoc, 'mock-storage')
|
||||
const filterStore = path.resolve(sessionStoragePath, 'filter.txt')
|
||||
|
||||
let sasControlTableFileText = ''
|
||||
|
||||
if (_WEBIN_FILENAME1.includes('SASControlTable')) sasControlTableFileText = _WEBIN_FILEREF1.toString()
|
||||
|
||||
if (sasControlTableFileText.includes('1,WEB')) { //it is filter_pk = 1
|
||||
try {
|
||||
FILTER_TEXT = fs.readFileSync(filterStore, {encoding:'utf8'}).toString()
|
||||
} catch (err) {
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
FILTER_TEXT = FILTER_TEXT.replace(/\"/gmi, '\\"')
|
||||
|
||||
let webouts = {
|
||||
MPE_X_TEST: `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:30"
|
||||
, "approvers":
|
||||
[
|
||||
{
|
||||
"PERSONNAME": "sasdemo",
|
||||
"EMAIL": "sasdemo",
|
||||
"USERID": "sasdemo"
|
||||
}
|
||||
]
|
||||
, "cols":
|
||||
[
|
||||
{
|
||||
"NAME": "PRIMARY_KEY_FIELD",
|
||||
"VARNUM": 1,
|
||||
"LABEL": "PRIMARY_KEY_FIELD",
|
||||
"FMTNAME": "",
|
||||
"DDTYPE": "NUMERIC",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_BESTNUM",
|
||||
"VARNUM": 9,
|
||||
"LABEL": "SOME_BESTNUM",
|
||||
"FMTNAME": "BEST",
|
||||
"DDTYPE": "NUMERIC",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_CHAR",
|
||||
"VARNUM": 2,
|
||||
"LABEL": "SOME_CHAR",
|
||||
"FMTNAME": "",
|
||||
"DDTYPE": "CHARACTER",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_DATE",
|
||||
"VARNUM": 5,
|
||||
"LABEL": "SOME_DATE",
|
||||
"FMTNAME": "DATE",
|
||||
"DDTYPE": "DATE",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_DATETIME",
|
||||
"VARNUM": 6,
|
||||
"LABEL": "SOME_DATETIME",
|
||||
"FMTNAME": "DATETIME",
|
||||
"DDTYPE": "DATETIME",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_DROPDOWN",
|
||||
"VARNUM": 3,
|
||||
"LABEL": "SOME_DROPDOWN",
|
||||
"FMTNAME": "",
|
||||
"DDTYPE": "CHARACTER",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_NUM",
|
||||
"VARNUM": 4,
|
||||
"LABEL": "SOME_NUM",
|
||||
"FMTNAME": "",
|
||||
"DDTYPE": "NUMERIC",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_SHORTNUM",
|
||||
"VARNUM": 8,
|
||||
"LABEL": "SOME_SHORTNUM",
|
||||
"FMTNAME": "",
|
||||
"DDTYPE": "NUMERIC",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
},
|
||||
{
|
||||
"NAME": "SOME_TIME",
|
||||
"VARNUM": 7,
|
||||
"LABEL": "SOME_TIME",
|
||||
"FMTNAME": "TIME",
|
||||
"DDTYPE": "TIME",
|
||||
"CLS_RULE": "READ",
|
||||
"MEMLABEL": "",
|
||||
"DESC": "",
|
||||
"LONGDESC": ""
|
||||
}
|
||||
]
|
||||
, "dqdata":
|
||||
[
|
||||
{
|
||||
"BASE_COL": "SOME_DROPDOWN",
|
||||
"RULE_VALUE": "SOME_DROPDOWN",
|
||||
"RULE_DATA": "Option 1",
|
||||
"SELECTBOX_ORDER": 1
|
||||
},
|
||||
{
|
||||
"BASE_COL": "SOME_DROPDOWN",
|
||||
"RULE_VALUE": "SOME_DROPDOWN",
|
||||
"RULE_DATA": "Option 2",
|
||||
"SELECTBOX_ORDER": 2
|
||||
},
|
||||
{
|
||||
"BASE_COL": "SOME_DROPDOWN",
|
||||
"RULE_VALUE": "SOME_DROPDOWN",
|
||||
"RULE_DATA": "Option 3",
|
||||
"SELECTBOX_ORDER": 2
|
||||
},
|
||||
{
|
||||
"BASE_COL": "SOME_DROPDOWN",
|
||||
"RULE_VALUE": "SOME_DROPDOWN",
|
||||
"RULE_DATA": "This is a long option. This option is very long. It is optional, though.",
|
||||
"SELECTBOX_ORDER": 3
|
||||
}
|
||||
]
|
||||
, "dqrules":
|
||||
[
|
||||
{
|
||||
"BASE_COL": "PRIMARY_KEY_FIELD",
|
||||
"RULE_TYPE": "NOTNULL",
|
||||
"RULE_VALUE": "",
|
||||
"X": 0
|
||||
},
|
||||
{
|
||||
"BASE_COL": "SOME_NUM",
|
||||
"RULE_TYPE": "HARDSELECT_HOOK",
|
||||
"RULE_VALUE": "services/validations/mpe_x_test.some_num",
|
||||
"X": 0
|
||||
}
|
||||
]
|
||||
, "dsmeta":
|
||||
[
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Data Set Name",
|
||||
"VALUE": "DC996664.MPE_X_TEST"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Observations",
|
||||
"VALUE": "496"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Member Type",
|
||||
"VALUE": "DATA"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Variables",
|
||||
"VALUE": "9"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Engine",
|
||||
"VALUE": "V9"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Indexes",
|
||||
"VALUE": "1"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Created",
|
||||
"VALUE": "09/26/2022 08:24:39"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Integrity Constraints",
|
||||
"VALUE": "1"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Last Modified",
|
||||
"VALUE": "09/26/2022 08:24:45"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Observation Length",
|
||||
"VALUE": "32947"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Protection",
|
||||
"VALUE": " ."
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Deleted Observations",
|
||||
"VALUE": "0"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Data Set Type",
|
||||
"VALUE": " ."
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Compressed",
|
||||
"VALUE": "CHAR"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Label",
|
||||
"VALUE": " ."
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Reuse Space",
|
||||
"VALUE": "NO"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Data Representation",
|
||||
"VALUE": "WINDOWS_64"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Point to Observations",
|
||||
"VALUE": "YES"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Encoding",
|
||||
"VALUE": "wlatin1 Western (Windows)"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ATTRIBUTES",
|
||||
"NAME": "Sorted",
|
||||
"VALUE": "NO"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Data Set Page Size",
|
||||
"VALUE": "262144"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Number of Data Set Pages",
|
||||
"VALUE": "3"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Index File Page Size",
|
||||
"VALUE": "4096"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Number of Index File Pages",
|
||||
"VALUE": "4"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Number of Data Set Repairs",
|
||||
"VALUE": "0"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "ExtendObsCounter",
|
||||
"VALUE": "YES"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Filename",
|
||||
"VALUE": "C:\DataController\DC996664\mpe_x_test.sas7bdat"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Release Created",
|
||||
"VALUE": "9.0401M7"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Host Created",
|
||||
"VALUE": "Linunx"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "Owner Name",
|
||||
"VALUE": "BUILTIN\Administrators"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "File Size",
|
||||
"VALUE": " 1MB"
|
||||
},
|
||||
{
|
||||
"ODS_TABLE": "ENGINEHOST",
|
||||
"NAME": "File Size (bytes)",
|
||||
"VALUE": "1048576"
|
||||
}
|
||||
]
|
||||
, "maxvarlengths":
|
||||
[
|
||||
{
|
||||
"NAME": "_____DELETE__THIS__RECORD_____",
|
||||
"MAXLEN": 3
|
||||
},
|
||||
{
|
||||
"NAME": "PRIMARY_KEY_FIELD",
|
||||
"MAXLEN": 4
|
||||
},
|
||||
{
|
||||
"NAME": "some_char",
|
||||
"MAXLEN": 591
|
||||
},
|
||||
{
|
||||
"NAME": "some_dropdown",
|
||||
"MAXLEN": 8
|
||||
},
|
||||
{
|
||||
"NAME": "some_num",
|
||||
"MAXLEN": 8
|
||||
},
|
||||
{
|
||||
"NAME": "some_date",
|
||||
"MAXLEN": 10
|
||||
},
|
||||
{
|
||||
"NAME": "some_datetime",
|
||||
"MAXLEN": 19
|
||||
},
|
||||
{
|
||||
"NAME": "some_time",
|
||||
"MAXLEN": 8
|
||||
},
|
||||
{
|
||||
"NAME": "some_shortnum",
|
||||
"MAXLEN": 3
|
||||
},
|
||||
{
|
||||
"NAME": "some_bestnum",
|
||||
"MAXLEN": 3
|
||||
}
|
||||
]
|
||||
, "query":
|
||||
[
|
||||
|
||||
]
|
||||
, "sasdata":
|
||||
[
|
||||
{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":0 ,"SOME_CHAR":"this is dummy data" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":42 ,"SOME_DATE":"1960-02-12" ,"SOME_DATETIME":"1960-01-01 00:00:42" ,"SOME_TIME":"00:00:42" ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1 ,"SOME_CHAR":"more dummy data" ,"SOME_DROPDOWN":"Option 2" ,"SOME_NUM":42 ,"SOME_DATE":"1960-02-12" ,"SOME_DATETIME":"1960-01-01 00:00:42" ,"SOME_TIME":"00:07:02" ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":2 ,"SOME_CHAR":"even more dummy data" ,"SOME_DROPDOWN":"Option 3" ,"SOME_NUM":42 ,"SOME_DATE":"1960-02-12" ,"SOME_DATETIME":"1960-01-01 00:00:42" ,"SOME_TIME":"00:02:22" ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":3 ,"SOME_CHAR":"It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told: It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told: It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told: It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told:" ,"SOME_DROPDOWN":"Option 2" ,"SOME_NUM":1613.001 ,"SOME_DATE":"1961-02-27" ,"SOME_DATETIME":"1960-01-01 00:07:03" ,"SOME_TIME":"00:00:44" ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":4 ,"SOME_CHAR":"if you can fill the unforgiving minute" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":1613.0011235 ,"SOME_DATE":"1971-08-02" ,"SOME_DATETIME":"1973-05-29 06:12:03" ,"SOME_TIME":"00:06:52" ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":44 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1010 ,"SOME_CHAR":"10 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.3677867113 ,"SOME_DATE":"1961-03-05" ,"SOME_DATETIME":"1960-01-01 08:16:44" ,"SOME_TIME":"00:00:35" ,"SOME_SHORTNUM":1 ,"SOME_BESTNUM":72 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1011 ,"SOME_CHAR":"11 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.8693330497 ,"SOME_DATE":"1961-01-20" ,"SOME_DATETIME":"1960-01-01 01:25:19" ,"SOME_TIME":"00:00:01" ,"SOME_SHORTNUM":6 ,"SOME_BESTNUM":54 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1012 ,"SOME_CHAR":"12 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5432779065 ,"SOME_DATE":"1961-10-06" ,"SOME_DATETIME":"1960-01-01 02:57:35" ,"SOME_TIME":"00:00:35" ,"SOME_SHORTNUM":54 ,"SOME_BESTNUM":62 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1013 ,"SOME_CHAR":"13 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5051939867 ,"SOME_DATE":"1962-02-20" ,"SOME_DATETIME":"1960-01-01 06:47:55" ,"SOME_TIME":"00:00:41" ,"SOME_SHORTNUM":38 ,"SOME_BESTNUM":4 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1014 ,"SOME_CHAR":"14 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0130502507 ,"SOME_DATE":"1960-01-13" ,"SOME_DATETIME":"1960-01-01 03:48:13" ,"SOME_TIME":"00:00:14" ,"SOME_SHORTNUM":92 ,"SOME_BESTNUM":57 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1015 ,"SOME_CHAR":"15 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5822708009 ,"SOME_DATE":"1962-07-12" ,"SOME_DATETIME":"1960-01-01 12:05:18" ,"SOME_TIME":"00:00:54" ,"SOME_SHORTNUM":92 ,"SOME_BESTNUM":80 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1016 ,"SOME_CHAR":"16 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1382724979 ,"SOME_DATE":"1960-08-29" ,"SOME_DATETIME":"1960-01-01 02:48:01" ,"SOME_TIME":"00:00:01" ,"SOME_SHORTNUM":28 ,"SOME_BESTNUM":91 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1017 ,"SOME_CHAR":"17 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.892701324 ,"SOME_DATE":"1961-09-14" ,"SOME_DATETIME":"1960-01-01 07:03:58" ,"SOME_TIME":"00:01:37" ,"SOME_SHORTNUM":91 ,"SOME_BESTNUM":72 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1018 ,"SOME_CHAR":"18 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1852788567 ,"SOME_DATE":"1961-03-08" ,"SOME_DATETIME":"1960-01-01 00:22:48" ,"SOME_TIME":"00:00:32" ,"SOME_SHORTNUM":93 ,"SOME_BESTNUM":79 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1019 ,"SOME_CHAR":"19 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0737551018 ,"SOME_DATE":"1961-01-24" ,"SOME_DATETIME":"1960-01-01 03:14:33" ,"SOME_TIME":"00:00:21" ,"SOME_SHORTNUM":22 ,"SOME_BESTNUM":90 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1020 ,"SOME_CHAR":"20 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.7128569939 ,"SOME_DATE":"1961-02-08" ,"SOME_DATETIME":"1960-01-01 01:50:23" ,"SOME_TIME":"00:01:40" ,"SOME_SHORTNUM":65 ,"SOME_BESTNUM":34 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1021 ,"SOME_CHAR":"21 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6706138443 ,"SOME_DATE":"1961-03-09" ,"SOME_DATETIME":"1960-01-01 04:52:55" ,"SOME_TIME":"00:00:13" ,"SOME_SHORTNUM":44 ,"SOME_BESTNUM":97 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1022 ,"SOME_CHAR":"22 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1423215792 ,"SOME_DATE":"1962-07-22" ,"SOME_DATETIME":"1960-01-01 07:25:01" ,"SOME_TIME":"00:01:10" ,"SOME_SHORTNUM":66 ,"SOME_BESTNUM":98 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1023 ,"SOME_CHAR":"23 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1259848066 ,"SOME_DATE":"1962-09-01" ,"SOME_DATETIME":"1960-01-01 09:32:34" ,"SOME_TIME":"00:01:16" ,"SOME_SHORTNUM":44 ,"SOME_BESTNUM":98 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1024 ,"SOME_CHAR":"24 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.3899468637 ,"SOME_DATE":"1961-12-06" ,"SOME_DATETIME":"1960-01-01 06:53:51" ,"SOME_TIME":"00:00:33" ,"SOME_SHORTNUM":30 ,"SOME_BESTNUM":90 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1025 ,"SOME_CHAR":"25 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0310356193 ,"SOME_DATE":"1960-03-01" ,"SOME_DATETIME":"1960-01-01 02:58:07" ,"SOME_TIME":"00:00:27" ,"SOME_SHORTNUM":73 ,"SOME_BESTNUM":59 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1026 ,"SOME_CHAR":"26 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9057884239 ,"SOME_DATE":"1960-10-04" ,"SOME_DATETIME":"1960-01-01 11:17:28" ,"SOME_TIME":"00:00:41" ,"SOME_SHORTNUM":82 ,"SOME_BESTNUM":46 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1027 ,"SOME_CHAR":"27 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5920675856 ,"SOME_DATE":"1962-07-15" ,"SOME_DATETIME":"1960-01-01 03:35:41" ,"SOME_TIME":"00:00:22" ,"SOME_SHORTNUM":46 ,"SOME_BESTNUM":73 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1028 ,"SOME_CHAR":"28 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6580030046 ,"SOME_DATE":"1960-10-08" ,"SOME_DATETIME":"1960-01-01 13:13:30" ,"SOME_TIME":"00:00:40" ,"SOME_SHORTNUM":35 ,"SOME_BESTNUM":40 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1029 ,"SOME_CHAR":"29 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.807042594 ,"SOME_DATE":"1960-12-26" ,"SOME_DATETIME":"1960-01-01 11:57:14" ,"SOME_TIME":"00:00:19" ,"SOME_SHORTNUM":80 ,"SOME_BESTNUM":12 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1030 ,"SOME_CHAR":"30 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.8801450408 ,"SOME_DATE":"1961-05-15" ,"SOME_DATETIME":"1960-01-01 10:11:05" ,"SOME_TIME":"00:00:25" ,"SOME_SHORTNUM":70 ,"SOME_BESTNUM":19 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1031 ,"SOME_CHAR":"31 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4150194705 ,"SOME_DATE":"1962-01-27" ,"SOME_DATETIME":"1960-01-01 11:27:09" ,"SOME_TIME":"00:01:04" ,"SOME_SHORTNUM":94 ,"SOME_BESTNUM":48 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1032 ,"SOME_CHAR":"32 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9743401203 ,"SOME_DATE":"1962-01-09" ,"SOME_DATETIME":"1960-01-01 07:44:35" ,"SOME_TIME":"00:01:07" ,"SOME_SHORTNUM":43 ,"SOME_BESTNUM":3 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1033 ,"SOME_CHAR":"33 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.2035595692 ,"SOME_DATE":"1960-09-07" ,"SOME_DATETIME":"1960-01-01 11:52:19" ,"SOME_TIME":"00:00:42" ,"SOME_SHORTNUM":29 ,"SOME_BESTNUM":56 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1034 ,"SOME_CHAR":"34 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6792435556 ,"SOME_DATE":"1960-04-21" ,"SOME_DATETIME":"1960-01-01 07:17:04" ,"SOME_TIME":"00:01:14" ,"SOME_SHORTNUM":68 ,"SOME_BESTNUM":9 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1035 ,"SOME_CHAR":"35 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9494116972 ,"SOME_DATE":"1960-01-19" ,"SOME_DATETIME":"1960-01-01 10:15:38" ,"SOME_TIME":"00:01:16" ,"SOME_SHORTNUM":91 ,"SOME_BESTNUM":10 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1036 ,"SOME_CHAR":"36 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5446134911 ,"SOME_DATE":"1960-10-26" ,"SOME_DATETIME":"1960-01-01 03:55:27" ,"SOME_TIME":"00:01:24" ,"SOME_SHORTNUM":72 ,"SOME_BESTNUM":36 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1037 ,"SOME_CHAR":"37 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.458775894 ,"SOME_DATE":"1960-11-21" ,"SOME_DATETIME":"1960-01-01 13:34:37" ,"SOME_TIME":"00:01:35" ,"SOME_SHORTNUM":97 ,"SOME_BESTNUM":32 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1038 ,"SOME_CHAR":"38 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1537194239 ,"SOME_DATE":"1961-05-06" ,"SOME_DATETIME":"1960-01-01 06:14:13" ,"SOME_TIME":"00:00:29" ,"SOME_SHORTNUM":60 ,"SOME_BESTNUM":98 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1039 ,"SOME_CHAR":"39 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4935002562 ,"SOME_DATE":"1960-06-05" ,"SOME_DATETIME":"1960-01-01 06:59:42" ,"SOME_TIME":"00:00:45" ,"SOME_SHORTNUM":95 ,"SOME_BESTNUM":55 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1040 ,"SOME_CHAR":"40 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.124728859 ,"SOME_DATE":"1961-03-09" ,"SOME_DATETIME":"1960-01-01 03:03:06" ,"SOME_TIME":"00:01:23" ,"SOME_SHORTNUM":35 ,"SOME_BESTNUM":79 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1041 ,"SOME_CHAR":"41 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.2794422001 ,"SOME_DATE":"1962-07-06" ,"SOME_DATETIME":"1960-01-01 05:29:26" ,"SOME_TIME":"00:00:51" ,"SOME_SHORTNUM":86 ,"SOME_BESTNUM":66 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1042 ,"SOME_CHAR":"42 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.7030775499 ,"SOME_DATE":"1960-08-11" ,"SOME_DATETIME":"1960-01-01 12:11:24" ,"SOME_TIME":"00:00:38" ,"SOME_SHORTNUM":86 ,"SOME_BESTNUM":97 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1043 ,"SOME_CHAR":"43 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0701107537 ,"SOME_DATE":"1961-01-29" ,"SOME_DATETIME":"1960-01-01 03:44:09" ,"SOME_TIME":"00:00:03" ,"SOME_SHORTNUM":25 ,"SOME_BESTNUM":8 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1044 ,"SOME_CHAR":"44 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6423292927 ,"SOME_DATE":"1962-01-15" ,"SOME_DATETIME":"1960-01-01 00:57:07" ,"SOME_TIME":"00:00:09" ,"SOME_SHORTNUM":97 ,"SOME_BESTNUM":37 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1045 ,"SOME_CHAR":"45 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.7206447743 ,"SOME_DATE":"1961-10-14" ,"SOME_DATETIME":"1960-01-01 12:25:32" ,"SOME_TIME":"00:00:07" ,"SOME_SHORTNUM":58 ,"SOME_BESTNUM":58 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1046 ,"SOME_CHAR":"46 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0431997366 ,"SOME_DATE":"1960-09-12" ,"SOME_DATETIME":"1960-01-01 05:12:57" ,"SOME_TIME":"00:01:35" ,"SOME_SHORTNUM":17 ,"SOME_BESTNUM":8 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1047 ,"SOME_CHAR":"47 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.3704071368 ,"SOME_DATE":"1960-07-01" ,"SOME_DATETIME":"1960-01-01 02:44:37" ,"SOME_TIME":"00:00:06" ,"SOME_SHORTNUM":45 ,"SOME_BESTNUM":26 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1048 ,"SOME_CHAR":"48 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.654417035 ,"SOME_DATE":"1961-05-04" ,"SOME_DATETIME":"1960-01-01 01:23:07" ,"SOME_TIME":"00:01:38" ,"SOME_SHORTNUM":41 ,"SOME_BESTNUM":13 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1049 ,"SOME_CHAR":"49 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1300212565 ,"SOME_DATE":"1961-01-06" ,"SOME_DATETIME":"1960-01-01 05:27:29" ,"SOME_TIME":"00:01:21" ,"SOME_SHORTNUM":37 ,"SOME_BESTNUM":66 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1050 ,"SOME_CHAR":"50 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0058409725 ,"SOME_DATE":"1960-07-23" ,"SOME_DATETIME":"1960-01-01 00:04:24" ,"SOME_TIME":"00:00:40" ,"SOME_SHORTNUM":15 ,"SOME_BESTNUM":32 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1051 ,"SOME_CHAR":"51 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.7239382587 ,"SOME_DATE":"1960-06-09" ,"SOME_DATETIME":"1960-01-01 03:15:09" ,"SOME_TIME":"00:00:04" ,"SOME_SHORTNUM":42 ,"SOME_BESTNUM":82 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1052 ,"SOME_CHAR":"52 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.8319003712 ,"SOME_DATE":"1960-08-13" ,"SOME_DATETIME":"1960-01-01 07:38:35" ,"SOME_TIME":"00:00:36" ,"SOME_SHORTNUM":69 ,"SOME_BESTNUM":81 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1053 ,"SOME_CHAR":"53 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5030828875 ,"SOME_DATE":"1961-06-22" ,"SOME_DATETIME":"1960-01-01 11:25:29" ,"SOME_TIME":"00:00:53" ,"SOME_SHORTNUM":39 ,"SOME_BESTNUM":75 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1054 ,"SOME_CHAR":"54 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.7148045514 ,"SOME_DATE":"1960-08-26" ,"SOME_DATETIME":"1960-01-01 10:10:09" ,"SOME_TIME":"00:00:39" ,"SOME_SHORTNUM":6 ,"SOME_BESTNUM":4 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1055 ,"SOME_CHAR":"55 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.8557945787 ,"SOME_DATE":"1960-10-19" ,"SOME_DATETIME":"1960-01-01 02:17:32" ,"SOME_TIME":"00:00:08" ,"SOME_SHORTNUM":93 ,"SOME_BESTNUM":36 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1056 ,"SOME_CHAR":"56 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9700463307 ,"SOME_DATE":"1962-07-11" ,"SOME_DATETIME":"1960-01-01 11:18:41" ,"SOME_TIME":"00:00:51" ,"SOME_SHORTNUM":25 ,"SOME_BESTNUM":35 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1057 ,"SOME_CHAR":"57 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9380399426 ,"SOME_DATE":"1961-06-26" ,"SOME_DATETIME":"1960-01-01 13:15:13" ,"SOME_TIME":"00:00:52" ,"SOME_SHORTNUM":57 ,"SOME_BESTNUM":66 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1058 ,"SOME_CHAR":"58 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.8484499486 ,"SOME_DATE":"1960-06-02" ,"SOME_DATETIME":"1960-01-01 01:14:51" ,"SOME_TIME":"00:00:00" ,"SOME_SHORTNUM":80 ,"SOME_BESTNUM":58 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1059 ,"SOME_CHAR":"59 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1415707628 ,"SOME_DATE":"1961-07-28" ,"SOME_DATETIME":"1960-01-01 06:33:16" ,"SOME_TIME":"00:00:58" ,"SOME_SHORTNUM":11 ,"SOME_BESTNUM":32 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1060 ,"SOME_CHAR":"60 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.282674513 ,"SOME_DATE":"1962-03-27" ,"SOME_DATETIME":"1960-01-01 00:25:37" ,"SOME_TIME":"00:00:56" ,"SOME_SHORTNUM":79 ,"SOME_BESTNUM":58 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1061 ,"SOME_CHAR":"61 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.372728008 ,"SOME_DATE":"1962-01-04" ,"SOME_DATETIME":"1960-01-01 05:07:43" ,"SOME_TIME":"00:01:00" ,"SOME_SHORTNUM":86 ,"SOME_BESTNUM":92 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1062 ,"SOME_CHAR":"62 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9517337316 ,"SOME_DATE":"1961-08-29" ,"SOME_DATETIME":"1960-01-01 02:40:05" ,"SOME_TIME":"00:00:05" ,"SOME_SHORTNUM":30 ,"SOME_BESTNUM":93 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1063 ,"SOME_CHAR":"63 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0967498683 ,"SOME_DATE":"1962-02-17" ,"SOME_DATETIME":"1960-01-01 07:30:41" ,"SOME_TIME":"00:00:29" ,"SOME_SHORTNUM":90 ,"SOME_BESTNUM":82 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1064 ,"SOME_CHAR":"64 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0540671353 ,"SOME_DATE":"1961-05-26" ,"SOME_DATETIME":"1960-01-01 13:13:43" ,"SOME_TIME":"00:00:08" ,"SOME_SHORTNUM":88 ,"SOME_BESTNUM":45 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1065 ,"SOME_CHAR":"65 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6461636464 ,"SOME_DATE":"1962-01-27" ,"SOME_DATETIME":"1960-01-01 02:56:41" ,"SOME_TIME":"00:00:19" ,"SOME_SHORTNUM":41 ,"SOME_BESTNUM":38 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1066 ,"SOME_CHAR":"66 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9053011983 ,"SOME_DATE":"1960-10-02" ,"SOME_DATETIME":"1960-01-01 03:35:49" ,"SOME_TIME":"00:01:04" ,"SOME_SHORTNUM":68 ,"SOME_BESTNUM":39 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1067 ,"SOME_CHAR":"67 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.977525881 ,"SOME_DATE":"1962-07-19" ,"SOME_DATETIME":"1960-01-01 05:53:20" ,"SOME_TIME":"00:00:28" ,"SOME_SHORTNUM":28 ,"SOME_BESTNUM":34 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1068 ,"SOME_CHAR":"68 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.2165553161 ,"SOME_DATE":"1960-05-13" ,"SOME_DATETIME":"1960-01-01 01:44:02" ,"SOME_TIME":"00:01:12" ,"SOME_SHORTNUM":63 ,"SOME_BESTNUM":23 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1069 ,"SOME_CHAR":"69 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.2248352795 ,"SOME_DATE":"1961-05-09" ,"SOME_DATETIME":"1960-01-01 00:04:33" ,"SOME_TIME":"00:00:09" ,"SOME_SHORTNUM":26 ,"SOME_BESTNUM":93 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1070 ,"SOME_CHAR":"70 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1386283367 ,"SOME_DATE":"1962-05-18" ,"SOME_DATETIME":"1960-01-01 03:32:00" ,"SOME_TIME":"00:01:36" ,"SOME_SHORTNUM":83 ,"SOME_BESTNUM":89 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1071 ,"SOME_CHAR":"71 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9337331415 ,"SOME_DATE":"1961-05-16" ,"SOME_DATETIME":"1960-01-01 13:46:54" ,"SOME_TIME":"00:00:47" ,"SOME_SHORTNUM":27 ,"SOME_BESTNUM":56 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1072 ,"SOME_CHAR":"72 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0352235506 ,"SOME_DATE":"1961-06-06" ,"SOME_DATETIME":"1960-01-01 09:09:20" ,"SOME_TIME":"00:01:16" ,"SOME_SHORTNUM":7 ,"SOME_BESTNUM":27 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1073 ,"SOME_CHAR":"73 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.3206662695 ,"SOME_DATE":"1960-03-13" ,"SOME_DATETIME":"1960-01-01 10:38:11" ,"SOME_TIME":"00:01:08" ,"SOME_SHORTNUM":3 ,"SOME_BESTNUM":50 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1074 ,"SOME_CHAR":"74 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4610861705 ,"SOME_DATE":"1961-08-31" ,"SOME_DATETIME":"1960-01-01 09:35:41" ,"SOME_TIME":"00:01:08" ,"SOME_SHORTNUM":54 ,"SOME_BESTNUM":68 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1075 ,"SOME_CHAR":"75 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4527745622 ,"SOME_DATE":"1962-01-16" ,"SOME_DATETIME":"1960-01-01 06:49:27" ,"SOME_TIME":"00:00:45" ,"SOME_SHORTNUM":96 ,"SOME_BESTNUM":63 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1076 ,"SOME_CHAR":"76 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.3581244058 ,"SOME_DATE":"1960-05-16" ,"SOME_DATETIME":"1960-01-01 00:56:40" ,"SOME_TIME":"00:01:13" ,"SOME_SHORTNUM":72 ,"SOME_BESTNUM":24 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1077 ,"SOME_CHAR":"77 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.8939921334 ,"SOME_DATE":"1961-01-21" ,"SOME_DATETIME":"1960-01-01 09:16:31" ,"SOME_TIME":"00:01:15" ,"SOME_SHORTNUM":88 ,"SOME_BESTNUM":69 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1078 ,"SOME_CHAR":"78 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.2445727066 ,"SOME_DATE":"1960-12-22" ,"SOME_DATETIME":"1960-01-01 03:11:14" ,"SOME_TIME":"00:01:37" ,"SOME_SHORTNUM":88 ,"SOME_BESTNUM":32 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1079 ,"SOME_CHAR":"79 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9683029465 ,"SOME_DATE":"1961-08-14" ,"SOME_DATETIME":"1960-01-01 04:45:43" ,"SOME_TIME":"00:01:09" ,"SOME_SHORTNUM":51 ,"SOME_BESTNUM":60 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1080 ,"SOME_CHAR":"80 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1303541368 ,"SOME_DATE":"1962-02-28" ,"SOME_DATETIME":"1960-01-01 02:14:50" ,"SOME_TIME":"00:00:21" ,"SOME_SHORTNUM":79 ,"SOME_BESTNUM":87 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1081 ,"SOME_CHAR":"81 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.7656979653 ,"SOME_DATE":"1961-08-03" ,"SOME_DATETIME":"1960-01-01 06:49:50" ,"SOME_TIME":"00:01:31" ,"SOME_SHORTNUM":58 ,"SOME_BESTNUM":30 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1082 ,"SOME_CHAR":"82 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1855629674 ,"SOME_DATE":"1960-12-16" ,"SOME_DATETIME":"1960-01-01 06:27:21" ,"SOME_TIME":"00:00:33" ,"SOME_SHORTNUM":1 ,"SOME_BESTNUM":72 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1083 ,"SOME_CHAR":"83 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4782178642 ,"SOME_DATE":"1961-04-16" ,"SOME_DATETIME":"1960-01-01 08:05:23" ,"SOME_TIME":"00:01:10" ,"SOME_SHORTNUM":0 ,"SOME_BESTNUM":1 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1084 ,"SOME_CHAR":"84 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1670272132 ,"SOME_DATE":"1962-06-21" ,"SOME_DATETIME":"1960-01-01 13:43:20" ,"SOME_TIME":"00:00:27" ,"SOME_SHORTNUM":53 ,"SOME_BESTNUM":6 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1085 ,"SOME_CHAR":"85 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6068249189 ,"SOME_DATE":"1960-05-21" ,"SOME_DATETIME":"1960-01-01 11:05:11" ,"SOME_TIME":"00:00:08" ,"SOME_SHORTNUM":17 ,"SOME_BESTNUM":68 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1086 ,"SOME_CHAR":"86 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0936049917 ,"SOME_DATE":"1962-07-20" ,"SOME_DATETIME":"1960-01-01 07:16:09" ,"SOME_TIME":"00:00:46" ,"SOME_SHORTNUM":73 ,"SOME_BESTNUM":37 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1087 ,"SOME_CHAR":"87 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6538249178 ,"SOME_DATE":"1960-04-24" ,"SOME_DATETIME":"1960-01-01 02:06:54" ,"SOME_TIME":"00:00:59" ,"SOME_SHORTNUM":95 ,"SOME_BESTNUM":32 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1088 ,"SOME_CHAR":"88 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.8846158562 ,"SOME_DATE":"1961-11-19" ,"SOME_DATETIME":"1960-01-01 05:35:27" ,"SOME_TIME":"00:01:01" ,"SOME_SHORTNUM":87 ,"SOME_BESTNUM":30 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1089 ,"SOME_CHAR":"89 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.1578208316 ,"SOME_DATE":"1961-03-03" ,"SOME_DATETIME":"1960-01-01 09:02:02" ,"SOME_TIME":"00:00:23" ,"SOME_SHORTNUM":60 ,"SOME_BESTNUM":53 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1090 ,"SOME_CHAR":"90 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4225753753 ,"SOME_DATE":"1960-03-19" ,"SOME_DATETIME":"1960-01-01 12:14:04" ,"SOME_TIME":"00:01:00" ,"SOME_SHORTNUM":57 ,"SOME_BESTNUM":64 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1091 ,"SOME_CHAR":"91 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6598943354 ,"SOME_DATE":"1961-09-17" ,"SOME_DATETIME":"1960-01-01 03:03:13" ,"SOME_TIME":"00:01:00" ,"SOME_SHORTNUM":41 ,"SOME_BESTNUM":28 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1092 ,"SOME_CHAR":"92 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.6293501689 ,"SOME_DATE":"1961-10-18" ,"SOME_DATETIME":"1960-01-01 00:21:13" ,"SOME_TIME":"00:01:11" ,"SOME_SHORTNUM":64 ,"SOME_BESTNUM":7 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1093 ,"SOME_CHAR":"93 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4378844986 ,"SOME_DATE":"1961-06-24" ,"SOME_DATETIME":"1960-01-01 10:20:39" ,"SOME_TIME":"00:00:27" ,"SOME_SHORTNUM":30 ,"SOME_BESTNUM":78 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1094 ,"SOME_CHAR":"94 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9838584969 ,"SOME_DATE":"1962-05-25" ,"SOME_DATETIME":"1960-01-01 02:59:06" ,"SOME_TIME":"00:00:59" ,"SOME_SHORTNUM":48 ,"SOME_BESTNUM":98 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1095 ,"SOME_CHAR":"95 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.089252377 ,"SOME_DATE":"1961-06-16" ,"SOME_DATETIME":"1960-01-01 04:54:20" ,"SOME_TIME":"00:00:10" ,"SOME_SHORTNUM":75 ,"SOME_BESTNUM":33 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1096 ,"SOME_CHAR":"96 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4578205154 ,"SOME_DATE":"1960-01-20" ,"SOME_DATETIME":"1960-01-01 10:36:00" ,"SOME_TIME":"00:00:41" ,"SOME_SHORTNUM":14 ,"SOME_BESTNUM":17 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1097 ,"SOME_CHAR":"97 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5863271587 ,"SOME_DATE":"1962-04-20" ,"SOME_DATETIME":"1960-01-01 11:14:11" ,"SOME_TIME":"00:01:28" ,"SOME_SHORTNUM":66 ,"SOME_BESTNUM":84 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1098 ,"SOME_CHAR":"98 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.2994232058 ,"SOME_DATE":"1960-07-04" ,"SOME_DATETIME":"1960-01-01 08:15:41" ,"SOME_TIME":"00:01:28" ,"SOME_SHORTNUM":99 ,"SOME_BESTNUM":85 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":1099 ,"SOME_CHAR":"99 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.0981378053 ,"SOME_DATE":"1960-02-05" ,"SOME_DATETIME":"1960-01-01 11:10:11" ,"SOME_TIME":"00:00:43" ,"SOME_SHORTNUM":23 ,"SOME_BESTNUM":65 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":10100 ,"SOME_CHAR":"100 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.9829722652 ,"SOME_DATE":"1960-02-01" ,"SOME_DATETIME":"1960-01-01 05:45:06" ,"SOME_TIME":"00:01:16" ,"SOME_SHORTNUM":28 ,"SOME_BESTNUM":44 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":10101 ,"SOME_CHAR":"101 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.4540794913 ,"SOME_DATE":"1962-08-03" ,"SOME_DATETIME":"1960-01-01 09:27:03" ,"SOME_TIME":"00:01:10" ,"SOME_SHORTNUM":42 ,"SOME_BESTNUM":44 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":10102 ,"SOME_CHAR":"102 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.8452174369 ,"SOME_DATE":"1960-10-02" ,"SOME_DATETIME":"1960-01-01 03:08:47" ,"SOME_TIME":"00:00:23" ,"SOME_SHORTNUM":10 ,"SOME_BESTNUM":14 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":10103 ,"SOME_CHAR":"103 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.5904919606 ,"SOME_DATE":"1960-07-30" ,"SOME_DATETIME":"1960-01-01 13:09:58" ,"SOME_TIME":"00:00:10" ,"SOME_SHORTNUM":68 ,"SOME_BESTNUM":53 }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"PRIMARY_KEY_FIELD":10104 ,"SOME_CHAR":"104 bottles of beer on the wall" ,"SOME_DROPDOWN":"Option 1" ,"SOME_NUM":0.7083388677 ,"SOME_DATE":"1960-07-24" ,"SOME_DATETIME":"1960-01-01 05:49:50" ,"SOME_TIME":"00:01:29" ,"SOME_SHORTNUM":84 ,"SOME_BESTNUM":33 }
|
||||
]
|
||||
, "$sasdata":{"vars":{
|
||||
"_____DELETE__THIS__RECORD_____" :{"format":"$3." ,"label":"_____DELETE__THIS__RECORD_____" ,"length":"3" ,"type":"char" }
|
||||
,"PRIMARY_KEY_FIELD" :{"format":"best." ,"label":"PRIMARY_KEY_FIELD" ,"length":"8" ,"type":"num" }
|
||||
,"SOME_CHAR" :{"format":"$32767." ,"label":"SOME_CHAR" ,"length":"32767" ,"type":"char" }
|
||||
,"SOME_DROPDOWN" :{"format":"$128." ,"label":"SOME_DROPDOWN" ,"length":"128" ,"type":"char" }
|
||||
,"SOME_NUM" :{"format":"best." ,"label":"SOME_NUM" ,"length":"8" ,"type":"num" }
|
||||
,"SOME_DATE" :{"format":"$200." ,"label":"SOME_DATE" ,"length":"200" ,"type":"char" }
|
||||
,"SOME_DATETIME" :{"format":"$200." ,"label":"SOME_DATETIME" ,"length":"200" ,"type":"char" }
|
||||
,"SOME_TIME" :{"format":"$200." ,"label":"SOME_TIME" ,"length":"200" ,"type":"char" }
|
||||
,"SOME_SHORTNUM" :{"format":"best." ,"label":"SOME_SHORTNUM" ,"length":"4" ,"type":"num" }
|
||||
,"SOME_BESTNUM" :{"format":"BEST." ,"label":"SOME_BESTNUM" ,"length":"8" ,"type":"num" }
|
||||
}}
|
||||
, "sasparams":
|
||||
[
|
||||
{
|
||||
"COLHEADERS": "_____DELETE__THIS__RECORD_____,PRIMARY_KEY_FIELD,SOME_CHAR,SOME_DROPDOWN,SOME_NUM,SOME_DATE,SOME_DATETIME,SOME_TIME,SOME_SHORTNUM,SOME_BESTNUM",
|
||||
"FILTER_TEXT": "${FILTER_TEXT}",
|
||||
"PKCNT": 1,
|
||||
"PK": "PRIMARY_KEY_FIELD",
|
||||
"DTVARS": " SOME_DATE",
|
||||
"DTTMVARS": " SOME_DATETIME",
|
||||
"TMVARS": " SOME_TIME",
|
||||
"COLTYPE": "{\\\"data\\\":\\\"_____DELETE__THIS__RECORD_____\\\",\\\"type\\\":\\\"dropdown\\\",\\\"source\\\":[\\\"No\\\",\\\"Yes\\\"]},{\\\"data\\\":\\\"PRIMARY_KEY_FIELD\\\",\\\"type\\\":\\\"numeric\\\",\\\"format\\\":\\\"0\\\"},{\\\"data\\\":\\\"SOME_CHAR\\\"},{\\\"data\\\":\\\"SOME_DROPDOWN\\\"},{\\\"data\\\":\\\"SOME_NUM\\\",\\\"type\\\":\\\"numeric\\\",\\\"format\\\":\\\"0\\\"},{\\\"data\\\":\\\"SOME_DATE\\\",\\\"type\\\":\\\"date\\\",\\\"dateFormat\\\":\\\"YYYY-MM-DD\\\",\\\"correctFormat\\\":\\\"true\\\"},{\\\"data\\\":\\\"SOME_DATETIME\\\",\\\"type\\\":\\\"date\\\",\\\"dateFormat\\\":\\\"YYYY-MM-DD HH:mm:ss\\\",\\\"correctFormat\\\":\\\"true\\\"},{\\\"data\\\":\\\"SOME_TIME\\\",\\\"type\\\":\\\"time\\\",\\\"timeFormat\\\":\\\"HH:mm:ss\\\",\\\"correctFormat\\\":\\\"true\\\"},{\\\"data\\\":\\\"SOME_SHORTNUM\\\",\\\"type\\\":\\\"numeric\\\",\\\"format\\\":\\\"0\\\"},{\\\"data\\\":\\\"SOME_BESTNUM\\\",\\\"type\\\":\\\"numeric\\\",\\\"format\\\":\\\"0\\\"}",
|
||||
"LOADTYPE": "UPDATE",
|
||||
"RK_FLAG": 0,
|
||||
"CLS_FLAG": 0
|
||||
}
|
||||
]
|
||||
, "xl_rules":
|
||||
[
|
||||
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/editors/getdata"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8056A491DB23409E940000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:30:13.853000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`,
|
||||
MPE_DATADICTIONARY: `{"SYSDATE" : "25NOV22"
|
||||
,"SYSTIME" : "12:48"
|
||||
, "approvers":
|
||||
[
|
||||
]
|
||||
, "cols":
|
||||
[
|
||||
{"NAME":"DD_LONGDESC" ,"VARNUM":6 ,"LABEL":"DD_LONGDESC" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"DD_OWNER" ,"VARNUM":7 ,"LABEL":"DD_OWNER" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"DD_RESPONSIBLE" ,"VARNUM":8 ,"LABEL":"DD_RESPONSIBLE" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"DD_SENSITIVITY" ,"VARNUM":9 ,"LABEL":"DD_SENSITIVITY" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"DD_SHORTDESC" ,"VARNUM":5 ,"LABEL":"DD_SHORTDESC" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"DD_SOURCE" ,"VARNUM":4 ,"LABEL":"DD_SOURCE" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"DD_TYPE" ,"VARNUM":3 ,"LABEL":"DD_TYPE" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"TX_FROM" ,"VARNUM":1 ,"LABEL":"TX_FROM" ,"FMTNAME":"datetime" ,"DDTYPE":"NUMERIC" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"TX_TO" ,"VARNUM":2 ,"LABEL":"TX_TO" ,"FMTNAME":"datetime" ,"DDTYPE":"NUMERIC" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
]
|
||||
, "dqdata":
|
||||
[
|
||||
{"BASE_COL":"DD_TYPE" ,"RULE_VALUE":"DD_TYPE" ,"RULE_DATA":"COLUMN" ,"SELECTBOX_ORDER":1 }
|
||||
,{"BASE_COL":"DD_TYPE" ,"RULE_VALUE":"DD_TYPE" ,"RULE_DATA":"TABLE" ,"SELECTBOX_ORDER":2 }
|
||||
,{"BASE_COL":"DD_TYPE" ,"RULE_VALUE":"DD_TYPE" ,"RULE_DATA":"CATALOG" ,"SELECTBOX_ORDER":3 }
|
||||
,{"BASE_COL":"DD_TYPE" ,"RULE_VALUE":"DD_TYPE" ,"RULE_DATA":"FORMAT" ,"SELECTBOX_ORDER":3 }
|
||||
,{"BASE_COL":"DD_TYPE" ,"RULE_VALUE":"DD_TYPE" ,"RULE_DATA":"LIBRARY" ,"SELECTBOX_ORDER":3 }
|
||||
]
|
||||
, "dqrules":
|
||||
[
|
||||
]
|
||||
, "dsmeta":
|
||||
[
|
||||
{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Data Set Name" ,"VALUE":"MPE_DATADICTIONARY" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Member Type" ,"VALUE":"DATA" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Engine" ,"VALUE":"WPD" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Created" ,"VALUE":"25NOV2022:12:48:00" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Last Modified" ,"VALUE":"25NOV2022:12:48:01" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Observations" ,"VALUE":"6" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Variables" ,"VALUE":"9" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Indexes" ,"VALUE":"1" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Observation Length" ,"VALUE":"34399" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Deleted Observations" ,"VALUE":"0" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Data Set Type" ,"VALUE":"." }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Label" ,"VALUE":"." }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Compressed" ,"VALUE":"NO" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Sorted" ,"VALUE":"NO" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Data Representation" ,"VALUE":"Little endian, IEEE Unix" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Encoding" ,"VALUE":"utf-8 UTF-8 Unicode" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Data Set Page Size" ,"VALUE":"36864" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Number of Data Set Pages" ,"VALUE":"7" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"First Data Page" ,"VALUE":"1" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Max Obs Per Page" ,"VALUE":"1" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Obs In First Data Page" ,"VALUE":"1" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Data Set Diagnostic Code" ,"VALUE":"0009" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Index File Page Size" ,"VALUE":"4096" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Number of Index File Pages" ,"VALUE":"11" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Index Diagnostic Code" ,"VALUE":"0003" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"File Name" ,"VALUE":"/tmp/mihajlo/DC083327/MPE_DATADICTIONARY.wpd" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"WPD Engine Version" ,"VALUE":"3" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Large Data Set Support" ,"VALUE":"no" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Inode Number" ,"VALUE":"1040506" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Access Permission" ,"VALUE":"rw-rw-r--" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Owner Name" ,"VALUE":"mihajlo" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"File Size (bytes)" ,"VALUE":"225280" }
|
||||
]
|
||||
, "maxvarlengths":
|
||||
[
|
||||
{"NAME":"_____DELETE__THIS__RECORD_____" ,"MAXLEN":3 }
|
||||
,{"NAME":"DD_TYPE" ,"MAXLEN":9 }
|
||||
,{"NAME":"DD_SOURCE" ,"MAXLEN":30 }
|
||||
,{"NAME":"DD_SHORTDESC" ,"MAXLEN":53 }
|
||||
,{"NAME":"DD_LONGDESC" ,"MAXLEN":90 }
|
||||
,{"NAME":"DD_OWNER" ,"MAXLEN":7 }
|
||||
,{"NAME":"DD_RESPONSIBLE" ,"MAXLEN":7 }
|
||||
,{"NAME":"DD_SENSITIVITY" ,"MAXLEN":3 }
|
||||
]
|
||||
, "query":
|
||||
[
|
||||
]
|
||||
, "sasdata":
|
||||
[
|
||||
{"_____DELETE__THIS__RECORD_____":"No" ,"DD_TYPE":"COLUMN" ,"DD_SOURCE":"DC083327.MPE_CONFIG.VAR_ACTIVE" ,"DD_SHORTDESC":"Set to 1 to make an option active" ,"DD_LONGDESC":"This value is used as a filter by data controller whenever querying for option settings." ,"DD_OWNER":"mihajlo" ,"DD_RESPONSIBLE":"mihajlo" ,"DD_SENSITIVITY":"Low" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"DD_TYPE":"COLUMN" ,"DD_SOURCE":"DC083327.MPE_TABLES.DSN" ,"DD_SHORTDESC":"Dataset Name to be edited" ,"DD_LONGDESC":"_DSN_ - must be UPCASE" ,"DD_OWNER":"mihajlo" ,"DD_RESPONSIBLE":"mihajlo" ,"DD_SENSITIVITY":"Low" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"DD_TYPE":"DIRECTORY" ,"DD_SOURCE":"/some/directory" ,"DD_SHORTDESC":"Directory for some purpose" ,"DD_LONGDESC":"This directory is great. It's great directory. It trumps all other directories." ,"DD_OWNER":"mihajlo" ,"DD_RESPONSIBLE":"mihajlo" ,"DD_SENSITIVITY":"Low" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"DD_TYPE":"LIBRARY" ,"DD_SOURCE":"DC083327" ,"DD_SHORTDESC":"Data Controller Control Tables" ,"DD_LONGDESC":"# The Data Controller Library" ,"DD_OWNER":"mihajlo" ,"DD_RESPONSIBLE":"mihajlo" ,"DD_SENSITIVITY":"Low" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"DD_TYPE":"TABLE" ,"DD_SOURCE":"DC083327" ,"DD_SHORTDESC":"Transaction table for capturing Data Controller users" ,"DD_LONGDESC":"After a user accepts the Data Controller EULA they are registered as a user in this table." ,"DD_OWNER":"mihajlo" ,"DD_RESPONSIBLE":"mihajlo" ,"DD_SENSITIVITY":"Low" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"DD_TYPE":"TABLE" ,"DD_SOURCE":"DC083327.MPE_TABLES" ,"DD_SHORTDESC":"Configuration of new tables for Data Controller" ,"DD_LONGDESC":"# MPE_TABLES - adding new tabels to Data Controller" ,"DD_OWNER":"mihajlo" ,"DD_RESPONSIBLE":"mihajlo" ,"DD_SENSITIVITY":"Low" }
|
||||
]
|
||||
, "$sasdata":{"vars":{
|
||||
"_____DELETE__THIS__RECORD_____" :{"format":"$3." ,"label":"_____DELETE__THIS__RECORD_____" ,"length":"3" ,"type":"char" }
|
||||
,"DD_TYPE" :{"format":"$16." ,"label":"DD_TYPE" ,"length":"16" ,"type":"char" }
|
||||
,"DD_SOURCE" :{"format":"$1024." ,"label":"DD_SOURCE" ,"length":"1024" ,"type":"char" }
|
||||
,"DD_SHORTDESC" :{"format":"$256." ,"label":"DD_SHORTDESC" ,"length":"256" ,"type":"char" }
|
||||
,"DD_LONGDESC" :{"format":"$32767." ,"label":"DD_LONGDESC" ,"length":"32767" ,"type":"char" }
|
||||
,"DD_OWNER" :{"format":"$128." ,"label":"DD_OWNER" ,"length":"128" ,"type":"char" }
|
||||
,"DD_RESPONSIBLE" :{"format":"$128." ,"label":"DD_RESPONSIBLE" ,"length":"128" ,"type":"char" }
|
||||
,"DD_SENSITIVITY" :{"format":"$64." ,"label":"DD_SENSITIVITY" ,"length":"64" ,"type":"char" }
|
||||
}}
|
||||
, "sasparams":
|
||||
[
|
||||
{"COLHEADERS":"_____DELETE__THIS__RECORD_____,DD_TYPE,DD_SOURCE,DD_SHORTDESC,DD_LONGDESC,DD_OWNER,DD_RESPONSIBLE,DD_SENSITIVITY" ,"FILTER_TEXT":"(\\\"%sysfunc(datetime(), DATETIME19.3 )\\\"dt < TX_TO )" ,"PKCNT":2 ,"PK":"DD_TYPE DD_SOURCE" ,"DTVARS":"" ,"DTTMVARS":"" ,"TMVARS":"" ,"COLTYPE":"{\\\"data\\\":\\\"_____DELETE__THIS__RECORD_____\\\",\\\"type\\\":\\\"dropdown\\\",\\\"source\\\":[\\\"No\\\",\\\"Yes\\\"]},{\\\"data\\\":\\\"DD_TYPE\\\"},{\\\"data\\\":\\\"DD_SOURCE\\\"},{\\\"data\\\":\\\"DD_SHORTDESC\\\"},{\\\"data\\\":\\\"DD_LONGDESC\\\"},{\\\"data\\\":\\\"DD_OWNER\\\"},{\\\"data\\\":\\\"DD_RESPONSIBLE\\\"},{\\\"data\\\":\\\"DD_SENSITIVITY\\\"}" ,"LOADTYPE":"TXTEMPORAL" ,"RK_FLAG":0 ,"CLS_FLAG":0 }
|
||||
]
|
||||
, "xl_rules":
|
||||
[
|
||||
{"XL_COLUMN":"DD_LONGDESC" ,"XL_RULE":"FORMULA" }
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_PROGRAM" : "/30.SASApps/app/dc/services/editors/getdata"
|
||||
,"AUTOEXEC" : "%2Fhome%2Fmihajlo%2Fsasjs_root%2Fsessions%2F20221125124822-23413-1669380502499%2Fautoexec.sas"
|
||||
,"MF_GETUSER" : "mihajlo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "utf-8"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTINFOLONG" : ""
|
||||
,"SYSHOSTNAME" : ""
|
||||
,"SYSPROCESSID" : "1"
|
||||
,"SYSPROCESSMODE" : "Stored Program"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "1084774"
|
||||
,"SYSSCPL" : "LINUX"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSTCPIPHOSTNAME" : ""
|
||||
,"SYSUSERID" : "mihajlo"
|
||||
,"SYSVLONG" : "05.00.00.03.002208"
|
||||
,"SYSWARNINGTEXT" : ""
|
||||
,"END_DTTM" : "2022-11-25T12:49:06.877398"
|
||||
,"MEMSIZE" : "0KB"
|
||||
}
|
||||
`,
|
||||
MPE_USERS: `{"SYSDATE" : "01DEC22"
|
||||
,"SYSTIME" : "12:40"
|
||||
, "approvers":
|
||||
[
|
||||
]
|
||||
, "cols":
|
||||
[
|
||||
{"NAME":"LAST_SEEN_DT" ,"VARNUM":2 ,"LABEL":"LAST_SEEN_DT" ,"FMTNAME":"date" ,"DDTYPE":"NUMERIC" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"REGISTERED_DT" ,"VARNUM":3 ,"LABEL":"REGISTERED_DT" ,"FMTNAME":"date" ,"DDTYPE":"NUMERIC" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"USER_ID" ,"VARNUM":1 ,"LABEL":"USER_ID" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
]
|
||||
, "dqdata":
|
||||
[
|
||||
]
|
||||
, "dqrules":
|
||||
[
|
||||
]
|
||||
, "dsmeta":
|
||||
[
|
||||
{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Data Set Name" ,"VALUE":"MPE_USERS" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Member Type" ,"VALUE":"DATA" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Engine" ,"VALUE":"WPD" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Created" ,"VALUE":"25NOV2022:12:48:00" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Last Modified" ,"VALUE":"01DEC2022:12:41:16" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Observations" ,"VALUE":"1" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Variables" ,"VALUE":"3" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Indexes" ,"VALUE":"1" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Observation Length" ,"VALUE":"66" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Deleted Observations" ,"VALUE":"0" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Data Set Type" ,"VALUE":"." }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Label" ,"VALUE":"." }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Compressed" ,"VALUE":"NO" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Sorted" ,"VALUE":"NO" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Data Representation" ,"VALUE":"Little endian, IEEE Unix" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Encoding" ,"VALUE":"utf-8 UTF-8 Unicode" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Data Set Page Size" ,"VALUE":"4096" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Number of Data Set Pages" ,"VALUE":"2" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"First Data Page" ,"VALUE":"1" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Max Obs Per Page" ,"VALUE":"61" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Obs In First Data Page" ,"VALUE":"1" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Data Set Diagnostic Code" ,"VALUE":"0009" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Index File Page Size" ,"VALUE":"4096" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Number of Index File Pages" ,"VALUE":"3" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Index Diagnostic Code" ,"VALUE":"0003" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"File Name" ,"VALUE":"/tmp/mihajlo/DC083327/MPE_USERS.wpd" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"WPD Engine Version" ,"VALUE":"3" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Large Data Set Support" ,"VALUE":"no" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Inode Number" ,"VALUE":"1040545" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Access Permission" ,"VALUE":"rw-rw-r--" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Owner Name" ,"VALUE":"mihajlo" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"File Size (bytes)" ,"VALUE":"8192" }
|
||||
]
|
||||
, "maxvarlengths":
|
||||
[
|
||||
{"NAME":"_____DELETE__THIS__RECORD_____" ,"MAXLEN":3 }
|
||||
,{"NAME":"USER_ID" ,"MAXLEN":0 }
|
||||
]
|
||||
, "query":
|
||||
[
|
||||
]
|
||||
, "sasdata":
|
||||
[
|
||||
{"_____DELETE__THIS__RECORD_____":"No" ,"USER_ID":"" }
|
||||
]
|
||||
, "$sasdata":{"vars":{
|
||||
"_____DELETE__THIS__RECORD_____" :{"format":"$3." ,"label":"_____DELETE__THIS__RECORD_____" ,"length":"3" ,"type":"char" }
|
||||
,"USER_ID" :{"format":"$50." ,"label":"USER_ID" ,"length":"50" ,"type":"char" }
|
||||
}}
|
||||
, "sasparams":
|
||||
[
|
||||
{"COLHEADERS":"_____DELETE__THIS__RECORD_____,USER_ID" ,"FILTER_TEXT":"(\\"%sysfunc(datetime(), DATETIME19.3 )\\"dt < REGISTERED_DT )" ,"PKCNT":1 ,"PK":"USER_ID" ,"DTVARS":"" ,"DTTMVARS":"" ,"TMVARS":"" ,"COLTYPE":"{\\"data\\":\\"_____DELETE__THIS__RECORD_____\\",\\"type\\":\\"dropdown\\",\\"source\\":[\\"No\\",\\"Yes\\"]},{\\"data\\":\\"USER_ID\\"}" ,"LOADTYPE":"UPDATE" ,"RK_FLAG":0 ,"CLS_FLAG":0 }
|
||||
]
|
||||
, "xl_rules":
|
||||
[
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_PROGRAM" : "/30.SASApps/app/dc/services/editors/getdata"
|
||||
,"AUTOEXEC" : "%2Fhome%2Fmihajlo%2Fsasjs_root%2Fsessions%2F20221201124053-21286-1669898453493%2Fautoexec.sas"
|
||||
,"MF_GETUSER" : "mihajlo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "utf-8"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTINFOLONG" : ""
|
||||
,"SYSHOSTNAME" : "sas.4gl.io"
|
||||
,"SYSPROCESSID" : "41DD9626156A45BB0000000000000000"
|
||||
,"SYSPROCESSMODE" : "Stored Program"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "1146134"
|
||||
,"SYSSCPL" : "LINUX"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSTCPIPHOSTNAME" : "https://sas.4gl.io:5002"
|
||||
,"SYSUSERID" : "mihajlo"
|
||||
,"SYSVLONG" : "05.00.00.03.002208"
|
||||
,"SYSWARNINGTEXT" : ""
|
||||
,"END_DTTM" : "2022-12-01T12:41:23.940217"
|
||||
,"MEMSIZE" : "0KB"
|
||||
}
|
||||
`,
|
||||
MPE_TABLES: `{"SYSDATE" : "10MAR23"
|
||||
,"SYSTIME" : "12:38"
|
||||
, "approvers":
|
||||
[
|
||||
]
|
||||
, "cols":
|
||||
[
|
||||
{"NAME":"AUDIT_LIBDS" ,"VARNUM":22 ,"LABEL":"AUDIT_LIBDS" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"BUSKEY" ,"VARNUM":7 ,"LABEL":"BUSKEY" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"CLOSE_VARS" ,"VARNUM":13 ,"LABEL":"CLOSE_VARS" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"DSN" ,"VARNUM":4 ,"LABEL":"DSN" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"LIBREF" ,"VARNUM":3 ,"LABEL":"LIBREF" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"LOADTYPE" ,"VARNUM":6 ,"LABEL":"LOADTYPE" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"NOTES" ,"VARNUM":20 ,"LABEL":"NOTES" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"NUM_OF_APPROVALS_REQUIRED" ,"VARNUM":5 ,"LABEL":"NUM_OF_APPROVALS_REQUIRED" ,"FMTNAME":"" ,"DDTYPE":"NUMERIC" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"POST_APPROVE_HOOK" ,"VARNUM":17 ,"LABEL":"POST_APPROVE_HOOK" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"POST_EDIT_HOOK" ,"VARNUM":15 ,"LABEL":"POST_EDIT_HOOK" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"PRE_APPROVE_HOOK" ,"VARNUM":16 ,"LABEL":"PRE_APPROVE_HOOK" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"PRE_EDIT_HOOK" ,"VARNUM":14 ,"LABEL":"PRE_EDIT_HOOK" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"RK_UNDERLYING" ,"VARNUM":21 ,"LABEL":"RK_UNDERLYING" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"SIGNOFF_COLS" ,"VARNUM":18 ,"LABEL":"SIGNOFF_COLS" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"SIGNOFF_HOOK" ,"VARNUM":19 ,"LABEL":"SIGNOFF_HOOK" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"TX_FROM" ,"VARNUM":1 ,"LABEL":"TX_FROM" ,"FMTNAME":"DATETIME" ,"DDTYPE":"DATETIME" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"TX_TO" ,"VARNUM":2 ,"LABEL":"TX_TO" ,"FMTNAME":"DATETIME" ,"DDTYPE":"DATETIME" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"VAR_BUSFROM" ,"VARNUM":10 ,"LABEL":"VAR_BUSFROM" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"VAR_BUSTO" ,"VARNUM":11 ,"LABEL":"VAR_BUSTO" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"VAR_PROCESSED" ,"VARNUM":12 ,"LABEL":"VAR_PROCESSED" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"VAR_TXFROM" ,"VARNUM":8 ,"LABEL":"VAR_TXFROM" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
,{"NAME":"VAR_TXTO" ,"VARNUM":9 ,"LABEL":"VAR_TXTO" ,"FMTNAME":"" ,"DDTYPE":"CHARACTER" ,"CLS_RULE":"READ" ,"MEMLABEL":"" ,"DESC":"" ,"LONGDESC":"" }
|
||||
]
|
||||
, "dqdata":
|
||||
[
|
||||
{"BASE_COL":"LOADTYPE" ,"RULE_VALUE":"LOADTYPE" ,"RULE_DATA":"UPDATE" ,"SELECTBOX_ORDER":1 }
|
||||
,{"BASE_COL":"LOADTYPE" ,"RULE_VALUE":"LOADTYPE" ,"RULE_DATA":"REPLACE" ,"SELECTBOX_ORDER":2 }
|
||||
,{"BASE_COL":"LOADTYPE" ,"RULE_VALUE":"LOADTYPE" ,"RULE_DATA":"TXTEMPORAL" ,"SELECTBOX_ORDER":3 }
|
||||
,{"BASE_COL":"LOADTYPE" ,"RULE_VALUE":"LOADTYPE" ,"RULE_DATA":"BITEMPORAL" ,"SELECTBOX_ORDER":4 }
|
||||
,{"BASE_COL":"LOADTYPE" ,"RULE_VALUE":"LOADTYPE" ,"RULE_DATA":"FORMAT_CAT" ,"SELECTBOX_ORDER":5 }
|
||||
]
|
||||
, "dqrules":
|
||||
[
|
||||
{"BASE_COL":"BUSKEY" ,"RULE_TYPE":"CASE" ,"RULE_VALUE":"UPCASE" ,"X":0 }
|
||||
,{"BASE_COL":"BUSKEY" ,"RULE_TYPE":"NOTNULL" ,"RULE_VALUE":"" ,"X":0 }
|
||||
,{"BASE_COL":"DSN" ,"RULE_TYPE":"CASE" ,"RULE_VALUE":"UPCASE" ,"X":0 }
|
||||
,{"BASE_COL":"DSN" ,"RULE_TYPE":"NOTNULL" ,"RULE_VALUE":"" ,"X":0 }
|
||||
,{"BASE_COL":"DSN" ,"RULE_TYPE":"SOFTSELECT_HOOK" ,"RULE_VALUE":"services/validations/mpe_tables.dsn" ,"X":0 }
|
||||
,{"BASE_COL":"LIBREF" ,"RULE_TYPE":"CASE" ,"RULE_VALUE":"UPCASE" ,"X":0 }
|
||||
,{"BASE_COL":"LIBREF" ,"RULE_TYPE":"NOTNULL" ,"RULE_VALUE":"" ,"X":0 }
|
||||
,{"BASE_COL":"LIBREF" ,"RULE_TYPE":"SOFTSELECT_HOOK" ,"RULE_VALUE":"services/validations/libraries_all" ,"X":0 }
|
||||
,{"BASE_COL":"NUM_OF_APPROVALS_REQUIRED" ,"RULE_TYPE":"MINVAL" ,"RULE_VALUE":"1" ,"X":0 }
|
||||
,{"BASE_COL":"VAR_BUSFROM" ,"RULE_TYPE":"CASE" ,"RULE_VALUE":"UPCASE" ,"X":0 }
|
||||
,{"BASE_COL":"VAR_BUSFROM" ,"RULE_TYPE":"SOFTSELECT_HOOK" ,"RULE_VALUE":"services/validations/columns_in_libds" ,"X":0 }
|
||||
,{"BASE_COL":"VAR_BUSTO" ,"RULE_TYPE":"CASE" ,"RULE_VALUE":"UPCASE" ,"X":0 }
|
||||
,{"BASE_COL":"VAR_BUSTO" ,"RULE_TYPE":"SOFTSELECT_HOOK" ,"RULE_VALUE":"services/validations/columns_in_libds" ,"X":0 }
|
||||
,{"BASE_COL":"VAR_PROCESSED" ,"RULE_TYPE":"CASE" ,"RULE_VALUE":"UPCASE" ,"X":0 }
|
||||
,{"BASE_COL":"VAR_PROCESSED" ,"RULE_TYPE":"SOFTSELECT_HOOK" ,"RULE_VALUE":"services/validations/columns_in_libds" ,"X":0 }
|
||||
,{"BASE_COL":"VAR_TXFROM" ,"RULE_TYPE":"CASE" ,"RULE_VALUE":"UPCASE" ,"X":0 }
|
||||
,{"BASE_COL":"VAR_TXFROM" ,"RULE_TYPE":"SOFTSELECT_HOOK" ,"RULE_VALUE":"services/validations/columns_in_libds" ,"X":0 }
|
||||
,{"BASE_COL":"VAR_TXTO" ,"RULE_TYPE":"CASE" ,"RULE_VALUE":"UPCASE" ,"X":0 }
|
||||
,{"BASE_COL":"VAR_TXTO" ,"RULE_TYPE":"SOFTSELECT_HOOK" ,"RULE_VALUE":"services/validations/columns_in_libds" ,"X":0 }
|
||||
]
|
||||
, "dsmeta":
|
||||
[
|
||||
{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Data Set Name" ,"VALUE":"DC200241.MPE_TABLES" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Observations" ,"VALUE":"14" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Member Type" ,"VALUE":"DATA" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Variables" ,"VALUE":"22" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Engine" ,"VALUE":"V9" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Indexes" ,"VALUE":"1" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Created" ,"VALUE":"14/02/2023 17:21:19" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Integrity Constraints" ,"VALUE":"4" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Last Modified" ,"VALUE":"14/02/2023 17:21:19" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Observation Length" ,"VALUE":"5280" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Protection" ,"VALUE":"." }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Deleted Observations" ,"VALUE":"0" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Data Set Type" ,"VALUE":"." }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Compressed" ,"VALUE":"NO" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Label" ,"VALUE":"." }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Sorted" ,"VALUE":"NO" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Data Representation" ,"VALUE":"SOLARIS_X86_64, LINUX_X86_64, ALPHA_TRU64, LINUX_IA64" }
|
||||
,{"ODS_TABLE":"ATTRIBUTES" ,"NAME":"Encoding" ,"VALUE":"utf-8 Unicode (UTF-8)" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Data Set Page Size" ,"VALUE":"131072" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Number of Data Set Pages" ,"VALUE":"2" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"First Data Page" ,"VALUE":"1" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Max Obs per Page" ,"VALUE":"24" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Obs in First Data Page" ,"VALUE":"14" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Index File Page Size" ,"VALUE":"8192" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Number of Index File Pages" ,"VALUE":"2" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Number of Data Set Repairs" ,"VALUE":"0" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Filename" ,"VALUE":"/tmp/DataController/DC200241/mpe_tables.sas7bdat" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Release Created" ,"VALUE":"9.0401M7" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Host Created" ,"VALUE":"Linux" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Inode Number" ,"VALUE":"20976367" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Access Permission" ,"VALUE":"rw-rw-r--" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"Owner Name" ,"VALUE":"sasjssrv" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"File Size" ,"VALUE":"384KB" }
|
||||
,{"ODS_TABLE":"ENGINEHOST" ,"NAME":"File Size (bytes)" ,"VALUE":"393216" }
|
||||
]
|
||||
, "maxvarlengths":
|
||||
[
|
||||
{"NAME":"_____DELETE__THIS__RECORD_____" ,"MAXLEN":3 }
|
||||
,{"NAME":"LIBREF" ,"MAXLEN":8 }
|
||||
,{"NAME":"DSN" ,"MAXLEN":25 }
|
||||
,{"NAME":"num_of_approvals_required" ,"MAXLEN":3 }
|
||||
,{"NAME":"loadtype" ,"MAXLEN":10 }
|
||||
,{"NAME":"buskey" ,"MAXLEN":56 }
|
||||
,{"NAME":"var_txfrom" ,"MAXLEN":13 }
|
||||
,{"NAME":"var_txto" ,"MAXLEN":11 }
|
||||
,{"NAME":"var_busfrom" ,"MAXLEN":0 }
|
||||
,{"NAME":"var_busto" ,"MAXLEN":0 }
|
||||
,{"NAME":"var_processed" ,"MAXLEN":0 }
|
||||
,{"NAME":"close_vars" ,"MAXLEN":0 }
|
||||
,{"NAME":"pre_edit_hook" ,"MAXLEN":0 }
|
||||
,{"NAME":"post_edit_hook" ,"MAXLEN":49 }
|
||||
,{"NAME":"pre_approve_hook" ,"MAXLEN":0 }
|
||||
,{"NAME":"post_approve_hook" ,"MAXLEN":0 }
|
||||
,{"NAME":"signoff_cols" ,"MAXLEN":0 }
|
||||
,{"NAME":"signoff_hook" ,"MAXLEN":0 }
|
||||
,{"NAME":"notes" ,"MAXLEN":62 }
|
||||
,{"NAME":"rk_underlying" ,"MAXLEN":137 }
|
||||
,{"NAME":"audit_libds" ,"MAXLEN":0 }
|
||||
]
|
||||
, "query":
|
||||
[
|
||||
]
|
||||
, "sasdata":
|
||||
[
|
||||
{"_____DELETE__THIS__RECORD_____":"No" ,"LIBREF":"DC200241" ,"DSN":"MPE_ALERTS" ,"NUM_OF_APPROVALS_REQUIRED":1 ,"LOADTYPE":"TXTEMPORAL" ,"BUSKEY":"ALERT_EVENT ALERT_LIB ALERT_DS ALERT_USER" ,"VAR_TXFROM":"TX_FROM" ,"VAR_TXTO":"TX_TO" ,"VAR_BUSFROM":"" ,"VAR_BUSTO":"" ,"VAR_PROCESSED":"" ,"CLOSE_VARS":"" ,"PRE_EDIT_HOOK":"" ,"POST_EDIT_HOOK":"" ,"PRE_APPROVE_HOOK":"" ,"POST_APPROVE_HOOK":"" ,"SIGNOFF_COLS":"" ,"SIGNOFF_HOOK":"" ,"NOTES":"Configuration for alert email events" ,"RK_UNDERLYING":"" ,"AUDIT_LIBDS":"" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"LIBREF":"DC200241" ,"DSN":"MPE_COLUMN_LEVEL_SECURITY" ,"NUM_OF_APPROVALS_REQUIRED":1 ,"LOADTYPE":"TXTEMPORAL" ,"BUSKEY":"CLS_SCOPE CLS_GROUP CLS_LIBREF CLS_TABLE CLS_VARIABLE_NM" ,"VAR_TXFROM":"TX_FROM" ,"VAR_TXTO":"TX_TO" ,"VAR_BUSFROM":"" ,"VAR_BUSTO":"" ,"VAR_PROCESSED":"" ,"CLOSE_VARS":"" ,"PRE_EDIT_HOOK":"" ,"POST_EDIT_HOOK":"services/hooks/mpe_column_level_security_postedit" ,"PRE_APPROVE_HOOK":"" ,"POST_APPROVE_HOOK":"" ,"SIGNOFF_COLS":"" ,"SIGNOFF_HOOK":"" ,"NOTES":"Docs: https://docs.datacontroller.io/column-level-security" ,"RK_UNDERLYING":"" ,"AUDIT_LIBDS":"" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"LIBREF":"DC200241" ,"DSN":"MPE_CONFIG" ,"NUM_OF_APPROVALS_REQUIRED":1 ,"LOADTYPE":"TXTEMPORAL" ,"BUSKEY":"VAR_SCOPE VAR_NAME" ,"VAR_TXFROM":"TX_FROM" ,"VAR_TXTO":"TX_TO" ,"VAR_BUSFROM":"" ,"VAR_BUSTO":"" ,"VAR_PROCESSED":"" ,"CLOSE_VARS":"" ,"PRE_EDIT_HOOK":"" ,"POST_EDIT_HOOK":"" ,"PRE_APPROVE_HOOK":"" ,"POST_APPROVE_HOOK":"" ,"SIGNOFF_COLS":"" ,"SIGNOFF_HOOK":"" ,"NOTES":"Configuration variables for Data Controller" ,"RK_UNDERLYING":"" ,"AUDIT_LIBDS":"" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"LIBREF":"DC200241" ,"DSN":"MPE_DATADICTIONARY" ,"NUM_OF_APPROVALS_REQUIRED":1 ,"LOADTYPE":"TXTEMPORAL" ,"BUSKEY":"DD_TYPE DD_SOURCE" ,"VAR_TXFROM":"TX_FROM" ,"VAR_TXTO":"TX_TO" ,"VAR_BUSFROM":"" ,"VAR_BUSTO":"" ,"VAR_PROCESSED":"" ,"CLOSE_VARS":"" ,"PRE_EDIT_HOOK":"" ,"POST_EDIT_HOOK":"" ,"PRE_APPROVE_HOOK":"" ,"POST_APPROVE_HOOK":"" ,"SIGNOFF_COLS":"" ,"SIGNOFF_HOOK":"" ,"NOTES":"Configuration of data dictionary" ,"RK_UNDERLYING":"" ,"AUDIT_LIBDS":"" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"LIBREF":"DC200241" ,"DSN":"MPE_EMAILS" ,"NUM_OF_APPROVALS_REQUIRED":1 ,"LOADTYPE":"TXTEMPORAL" ,"BUSKEY":"USER_NAME" ,"VAR_TXFROM":"TX_FROM" ,"VAR_TXTO":"TX_TO" ,"VAR_BUSFROM":"" ,"VAR_BUSTO":"" ,"VAR_PROCESSED":"" ,"CLOSE_VARS":"" ,"PRE_EDIT_HOOK":"" ,"POST_EDIT_HOOK":"" ,"PRE_APPROVE_HOOK":"" ,"POST_APPROVE_HOOK":"" ,"SIGNOFF_COLS":"" ,"SIGNOFF_HOOK":"" ,"NOTES":"Primary Emails Table (backup is metadata)" ,"RK_UNDERLYING":"" ,"AUDIT_LIBDS":"" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"LIBREF":"DC200241" ,"DSN":"MPE_EXCEL_CONFIG" ,"NUM_OF_APPROVALS_REQUIRED":1 ,"LOADTYPE":"TXTEMPORAL" ,"BUSKEY":"XL_LIBREF XL_TABLE XL_COLUMN" ,"VAR_TXFROM":"TX_FROM" ,"VAR_TXTO":"TX_TO" ,"VAR_BUSFROM":"" ,"VAR_BUSTO":"" ,"VAR_PROCESSED":"" ,"CLOSE_VARS":"" ,"PRE_EDIT_HOOK":"" ,"POST_EDIT_HOOK":"" ,"PRE_APPROVE_HOOK":"" ,"POST_APPROVE_HOOK":"" ,"SIGNOFF_COLS":"" ,"SIGNOFF_HOOK":"" ,"NOTES":"Configuration of the excel import rules" ,"RK_UNDERLYING":"" ,"AUDIT_LIBDS":"" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"LIBREF":"DC200241" ,"DSN":"MPE_GROUPS" ,"NUM_OF_APPROVALS_REQUIRED":1 ,"LOADTYPE":"TXTEMPORAL" ,"BUSKEY":"GROUP_NAME USER_NAME" ,"VAR_TXFROM":"TX_FROM" ,"VAR_TXTO":"TX_TO" ,"VAR_BUSFROM":"" ,"VAR_BUSTO":"" ,"VAR_PROCESSED":"" ,"CLOSE_VARS":"" ,"PRE_EDIT_HOOK":"" ,"POST_EDIT_HOOK":"" ,"PRE_APPROVE_HOOK":"" ,"POST_APPROVE_HOOK":"" ,"SIGNOFF_COLS":"" ,"SIGNOFF_HOOK":"" ,"NOTES":"Configuration for additional groups within Data Controller" ,"RK_UNDERLYING":"" ,"AUDIT_LIBDS":"" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"LIBREF":"DC200241" ,"DSN":"MPE_LOCKANYTABLE" ,"NUM_OF_APPROVALS_REQUIRED":1 ,"LOADTYPE":"UPDATE" ,"BUSKEY":"LOCK_LIB LOCK_DS" ,"VAR_TXFROM":"" ,"VAR_TXTO":"" ,"VAR_BUSFROM":"" ,"VAR_BUSTO":"" ,"VAR_PROCESSED":"" ,"CLOSE_VARS":"" ,"PRE_EDIT_HOOK":"" ,"POST_EDIT_HOOK":"" ,"PRE_APPROVE_HOOK":"" ,"POST_APPROVE_HOOK":"" ,"SIGNOFF_COLS":"" ,"SIGNOFF_HOOK":"" ,"NOTES":"This table may be edited when a process failed and left a lock" ,"RK_UNDERLYING":"" ,"AUDIT_LIBDS":"" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"LIBREF":"DC200241" ,"DSN":"MPE_ROW_LEVEL_SECURITY" ,"NUM_OF_APPROVALS_REQUIRED":1 ,"LOADTYPE":"TXTEMPORAL" ,"BUSKEY":"RLS_RK" ,"VAR_TXFROM":"TX_FROM" ,"VAR_TXTO":"TX_TO" ,"VAR_BUSFROM":"" ,"VAR_BUSTO":"" ,"VAR_PROCESSED":"" ,"CLOSE_VARS":"" ,"PRE_EDIT_HOOK":"" ,"POST_EDIT_HOOK":"services/hooks/mpe_row_level_security_postedit" ,"PRE_APPROVE_HOOK":"" ,"POST_APPROVE_HOOK":"" ,"SIGNOFF_COLS":"" ,"SIGNOFF_HOOK":"" ,"NOTES":"Configuration of Row Level Security" ,"RK_UNDERLYING":"RLS_SCOPE RLS_GROUP RLS_LIBREF RLS_TABLE RLS_GROUP_LOGIC RLS_SUBGROUP_LOGIC RLS_SUBGROUP_ID RLS_VARIABLE_NM RLS_OPERATOR_NM RLS_RAW_VALUE" ,"AUDIT_LIBDS":"" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"LIBREF":"DC200241" ,"DSN":"MPE_SECURITY" ,"NUM_OF_APPROVALS_REQUIRED":1 ,"LOADTYPE":"TXTEMPORAL" ,"BUSKEY":"LIBREF DSN ACCESS_LEVEL SAS_GROUP" ,"VAR_TXFROM":"TX_FROM" ,"VAR_TXTO":"TX_TO" ,"VAR_BUSFROM":"" ,"VAR_BUSTO":"" ,"VAR_PROCESSED":"" ,"CLOSE_VARS":"" ,"PRE_EDIT_HOOK":"" ,"POST_EDIT_HOOK":"" ,"PRE_APPROVE_HOOK":"" ,"POST_APPROVE_HOOK":"" ,"SIGNOFF_COLS":"" ,"SIGNOFF_HOOK":"" ,"NOTES":"Shows which metadata groups can edit which tables" ,"RK_UNDERLYING":"" ,"AUDIT_LIBDS":"" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"LIBREF":"DC200241" ,"DSN":"MPE_SELECTBOX" ,"NUM_OF_APPROVALS_REQUIRED":1 ,"LOADTYPE":"TXTEMPORAL" ,"BUSKEY":"SELECTBOX_RK" ,"VAR_TXFROM":"VER_FROM_DTTM" ,"VAR_TXTO":"VER_TO_DTTM" ,"VAR_BUSFROM":"" ,"VAR_BUSTO":"" ,"VAR_PROCESSED":"" ,"CLOSE_VARS":"" ,"PRE_EDIT_HOOK":"" ,"POST_EDIT_HOOK":"" ,"PRE_APPROVE_HOOK":"" ,"POST_APPROVE_HOOK":"" ,"SIGNOFF_COLS":"" ,"SIGNOFF_HOOK":"" ,"NOTES":"Can configure dropdowns for the front end" ,"RK_UNDERLYING":"SELECT_LIB SELECT_DS BASE_COLUMN SELECTBOX_VALUE" ,"AUDIT_LIBDS":"" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"LIBREF":"DC200241" ,"DSN":"MPE_TABLES" ,"NUM_OF_APPROVALS_REQUIRED":1 ,"LOADTYPE":"TXTEMPORAL" ,"BUSKEY":"LIBREF DSN" ,"VAR_TXFROM":"TX_FROM" ,"VAR_TXTO":"TX_TO" ,"VAR_BUSFROM":"" ,"VAR_BUSTO":"" ,"VAR_PROCESSED":"" ,"CLOSE_VARS":"" ,"PRE_EDIT_HOOK":"" ,"POST_EDIT_HOOK":"services/hooks/mpe_tables_postedit" ,"PRE_APPROVE_HOOK":"" ,"POST_APPROVE_HOOK":"" ,"SIGNOFF_COLS":"" ,"SIGNOFF_HOOK":"" ,"NOTES":"This entry allows the MP Editor to edit itself!" ,"RK_UNDERLYING":"" ,"AUDIT_LIBDS":"" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"LIBREF":"DC200241" ,"DSN":"MPE_VALIDATIONS" ,"NUM_OF_APPROVALS_REQUIRED":1 ,"LOADTYPE":"TXTEMPORAL" ,"BUSKEY":"BASE_LIB BASE_DS BASE_COL RULE_TYPE" ,"VAR_TXFROM":"TX_FROM" ,"VAR_TXTO":"TX_TO" ,"VAR_BUSFROM":"" ,"VAR_BUSTO":"" ,"VAR_PROCESSED":"" ,"CLOSE_VARS":"" ,"PRE_EDIT_HOOK":"" ,"POST_EDIT_HOOK":"services/hooks/mpe_validations_postedit" ,"PRE_APPROVE_HOOK":"" ,"POST_APPROVE_HOOK":"" ,"SIGNOFF_COLS":"" ,"SIGNOFF_HOOK":"" ,"NOTES":"Configuration of data quality rules in Editor component" ,"RK_UNDERLYING":"" ,"AUDIT_LIBDS":"" }
|
||||
,{"_____DELETE__THIS__RECORD_____":"No" ,"LIBREF":"DC200241" ,"DSN":"MPE_X_TEST" ,"NUM_OF_APPROVALS_REQUIRED":1 ,"LOADTYPE":"UPDATE" ,"BUSKEY":"PRIMARY_KEY_FIELD" ,"VAR_TXFROM":"" ,"VAR_TXTO":"" ,"VAR_BUSFROM":"" ,"VAR_BUSTO":"" ,"VAR_PROCESSED":"" ,"CLOSE_VARS":"" ,"PRE_EDIT_HOOK":"" ,"POST_EDIT_HOOK":"" ,"PRE_APPROVE_HOOK":"" ,"POST_APPROVE_HOOK":"" ,"SIGNOFF_COLS":"" ,"SIGNOFF_HOOK":"" ,"NOTES":"Test table for controller" ,"RK_UNDERLYING":"" ,"AUDIT_LIBDS":"" }
|
||||
]
|
||||
, "$sasdata":{"vars":{
|
||||
"_____DELETE__THIS__RECORD_____" :{"format":"$3." ,"label":"_____DELETE__THIS__RECORD_____" ,"length":"3" ,"type":"char" }
|
||||
,"LIBREF" :{"format":"$8." ,"label":"LIBREF" ,"length":"8" ,"type":"char" }
|
||||
,"DSN" :{"format":"$32." ,"label":"DSN" ,"length":"32" ,"type":"char" }
|
||||
,"NUM_OF_APPROVALS_REQUIRED" :{"format":"best." ,"label":"NUM_OF_APPROVALS_REQUIRED" ,"length":"8" ,"type":"num" }
|
||||
,"LOADTYPE" :{"format":"$12." ,"label":"LOADTYPE" ,"length":"12" ,"type":"char" }
|
||||
,"BUSKEY" :{"format":"$1000." ,"label":"BUSKEY" ,"length":"1000" ,"type":"char" }
|
||||
,"VAR_TXFROM" :{"format":"$32." ,"label":"VAR_TXFROM" ,"length":"32" ,"type":"char" }
|
||||
,"VAR_TXTO" :{"format":"$32." ,"label":"VAR_TXTO" ,"length":"32" ,"type":"char" }
|
||||
,"VAR_BUSFROM" :{"format":"$32." ,"label":"VAR_BUSFROM" ,"length":"32" ,"type":"char" }
|
||||
,"VAR_BUSTO" :{"format":"$32." ,"label":"VAR_BUSTO" ,"length":"32" ,"type":"char" }
|
||||
,"VAR_PROCESSED" :{"format":"$32." ,"label":"VAR_PROCESSED" ,"length":"32" ,"type":"char" }
|
||||
,"CLOSE_VARS" :{"format":"$500." ,"label":"CLOSE_VARS" ,"length":"500" ,"type":"char" }
|
||||
,"PRE_EDIT_HOOK" :{"format":"$200." ,"label":"PRE_EDIT_HOOK" ,"length":"200" ,"type":"char" }
|
||||
,"POST_EDIT_HOOK" :{"format":"$200." ,"label":"POST_EDIT_HOOK" ,"length":"200" ,"type":"char" }
|
||||
,"PRE_APPROVE_HOOK" :{"format":"$200." ,"label":"PRE_APPROVE_HOOK" ,"length":"200" ,"type":"char" }
|
||||
,"POST_APPROVE_HOOK" :{"format":"$200." ,"label":"POST_APPROVE_HOOK" ,"length":"200" ,"type":"char" }
|
||||
,"SIGNOFF_COLS" :{"format":"$500." ,"label":"SIGNOFF_COLS" ,"length":"500" ,"type":"char" }
|
||||
,"SIGNOFF_HOOK" :{"format":"$200." ,"label":"SIGNOFF_HOOK" ,"length":"200" ,"type":"char" }
|
||||
,"NOTES" :{"format":"$1000." ,"label":"NOTES" ,"length":"1000" ,"type":"char" }
|
||||
,"RK_UNDERLYING" :{"format":"$1000." ,"label":"RK_UNDERLYING" ,"length":"1000" ,"type":"char" }
|
||||
,"AUDIT_LIBDS" :{"format":"$41." ,"label":"AUDIT_LIBDS" ,"length":"41" ,"type":"char" }
|
||||
}}
|
||||
, "sasparams":
|
||||
[
|
||||
{"COLHEADERS":"_____DELETE__THIS__RECORD_____,LIBREF,DSN,NUM_OF_APPROVALS_REQUIRED,LOADTYPE,BUSKEY,VAR_TXFROM,VAR_TXTO,VAR_BUSFROM,VAR_BUSTO,VAR_PROCESSED,CLOSE_VARS,PRE_EDIT_HOOK,POST_EDIT_HOOK,PRE_APPROVE_HOOK,POST_APPROVE_HOOK,SIGNOFF_COLS,SIGNOFF_HOOK,NOTES,RK_UNDERLYING,AUDIT_LIBDS" ,"FILTER_TEXT":"(\\"%sysfunc(datetime(), E8601DT26.6 )\\"dt < TX_TO )" ,"PKCNT":2 ,"PK":"LIBREF DSN" ,"DTVARS":"" ,"DTTMVARS":"" ,"TMVARS":"" ,"COLTYPE":"{\\"data\\":\\"_____DELETE__THIS__RECORD_____\\",\\"type\\":\\"dropdown\\",\\"source\\":[\\"No\\",\\"Yes\\"]},{\\"data\\":\\"LIBREF\\"},{\\"data\\":\\"DSN\\"},{\\"data\\":\\"NUM_OF_APPROVALS_REQUIRED\\",\\"type\\":\\"numeric\\",\\"format\\":\\"0\\"},{\\"data\\":\\"LOADTYPE\\"},{\\"data\\":\\"BUSKEY\\"},{\\"data\\":\\"VAR_TXFROM\\"},{\\"data\\":\\"VAR_TXTO\\"},{\\"data\\":\\"VAR_BUSFROM\\"},{\\"data\\":\\"VAR_BUSTO\\"},{\\"data\\":\\"VAR_PROCESSED\\"},{\\"data\\":\\"CLOSE_VARS\\"},{\\"data\\":\\"PRE_EDIT_HOOK\\"},{\\"data\\":\\"POST_EDIT_HOOK\\"},{\\"data\\":\\"PRE_APPROVE_HOOK\\"},{\\"data\\":\\"POST_APPROVE_HOOK\\"},{\\"data\\":\\"SIGNOFF_COLS\\"},{\\"data\\":\\"SIGNOFF_HOOK\\"},{\\"data\\":\\"NOTES\\"},{\\"data\\":\\"RK_UNDERLYING\\"},{\\"data\\":\\"AUDIT_LIBDS\\"}" ,"LOADTYPE":"TXTEMPORAL" ,"RK_FLAG":0 ,"CLS_FLAG":0 }
|
||||
]
|
||||
, "xl_rules":
|
||||
[
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_PROGRAM" : "/Public/app/dc/services/editors/getdata"
|
||||
,"AUTOEXEC" : "%2Fhome%2Fsasjssrv%2Fsasjs_root%2Fsessions%2F20230310113844-59661-1678448324767%2Fautoexec.sas"
|
||||
,"MF_GETUSER" : "mihajlo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "utf-8"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTINFOLONG" : "Linux LIN X64 3.10.0-1160.76.1.el7.x86_64 #1 SMP Wed Aug 10 16:21:17 UTC 2022 x86_64 CentOS Linux release 7.9.2009 (Core)"
|
||||
,"SYSHOSTNAME" : "CentOS-79-64-minimal"
|
||||
,"SYSPROCESSID" : "41DDB6C7153602864018000000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Batch Mode"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "24007"
|
||||
,"SYSSCPL" : "Linux"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSTCPIPHOSTNAME" : "CentOS-79-64-minimal"
|
||||
,"SYSUSERID" : "sasjssrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2023-03-10T12:39:16.070656"
|
||||
,"MEMSIZE" : "2GB"
|
||||
}
|
||||
`
|
||||
}
|
||||
|
||||
let table = 'MPE_X_TEST'
|
||||
|
||||
if (_WEBIN_FILEREF1) {
|
||||
const file1 = _WEBIN_FILEREF1.toString()
|
||||
|
||||
if (file1.includes('MPE_X_TEST')) {
|
||||
table = 'MPE_X_TEST'
|
||||
} else if (file1.includes('MPE_DATADICTIONARY')) {
|
||||
table = "MPE_DATADICTIONARY"
|
||||
} else if (file1.includes('MPE_USERS')) {
|
||||
table = "MPE_USERS"
|
||||
} else if (file1.includes('MPE_TABLES')) {
|
||||
table = "MPE_TABLES"
|
||||
}
|
||||
}
|
||||
|
||||
_webout = webouts[table]
|
||||
3092
sas/mocks/sasjs/services/editors/getdynamiccolvals.js
Normal file
3092
sas/mocks/sasjs/services/editors/getdynamiccolvals.js
Normal file
File diff suppressed because it is too large
Load Diff
29
sas/mocks/sasjs/services/editors/getsubmits.js
Normal file
29
sas/mocks/sasjs/services/editors/getsubmits.js
Normal file
@@ -0,0 +1,29 @@
|
||||
_webout = `{"SYSDATE" : "06OCT22"
|
||||
,"SYSTIME" : "14:27"
|
||||
, "fromsas":
|
||||
[
|
||||
{"TABLE_ID":"DC20221006T142649516_059582_7169" ,"BASE_TABLE":"DC988196.MPE_X_TEST" ,"INPUT_VARS":10 ,"INPUT_OBS":1 ,"SUBMITTED_BY_NM":"mihajlo" ,"SUBMITTED_REASON_TXT":"" ,"APPROVE_GROUP":"DEPRECATED" ,"REVIEW_STATUS_ID":"SUBMITTED" ,"REVIEWED_BY_NM":"" ,"REVIEWED_ON_DTTM":null ,"SUBMITTED_ON_DTTM":"2022-10-06 14:26:49" }
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_PROGRAM" : "/30.SASApps/app/mihajlo/services/editors/getsubmits"
|
||||
,"AUTOEXEC" : "%2Fhome%2Fmihajlo%2Fsasjs_root%2Fsessions%2F20221006142715-27976-1665066435798%2Fautoexec.sas"
|
||||
,"MF_GETUSER" : "mihajlo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "utf-8"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTINFOLONG" : ""
|
||||
,"SYSHOSTNAME" : "sas.4gl.io"
|
||||
,"SYSPROCESSID" : "41DD83B751004C270000000000000000"
|
||||
,"SYSPROCESSMODE" : "Stored Program"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "717223"
|
||||
,"SYSSCPL" : "LINUX"
|
||||
,"syssite" : "123"
|
||||
,"SYSTCPIPHOSTNAME" : "https://sas.4gl.io:5002"
|
||||
,"SYSUSERID" : "mihajlo"
|
||||
,"SYSVLONG" : "05.00.00.02.001146"
|
||||
,"SYSWARNINGTEXT" : ""
|
||||
,"END_DTTM" : "2022-10-06T14:28:37.460122"
|
||||
,"MEMSIZE" : "0KB"
|
||||
}
|
||||
`
|
||||
33
sas/mocks/sasjs/services/editors/loadfile.js
Normal file
33
sas/mocks/sasjs/services/editors/loadfile.js
Normal file
@@ -0,0 +1,33 @@
|
||||
_webout = `{"SYSDATE" : "29SEP22"
|
||||
,"SYSTIME" : "11:57"
|
||||
, "sasparams":
|
||||
[
|
||||
{
|
||||
"STATUS": "SUCCESS",
|
||||
"DSID": "DC20220929T115713486_609542_1443"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/editors/loadfile"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD815FE643C6A840C0278000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "14432"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-29T11:57:14.118000"
|
||||
,"MEMSIZE" : "93GB"
|
||||
}
|
||||
|
||||
`
|
||||
76
sas/mocks/sasjs/services/editors/stagedata.js
Normal file
76
sas/mocks/sasjs/services/editors/stagedata.js
Normal file
@@ -0,0 +1,76 @@
|
||||
const path = require('path')
|
||||
|
||||
let writeError = 0
|
||||
let user_count = 0
|
||||
let appLoc = path.join(..._program.split('services')[0].split('/'))
|
||||
const sessionStoragePath = path.resolve(__dirname, '..', '..', 'drive', 'files', appLoc, 'mock-storage')
|
||||
|
||||
if (!fs.existsSync(sessionStoragePath)){
|
||||
fs.mkdirSync(sessionStoragePath);
|
||||
}
|
||||
|
||||
let jsDataFileText = ''
|
||||
|
||||
if (_WEBIN_FILENAME1.includes('jsdata')) jsDataFileText = _WEBIN_FILEREF1.toString()
|
||||
if (_WEBIN_FILENAME2.includes('jsdata')) jsDataFileText = _WEBIN_FILEREF2.toString()
|
||||
|
||||
if (jsDataFileText.length > 0) {
|
||||
if (jsDataFileText.includes('USER_ID')) {
|
||||
user_count = jsDataFileText.split('\n').length - 1
|
||||
|
||||
const usersStore = path.resolve(sessionStoragePath, 'users.json')
|
||||
let isRegistered = 1
|
||||
|
||||
if (jsDataFileText.includes('notregistered')) {
|
||||
isRegistered = 0
|
||||
}
|
||||
|
||||
const json = {
|
||||
REGISTERCOUNT: user_count,
|
||||
ISREGISTERED: isRegistered
|
||||
}
|
||||
|
||||
try {
|
||||
fs.writeFileSync(usersStore, JSON.stringify(json))
|
||||
} catch (err) {
|
||||
writeError = 1
|
||||
}
|
||||
}
|
||||
} else {
|
||||
console.log('Error reading jsdata input')
|
||||
}
|
||||
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:43"
|
||||
, "sasparams":
|
||||
[
|
||||
{
|
||||
"USER_COUNT": "${user_count}",
|
||||
"STATUS": "${writeError === 0 ? 'SUCCESS' : 'ERROR WRITING'}",
|
||||
"DSID": "DC20220926T084322234_729360_2744",
|
||||
"URL": "http://SAS.demo.sas.com:80/SASStoredProcess?_program=/Projects/app/dc/services/editors/getlog&table=DC20220926T084322234_729360_2744"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/editors/stagedata"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD80576A63958140A31C0000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:43:24.624000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}
|
||||
`
|
||||
73
sas/mocks/sasjs/services/lineage/fetchlineage.js
Normal file
73
sas/mocks/sasjs/services/lineage/fetchlineage.js
Normal file
@@ -0,0 +1,73 @@
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:54"
|
||||
, "fromsas":
|
||||
[
|
||||
{
|
||||
"STRING": "digraph G { concentrate=true; node [style=filled,shape=plain]; labelloc = "t";"
|
||||
},
|
||||
{
|
||||
"STRING": "label=<<table>
|
||||
<tr>
|
||||
<td align='text' colspan='4'>REVERSE Lineage for <b>changed_records</b></td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right'>Library:<br /></td>
|
||||
<td align='left'>DC996664</td>
|
||||
<td align='right'>Generated by:</td>
|
||||
<td align='left'>sasdemo</td>
|
||||
</tr>
|
||||
<tr>
|
||||
<td align='right'>Table:</td>
|
||||
<td align='left'>MPE_DATALOADS</td>
|
||||
<td align='right'>Generated on:</td>
|
||||
<td align='left'> 26SEP2022:08:54:38</td>
|
||||
</tr>
|
||||
</table>>"
|
||||
},
|
||||
{
|
||||
"STRING": "x [label="No lineage found" shape=Mdiamond]}
|
||||
}
|
||||
]
|
||||
, "clickableids":
|
||||
[
|
||||
|
||||
]
|
||||
, "info":
|
||||
[
|
||||
{
|
||||
"COLURI": "",
|
||||
"COLNAME": "changed_records",
|
||||
"TABURI": "OMSOBJ:PhysicalTable\A59LNVZG.BR00002J",
|
||||
"TABNAME": "MPE_DATALOADS",
|
||||
"LIBURI": "OMSOBJ:SASLibrary\A59LNVZG.B500000K",
|
||||
"LIBREF": "DC996664",
|
||||
"RC": 0
|
||||
}
|
||||
]
|
||||
, "flatdata":
|
||||
[
|
||||
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/lineage/fetchcollineage"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8058137FCED940C5250000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:54:39.013000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}
|
||||
`
|
||||
46
sas/mocks/sasjs/services/lineage/fetchtablelineage.js
Normal file
46
sas/mocks/sasjs/services/lineage/fetchtablelineage.js
Normal file
@@ -0,0 +1,46 @@
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:54"
|
||||
, "finalfinal":
|
||||
[
|
||||
|
||||
]
|
||||
, "info":
|
||||
[
|
||||
{
|
||||
"TABLEID": "A59LNVZG.BR00002J",
|
||||
"TABLENAME": "MPE_DATALOADS",
|
||||
"LIBURI": "OMSOBJ:SASLibrary\A59LNVZG.B500000K",
|
||||
"LIBREF": "DC996664"
|
||||
}
|
||||
]
|
||||
, "flatdata":
|
||||
[
|
||||
|
||||
]
|
||||
, "idlookup":
|
||||
[
|
||||
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/lineage/fetchtablelineage"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD805811AA4DD340C4BD8000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:54:31.395000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}
|
||||
`
|
||||
83
sas/mocks/sasjs/services/lineage/getmetacols.js
Normal file
83
sas/mocks/sasjs/services/lineage/getmetacols.js
Normal file
@@ -0,0 +1,83 @@
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:54"
|
||||
, "metacols":
|
||||
[
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001L8",
|
||||
"COLNAME": "changed_records",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001LA",
|
||||
"COLNAME": "deleted_records",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001L5",
|
||||
"COLNAME": "dsn",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001LB",
|
||||
"COLNAME": "duration",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001L6",
|
||||
"COLNAME": "etlsource",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001L4",
|
||||
"COLNAME": "libref",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001L7",
|
||||
"COLNAME": "loadtype",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001LE",
|
||||
"COLNAME": "mac_ver",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001L9",
|
||||
"COLNAME": "new_records",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001LD",
|
||||
"COLNAME": "processed_dttm",
|
||||
"COLDESC": ""
|
||||
},
|
||||
{
|
||||
"COLURI": "OMSOBJ:Column\A59LNVZG.BT0001LC",
|
||||
"COLNAME": "user_nm",
|
||||
"COLDESC": ""
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/lineage/getmetacols"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8058115E041940C4910000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:54:29.833000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}
|
||||
`
|
||||
42
sas/mocks/sasjs/services/lineage/getmetatables.js
Normal file
42
sas/mocks/sasjs/services/lineage/getmetatables.js
Normal file
@@ -0,0 +1,42 @@
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:53"
|
||||
, "metatables":
|
||||
[
|
||||
{
|
||||
"LIBNAME": "Sankey",
|
||||
"SERVERCONTEXT": "SASApp",
|
||||
"AUTHDOMAIN": "",
|
||||
"PATH_SCHEMA": "D:\MyDemo\Sankey",
|
||||
"TABLEURI": "OMSOBJ:PhysicalTable\A59LNVZG.BR000023",
|
||||
"ID": "A59LNVZG.B600000M",
|
||||
"LIBDESC": "",
|
||||
"LIBREF": "sankey",
|
||||
"ENGINE": "BASE",
|
||||
"ISDBMSLIBNAME": "0",
|
||||
"ISPREASSIGNED": "0",
|
||||
"TABLENAME": "WEBTEST4"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/lineage/getmetatables"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8058084D916840C4690000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:53:53.567000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}
|
||||
`
|
||||
101
sas/mocks/sasjs/services/metanav/metadetails.js
Normal file
101
sas/mocks/sasjs/services/metanav/metadetails.js
Normal file
@@ -0,0 +1,101 @@
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:50"
|
||||
, "attributes":
|
||||
[
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "ChangeState",
|
||||
"VALUE": ""
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "Desc",
|
||||
"VALUE": "Input Stream."
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "Id",
|
||||
"VALUE": "A59LNVZG.BW000001"
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "IsHidden",
|
||||
"VALUE": "0"
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "LockedBy",
|
||||
"VALUE": ""
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "MetadataCreated",
|
||||
"VALUE": "19Aug2020:11:12:46"
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "MetadataUpdated",
|
||||
"VALUE": "19Aug2020:11:12:46"
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "Name",
|
||||
"VALUE": "instream"
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "Protocol",
|
||||
"VALUE": ""
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "PublicType",
|
||||
"VALUE": ""
|
||||
},
|
||||
{
|
||||
"TYPE": "Attr",
|
||||
"NAME": "UsageVersion",
|
||||
"VALUE": "0"
|
||||
},
|
||||
{
|
||||
"TYPE": "Prop",
|
||||
"NAME": "MultiPass",
|
||||
"VALUE": "1"
|
||||
}
|
||||
]
|
||||
, "associations":
|
||||
[
|
||||
{
|
||||
"ASSOC": "Properties",
|
||||
"ASSOCURI": "OMSOBJ:Property\A59LNVZG.AC0003EG",
|
||||
"NAME": "MultiPass"
|
||||
},
|
||||
{
|
||||
"ASSOC": "Reports",
|
||||
"ASSOCURI": "OMSOBJ:Report\A59LNVZG.BV000001",
|
||||
"NAME": "instream"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/metanav/metadetails"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057D94B645A40C1608000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:50:45.706000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}
|
||||
`
|
||||
32
sas/mocks/sasjs/services/metanav/metaobjects.js
Normal file
32
sas/mocks/sasjs/services/metanav/metaobjects.js
Normal file
@@ -0,0 +1,32 @@
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:50"
|
||||
, "objects":
|
||||
[
|
||||
{
|
||||
"ID": "A59LNVZG.BW000001",
|
||||
"NAME": "instream"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/metanav/metaobjects"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057D89978D540C1368000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:50:42.814000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}
|
||||
`
|
||||
36
sas/mocks/sasjs/services/metanav/metarepos.js
Normal file
36
sas/mocks/sasjs/services/metanav/metarepos.js
Normal file
@@ -0,0 +1,36 @@
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:50"
|
||||
, "outrepos":
|
||||
[
|
||||
{
|
||||
"ID": "A0000001.A573PBI4",
|
||||
"NAME": "BILineage"
|
||||
},
|
||||
{
|
||||
"ID": "A0000001.A59LNVZG",
|
||||
"NAME": "Foundation"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/metanav/metarepos"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "4"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057D3E04189409F380000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "21468"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:50:23.895000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}
|
||||
`
|
||||
383
sas/mocks/sasjs/services/metanav/metatypes.js
Normal file
383
sas/mocks/sasjs/services/metanav/metatypes.js
Normal file
@@ -0,0 +1,383 @@
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:50"
|
||||
, "types":
|
||||
[
|
||||
{
|
||||
"ID": "AccessControlEntry",
|
||||
"DESC": "Access control entry",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "AccessControlTemplate",
|
||||
"DESC": "Access control template",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Action",
|
||||
"DESC": "Action",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "AnalyticContext",
|
||||
"DESC": "Analytic context",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ApplicationAction",
|
||||
"DESC": "Application action",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "AssociationProperty",
|
||||
"DESC": "Association property",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "AttributeProperty",
|
||||
"DESC": "Attribute property",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "AuthenticationDomain",
|
||||
"DESC": "Authentication domain",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ClassifierMap",
|
||||
"DESC": "Classifier map",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "Column",
|
||||
"DESC": "Column",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "Condition",
|
||||
"DESC": "Condition",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ConditionActionSet",
|
||||
"DESC": "Condition action set",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ConfiguredComponent",
|
||||
"DESC": "Configured component",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "CustomAssociation",
|
||||
"DESC": "Custom association",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "DatabaseCatalog",
|
||||
"DESC": "Database catalog",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "DatabaseSchema",
|
||||
"DESC": "Database schema",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "DeployedComponent",
|
||||
"DESC": "Deployed component",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "Directory",
|
||||
"DESC": "Directory",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "Document",
|
||||
"DESC": "Document",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Extension",
|
||||
"DESC": "Extension",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ExternalIdentity",
|
||||
"DESC": "External identity",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "FavoritesContainer",
|
||||
"DESC": "Favorites container",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "File",
|
||||
"DESC": "File",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "Group",
|
||||
"DESC": "Group",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "ITChannel",
|
||||
"DESC": "IT channel",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "IdentityGroup",
|
||||
"DESC": "Identity group",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Index",
|
||||
"DESC": "Index",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "InternalLogin",
|
||||
"DESC": "Internal login",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Job",
|
||||
"DESC": "Job",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Keyword",
|
||||
"DESC": "Keyword",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "LogicalServer",
|
||||
"DESC": "Logical server",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Login",
|
||||
"DESC": "Login",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Machine",
|
||||
"DESC": "Machine",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "NamedService",
|
||||
"DESC": "Named service",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "OLAPSchema",
|
||||
"DESC": "OLAP schema",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "PSColumnLayoutComponent",
|
||||
"DESC": "PS column layout component",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "PSPortalPage",
|
||||
"DESC": "PS portal page",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "PSPortlet",
|
||||
"DESC": "PS portlet",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Permission",
|
||||
"DESC": "Permission",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Person",
|
||||
"DESC": "People",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "PhysicalTable",
|
||||
"DESC": "Physical table",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "Prompt",
|
||||
"DESC": "Prompt",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "PromptGroup",
|
||||
"DESC": "Prompt group",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Property",
|
||||
"DESC": "Property",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "PropertyGroup",
|
||||
"DESC": "Property group",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "PropertySet",
|
||||
"DESC": "Property set",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "PropertyType",
|
||||
"DESC": "Property type",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Prototype",
|
||||
"DESC": "Prototype",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Report",
|
||||
"DESC": "Report",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ResponsibleParty",
|
||||
"DESC": "Responsible party",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "SASClientConnection",
|
||||
"DESC": "SAS client connection",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "SASLibrary",
|
||||
"DESC": "SAS library",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "SASPassword",
|
||||
"DESC": "SAS password",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Search",
|
||||
"DESC": "Search",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "SecurityRuleScheme",
|
||||
"DESC": "Security rule scheme",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "SecurityTypeContainmentRule",
|
||||
"DESC": "Security type containment rule",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ServerComponent",
|
||||
"DESC": "Server component",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "ServerContext",
|
||||
"DESC": "Server context",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ServiceComponent",
|
||||
"DESC": "Service component",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "ServiceType",
|
||||
"DESC": "Service type",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "SoftwareComponent",
|
||||
"DESC": "Software component",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "Stream",
|
||||
"DESC": "Stream",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "TCPIPConnection",
|
||||
"DESC": "TCPIP connection",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "TextStore",
|
||||
"DESC": "Text store",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Timestamp",
|
||||
"DESC": "Timestamp",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "Transformation",
|
||||
"DESC": "Transformation",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "TransformationActivity",
|
||||
"DESC": "Transformation activity",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "TransformationStep",
|
||||
"DESC": "Transformation step",
|
||||
"HASSUBTYPES": "1"
|
||||
},
|
||||
{
|
||||
"ID": "Tree",
|
||||
"DESC": "Metadata Trees",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "TypeDefinition",
|
||||
"DESC": "Type definition",
|
||||
"HASSUBTYPES": "0"
|
||||
},
|
||||
{
|
||||
"ID": "UniqueKey",
|
||||
"DESC": "Unique key",
|
||||
"HASSUBTYPES": "0"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/metanav/metatypes"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057D3E020C540C10F8000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:50:23.928000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}
|
||||
`
|
||||
29
sas/mocks/sasjs/services/public/getchangeinfo.js
Normal file
29
sas/mocks/sasjs/services/public/getchangeinfo.js
Normal file
@@ -0,0 +1,29 @@
|
||||
_webout = `{"SYSDATE" : "07OCT22"
|
||||
,"SYSTIME" : "12:25"
|
||||
, "jsparams":
|
||||
[
|
||||
{"TABLE_ID":"DC20221007T122326121_612316_7259" ,"SUBMIT_STATUS_CD":"SUBMITTED" ,"BASE_LIB":"DC988196" ,"BASE_DS":"MPE_X_TEST" ,"SUBMITTED_BY_NM":"mihajlo" ,"SUBMITTED_ON":1980764606.22 ,"SUBMITTED_REASON_TXT":"" ,"INPUT_OBS":15 ,"INPUT_VARS":10 ,"NUM_OF_APPROVALS_REQUIRED":1 ,"NUM_OF_APPROVALS_REMAINING":1 ,"REVIEWED_BY_NM":"" ,"REVIEWED_ON":null ,"TABLE_NM":"DC988196.MPE_X_TEST" ,"BASE_TABLE":"DC988196.MPE_X_TEST" ,"REVIEWED_ON_DTTM":"." ,"SUBMITTED_ON_DTTM":"07OCT2022:12:23:26" ,"LIB_ENGINE":"WPD" }
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_PROGRAM" : "/30.SASApps/app/mihajlo/services/public/getchangeinfo"
|
||||
,"AUTOEXEC" : "%2Fhome%2Fmihajlo%2Fsasjs_root%2Fsessions%2F20221007122549-44480-1665145549621%2Fautoexec.sas"
|
||||
,"MF_GETUSER" : "mihajlo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "utf-8"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTINFOLONG" : ""
|
||||
,"SYSHOSTNAME" : "sas.4gl.io"
|
||||
,"SYSPROCESSID" : "41DD8404936CF0DC0000000000000000"
|
||||
,"SYSPROCESSMODE" : "Stored Program"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "726819"
|
||||
,"SYSSCPL" : "LINUX"
|
||||
,"syssite" : "123"
|
||||
,"SYSTCPIPHOSTNAME" : "https://sas.4gl.io:5002"
|
||||
,"SYSUSERID" : "mihajlo"
|
||||
,"SYSVLONG" : "05.00.00.02.001146"
|
||||
,"SYSWARNINGTEXT" : ""
|
||||
,"END_DTTM" : "2022-10-07T12:25:57.433259"
|
||||
,"MEMSIZE" : "0KB"
|
||||
}
|
||||
`
|
||||
449
sas/mocks/sasjs/services/public/getcolvals.js
Normal file
449
sas/mocks/sasjs/services/public/getcolvals.js
Normal file
@@ -0,0 +1,449 @@
|
||||
_webout = `{
|
||||
"SYSDATE": "26SEP22",
|
||||
"SYSTIME": "08:49",
|
||||
"vals": [
|
||||
{
|
||||
"FORMATTED": "0",
|
||||
"UNFORMATTED": 0
|
||||
},
|
||||
{
|
||||
"FORMATTED": "1",
|
||||
"UNFORMATTED": 1
|
||||
},
|
||||
{
|
||||
"FORMATTED": "3",
|
||||
"UNFORMATTED": 3
|
||||
},
|
||||
{
|
||||
"FORMATTED": "4",
|
||||
"UNFORMATTED": 4
|
||||
},
|
||||
{
|
||||
"FORMATTED": "5",
|
||||
"UNFORMATTED": 5
|
||||
},
|
||||
{
|
||||
"FORMATTED": "6",
|
||||
"UNFORMATTED": 6
|
||||
},
|
||||
{
|
||||
"FORMATTED": "7",
|
||||
"UNFORMATTED": 7
|
||||
},
|
||||
{
|
||||
"FORMATTED": "8",
|
||||
"UNFORMATTED": 8
|
||||
},
|
||||
{
|
||||
"FORMATTED": "9",
|
||||
"UNFORMATTED": 9
|
||||
},
|
||||
{
|
||||
"FORMATTED": "10",
|
||||
"UNFORMATTED": 10
|
||||
},
|
||||
{
|
||||
"FORMATTED": "11",
|
||||
"UNFORMATTED": 11
|
||||
},
|
||||
{
|
||||
"FORMATTED": "12",
|
||||
"UNFORMATTED": 12
|
||||
},
|
||||
{
|
||||
"FORMATTED": "13",
|
||||
"UNFORMATTED": 13
|
||||
},
|
||||
{
|
||||
"FORMATTED": "14",
|
||||
"UNFORMATTED": 14
|
||||
},
|
||||
{
|
||||
"FORMATTED": "15",
|
||||
"UNFORMATTED": 15
|
||||
},
|
||||
{
|
||||
"FORMATTED": "16",
|
||||
"UNFORMATTED": 16
|
||||
},
|
||||
{
|
||||
"FORMATTED": "17",
|
||||
"UNFORMATTED": 17
|
||||
},
|
||||
{
|
||||
"FORMATTED": "18",
|
||||
"UNFORMATTED": 18
|
||||
},
|
||||
{
|
||||
"FORMATTED": "19",
|
||||
"UNFORMATTED": 19
|
||||
},
|
||||
{
|
||||
"FORMATTED": "20",
|
||||
"UNFORMATTED": 20
|
||||
},
|
||||
{
|
||||
"FORMATTED": "21",
|
||||
"UNFORMATTED": 21
|
||||
},
|
||||
{
|
||||
"FORMATTED": "22",
|
||||
"UNFORMATTED": 22
|
||||
},
|
||||
{
|
||||
"FORMATTED": "23",
|
||||
"UNFORMATTED": 23
|
||||
},
|
||||
{
|
||||
"FORMATTED": "24",
|
||||
"UNFORMATTED": 24
|
||||
},
|
||||
{
|
||||
"FORMATTED": "25",
|
||||
"UNFORMATTED": 25
|
||||
},
|
||||
{
|
||||
"FORMATTED": "26",
|
||||
"UNFORMATTED": 26
|
||||
},
|
||||
{
|
||||
"FORMATTED": "27",
|
||||
"UNFORMATTED": 27
|
||||
},
|
||||
{
|
||||
"FORMATTED": "28",
|
||||
"UNFORMATTED": 28
|
||||
},
|
||||
{
|
||||
"FORMATTED": "29",
|
||||
"UNFORMATTED": 29
|
||||
},
|
||||
{
|
||||
"FORMATTED": "30",
|
||||
"UNFORMATTED": 30
|
||||
},
|
||||
{
|
||||
"FORMATTED": "31",
|
||||
"UNFORMATTED": 31
|
||||
},
|
||||
{
|
||||
"FORMATTED": "32",
|
||||
"UNFORMATTED": 32
|
||||
},
|
||||
{
|
||||
"FORMATTED": "33",
|
||||
"UNFORMATTED": 33
|
||||
},
|
||||
{
|
||||
"FORMATTED": "34",
|
||||
"UNFORMATTED": 34
|
||||
},
|
||||
{
|
||||
"FORMATTED": "35",
|
||||
"UNFORMATTED": 35
|
||||
},
|
||||
{
|
||||
"FORMATTED": "36",
|
||||
"UNFORMATTED": 36
|
||||
},
|
||||
{
|
||||
"FORMATTED": "37",
|
||||
"UNFORMATTED": 37
|
||||
},
|
||||
{
|
||||
"FORMATTED": "38",
|
||||
"UNFORMATTED": 38
|
||||
},
|
||||
{
|
||||
"FORMATTED": "39",
|
||||
"UNFORMATTED": 39
|
||||
},
|
||||
{
|
||||
"FORMATTED": "40",
|
||||
"UNFORMATTED": 40
|
||||
},
|
||||
{
|
||||
"FORMATTED": "41",
|
||||
"UNFORMATTED": 41
|
||||
},
|
||||
{
|
||||
"FORMATTED": "42",
|
||||
"UNFORMATTED": 42
|
||||
},
|
||||
{
|
||||
"FORMATTED": "43",
|
||||
"UNFORMATTED": 43
|
||||
},
|
||||
{
|
||||
"FORMATTED": "44",
|
||||
"UNFORMATTED": 44
|
||||
},
|
||||
{
|
||||
"FORMATTED": "45",
|
||||
"UNFORMATTED": 45
|
||||
},
|
||||
{
|
||||
"FORMATTED": "46",
|
||||
"UNFORMATTED": 46
|
||||
},
|
||||
{
|
||||
"FORMATTED": "47",
|
||||
"UNFORMATTED": 47
|
||||
},
|
||||
{
|
||||
"FORMATTED": "48",
|
||||
"UNFORMATTED": 48
|
||||
},
|
||||
{
|
||||
"FORMATTED": "49",
|
||||
"UNFORMATTED": 49
|
||||
},
|
||||
{
|
||||
"FORMATTED": "50",
|
||||
"UNFORMATTED": 50
|
||||
},
|
||||
{
|
||||
"FORMATTED": "51",
|
||||
"UNFORMATTED": 51
|
||||
},
|
||||
{
|
||||
"FORMATTED": "52",
|
||||
"UNFORMATTED": 52
|
||||
},
|
||||
{
|
||||
"FORMATTED": "53",
|
||||
"UNFORMATTED": 53
|
||||
},
|
||||
{
|
||||
"FORMATTED": "54",
|
||||
"UNFORMATTED": 54
|
||||
},
|
||||
{
|
||||
"FORMATTED": "55",
|
||||
"UNFORMATTED": 55
|
||||
},
|
||||
{
|
||||
"FORMATTED": "56",
|
||||
"UNFORMATTED": 56
|
||||
},
|
||||
{
|
||||
"FORMATTED": "57",
|
||||
"UNFORMATTED": 57
|
||||
},
|
||||
{
|
||||
"FORMATTED": "58",
|
||||
"UNFORMATTED": 58
|
||||
},
|
||||
{
|
||||
"FORMATTED": "59",
|
||||
"UNFORMATTED": 59
|
||||
},
|
||||
{
|
||||
"FORMATTED": "60",
|
||||
"UNFORMATTED": 60
|
||||
},
|
||||
{
|
||||
"FORMATTED": "61",
|
||||
"UNFORMATTED": 61
|
||||
},
|
||||
{
|
||||
"FORMATTED": "62",
|
||||
"UNFORMATTED": 62
|
||||
},
|
||||
{
|
||||
"FORMATTED": "63",
|
||||
"UNFORMATTED": 63
|
||||
},
|
||||
{
|
||||
"FORMATTED": "64",
|
||||
"UNFORMATTED": 64
|
||||
},
|
||||
{
|
||||
"FORMATTED": "65",
|
||||
"UNFORMATTED": 65
|
||||
},
|
||||
{
|
||||
"FORMATTED": "66",
|
||||
"UNFORMATTED": 66
|
||||
},
|
||||
{
|
||||
"FORMATTED": "67",
|
||||
"UNFORMATTED": 67
|
||||
},
|
||||
{
|
||||
"FORMATTED": "68",
|
||||
"UNFORMATTED": 68
|
||||
},
|
||||
{
|
||||
"FORMATTED": "69",
|
||||
"UNFORMATTED": 69
|
||||
},
|
||||
{
|
||||
"FORMATTED": "70",
|
||||
"UNFORMATTED": 70
|
||||
},
|
||||
{
|
||||
"FORMATTED": "71",
|
||||
"UNFORMATTED": 71
|
||||
},
|
||||
{
|
||||
"FORMATTED": "72",
|
||||
"UNFORMATTED": 72
|
||||
},
|
||||
{
|
||||
"FORMATTED": "73",
|
||||
"UNFORMATTED": 73
|
||||
},
|
||||
{
|
||||
"FORMATTED": "74",
|
||||
"UNFORMATTED": 74
|
||||
},
|
||||
{
|
||||
"FORMATTED": "75",
|
||||
"UNFORMATTED": 75
|
||||
},
|
||||
{
|
||||
"FORMATTED": "76",
|
||||
"UNFORMATTED": 76
|
||||
},
|
||||
{
|
||||
"FORMATTED": "77",
|
||||
"UNFORMATTED": 77
|
||||
},
|
||||
{
|
||||
"FORMATTED": "78",
|
||||
"UNFORMATTED": 78
|
||||
},
|
||||
{
|
||||
"FORMATTED": "79",
|
||||
"UNFORMATTED": 79
|
||||
},
|
||||
{
|
||||
"FORMATTED": "80",
|
||||
"UNFORMATTED": 80
|
||||
},
|
||||
{
|
||||
"FORMATTED": "81",
|
||||
"UNFORMATTED": 81
|
||||
},
|
||||
{
|
||||
"FORMATTED": "82",
|
||||
"UNFORMATTED": 82
|
||||
},
|
||||
{
|
||||
"FORMATTED": "83",
|
||||
"UNFORMATTED": 83
|
||||
},
|
||||
{
|
||||
"FORMATTED": "84",
|
||||
"UNFORMATTED": 84
|
||||
},
|
||||
{
|
||||
"FORMATTED": "85",
|
||||
"UNFORMATTED": 85
|
||||
},
|
||||
{
|
||||
"FORMATTED": "86",
|
||||
"UNFORMATTED": 86
|
||||
},
|
||||
{
|
||||
"FORMATTED": "87",
|
||||
"UNFORMATTED": 87
|
||||
},
|
||||
{
|
||||
"FORMATTED": "88",
|
||||
"UNFORMATTED": 88
|
||||
},
|
||||
{
|
||||
"FORMATTED": "89",
|
||||
"UNFORMATTED": 89
|
||||
},
|
||||
{
|
||||
"FORMATTED": "90",
|
||||
"UNFORMATTED": 90
|
||||
},
|
||||
{
|
||||
"FORMATTED": "91",
|
||||
"UNFORMATTED": 91
|
||||
},
|
||||
{
|
||||
"FORMATTED": "92",
|
||||
"UNFORMATTED": 92
|
||||
},
|
||||
{
|
||||
"FORMATTED": "93",
|
||||
"UNFORMATTED": 93
|
||||
},
|
||||
{
|
||||
"FORMATTED": "94",
|
||||
"UNFORMATTED": 94
|
||||
},
|
||||
{
|
||||
"FORMATTED": "95",
|
||||
"UNFORMATTED": 95
|
||||
},
|
||||
{
|
||||
"FORMATTED": "96",
|
||||
"UNFORMATTED": 96
|
||||
},
|
||||
{
|
||||
"FORMATTED": "97",
|
||||
"UNFORMATTED": 97
|
||||
},
|
||||
{
|
||||
"FORMATTED": "98",
|
||||
"UNFORMATTED": 98
|
||||
},
|
||||
{
|
||||
"FORMATTED": "99",
|
||||
"UNFORMATTED": 99
|
||||
},
|
||||
{
|
||||
"FORMATTED": "100",
|
||||
"UNFORMATTED": 100
|
||||
}
|
||||
],
|
||||
"$vals": {
|
||||
"vars": {
|
||||
"FORMATTED": {
|
||||
"format": "$12.",
|
||||
"label": "FORMATTED",
|
||||
"length": "12",
|
||||
"type": "char"
|
||||
},
|
||||
"UNFORMATTED": {
|
||||
"format": "best.",
|
||||
"label": "UNFORMATTED",
|
||||
"length": "8",
|
||||
"type": "num"
|
||||
}
|
||||
}
|
||||
},
|
||||
"meta": [
|
||||
{
|
||||
"COLUMN": "SOME_BESTNUM",
|
||||
"SASFORMAT": "BEST."
|
||||
}
|
||||
],
|
||||
"_DEBUG": "",
|
||||
"_METAUSER": "sasdemo@SAS",
|
||||
"_METAPERSON": "sasdemo",
|
||||
"_PROGRAM": "/Projects/app/dc/services/public/getcolvals",
|
||||
"AUTOEXEC": "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas",
|
||||
"MF_GETUSER": "sasdemo",
|
||||
"SYSCC": "0",
|
||||
"SYSENCODING": "wlatin1",
|
||||
"SYSERRORTEXT": "",
|
||||
"SYSHOSTNAME": "SAS",
|
||||
"SYSPROCESSID": "41DD8057C8923D7140BEF70000000000",
|
||||
"SYSPROCESSMODE": "SAS Stored Process Server",
|
||||
"SYSPROCESSNAME": "",
|
||||
"SYSJOBID": "27448",
|
||||
"SYSSCPL": "Linunx",
|
||||
"SYSSITE": "123",
|
||||
"SYSUSERID": "sassrv",
|
||||
"SYSVLONG": "9.04.01M7P080520",
|
||||
"SYSWARNINGTEXT": "ENCODING option ignored for files opened with RECFM=N.",
|
||||
"END_DTTM": "2022-09-26T08:49:39.137000",
|
||||
"MEMSIZE": "46GB"
|
||||
}`
|
||||
27
sas/mocks/sasjs/services/public/getddl.js
Normal file
27
sas/mocks/sasjs/services/public/getddl.js
Normal file
@@ -0,0 +1,27 @@
|
||||
let mimeType = `application/octet-stream`
|
||||
let filename = `dc-download`
|
||||
|
||||
if (libref) filename = `${libref}.ddl`
|
||||
|
||||
fs.writeFile(_SASJS_WEBOUT_HEADERS, `Content-type: ${mimeType} \n Content-Disposition: attachment;filename=\"${filename}\"`, function (err) {
|
||||
if (err) throw err;
|
||||
})
|
||||
|
||||
_webout = `/* DDL generated by sassrv on 29SEP2022:11:59:44 */
|
||||
CREATE SCHEMA DC996664;
|
||||
/* Postgres Flavour DDL for DC996664.MPE_X_TEST */
|
||||
CREATE TABLE DC996664.MPE_X_TEST (
|
||||
"primary_key_field" DOUBLE PRECISION NOT NULL
|
||||
,"some_char" VARCHAR(32767)
|
||||
,"some_dropdown" VARCHAR(128)
|
||||
,"some_num" DOUBLE PRECISION
|
||||
,"some_date" DOUBLE PRECISION
|
||||
,"some_datetime" TIMESTAMP
|
||||
,"some_time" DOUBLE PRECISION
|
||||
,"some_shortnum" DOUBLE PRECISION
|
||||
,"some_bestnum" DOUBLE PRECISION
|
||||
);
|
||||
CREATE UNIQUE INDEX "primary_key_field" ON DC996664.MPE_X_TEST(
|
||||
"primary_key_field"
|
||||
);
|
||||
`
|
||||
30
sas/mocks/sasjs/services/public/getgroups.js
Normal file
30
sas/mocks/sasjs/services/public/getgroups.js
Normal file
@@ -0,0 +1,30 @@
|
||||
_webout = `{"SYSDATE" : "06OCT22"
|
||||
,"SYSTIME" : "14:43"
|
||||
, "groups":
|
||||
[
|
||||
{"GROUPURI":"1" ,"GROUPNAME":"AllUsers" ,"GROUPDESC":"Group contains all users" }
|
||||
,{"GROUPURI":"2" ,"GROUPNAME":"Public" ,"GROUPDESC":"A special group that can be used to bypass authentication for pa" }
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_PROGRAM" : "/30.SASApps/app/mihajlo/services/public/getgroups"
|
||||
,"AUTOEXEC" : "%2Fhome%2Fmihajlo%2Fsasjs_root%2Fsessions%2F20221006144330-61991-1665067410430%2Fautoexec.sas"
|
||||
,"MF_GETUSER" : "mihajlo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "utf-8"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTINFOLONG" : ""
|
||||
,"SYSHOSTNAME" : "sas.4gl.io"
|
||||
,"SYSPROCESSID" : "41DD83B844F8941D0000000000000000"
|
||||
,"SYSPROCESSMODE" : "Stored Program"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "717841"
|
||||
,"SYSSCPL" : "LINUX"
|
||||
,"syssite" : "123"
|
||||
,"SYSTCPIPHOSTNAME" : "https://sas.4gl.io:5002"
|
||||
,"SYSUSERID" : "mihajlo"
|
||||
,"SYSVLONG" : "05.00.00.02.001146"
|
||||
,"SYSWARNINGTEXT" : ""
|
||||
,"END_DTTM" : "2022-10-06T14:46:29.671882"
|
||||
,"MEMSIZE" : "0KB"
|
||||
}
|
||||
`
|
||||
530
sas/mocks/sasjs/services/public/getrawdata.js
Normal file
530
sas/mocks/sasjs/services/public/getrawdata.js
Normal file
@@ -0,0 +1,530 @@
|
||||
let mimeType = `application/octet-stream`
|
||||
let filename = `dc-download`
|
||||
|
||||
if (table) filename = `${table}`
|
||||
|
||||
switch(type) {
|
||||
case 'CSV': {
|
||||
mimeType = 'text/csv'
|
||||
filename += '.csv'
|
||||
break
|
||||
}
|
||||
case 'EXCEL': {
|
||||
mimeType = 'application/vnd.openxmlformats-officedocument.spreadsheetml.sheet'
|
||||
filename += '.xlsx'
|
||||
break
|
||||
}
|
||||
case 'MARKDOWN': {
|
||||
mimeType = 'application/octet-stream'
|
||||
filename += '.md'
|
||||
break
|
||||
}
|
||||
default:
|
||||
mimeType = 'application/octet-stream'
|
||||
filename += '.sas'
|
||||
break
|
||||
}
|
||||
|
||||
fs.writeFile(_SASJS_WEBOUT_HEADERS, `Content-type: ${mimeType} \n Content-Disposition: attachment;filename=\"${filename}\"`, function (err) {
|
||||
if (err) throw err;
|
||||
})
|
||||
|
||||
_webout=`
|
||||
2,even more dummy data,Option/* */ 3,42,42,42,142,3,44
|
||||
3,"It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told: It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told: It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told: It was a dark and stormy night. The wind was blowing a gale! The captain said to his mate - mate, tell us a tale. And this, is the tale he told:",Option 2,1613.001,423,423,44,3,44
|
||||
4,if you can fill the unforgiving minute,Option 1,1613.001123456,4231,423123123,412,3,44
|
||||
1010,10 bottles of beer on the wall,Option 1,0.36778671125312,429,29804,35,1,72
|
||||
1011,11 bottles of beer on the wall,Option 1,0.86933304968724,385,5119,1,6,54
|
||||
1012,12 bottles of beer on the wall,Option 1,0.54327790650691,644,10655,35,54,62
|
||||
1013,13 bottles of beer on the wall,Option 1,0.50519398669954,781,24475,41,38,4
|
||||
1014,14 bottles of beer on the wall,Option 1,0.0130502507151339,12,13693,14,92,57
|
||||
1015,15 bottles of beer on the wall,Option 1,0.58227080087283,923,43518,54,92,80
|
||||
1016,16 bottles of beer on the wall,Option 1,0.13827249786736,241,10081,1,28,91
|
||||
1017,17 bottles of beer on the wall,Option 1,0.89270132402549,622,25438,97,91,72
|
||||
1018,18 bottles of beer on the wall,Option 1,0.18527885674744,432,1368,32,93,79
|
||||
1019,19 bottles of beer on the wall,Option 1,0.07375510180078,389,11673,21,22,90
|
||||
1020,20 bottles of beer on the wall,Option 1,0.71285699387679,404,6623,100,65,34
|
||||
1021,21 bottles of beer on the wall,Option 1,0.67061384425992,433,17575,13,44,97
|
||||
1022,22 bottles of beer on the wall,Option 1,0.14232157922457,933,26701,70,66,98
|
||||
1023,23 bottles of beer on the wall,Option 1,0.12598480662609,974,34354,76,44,98
|
||||
1024,24 bottles of beer on the wall,Option 1,0.38994686370247,705,24831,33,30,90
|
||||
1025,25 bottles of beer on the wall,Option 1,0.0310356193366626,60,10687,27,73,59
|
||||
1026,26 bottles of beer on the wall,Option 1,0.90578842391529,277,40648,41,82,46
|
||||
1027,27 bottles of beer on the wall,Option 1,0.59206758560243,926,12941,22,46,73
|
||||
1028,28 bottles of beer on the wall,Option 1,0.65800300457421,281,47610,40,35,40
|
||||
1029,29 bottles of beer on the wall,Option 1,0.80704259397789,360,43034,19,80,12
|
||||
1030,30 bottles of beer on the wall,Option 1,0.88014504075057,500,36665,25,70,19
|
||||
1031,31 bottles of beer on the wall,Option 1,0.41501947046025,757,41229,64,94,48
|
||||
1032,32 bottles of beer on the wall,Option 1,0.9743401203185,739,27875,67,43,3
|
||||
1033,33 bottles of beer on the wall,Option 1,0.20355956917794,250,42739,42,29,56
|
||||
1034,34 bottles of beer on the wall,Option 1,0.67924355560878,111,26224,74,68,9
|
||||
1035,35 bottles of beer on the wall,Option 1,0.9494116971965,18,36938,76,91,10
|
||||
1036,36 bottles of beer on the wall,Option 1,0.54461349106608,299,14127,84,72,36
|
||||
1037,37 bottles of beer on the wall,Option 1,0.45877589399869,325,48877,95,97,32
|
||||
1038,38 bottles of beer on the wall,Option 1,0.15371942387601,491,22453,29,60,98
|
||||
1039,39 bottles of beer on the wall,Option 1,0.4935002562094,156,25182,45,95,55
|
||||
1040,40 bottles of beer on the wall,Option 1,0.12472885899465,433,10986,83,35,79
|
||||
1041,41 bottles of beer on the wall,Option 1,0.27944220010165,917,19766,51,86,66
|
||||
1042,42 bottles of beer on the wall,Option 1,0.70307754990788,223,43884,38,86,97
|
||||
1043,43 bottles of beer on the wall,Option 1,0.0701107536769,394,13449,3,25,8
|
||||
1044,44 bottles of beer on the wall,Option 1,0.64232929267097,745,3427,9,97,37
|
||||
1045,45 bottles of beer on the wall,Option 1,0.72064477425098,652,44732,7,58,58
|
||||
1046,46 bottles of beer on the wall,Option 1,0.0431997366450726,255,18777,95,17,8
|
||||
1047,47 bottles of beer on the wall,Option 1,0.3704071367953,182,9877,6,45,26
|
||||
1048,48 bottles of beer on the wall,Option 1,0.65441703500897,489,4987,98,41,13
|
||||
1049,49 bottles of beer on the wall,Option 1,0.13002125645523,371,19649,81,37,66
|
||||
1050,50 bottles of beer on the wall,Option 1,0.0058409725343068,204,264,40,15,32
|
||||
1051,51 bottles of beer on the wall,Option 1,0.7239382587019,160,11709,4,42,82
|
||||
1052,52 bottles of beer on the wall,Option 1,0.83190037116031,225,27515,36,69,81
|
||||
1053,53 bottles of beer on the wall,Option 1,0.50308288750382,538,41129,53,39,75
|
||||
1054,54 bottles of beer on the wall,Option 1,0.71480455143135,238,36609,39,6,4
|
||||
1055,55 bottles of beer on the wall,Option 1,0.85579457872351,292,8252,8,93,36
|
||||
1056,56 bottles of beer on the wall,Option 1,0.97004633069506,922,40721,51,25,35
|
||||
1057,57 bottles of beer on the wall,Option 1,0.93803994261568,542,47713,52,57,66
|
||||
1058,58 bottles of beer on the wall,Option 1,0.84844994863888,153,4491,0,80,58
|
||||
1059,59 bottles of beer on the wall,Option 1,0.14157076279705,574,23596,58,11,32
|
||||
1060,60 bottles of beer on the wall,Option 1,0.28267451295753,816,1537,56,79,58
|
||||
1061,61 bottles of beer on the wall,Option 1,0.37272800801914,734,18463,60,86,92
|
||||
1062,62 bottles of beer on the wall,Option 1,0.95173373164224,606,9605,5,30,93
|
||||
1063,63 bottles of beer on the wall,Option 1,0.09674986828898,778,27041,29,90,82
|
||||
1064,64 bottles of beer on the wall,Option 1,0.054067135348016,511,47623,8,88,45
|
||||
1065,65 bottles of beer on the wall,Option 1,0.64616364643264,757,10601,19,41,38
|
||||
1066,66 bottles of beer on the wall,Option 1,0.9053011983192,275,12949,64,68,39
|
||||
1067,67 bottles of beer on the wall,Option 1,0.97752588101547,930,21200,28,28,34
|
||||
1068,68 bottles of beer on the wall,Option 1,0.21655531610201,133,6242,72,63,23
|
||||
1069,69 bottles of beer on the wall,Option 1,0.22483527950236,494,273,9,26,93
|
||||
1070,70 bottles of beer on the wall,Option 1,0.13862833666551,868,12720,96,83,89
|
||||
1071,71 bottles of beer on the wall,Option 1,0.93373314148454,501,49614,47,27,56
|
||||
1072,72 bottles of beer on the wall,Option 1,0.035223550645273,522,32960,76,7,27
|
||||
1073,73 bottles of beer on the wall,Option 1,0.32066626954854,72,38291,68,3,50
|
||||
1074,74 bottles of beer on the wall,Option 1,0.46108617049692,608,34541,68,54,68
|
||||
1075,75 bottles of beer on the wall,Option 1,0.45277456215246,746,24567,45,96,63
|
||||
1076,76 bottles of beer on the wall,Option 1,0.35812440577807,136,3400,73,72,24
|
||||
1077,77 bottles of beer on the wall,Option 1,0.89399213338922,386,33391,75,88,69
|
||||
1078,78 bottles of beer on the wall,Option 1,0.24457270663444,356,11474,97,88,32
|
||||
1079,79 bottles of beer on the wall,Option 1,0.96830294652297,591,17143,69,51,60
|
||||
1080,80 bottles of beer on the wall,Option 1,0.13035413675492,789,8090,21,79,87
|
||||
1081,81 bottles of beer on the wall,Option 1,0.76569796528932,580,24590,91,58,30
|
||||
1082,82 bottles of beer on the wall,Option 1,0.18556296740917,350,23241,33,1,72
|
||||
1083,83 bottles of beer on the wall,Option 1,0.47821786416611,471,29123,70,0,1
|
||||
1084,84 bottles of beer on the wall,Option 1,0.16702721322282,902,49400,27,53,6
|
||||
1085,85 bottles of beer on the wall,Option 1,0.60682491893266,141,39911,8,17,68
|
||||
1086,86 bottles of beer on the wall,Option 1,0.09360499172173,931,26169,46,73,37
|
||||
1087,87 bottles of beer on the wall,Option 1,0.65382491781088,114,7614,59,95,32
|
||||
1088,88 bottles of beer on the wall,Option 1,0.88461585616907,688,20127,61,87,30
|
||||
1089,89 bottles of beer on the wall,Option 1,0.15782083159211,427,32522,23,60,53
|
||||
1090,90 bottles of beer on the wall,Option 1,0.42257537526198,78,44044,60,57,64
|
||||
1091,91 bottles of beer on the wall,Option 1,0.65989433539095,625,10993,60,41,28
|
||||
1092,92 bottles of beer on the wall,Option 1,0.62935016892354,656,1273,71,64,7
|
||||
1093,93 bottles of beer on the wall,Option 1,0.43788449859148,540,37239,27,30,78
|
||||
1094,94 bottles of beer on the wall,Option 1,0.9838584968745,875,10746,59,48,98
|
||||
1095,95 bottles of beer on the wall,Option 1,0.08925237697048,532,17660,10,75,33
|
||||
1096,96 bottles of beer on the wall,Option 1,0.45782051536153,19,38160,41,14,17
|
||||
1097,97 bottles of beer on the wall,Option 1,0.58632715865332,840,40451,88,66,84
|
||||
1098,98 bottles of beer on the wall,Option 1,0.29942320580567,185,29741,88,99,85
|
||||
1099,99 bottles of beer on the wall,Option 1,0.09813780528406,35,40211,43,23,65
|
||||
10100,100 bottles of beer on the wall,Option 1,0.98297226521324,31,20706,76,28,44
|
||||
10101,101 bottles of beer on the wall,Option 1,0.45407949129775,945,34023,70,42,44
|
||||
10102,102 bottles of beer on the wall,Option 1,0.84521743694563,275,11327,23,10,14
|
||||
10103,103 bottles of beer on the wall,Option 1,0.59049196056578,211,47398,10,68,53
|
||||
10104,104 bottles of beer on the wall,Option 1,0.70833886773713,205,20990,89,84,33
|
||||
10105,105 bottles of beer on the wall,Option 1,0.31835502587182,622,8914,51,69,97
|
||||
10106,106 bottles of beer on the wall,Option 1,0.97297559723862,585,16241,10,91,29
|
||||
10107,107 bottles of beer on the wall,Option 1,0.5090773215094,266,19231,43,92,73
|
||||
10108,108 bottles of beer on the wall,Option 1,0.60501769259805,442,8188,35,88,21
|
||||
10109,109 bottles of beer on the wall,Option 1,0.36126818152203,732,39786,39,67,1
|
||||
10110,110 bottles of beer on the wall,Option 1,0.92257953710974,181,27439,53,45,96
|
||||
10111,111 bottles of beer on the wall,Option 1,0.57620774422595,1,10732,13,85,94
|
||||
10112,112 bottles of beer on the wall,Option 1,0.72213579794491,368,24381,11,81,4
|
||||
10113,113 bottles of beer on the wall,Option 1,0.68396092331221,876,7786,88,88,35
|
||||
10114,114 bottles of beer on the wall,Option 1,0.06275422035844,242,39301,65,37,30
|
||||
10115,115 bottles of beer on the wall,Option 1,0.14623936319082,763,31112,32,26,92
|
||||
10116,116 bottles of beer on the wall,Option 1,0.88700955448998,461,29947,67,93,100
|
||||
10117,117 bottles of beer on the wall,Option 1,0.58625199812755,772,33489,84,17,65
|
||||
10118,118 bottles of beer on the wall,Option 1,0.11950912844366,88,18030,83,74,91
|
||||
10119,119 bottles of beer on the wall,Option 1,0.25274958287028,73,40520,3,35,48
|
||||
10120,120 bottles of beer on the wall,Option 1,0.20096259713217,322,37079,25,72,46
|
||||
10121,121 bottles of beer on the wall,Option 1,0.51715718140693,696,35623,70,2,29
|
||||
10122,122 bottles of beer on the wall,Option 1,0.62535265396598,349,18863,77,55,42
|
||||
10123,123 bottles of beer on the wall,Option 1,0.0397578571176892,616,2222,57,21,21
|
||||
10124,124 bottles of beer on the wall,Option 1,0.15299692198308,781,31566,49,77,36
|
||||
10125,125 bottles of beer on the wall,Option 1,0.55944163518,848,18125,98,89,81
|
||||
10126,126 bottles of beer on the wall,Option 1,0.0545679247260876,102,12528,93,78,97
|
||||
10127,127 bottles of beer on the wall,Option 1,0.37134892836741,650,8167,52,54,88
|
||||
10128,128 bottles of beer on the wall,Option 1,0.64729823528197,93,1934,51,6,19
|
||||
10129,129 bottles of beer on the wall,Option 1,0.83002288491931,4,49511,33,81,10
|
||||
10130,130 bottles of beer on the wall,Option 1,0.26566079038458,556,19220,44,64,96
|
||||
10131,131 bottles of beer on the wall,Option 1,0.3515388878768,465,9268,65,33,47
|
||||
10132,132 bottles of beer on the wall,Option 1,0.58481269170754,369,3487,9,27,23
|
||||
10133,133 bottles of beer on the wall,Option 1,0.35976610256348,821,16327,12,6,79
|
||||
10134,134 bottles of beer on the wall,Option 1,0.66825788732071,692,43769,43,39,24
|
||||
10135,135 bottles of beer on the wall,Option 1,0.6738104655751,506,29856,85,25,81
|
||||
10136,136 bottles of beer on the wall,Option 1,0.61094559291887,719,22506,35,54,62
|
||||
10137,137 bottles of beer on the wall,Option 1,0.90374875157314,72,5697,78,47,95
|
||||
10138,138 bottles of beer on the wall,Option 1,0.80794565184411,642,42356,27,12,85
|
||||
10139,139 bottles of beer on the wall,Option 1,0.38307386654572,96,27737,91,35,33
|
||||
10140,140 bottles of beer on the wall,Option 1,0.56504530905049,50,436,92,79,7
|
||||
10141,141 bottles of beer on the wall,Option 1,0.88745929388676,790,2062,19,22,14
|
||||
10142,142 bottles of beer on the wall,Option 1,0.40486131394508,401,39461,31,67,8
|
||||
10143,143 bottles of beer on the wall,Option 1,0.46010804244322,141,38118,13,5,56
|
||||
10144,144 bottles of beer on the wall,Option 1,0.80973751089057,391,29194,40,99,51
|
||||
10145,145 bottles of beer on the wall,Option 1,0.99359150975644,439,46193,72,64,36
|
||||
10146,146 bottles of beer on the wall,Option 1,0.0452116918960641,118,22701,24,60,96
|
||||
10147,147 bottles of beer on the wall,Option 1,0.82811712977854,260,12725,17,62,66
|
||||
10148,148 bottles of beer on the wall,Option 1,0.10816729632586,938,26840,50,84,81
|
||||
10149,149 bottles of beer on the wall,Option 1,0.38052640686767,683,3221,86,85,46
|
||||
10150,150 bottles of beer on the wall,Option 1,0.75572601973811,982,19125,32,95,95
|
||||
10151,151 bottles of beer on the wall,Option 1,0.14433648304284,978,10712,67,60,46
|
||||
10152,152 bottles of beer on the wall,Option 1,0.0478734295106835,195,20803,16,11,31
|
||||
10153,153 bottles of beer on the wall,Option 1,0.99183906660966,846,17321,72,56,75
|
||||
10154,154 bottles of beer on the wall,Option 1,0.9159638098981,247,6539,24,83,15
|
||||
10155,155 bottles of beer on the wall,Option 1,0.36824048886459,754,32386,14,80,100
|
||||
10156,156 bottles of beer on the wall,Option 1,0.26111941517382,730,2622,30,83,10
|
||||
10157,157 bottles of beer on the wall,Option 1,0.88903899951327,332,11975,96,11,35
|
||||
10158,158 bottles of beer on the wall,Option 1,0.13194132788662,604,26809,16,51,85
|
||||
10159,159 bottles of beer on the wall,Option 1,0.62617524323341,174,9160,21,48,61
|
||||
10160,160 bottles of beer on the wall,Option 1,0.57026278207556,696,43887,57,83,1
|
||||
10161,161 bottles of beer on the wall,Option 1,0.85756031324042,271,49234,27,2,27
|
||||
10162,162 bottles of beer on the wall,Option 1,0.1826881850989,47,10724,78,2,97
|
||||
10163,163 bottles of beer on the wall,Option 1,0.23421087266607,482,10522,88,20,48
|
||||
10164,164 bottles of beer on the wall,Option 1,0.35695342596478,161,38915,54,32,10
|
||||
10165,165 bottles of beer on the wall,Option 1,0.91366467481184,378,38006,70,63,6
|
||||
10166,166 bottles of beer on the wall,Option 1,0.99905551783696,818,43080,35,10,36
|
||||
10167,167 bottles of beer on the wall,Option 1,0.52259193245442,62,47314,77,73,92
|
||||
10168,168 bottles of beer on the wall,Option 1,0.37612532376131,455,10513,79,37,41
|
||||
10169,169 bottles of beer on the wall,Option 1,0.32677267646732,900,43022,33,56,4
|
||||
10170,170 bottles of beer on the wall,Option 1,0.78282068659682,584,35703,11,96,19
|
||||
10171,171 bottles of beer on the wall,Option 1,0.86384059622131,383,16268,72,97,52
|
||||
10172,172 bottles of beer on the wall,Option 1,0.78971071298686,274,40013,11,12,77
|
||||
10173,173 bottles of beer on the wall,Option 1,0.80251133851823,141,24834,3,24,52
|
||||
10174,174 bottles of beer on the wall,Option 1,0.75300996366562,391,25598,69,10,50
|
||||
10175,175 bottles of beer on the wall,Option 1,0.71632067054338,957,17312,75,80,50
|
||||
10176,176 bottles of beer on the wall,Option 1,0.79148860219469,146,43778,51,4,35
|
||||
10177,177 bottles of beer on the wall,Option 1,0.09253642060446,108,5706,3,54,99
|
||||
10178,178 bottles of beer on the wall,Option 1,0.11753227706883,629,20998,30,9,4
|
||||
10179,179 bottles of beer on the wall,Option 1,0.7680506472327,480,16698,64,29,40
|
||||
10180,180 bottles of beer on the wall,Option 1,0.72647327497902,3,692,98,26,63
|
||||
10181,181 bottles of beer on the wall,Option 1,0.61187958652706,804,15515,35,74,9
|
||||
10182,182 bottles of beer on the wall,Option 1,0.37813100422645,947,17165,45,40,70
|
||||
10183,183 bottles of beer on the wall,Option 1,0.77219476074548,333,18572,47,75,13
|
||||
10184,184 bottles of beer on the wall,Option 1,0.08129415338919,544,41948,73,69,42
|
||||
10185,185 bottles of beer on the wall,Option 1,0.31256898320865,788,40399,79,46,81
|
||||
10186,186 bottles of beer on the wall,Option 1,0.17449143863026,792,48899,82,75,11
|
||||
10187,187 bottles of beer on the wall,Option 1,0.96775995286542,287,49710,56,53,48
|
||||
10188,188 bottles of beer on the wall,Option 1,0.89112877840694,64,19729,89,53,7
|
||||
10189,189 bottles of beer on the wall,Option 1,0.06672863013424,76,28616,10,62,87
|
||||
10190,190 bottles of beer on the wall,Option 1,0.94082600806878,147,42133,34,45,53
|
||||
10191,191 bottles of beer on the wall,Option 1,0.31033688146171,836,30910,16,47,17
|
||||
10192,192 bottles of beer on the wall,Option 1,0.18763532265445,337,40521,3,51,83
|
||||
10193,193 bottles of beer on the wall,Option 1,0.96240949442722,291,15471,49,39,59
|
||||
10194,194 bottles of beer on the wall,Option 1,0.8183761731807,419,40108,43,39,67
|
||||
10195,195 bottles of beer on the wall,Option 1,0.24989856139286,670,15344,92,43,42
|
||||
10196,196 bottles of beer on the wall,Option 1,0.30300405309675,389,23570,23,54,49
|
||||
10197,197 bottles of beer on the wall,Option 1,0.72431187039441,253,33148,8,44,61
|
||||
10198,198 bottles of beer on the wall,Option 1,0.28154017463398,990,5590,35,70,58
|
||||
10199,199 bottles of beer on the wall,Option 1,0.91922048801519,128,34408,69,54,0
|
||||
10200,200 bottles of beer on the wall,Option 1,0.50593937258512,107,18850,78,83,97
|
||||
10201,201 bottles of beer on the wall,Option 1,0.14390773612256,946,17067,64,26,8
|
||||
10202,202 bottles of beer on the wall,Option 1,0.22146828529493,610,24559,46,49,59
|
||||
10203,203 bottles of beer on the wall,Option 1,0.25821849576114,663,34629,1,6,71
|
||||
10204,204 bottles of beer on the wall,Option 1,0.07666777590134,466,27138,26,99,30
|
||||
10205,205 bottles of beer on the wall,Option 1,0.99336800817091,694,16168,65,11,46
|
||||
10206,206 bottles of beer on the wall,Option 1,0.87276060547342,576,25229,80,91,90
|
||||
10207,207 bottles of beer on the wall,Option 1,0.78940974864615,6,47096,26,63,27
|
||||
10208,208 bottles of beer on the wall,Option 1,0.34292900066027,14,31458,36,22,82
|
||||
10209,209 bottles of beer on the wall,Option 1,0.85305621747535,993,2251,86,89,14
|
||||
10210,210 bottles of beer on the wall,Option 1,0.15697739560016,198,45644,46,91,4
|
||||
10211,211 bottles of beer on the wall,Option 1,0.28367675109006,906,13627,42,90,59
|
||||
10212,212 bottles of beer on the wall,Option 1,0.31982582077375,378,7369,78,38,8
|
||||
10213,213 bottles of beer on the wall,Option 1,0.23638620564545,648,44244,93,90,55
|
||||
10214,214 bottles of beer on the wall,Option 1,0.74210127105102,24,20396,94,44,25
|
||||
10215,215 bottles of beer on the wall,Option 1,0.86374284972611,74,48658,100,86,85
|
||||
10216,216 bottles of beer on the wall,Option 1,0.75050161255081,59,46121,89,20,42
|
||||
10217,217 bottles of beer on the wall,Option 1,0.66522030609902,994,42468,11,56,86
|
||||
10218,218 bottles of beer on the wall,Option 1,0.31411136375465,655,27263,65,25,96
|
||||
10219,219 bottles of beer on the wall,Option 1,0.47560207800734,499,48744,43,95,39
|
||||
10220,220 bottles of beer on the wall,Option 1,0.29217880745054,499,11765,39,38,34
|
||||
10221,221 bottles of beer on the wall,Option 1,0.34208696444616,782,48914,46,28,67
|
||||
10222,222 bottles of beer on the wall,Option 1,0.3618709479281,17,35101,36,32,96
|
||||
10223,223 bottles of beer on the wall,Option 1,0.57169641674109,255,39862,46,25,32
|
||||
10224,224 bottles of beer on the wall,Option 1,0.81918335930406,52,678,48,93,9
|
||||
10225,225 bottles of beer on the wall,Option 1,0.0242283884548714,85,42068,83,16,80
|
||||
10226,226 bottles of beer on the wall,Option 1,0.41845829338694,302,24667,57,21,94
|
||||
10227,227 bottles of beer on the wall,Option 1,0.85522656275668,25,4962,39,16,92
|
||||
10228,228 bottles of beer on the wall,Option 1,0.61243204661292,211,29623,51,3,47
|
||||
10229,229 bottles of beer on the wall,Option 1,0.0565994717444291,895,43578,3,89,43
|
||||
10230,230 bottles of beer on the wall,Option 1,0.23499503882368,490,4308,62,37,48
|
||||
10231,231 bottles of beer on the wall,Option 1,0.90549826105381,400,6623,89,33,46
|
||||
10232,232 bottles of beer on the wall,Option 1,0.48989009600593,744,25625,56,51,95
|
||||
10233,233 bottles of beer on the wall,Option 1,0.45866525287677,218,44935,69,85,54
|
||||
10234,234 bottles of beer on the wall,Option 1,0.85541833977001,639,24786,23,38,89
|
||||
10235,235 bottles of beer on the wall,Option 1,0.85759922622591,668,22410,58,67,99
|
||||
10236,236 bottles of beer on the wall,Option 1,0.84442021411118,101,1665,82,65,33
|
||||
10237,237 bottles of beer on the wall,Option 1,0.47433742809777,378,24480,58,22,29
|
||||
10238,238 bottles of beer on the wall,Option 1,0.32656197777323,516,43954,3,94,67
|
||||
10239,239 bottles of beer on the wall,Option 1,0.92182368269275,712,4843,71,46,48
|
||||
10240,240 bottles of beer on the wall,Option 1,0.12125048326386,352,9277,22,2,32
|
||||
10241,241 bottles of beer on the wall,Option 1,0.94974516935169,523,24517,34,3,67
|
||||
10242,242 bottles of beer on the wall,Option 1,0.25598201866074,802,27462,64,76,70
|
||||
10243,243 bottles of beer on the wall,Option 1,0.75983338978133,179,29989,61,29,71
|
||||
10244,244 bottles of beer on the wall,Option 1,0.70059782718336,205,18615,38,53,10
|
||||
10245,245 bottles of beer on the wall,Option 1,0.22119579474497,248,32376,67,44,33
|
||||
10246,246 bottles of beer on the wall,Option 1,0.20074144573916,83,8942,9,37,88
|
||||
10247,247 bottles of beer on the wall,Option 1,0.28749029351747,570,10557,57,30,33
|
||||
10248,248 bottles of beer on the wall,Option 1,0.56116712678278,176,7262,96,49,90
|
||||
10249,249 bottles of beer on the wall,Option 1,0.34936685829859,424,16012,95,81,25
|
||||
10250,250 bottles of beer on the wall,Option 1,0.2531839875752,400,13060,93,38,32
|
||||
10251,251 bottles of beer on the wall,Option 1,0.74716722860334,104,36045,95,12,91
|
||||
10252,252 bottles of beer on the wall,Option 1,0.2776136003796,621,32945,24,43,56
|
||||
10253,253 bottles of beer on the wall,Option 1,0.10966447093974,824,1582,82,47,71
|
||||
10254,254 bottles of beer on the wall,Option 1,0.20580046819793,515,48029,52,84,12
|
||||
10255,255 bottles of beer on the wall,Option 1,0.25379118707673,528,20603,24,50,93
|
||||
10256,256 bottles of beer on the wall,Option 1,0.91665374763154,340,33728,92,65,18
|
||||
10257,257 bottles of beer on the wall,Option 1,0.76795360016075,986,2750,46,80,97
|
||||
10258,258 bottles of beer on the wall,Option 1,0.54184350210327,343,36848,56,32,90
|
||||
10259,259 bottles of beer on the wall,Option 1,0.32811180051793,455,28710,88,44,88
|
||||
10260,260 bottles of beer on the wall,Option 1,0.21353805913288,312,29544,13,52,11
|
||||
10261,261 bottles of beer on the wall,Option 1,0.9443434551099,512,8527,20,62,6
|
||||
10262,262 bottles of beer on the wall,Option 1,0.85606485691669,897,5860,30,57,8
|
||||
10263,263 bottles of beer on the wall,Option 1,0.99083470878695,807,13039,86,67,60
|
||||
10264,264 bottles of beer on the wall,Option 1,0.81836992586886,962,4598,39,30,45
|
||||
10265,265 bottles of beer on the wall,Option 1,0.42497428805798,61,6536,89,38,44
|
||||
10266,266 bottles of beer on the wall,Option 1,0.0560880252421312,251,6156,80,39,13
|
||||
10267,267 bottles of beer on the wall,Option 1,0.62838333175908,976,41904,69,80,5
|
||||
10268,268 bottles of beer on the wall,Option 1,0.86274688498244,801,38326,57,37,67
|
||||
10269,269 bottles of beer on the wall,Option 1,0.90785965924517,430,4760,53,46,12
|
||||
10270,270 bottles of beer on the wall,Option 1,0.96423306221339,881,13359,26,76,85
|
||||
10271,271 bottles of beer on the wall,Option 1,0.4007478316318,386,9372,92,46,37
|
||||
10272,272 bottles of beer on the wall,Option 1,0.1693538530587,770,30938,83,37,54
|
||||
10273,273 bottles of beer on the wall,Option 1,0.31195034380627,685,24382,100,69,19
|
||||
10274,274 bottles of beer on the wall,Option 1,0.76835356129722,187,47688,55,89,64
|
||||
10275,275 bottles of beer on the wall,Option 1,0.55031902461793,584,3730,14,0,81
|
||||
10276,276 bottles of beer on the wall,Option 1,0.95770672334251,363,3953,24,30,88
|
||||
10277,277 bottles of beer on the wall,Option 1,0.6728389773857,420,8182,39,53,83
|
||||
10278,278 bottles of beer on the wall,Option 1,0.89363865595946,704,46747,31,74,16
|
||||
10279,279 bottles of beer on the wall,Option 1,0.40898148175747,924,47734,97,7,24
|
||||
10280,280 bottles of beer on the wall,Option 1,0.66577262182988,64,20201,32,44,54
|
||||
10281,281 bottles of beer on the wall,Option 1,0.51660140814101,280,12454,79,10,71
|
||||
10282,282 bottles of beer on the wall,Option 1,0.53854070070131,104,43120,90,44,24
|
||||
10283,283 bottles of beer on the wall,Option 1,0.23819732723673,558,15573,20,6,23
|
||||
10284,284 bottles of beer on the wall,Option 1,0.47946875704427,243,36842,53,32,21
|
||||
10285,285 bottles of beer on the wall,Option 1,0.77190031845676,651,28782,56,39,60
|
||||
10286,286 bottles of beer on the wall,Option 1,0.32027244256822,383,42285,47,100,10
|
||||
10287,287 bottles of beer on the wall,Option 1,0.74313893157203,31,16412,3,74,65
|
||||
10288,288 bottles of beer on the wall,Option 1,0.76955895022002,602,446,96,3,76
|
||||
10289,289 bottles of beer on the wall,Option 1,0.34185171050105,952,13939,62,5,36
|
||||
10290,290 bottles of beer on the wall,Option 1,0.56766681958346,767,45844,22,63,94
|
||||
10291,291 bottles of beer on the wall,Option 1,0.08876820145583,35,44015,18,67,75
|
||||
10292,292 bottles of beer on the wall,Option 1,0.60991968662008,537,25458,62,97,31
|
||||
10293,293 bottles of beer on the wall,Option 1,0.49679509200937,425,2032,71,57,28
|
||||
10294,294 bottles of beer on the wall,Option 1,0.75629847392267,128,18192,74,4,18
|
||||
10295,295 bottles of beer on the wall,Option 1,0.68437125379423,823,49500,26,26,27
|
||||
10296,296 bottles of beer on the wall,Option 1,0.93925402124377,544,41748,5,35,80
|
||||
10297,297 bottles of beer on the wall,Option 1,0.32460635729348,55,9662,69,4,43
|
||||
10298,298 bottles of beer on the wall,Option 1,0.69933199170014,168,2056,58,37,59
|
||||
10299,299 bottles of beer on the wall,Option 1,0.47544649638023,840,30210,53,53,68
|
||||
10300,300 bottles of beer on the wall,Option 1,0.0061305039590832,271,12274,76,89,63
|
||||
10301,301 bottles of beer on the wall,Option 1,0.48602948453558,62,326,17,10,61
|
||||
10302,302 bottles of beer on the wall,Option 1,0.66281101091895,85,25075,34,20,0
|
||||
10303,303 bottles of beer on the wall,Option 1,0.91012760247575,766,2167,24,10,59
|
||||
10304,304 bottles of beer on the wall,Option 1,0.25942224276225,900,10747,64,56,26
|
||||
10305,305 bottles of beer on the wall,Option 1,0.1962652361003,289,96,17,33,93
|
||||
10306,306 bottles of beer on the wall,Option 1,0.43586940478341,29,13418,16,53,29
|
||||
10307,307 bottles of beer on the wall,Option 1,0.59681117515862,118,27786,86,65,36
|
||||
10308,308 bottles of beer on the wall,Option 1,0.74818741471887,206,4604,24,24,25
|
||||
10309,309 bottles of beer on the wall,Option 1,0.08160290591493,312,21554,64,63,72
|
||||
10310,310 bottles of beer on the wall,Option 1,0.93582592389351,242,10979,27,81,61
|
||||
10311,311 bottles of beer on the wall,Option 1,0.80891675353465,209,5348,87,54,90
|
||||
10312,312 bottles of beer on the wall,Option 1,0.60018050931402,439,38290,61,90,76
|
||||
10313,313 bottles of beer on the wall,Option 1,0.24727975961159,881,20239,40,51,51
|
||||
10314,314 bottles of beer on the wall,Option 1,0.38803865312972,653,24155,89,31,85
|
||||
10315,315 bottles of beer on the wall,Option 1,0.87407688278429,313,37785,77,92,16
|
||||
10316,316 bottles of beer on the wall,Option 1,0.56551623696718,547,21387,24,23,97
|
||||
10317,317 bottles of beer on the wall,Option 1,0.76403702691385,58,9872,38,64,21
|
||||
10318,318 bottles of beer on the wall,Option 1,0.90192810953684,602,11179,10,90,11
|
||||
10319,319 bottles of beer on the wall,Option 1,0.19516248544452,214,4047,63,28,92
|
||||
10320,320 bottles of beer on the wall,Option 1,0.94210496449009,873,18179,99,68,3
|
||||
10321,321 bottles of beer on the wall,Option 1,0.38397014298661,768,6961,34,4,75
|
||||
10322,322 bottles of beer on the wall,Option 1,0.48192969592378,241,40181,42,3,47
|
||||
10323,323 bottles of beer on the wall,Option 1,0.9110809797007,103,40820,33,3,68
|
||||
10324,324 bottles of beer on the wall,Option 1,0.87276527372783,826,32198,4,39,97
|
||||
10325,325 bottles of beer on the wall,Option 1,0.79484101282192,372,7572,44,96,94
|
||||
10326,326 bottles of beer on the wall,Option 1,0.14490672719893,292,7727,52,59,76
|
||||
10327,327 bottles of beer on the wall,Option 1,0.39760627709217,61,39145,43,84,64
|
||||
10328,328 bottles of beer on the wall,Option 1,0.59372476655697,986,45366,56,32,42
|
||||
10329,329 bottles of beer on the wall,Option 1,0.84270271325609,730,48646,83,33,93
|
||||
10330,330 bottles of beer on the wall,Option 1,0.97886023948847,579,12493,3,47,51
|
||||
10331,331 bottles of beer on the wall,Option 1,0.06287532628647,13,33428,15,95,25
|
||||
10332,332 bottles of beer on the wall,Option 1,0.0144214248351853,986,14183,40,42,55
|
||||
10333,333 bottles of beer on the wall,Option 1,0.46513955689274,279,24669,74,6,96
|
||||
10334,334 bottles of beer on the wall,Option 1,0.65515650233959,940,7983,58,90,50
|
||||
10335,335 bottles of beer on the wall,Option 1,0.74576339346625,40,32933,42,66,64
|
||||
10336,336 bottles of beer on the wall,Option 1,0.25071058620266,249,35506,55,38,21
|
||||
10337,337 bottles of beer on the wall,Option 1,0.83827515358025,901,40729,55,96,40
|
||||
10338,338 bottles of beer on the wall,Option 1,0.37835469487046,787,39991,85,24,78
|
||||
10339,339 bottles of beer on the wall,Option 1,0.47124984649533,325,9386,13,46,83
|
||||
10340,340 bottles of beer on the wall,Option 1,0.81143325092803,276,21424,20,35,49
|
||||
10341,341 bottles of beer on the wall,Option 1,0.18923743590211,278,33884,35,66,56
|
||||
10342,342 bottles of beer on the wall,Option 1,0.31555957641245,652,3104,43,41,96
|
||||
10343,343 bottles of beer on the wall,Option 1,0.63393646135643,787,7242,50,79,80
|
||||
10344,344 bottles of beer on the wall,Option 1,0.42426411873859,900,7126,3,47,55
|
||||
10345,345 bottles of beer on the wall,Option 1,0.46336023717343,202,15278,8,27,22
|
||||
10346,346 bottles of beer on the wall,Option 1,0.74511298199422,941,9263,62,12,8
|
||||
10347,347 bottles of beer on the wall,Option 1,0.0509991273521442,175,17983,84,69,63
|
||||
10348,348 bottles of beer on the wall,Option 1,0.73515439673101,104,44565,39,89,43
|
||||
10349,349 bottles of beer on the wall,Option 1,0.54621437869324,419,43815,82,14,44
|
||||
10350,350 bottles of beer on the wall,Option 1,0.67394142862127,565,15879,83,78,24
|
||||
10351,351 bottles of beer on the wall,Option 1,0.14206720569267,724,48097,47,78,59
|
||||
10352,352 bottles of beer on the wall,Option 1,0.77307720937443,542,8575,12,59,56
|
||||
10353,353 bottles of beer on the wall,Option 1,0.30727765350941,969,2407,60,24,16
|
||||
10354,354 bottles of beer on the wall,Option 1,0.0010556476195602,556,26857,10,10,14
|
||||
10355,355 bottles of beer on the wall,Option 1,0.18200497244578,184,34597,36,44,73
|
||||
10356,356 bottles of beer on the wall,Option 1,0.13798288029524,955,24751,69,56,11
|
||||
10357,357 bottles of beer on the wall,Option 1,0.81430039406488,268,18672,62,91,35
|
||||
10358,358 bottles of beer on the wall,Option 1,0.43832174522724,693,32350,29,44,16
|
||||
10359,359 bottles of beer on the wall,Option 1,0.029728665030435,459,5440,18,15,73
|
||||
10360,360 bottles of beer on the wall,Option 1,0.0315013211367192,722,16356,36,94,34
|
||||
10361,361 bottles of beer on the wall,Option 1,0.5826698898257,689,39648,77,16,31
|
||||
10362,362 bottles of beer on the wall,Option 1,0.6902719348158,482,34034,34,28,24
|
||||
10363,363 bottles of beer on the wall,Option 1,0.31280953544788,122,8845,82,13,11
|
||||
10364,364 bottles of beer on the wall,Option 1,0.40638104565738,59,17576,51,83,33
|
||||
10365,365 bottles of beer on the wall,Option 1,0.0494814422211989,427,16863,86,58,83
|
||||
10366,366 bottles of beer on the wall,Option 1,0.11973315715777,211,5076,50,91,7
|
||||
10367,367 bottles of beer on the wall,Option 1,0.64716058859935,267,31744,84,38,0
|
||||
10368,368 bottles of beer on the wall,Option 1,0.26110028115152,618,5356,52,14,45
|
||||
10369,369 bottles of beer on the wall,Option 1,0.28273768829309,318,1330,93,89,55
|
||||
10370,370 bottles of beer on the wall,Option 1,0.2922141674404,632,46096,5,81,23
|
||||
10371,371 bottles of beer on the wall,Option 1,0.41764038541244,906,49463,57,1,62
|
||||
10372,372 bottles of beer on the wall,Option 1,0.46991869503162,514,18143,97,74,74
|
||||
10373,373 bottles of beer on the wall,Option 1,0.37822098302572,895,32283,70,48,12
|
||||
10374,374 bottles of beer on the wall,Option 1,0.29593264744427,113,4983,7,27,41
|
||||
10375,375 bottles of beer on the wall,Option 1,0.53441656172946,220,39018,54,89,65
|
||||
10376,376 bottles of beer on the wall,Option 1,0.0352940624744138,109,20139,36,100,10
|
||||
10377,377 bottles of beer on the wall,Option 1,0.20479777232035,608,6078,64,74,17
|
||||
10378,378 bottles of beer on the wall,Option 1,0.50705856806927,135,49049,10,54,37
|
||||
10379,379 bottles of beer on the wall,Option 1,0.66727866961959,412,46966,29,91,57
|
||||
10380,380 bottles of beer on the wall,Option 1,0.92177499454551,580,26551,28,51,48
|
||||
10381,381 bottles of beer on the wall,Option 1,0.38939245948074,78,4703,90,2,83
|
||||
10382,382 bottles of beer on the wall,Option 1,0.61963193706219,174,43627,79,32,20
|
||||
10383,383 bottles of beer on the wall,Option 1,0.28356101283969,199,30131,69,41,95
|
||||
10384,384 bottles of beer on the wall,Option 1,0.31165435086547,77,14822,68,53,73
|
||||
10385,385 bottles of beer on the wall,Option 1,0.31375717619143,905,21353,48,53,98
|
||||
10386,386 bottles of beer on the wall,Option 1,0.49205248127321,25,43511,50,63,86
|
||||
10387,387 bottles of beer on the wall,Option 1,0.0871032425608,546,41998,56,8,54
|
||||
10388,388 bottles of beer on the wall,Option 1,0.58564706965612,707,32080,48,13,71
|
||||
10389,389 bottles of beer on the wall,Option 1,0.11565735010227,962,23374,70,87,46
|
||||
10390,390 bottles of beer on the wall,Option 1,0.67894278731147,712,3675,22,39,59
|
||||
10391,391 bottles of beer on the wall,Option 1,0.55559360494631,485,35672,4,91,33
|
||||
10392,392 bottles of beer on the wall,Option 1,0.19414928331698,181,5016,91,63,77
|
||||
10393,393 bottles of beer on the wall,Option 1,0.35980724001294,784,45193,40,85,1
|
||||
10394,394 bottles of beer on the wall,Option 1,0.56788968181604,558,29278,34,1,48
|
||||
10395,395 bottles of beer on the wall,Option 1,0.443418078331,67,40850,25,96,88
|
||||
10396,396 bottles of beer on the wall,Option 1,0.37440109084099,80,28866,54,92,41
|
||||
10397,397 bottles of beer on the wall,Option 1,0.98865012265213,251,47673,91,46,37
|
||||
10398,398 bottles of beer on the wall,Option 1,0.92300515804579,559,10806,54,44,62
|
||||
10399,399 bottles of beer on the wall,Option 1,0.64376400301408,567,44649,57,61,58
|
||||
10400,400 bottles of beer on the wall,Option 1,0.71294574752121,715,6570,31,26,3
|
||||
10401,401 bottles of beer on the wall,Option 1,0.0256445333481042,635,9939,72,83,63
|
||||
10402,402 bottles of beer on the wall,Option 1,0.29210200267476,328,35640,57,94,97
|
||||
10403,403 bottles of beer on the wall,Option 1,0.6438509126398,426,17030,58,99,72
|
||||
10404,404 bottles of beer on the wall,Option 1,0.72967141854095,719,23973,72,4,19
|
||||
10405,405 bottles of beer on the wall,Option 1,0.64815993963189,589,16332,78,22,8
|
||||
10406,406 bottles of beer on the wall,Option 1,0.68862963127374,792,19827,98,95,84
|
||||
10407,407 bottles of beer on the wall,Option 1,0.57015705461155,315,8751,26,88,99
|
||||
10408,408 bottles of beer on the wall,Option 1,0.37385381263394,936,22120,63,22,62
|
||||
10409,409 bottles of beer on the wall,Option 1,0.42852969580727,575,4535,43,73,1
|
||||
10410,410 bottles of beer on the wall,Option 1,0.09136778679274,974,6568,15,99,89
|
||||
10411,411 bottles of beer on the wall,Option 1,0.35649286925629,150,8757,11,21,13
|
||||
10412,412 bottles of beer on the wall,Option 1,0.78222061916357,343,22099,52,78,86
|
||||
10413,413 bottles of beer on the wall,Option 1,0.14624287939921,416,38106,39,98,94
|
||||
10414,414 bottles of beer on the wall,Option 1,0.90027753212502,496,20157,67,58,67
|
||||
10415,415 bottles of beer on the wall,Option 1,0.33255961040619,752,49026,33,28,14
|
||||
10416,416 bottles of beer on the wall,Option 1,0.77815227060492,640,35944,70,52,55
|
||||
10417,417 bottles of beer on the wall,Option 1,0.0933360564957,758,15354,32,19,55
|
||||
10418,418 bottles of beer on the wall,Option 1,0.0289132245950928,180,5242,85,50,98
|
||||
10419,419 bottles of beer on the wall,Option 1,0.84686978945828,458,1258,80,25,73
|
||||
10420,420 bottles of beer on the wall,Option 1,0.338352090371,509,42861,22,43,54
|
||||
10421,421 bottles of beer on the wall,Option 1,0.86671940137945,577,8605,34,90,100
|
||||
10422,422 bottles of beer on the wall,Option 1,0.62074221233871,60,22854,9,99,38
|
||||
10423,423 bottles of beer on the wall,Option 1,0.33002009630669,355,5698,48,91,58
|
||||
10424,424 bottles of beer on the wall,Option 1,0.74825180030812,425,17426,75,51,47
|
||||
10425,425 bottles of beer on the wall,Option 1,0.15292107088161,413,42526,51,59,44
|
||||
10426,426 bottles of beer on the wall,Option 1,0.94121787554641,513,31473,8,93,82
|
||||
10427,427 bottles of beer on the wall,Option 1,0.30919636381286,556,31101,27,16,50
|
||||
10428,428 bottles of beer on the wall,Option 1,0.4236965931131,398,29008,36,85,56
|
||||
10429,429 bottles of beer on the wall,Option 1,0.75479524198677,249,47750,51,15,7
|
||||
10430,430 bottles of beer on the wall,Option 1,0.49933161796039,918,42396,88,38,92
|
||||
10431,431 bottles of beer on the wall,Option 1,0.93344558539495,45,43421,17,90,69
|
||||
10432,432 bottles of beer on the wall,Option 1,0.9476499729546,937,16157,85,76,3
|
||||
10433,433 bottles of beer on the wall,Option 1,0.74850770120905,311,40579,39,22,72
|
||||
10434,434 bottles of beer on the wall,Option 1,0.73553585481622,817,15748,47,77,22
|
||||
10435,435 bottles of beer on the wall,Option 1,0.3191975039985,383,22167,85,79,73
|
||||
10436,436 bottles of beer on the wall,Option 1,0.30836578146944,849,12164,85,65,1
|
||||
10437,437 bottles of beer on the wall,Option 1,0.24748317443182,80,12922,65,62,16
|
||||
10438,438 bottles of beer on the wall,Option 1,0.81273083566349,246,18919,42,57,78
|
||||
10439,439 bottles of beer on the wall,Option 1,0.23397017793449,549,49719,50,15,17
|
||||
10440,440 bottles of beer on the wall,Option 1,0.52619479481419,742,35354,61,87,16
|
||||
10441,441 bottles of beer on the wall,Option 1,0.52756361594775,100,42930,55,64,29
|
||||
10442,442 bottles of beer on the wall,Option 1,0.65198407492227,782,42167,14,41,44
|
||||
10443,443 bottles of beer on the wall,Option 1,0.0511230966314315,280,15886,87,31,52
|
||||
10444,444 bottles of beer on the wall,Option 1,0.68976008365385,105,46257,66,37,6
|
||||
10445,445 bottles of beer on the wall,Option 1,0.4041808938627,759,44435,63,71,69
|
||||
10446,446 bottles of beer on the wall,Option 1,0.12014651304117,860,30110,54,61,64
|
||||
10447,447 bottles of beer on the wall,Option 1,0.9186017284722,305,4246,75,84,61
|
||||
10448,448 bottles of beer on the wall,Option 1,0.026245259226414,413,8816,67,79,12
|
||||
10449,449 bottles of beer on the wall,Option 1,0.56787226887786,67,4407,31,5,8
|
||||
10450,450 bottles of beer on the wall,Option 1,0.28620145064136,903,36836,25,77,29
|
||||
10451,451 bottles of beer on the wall,Option 1,0.76012127975007,253,13863,59,65,36
|
||||
10452,452 bottles of beer on the wall,Option 1,0.7600311770849,106,46566,99,57,79
|
||||
10453,453 bottles of beer on the wall,Option 1,0.40851825634414,894,38655,14,34,57
|
||||
10454,454 bottles of beer on the wall,Option 1,0.60583713725481,215,48030,77,9,82
|
||||
10455,455 bottles of beer on the wall,Option 1,0.36183023097078,75,5740,13,76,95
|
||||
10456,456 bottles of beer on the wall,Option 1,0.9295114483356,699,10234,52,74,92
|
||||
10457,457 bottles of beer on the wall,Option 1,0.10465663303837,107,23068,27,59,18
|
||||
10458,458 bottles of beer on the wall,Option 1,0.26722961909474,742,12522,12,50,38
|
||||
10459,459 bottles of beer on the wall,Option 1,0.69828339372681,761,33853,42,31,59
|
||||
10460,460 bottles of beer on the wall,Option 1,0.18323942002991,818,9662,0,84,61
|
||||
10461,461 bottles of beer on the wall,Option 1,0.74397214257343,852,42889,46,56,59
|
||||
10462,462 bottles of beer on the wall,Option 1,0.51641171915289,37,36520,76,3,21
|
||||
10463,463 bottles of beer on the wall,Option 1,0.5330098092244,366,5617,11,29,54
|
||||
10464,464 bottles of beer on the wall,Option 1,0.48579485178263,972,20268,70,91,72
|
||||
10465,465 bottles of beer on the wall,Option 1,0.88459145179232,169,49656,62,31,95
|
||||
10466,466 bottles of beer on the wall,Option 1,0.27047502681169,974,37531,63,98,68
|
||||
10467,467 bottles of beer on the wall,Option 1,0.41628622888414,389,43579,89,23,60
|
||||
10468,468 bottles of beer on the wall,Option 1,0.82779662722153,332,20692,50,28,57
|
||||
10469,469 bottles of beer on the wall,Option 1,0.70954406247918,490,47399,57,81,14
|
||||
10470,470 bottles of beer on the wall,Option 1,0.92123286515531,567,33351,22,98,86
|
||||
10471,471 bottles of beer on the wall,Option 1,0.12892824091433,123,7334,0,31,68
|
||||
10472,472 bottles of beer on the wall,Option 1,0.22435044833661,570,32382,22,95,74
|
||||
10473,473 bottles of beer on the wall,Option 1,0.54821905705529,871,18921,6,94,44
|
||||
10474,474 bottles of beer on the wall,Option 1,0.23450684651476,507,31401,81,72,16
|
||||
10475,475 bottles of beer on the wall,Option 1,0.07117847123703,180,25282,58,96,16
|
||||
10476,476 bottles of beer on the wall,Option 1,0.49323983792832,949,10498,11,82,84
|
||||
10477,477 bottles of beer on the wall,Option 1,0.58254413054443,588,40694,82,40,79
|
||||
10478,478 bottles of beer on the wall,Option 1,0.83353380106088,269,41193,66,92,15
|
||||
10479,479 bottles of beer on the wall,Option 1,0.69655849351387,334,45349,22,14,93
|
||||
10480,480 bottles of beer on the wall,Option 1,0.870674671545,80,18601,22,35,86
|
||||
10481,481 bottles of beer on the wall,Option 1,0.17769934897203,913,4216,47,16,36
|
||||
10482,482 bottles of beer on the wall,Option 1,0.62717400520442,518,35637,37,18,86
|
||||
10483,483 bottles of beer on the wall,Option 1,0.86194469587036,1,28857,4,43,96
|
||||
10484,484 bottles of beer on the wall,Option 1,0.44877002129739,724,7230,96,6,85
|
||||
10485,485 bottles of beer on the wall,Option 1,0.50334470556273,743,10148,74,28,80
|
||||
10486,486 bottles of beer on the wall,Option 1,0.90470263450625,278,20167,8,10,91
|
||||
10487,487 bottles of beer on the wall,Option 1,0.0564905135224064,243,34667,74,23,33
|
||||
10488,488 bottles of beer on the wall,Option 1,0.90503595858115,966,33336,51,73,40
|
||||
10489,489 bottles of beer on the wall,Option 1,0.53766181996914,79,44104,70,11,12
|
||||
10490,490 bottles of beer on the wall,Option 1,0.61526762722771,441,46213,85,55,10
|
||||
10491,491 bottles of beer on the wall,Option 1,0.68691758796894,182,38795,93,78,62
|
||||
10492,492 bottles of beer on the wall,Option 1,0.0052189598815604,231,18114,29,30,62
|
||||
10493,493 bottles of beer on the wall,Option 1,0.87267877760933,213,31756,7,35,21
|
||||
10494,494 bottles of beer on the wall,Option 1,0.49640192161146,534,47281,25,29,34
|
||||
10495,495 bottles of beer on the wall,Option 1,0.71941438537063,152,34329,30,10,39
|
||||
10496,496 bottles of beer on the wall,Option 1,0.65859091312558,965,11892,18,37,78
|
||||
10497,497 bottles of beer on the wall,Option 1,0.72376093534927,598,21067,34,67,48
|
||||
10498,498 bottles of beer on the wall,Option 1,0.98639214503876,299,43697,84,21,11
|
||||
10499,499 bottles of beer on the wall,Option 1,0.13237802085111,838,146,80,23,45
|
||||
10500,500 bottles of beer on the wall,Option 1,0.20127655621677,156,44782,60,99,19
|
||||
0,this is dummy datass,Option 1,42,42,42,42,3,44
|
||||
1,more dummy datass,Option 2,42,42,42,422,3,44
|
||||
;;;;
|
||||
`
|
||||
39
sas/mocks/sasjs/services/public/refreshlibinfo.js
Normal file
39
sas/mocks/sasjs/services/public/refreshlibinfo.js
Normal file
@@ -0,0 +1,39 @@
|
||||
_webout = `{"SYSDATE" : "29SEP22"
|
||||
,"SYSTIME" : "12:02"
|
||||
, "libinfo":
|
||||
[
|
||||
{
|
||||
"ENGINE": "BASE",
|
||||
"LIBNAME": "Data Controller(DC996664)",
|
||||
"PATHS": "(\\"/tmp/mihajlo/DC996664\\")",
|
||||
"PERMS": "",
|
||||
"OWNERS": "BUILTIN\Administrators",
|
||||
"SCHEMAS": "",
|
||||
"LIBID": "A59LNVZG.B500000K",
|
||||
"LIBSIZE": " 13MB",
|
||||
"TABLE_CNT": 32
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/public/refreshlibinfo"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : "A connection to the LASR Analytic Server on 'SAS.demo.sas.com', port 10011, could not be made. Make sure that the host and port are correctly specified, that you are attempting to connect to a LASR Analytic Server of the correct vintage, and that the server is still running."
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD816037A1CAC140C2B00000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "14432"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-29T12:02:44.445000"
|
||||
,"MEMSIZE" : "93GB"
|
||||
}
|
||||
`
|
||||
107
sas/mocks/sasjs/services/public/startupservice.js
Normal file
107
sas/mocks/sasjs/services/public/startupservice.js
Normal file
@@ -0,0 +1,107 @@
|
||||
const path = require('path')
|
||||
|
||||
let appLoc = path.join(..._program.split('services')[0].split('/'))
|
||||
const sessionStoragePath = path.resolve(__dirname, '..', '..', 'drive', 'files', appLoc, 'mock-storage')
|
||||
const licenceStore = path.resolve(sessionStoragePath, 'licence.json')
|
||||
const usersStore = path.resolve(sessionStoragePath, 'users.json')
|
||||
|
||||
let licence = {}
|
||||
let users = {}
|
||||
|
||||
licence = {
|
||||
activationKey: '',
|
||||
licenceKey: ''
|
||||
}
|
||||
|
||||
users = {
|
||||
REGISTERCOUNT: 1,
|
||||
ISREGISTERED: 1
|
||||
}
|
||||
|
||||
try {
|
||||
const licenceRaw = fs.readFileSync(licenceStore, {encoding:'utf8'}).toString()
|
||||
licence = JSON.parse(licenceRaw)
|
||||
} catch(err) {
|
||||
|
||||
}
|
||||
|
||||
try {
|
||||
const usersRaw = fs.readFileSync(usersStore, {encoding:'utf8'}).toString()
|
||||
users = JSON.parse(usersRaw)
|
||||
|
||||
if (users.ISREGISTERED === 0) {
|
||||
const newUsers = {
|
||||
REGISTERCOUNT: users.REGISTERCOUNT,
|
||||
ISREGISTERED: 1
|
||||
}
|
||||
|
||||
try {
|
||||
fs.writeFileSync(usersStore, JSON.stringify(newUsers))
|
||||
} catch (err) {}
|
||||
}
|
||||
} catch(err) {
|
||||
|
||||
}
|
||||
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:29"
|
||||
, "sasdatasets":
|
||||
[
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_X_TEST"
|
||||
},
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_DATADICTIONARY"
|
||||
},
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_USERS"
|
||||
},
|
||||
{
|
||||
"LIBREF": "DC996664",
|
||||
"DSN": "MPE_TABLES"
|
||||
}
|
||||
]
|
||||
, "saslibs":
|
||||
[
|
||||
{
|
||||
"LIBREF": "DC996664"
|
||||
}
|
||||
]
|
||||
, "globvars":
|
||||
[
|
||||
{
|
||||
"DCLIB": "DC996664",
|
||||
"SAS9LINEAGE_ENABLED": 1,
|
||||
"ISREGISTERED": ${users.ISREGISTERED},
|
||||
"REGISTERCOUNT": ${users.REGISTERCOUNT},
|
||||
"DC_ADMIN_GROUP": "Data Management Business Approvers",
|
||||
"LICENCE_KEY": "${licence.licenceKey}",
|
||||
"ACTIVATION_KEY": "${licence.activationKey}",
|
||||
"DC_RESTRICT_EDITRECORD": "NO"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/public/startupservice"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8056944A8F5C409C500000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:29:06.092000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}`
|
||||
66
sas/mocks/sasjs/services/public/validatefilter.js
Normal file
66
sas/mocks/sasjs/services/public/validatefilter.js
Normal file
@@ -0,0 +1,66 @@
|
||||
const path = require('path')
|
||||
|
||||
let iwantFileText = ''
|
||||
// let filterQuery1 = `AND,AND,0,SOME_CHAR,=,"'this is dummy data'"`
|
||||
// let filterQuery2 = `AND,AND,0,SOME_NUM,=,42`
|
||||
// let filterQuery3 = `AND,AND,0,SOME_TIME,=,00:00:42`
|
||||
// let filterQuery4 = `AND,AND,0,SOME_TIME,=,42`
|
||||
// let filterQuery5 = `AND,AND,0,SOME_DATE,=,42`
|
||||
// let filterQuery6 = `AND,AND,0,SOME_DATE,=,42`
|
||||
// let filterQuery7 = `AND,AND,0,SOME_DATETIME,=,42`
|
||||
// let filterQuery8 = `AND,AND,0,SOME_DATETIME,=,42`
|
||||
// let filterQuery9 = `AND,AND,0,SOME_DATE,IN,(0)`
|
||||
// let filterQuery10 = `AND,AND,0,SOME_BESTNUM,BETWEEN,0 AND 10`
|
||||
|
||||
let appLoc = path.join(..._program.split('services')[0].split('/'))
|
||||
const sessionStoragePath = path.resolve(__dirname, '..', '..', 'drive', 'files', appLoc, 'mock-storage')
|
||||
|
||||
if (!fs.existsSync(sessionStoragePath)){
|
||||
fs.mkdirSync(sessionStoragePath);
|
||||
}
|
||||
|
||||
if (_WEBIN_FILENAME1.includes('filterquery')) iwantFileText = _WEBIN_FILEREF1.toString()
|
||||
if (_WEBIN_FILENAME2.includes('filterquery')) iwantFileText = _WEBIN_FILEREF2.toString()
|
||||
|
||||
if (iwantFileText.length > 0) {
|
||||
const filterStore = path.resolve(sessionStoragePath, 'filter.txt')
|
||||
const filterText = iwantFileText.split('\n')[1]
|
||||
|
||||
try {
|
||||
fs.writeFileSync(filterStore, filterText)
|
||||
} catch (err) {}
|
||||
}
|
||||
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:49"
|
||||
, "result":
|
||||
[
|
||||
{
|
||||
"FILTER_RK": 1,
|
||||
"FILTER_HASH": "FFE9C1E5F7AEC3B71F315EF2FEFC2296",
|
||||
"FILTER_TABLE": "DC996664.MPE_X_TEST"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/public/validatefilter"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057CAEDE35440BF960000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:49:48.696000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}
|
||||
`
|
||||
3065
sas/mocks/sasjs/services/public/viewdata.js
Normal file
3065
sas/mocks/sasjs/services/public/viewdata.js
Normal file
File diff suppressed because it is too large
Load Diff
34
sas/mocks/sasjs/services/public/viewlibs.js
Normal file
34
sas/mocks/sasjs/services/public/viewlibs.js
Normal file
@@ -0,0 +1,34 @@
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:48"
|
||||
, "saslibs":
|
||||
[
|
||||
{
|
||||
"LIBRARYID": "A59LNVZG.B500000K",
|
||||
"LIBRARYNAME": "Data Controller(DC996664)",
|
||||
"LIBRARYREF": "DC996664",
|
||||
"ENGINE": "BASE"
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/public/viewlibs"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057B8E6D91740B9650000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:48:36.451000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}
|
||||
`
|
||||
35
sas/mocks/sasjs/services/public/viewtables.js
Normal file
35
sas/mocks/sasjs/services/public/viewtables.js
Normal file
@@ -0,0 +1,35 @@
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:48"
|
||||
, "mptables":
|
||||
[
|
||||
{
|
||||
"MEMNAME": "MPE_X_TEST"
|
||||
}
|
||||
]
|
||||
, "libinfo":
|
||||
[
|
||||
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/public/viewtables"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057BAACBC6A40B9E70000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:48:43.748000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}
|
||||
`
|
||||
29
sas/mocks/sasjs/services/usernav/usergroupsbymember.js
Normal file
29
sas/mocks/sasjs/services/usernav/usergroupsbymember.js
Normal file
@@ -0,0 +1,29 @@
|
||||
_webout = `{"SYSDATE" : "06OCT22"
|
||||
,"SYSTIME" : "14:48"
|
||||
, "groups":
|
||||
[
|
||||
{"GROUPNAME":"AllUsers" ,"GROUPDESC":"Group contains all users" ,"URI":1 }
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_PROGRAM" : "/30.SASApps/app/sasdemo/services/usernav/usergroupsbymember"
|
||||
,"AUTOEXEC" : "%2Fhome%2Fsasdemo%2Fsasjs_root%2Fsessions%2F20221006144844-38321-1665067724415%2Fautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "utf-8"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTINFOLONG" : ""
|
||||
,"SYSHOSTNAME" : "sas.4gl.io"
|
||||
,"SYSPROCESSID" : "41DD83B8933732F40000000000000000"
|
||||
,"SYSPROCESSMODE" : "Stored Program"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "717969"
|
||||
,"SYSSCPL" : "LINUX"
|
||||
,"syssite" : "123"
|
||||
,"SYSTCPIPHOSTNAME" : "https://sas.4gl.io:5002"
|
||||
,"SYSUSERID" : "sasdemo"
|
||||
,"SYSVLONG" : "05.00.00.02.001146"
|
||||
,"SYSWARNINGTEXT" : ""
|
||||
,"END_DTTM" : "2022-10-06T14:49:17.028492"
|
||||
,"MEMSIZE" : "0KB"
|
||||
}
|
||||
`
|
||||
30
sas/mocks/sasjs/services/usernav/usermembers.js
Normal file
30
sas/mocks/sasjs/services/usernav/usermembers.js
Normal file
@@ -0,0 +1,30 @@
|
||||
_webout = `{"SYSDATE" : "06OCT22"
|
||||
,"SYSTIME" : "14:47"
|
||||
, "users":
|
||||
[
|
||||
{"URI":"1" ,"NAME":"sasdemo" ,"DISPLAYNAME":"Super Admin" ,"ISADMIN":1 }
|
||||
,{"URI":"2" ,"NAME":"secretuser" ,"DISPLAYNAME":"Super Admin" ,"ISADMIN":1 }
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_PROGRAM" : "/30.SASApps/app/sasdemo/services/usernav/usermembers"
|
||||
,"AUTOEXEC" : "%2Fhome%2Fsasdemo%2Fsasjs_root%2Fsessions%2F20221006144758-81942-1665067678253%2Fautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "utf-8"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTINFOLONG" : ""
|
||||
,"SYSHOSTNAME" : "sas.4gl.io"
|
||||
,"SYSPROCESSID" : "41DD83B887B444240000000000000000"
|
||||
,"SYSPROCESSMODE" : "Stored Program"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "717923"
|
||||
,"SYSSCPL" : "LINUX"
|
||||
,"syssite" : "123"
|
||||
,"SYSTCPIPHOSTNAME" : "https://sas.4gl.io:5002"
|
||||
,"SYSUSERID" : "sasdemo"
|
||||
,"SYSVLONG" : "05.00.00.02.001146"
|
||||
,"SYSWARNINGTEXT" : ""
|
||||
,"END_DTTM" : "2022-10-06T14:48:50.472250"
|
||||
,"MEMSIZE" : "0KB"
|
||||
}
|
||||
`
|
||||
30
sas/mocks/sasjs/services/usernav/usermembersbygroup.js
Normal file
30
sas/mocks/sasjs/services/usernav/usermembersbygroup.js
Normal file
@@ -0,0 +1,30 @@
|
||||
_webout = `{"SYSDATE" : "06OCT22"
|
||||
,"SYSTIME" : "14:46"
|
||||
, "sasmembers":
|
||||
[
|
||||
{"DISPLAYNAME":"Super Admin" ,"ID":1 ,"ISADMIN":1 ,"USERNAME":"sasdemo" }
|
||||
,{"DISPLAYNAME":"Super Admin" ,"ID":2 ,"ISADMIN":1 ,"USERNAME":"secretuser" }
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_PROGRAM" : "/30.SASApps/app/sasdemo/services/usernav/usermembersbygroup"
|
||||
,"AUTOEXEC" : "%2Fhome%2Fsasdemo%2Fsasjs_root%2Fsessions%2F20221006144618-97395-1665067578326%2Fautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "utf-8"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTINFOLONG" : ""
|
||||
,"SYSHOSTNAME" : "sas.4gl.io"
|
||||
,"SYSPROCESSID" : "41DD83B86EF4A74C0000000000000000"
|
||||
,"SYSPROCESSMODE" : "Stored Program"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "717900"
|
||||
,"SYSSCPL" : "LINUX"
|
||||
,"syssite" : "123"
|
||||
,"SYSTCPIPHOSTNAME" : "https://sas.4gl.io:5002"
|
||||
,"SYSUSERID" : "sasdemo"
|
||||
,"SYSVLONG" : "05.00.00.02.001146"
|
||||
,"SYSWARNINGTEXT" : ""
|
||||
,"END_DTTM" : "2022-10-06T14:48:11.167868"
|
||||
,"MEMSIZE" : "0KB"
|
||||
}
|
||||
`
|
||||
47
sas/mocks/sasjs/services/usernav/usermembersbyrole.js
Normal file
47
sas/mocks/sasjs/services/usernav/usermembersbyrole.js
Normal file
@@ -0,0 +1,47 @@
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:51"
|
||||
, "sasgroups":
|
||||
[
|
||||
{
|
||||
"URIMEM": "OMSOBJ:IdentityGroup\A59LNVZG.A5000002",
|
||||
"MEMBERNAME": "PUBLIC",
|
||||
"MEMBERTYPE": "UserGroup",
|
||||
"MEMBERUPDATED": "19Aug2020:06:21:05",
|
||||
"MEMBERCREATED": "19Aug2020:06:21:05",
|
||||
"EMAIL": ""
|
||||
}
|
||||
]
|
||||
, "sasmembers":
|
||||
[
|
||||
{
|
||||
"URIMEM": "OMSOBJ:Person\A59LNVZG.AP000003",
|
||||
"MEMBERNAME": "sasdemo",
|
||||
"MEMBERTYPE": "User",
|
||||
"MEMBERUPDATED": "19Aug2020:06:22:00",
|
||||
"MEMBERCREATED": "19Aug2020:06:22:00",
|
||||
"EMAIL": ""
|
||||
}
|
||||
]
|
||||
,"_DEBUG" : ""
|
||||
,"_METAUSER": "sasdemo@SAS"
|
||||
,"_METAPERSON": "sasdemo"
|
||||
,"_PROGRAM" : "/Projects/app/dc/services/usernav/usermembersbyrole"
|
||||
,"AUTOEXEC" : "D%3A%5Copt%5Csasinside%5CConfig%5CLev1%5CSASApp%5CStoredProcessServer%5Cautoexec.sas"
|
||||
,"MF_GETUSER" : "sasdemo"
|
||||
,"SYSCC" : "0"
|
||||
,"SYSENCODING" : "wlatin1"
|
||||
,"SYSERRORTEXT" : ""
|
||||
,"SYSHOSTNAME" : "SAS"
|
||||
,"SYSPROCESSID" : "41DD8057E21AB02140C3090000000000"
|
||||
,"SYSPROCESSMODE" : "SAS Stored Process Server"
|
||||
,"SYSPROCESSNAME" : ""
|
||||
,"SYSJOBID" : "27448"
|
||||
,"SYSSCPL" : "Linunx"
|
||||
,"SYSSITE" : "123"
|
||||
,"SYSUSERID" : "sassrv"
|
||||
,"SYSVLONG" : "9.04.01M7P080520"
|
||||
,"SYSWARNINGTEXT" : "ENCODING option ignored for files opened with RECFM=N."
|
||||
,"END_DTTM" : "2022-09-26T08:51:20.946000"
|
||||
,"MEMSIZE" : "46GB"
|
||||
}
|
||||
`
|
||||
258
sas/mocks/sasjs/services/usernav/userroles.js
Normal file
258
sas/mocks/sasjs/services/usernav/userroles.js
Normal file
@@ -0,0 +1,258 @@
|
||||
_webout = `{"SYSDATE" : "26SEP22"
|
||||
,"SYSTIME" : "08:51"
|
||||
, "roles":
|
||||
[
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000009",
|
||||
"ROLENAME": "Add-In for Microsoft Office: Advanced",
|
||||
"ROLEDESC": "Provides all capabilities in the SAS Add-In for Microsoft Office."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000A",
|
||||
"ROLENAME": "Add-In for Microsoft Office: Analysis",
|
||||
"ROLEDESC": "Provides basic data analysis, reporting, and other capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000B",
|
||||
"ROLENAME": "Add-In for Microsoft Office: OLAP",
|
||||
"ROLEDESC": "Supports viewing OLAP cubes in PivotTables and provides other capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001E",
|
||||
"ROLENAME": "BI Dashboard: Administration",
|
||||
"ROLEDESC": "Provides SAS BI Dashboard administration capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000K",
|
||||
"ROLENAME": "Comments: Administrator",
|
||||
"ROLEDESC": ""
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000010",
|
||||
"ROLENAME": "Data Management: Lineage",
|
||||
"ROLEDESC": "Provides default access to the SAS Lineage application."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001H",
|
||||
"ROLENAME": "Decision Manager Common: Administration",
|
||||
"ROLEDESC": "Decision Manager Common Administrative role"
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000C",
|
||||
"ROLENAME": "Enterprise Guide: Advanced",
|
||||
"ROLEDESC": "Provides all capabilities in SAS Enterprise Guide."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000D",
|
||||
"ROLENAME": "Enterprise Guide: Analysis",
|
||||
"ROLEDESC": "Provides basic data analysis, reporting, and other capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000E",
|
||||
"ROLENAME": "Enterprise Guide: OLAP",
|
||||
"ROLEDESC": "Supports viewing OLAP cubes in the OLAP Analyzer and provides other capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000F",
|
||||
"ROLENAME": "Enterprise Guide: Programming",
|
||||
"ROLEDESC": "Provides SAS programming, stored process authoring, and other capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000020",
|
||||
"ROLENAME": "Factory Miner: Admin",
|
||||
"ROLEDESC": "Provides Factory Miner Admin capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001Z",
|
||||
"ROLENAME": "Factory Miner: User",
|
||||
"ROLEDESC": "Provides Factory Miner User capabilities to create projects and run models."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000S",
|
||||
"ROLENAME": "Fonts Administrator",
|
||||
"ROLEDESC": "Font Administrator can reload fonts to update the fonts metadata."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001L",
|
||||
"ROLENAME": "Forecast Server: Administrator",
|
||||
"ROLEDESC": "Provides capabilities for a Forecasting Administrator."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001J",
|
||||
"ROLENAME": "Forecast Server: Analyst",
|
||||
"ROLEDESC": "Provides capabiliites for a Forecasting Analyst."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001I",
|
||||
"ROLENAME": "Forecast Server: Browser",
|
||||
"ROLEDESC": "Provides basic forecasting viewing and reporting capabilities."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500001K",
|
||||
"ROLENAME": "Forecast Server: Forecaster",
|
||||
"ROLEDESC": "Provides capabilities for a Forecaster."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000011",
|
||||
"ROLENAME": "Home: Administration",
|
||||
"ROLEDESC": "Provides all capabilities for the home page (hub)."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A5000012",
|
||||
"ROLENAME": "Home: Usage",
|
||||
"ROLEDESC": "Provides all non-administrative capabilities for the home page (hub)."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000L",
|
||||
"ROLENAME": "Job Execution: Job Administrator",
|
||||
"ROLEDESC": "Provides all capabilities for the Job Execution Service, a component of the Web Infra Platform Services."
|
||||
},
|
||||
{
|
||||
"ROLEURI": "A59LNVZG.A500000N",
|
||||