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.