63481,77165.410085 See generated code in zsetup+1^MDX2JSON.Installer.1 todo add optional parameter WEBAPP to Alter web app name if it needs to have another then namespace name INSTALLER ]]> This is a method generator whose code is generated by XGL. Main setup method Set pVars("User")="web" Set pVars("Password")="dsweb" Set pVars("Namespace")="TEMP3" Set pVars("Import")=1 Set pVars("SourceDir")="C:\temp\MDX2JSON\MDX2JSON" Do ##class(MDX2JSON.Installer).setup(.pVars) 1 1 objectgenerator %Status 1 pVars,pLogLevel,tInstaller %Status 1 pVars,pLogLevel,tInstaller %Status Owner - The name of the repository owner.
Repository - The name of the repository.
Branch - The name of the commit/branch/tag. If skipped the repository’s default branch (usually master) would be used.
Username - GitHub user, who has access to repository. Optional for public repositories.
Password - GitHub password, corresponding to Username. Optional for public repositories.
Note, that with Username, you can make up to 5,000 requests per hour. For unauthenticated requests, the rate limit allows to make up to 60 requests per hour. Unauthenticated requests are associated with an IP address.
Namespace - Namespace, where to download and compile repository.
For example in the repository: https://github.com/intersystems-ru/Cache-MDX2JSON
Owner - intersystems-ru, Repository - Cache-MDX2JSON.
]]>
1 Namespace=$Namespace,Owner:%String="intersystems-ru",Repository:%String="Cache-MDX2JSON",Branch:%String,Username:%String,Password:%String %Status
Path -Internal repository path. Root is empty string
Request - Authenticated/Set %Net.HttpRequest object.
Links - List of links to raw files (which satisfy IsCacheFile conditions) from repository.
]]>
1 %Status
Check that incoming file is the one you need. 1 File:%ZEN.proxyObject %Boolean Links - List of links to raw files.
Request - Authenticated/Set %Net.HttpRequest object.
loadedlist - Returns an array of the items loaded. ]]>
1 Links:%ListOfDataTypes,Request:%Net.HttpRequest,*Items %Status
Wrapper method. Uninstalls MDX2JSON (deletes MDX2JSON and %All namespaces, DBs, web apps) 1 NamespaceList="%All,MDX2JSON" Role (and resource)]]> 1 Role="%DB_MDX2JSON" %Status Namespace, related web apps and databases]]> 1 Namespace=$Namespace %Status Namespace, also dele]]> 1 Database:%String="MDX2JSON" %Status Namespace, also dele]]> 1 Namespace:%String="MDX2JSON",ClearPath:%Boolean=0 %Status Package in Database from all Namespaces]]> 1 Package:%String="",Database:%String="MDX2JSON" %Status Global in Database from all Namespaces]]> 1 Global:%String="",Database:%String="MDX2JSON" %Status Namespace]]> 1 Namespace:%String %Status