You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Copy file name to clipboardExpand all lines: README.md
+15-2Lines changed: 15 additions & 2 deletions
Display the source diff
Display the rich diff
Original file line number
Diff line number
Diff line change
@@ -7,7 +7,7 @@ Installation
7
7
-----------
8
8
9
9
1. Download Installer.cls.xml (from MDX2JSON folder in repository or releases page) into Caché manager directory.
10
-
2. Run in terminal (any namespace) under %user with %All role:
10
+
2. Run in terminal (any namespace) under user with %All role:
11
11
12
12
do ##class(%Installer.Installer).InstallFromCommandLine(##class(%File).ManagerDirectory()_"Installer.cls.xml","Namespace={Namespace}")
13
13
@@ -17,13 +17,26 @@ Installation
17
17
On this step installer would create (if needed) Namespace and corresponding database, download source code from GitHub and compile it, create required web application (named /{Namespace}) if one does not exist (skipping web application creation process if one does exist), and map MDX2JSON package to %All namespace (which will be created if it does not exist).
18
18
3. Give the correct roles to /{Namespace} webapplication for it to be able to query desired cubes.
19
19
20
+
Installation without fs access to server
21
+
-----------
22
+
23
+
1. Download Installer.cls.xml (from MDX2JSON folder in repository or releases page) into Caché Studio (any namespace)
24
+
2. Run in terminal (any namespace) under user with %All role:
20
25
26
+
set pVars("Namespace")="{Namespace}"
27
+
do ##class(MDX2JSON.Installer).setup(.pVars)
28
+
29
+
where:
30
+
31
+
{Namespace} is a namespace you want to install to. If it does not exist it would be created automatically. If it does exist only MDX2JSON package would be overwritten.
32
+
On this step installer would create (if needed) Namespace and corresponding database, download source code from GitHub and compile it, create required web application (named /{Namespace}) if one does not exist (skipping web application creation process if one does exist), and map MDX2JSON package to %All namespace (which will be created if it does not exist).
33
+
3. Give the correct roles to /{Namespace} webapplication for it to be able to query desired cubes.
21
34
22
35
Offline Installation
23
36
-----------
24
37
25
38
1. Download zip and unpack it.
26
-
2. Run in terminal (any namespace):
39
+
2. Run in terminal (any namespace) under user with %All role:
27
40
28
41
do ##class(%Installer.Installer).InstallFromCommandLine("{SourceDir}\Installer.cls.xml","Namespace={Namespace},SourceDir={SourceDir}")
0 commit comments