Install the Deltanji Code


InterSystems Platforms


The Deltanji code is supplied in a file called DeltanjiCode.xml and will be installed in the DELTANJI namespace.

1. Open a Terminal session and switch to the DELTANJI namespace by issuing the command zn "DELTANJI"

2. Issue the command do $system.OBJ.Load(<Installation Directory>/DeltanjiCode.xml,"c") This will install the Deltanji code into the DELTANJI namespace. Note: this step will report some syntax errors. These relate to code that is intended to run on other platforms and can safely be ignored.

DELTANJI>d $system.OBJ.Load("/usr/deltanji/DeltanjiCode.xml","c")

Load started on 03/25/2023 17:11:46
Loading file /usr/deltanji/DeltanjiCode.xml as xml
Imported routine: %vc.INT
Imported routine: %vc008.INT
Imported routine: %vc009.INT
...
Compiling routine : %vczucac.int
Compiling routine : symbolTable.int
Compiling routine : serverLink.int
ERROR: serverLink.int(108) #22: <UNIMPLEMENTED> : 'tstart ()' : Offset:8 [open03+16^serverLink]
TEXT: tstart ()
ERROR: serverLink.int(310) #1032: Invalid special variable : '$zt' : Offset:6 [sub03+7^serverLink]
TEXT: n $zt
Detected 35 errors during load.

DELTANJI>

3. Next, run the installation script.

GT.M or YottaDB


The routines of the Deltanji software are supplied in a file called VCM.RSA.

1. The routines should be restored into the Deltanji installation directory (e.g. /usr/deltanji). Change to that directory and restore the routines using the %RI utility:

$ gtm
GTM>d ^%RI
Routine Input Utility - Converts RO file to *.m files.
Formfeed delimited <No>?
Input device: <terminal>: VCM.RSA
George James Software Limited^INT^VC/m
VC/m (%RO format)
Output directory : /usr/deltanji/
%vc %vcins ...
Restored xxx lines in xxx routines.
GTM>

2. Once loaded, the routines must be compiled. Do not rely on GT.M's Auto-Link functionality as this may not correctly handle source files with names longer than 8 characters. Use the following command to compile all routines in the Deltanji installation directory:

$ mumps *.m

Syntax errors will be reported, but these can safely be ignored. They occur because some of the distributed routines contain Caché-specific code.

3. Next, run the installation script.

Next Step


Next, run the installation script.