The ud resolver is a front end that intends to make maverick appear like the ud system.
It is not a database in itself and cannot read or write native ud files. Instead it is intended to be an emulator designed to provide a compatible environment for ud users and applications.
To set up the ud resolver follow the steps below
First an account with a VOC file(the ud equivalent of Pick's MD file) must be created. To do this create a new directory and run the ud CREATE.ACCOUNT routine:
$ mkdir testacct $ cd testacct $ RUN org.maverickdbms.resolver.ud.CREATE_056ACCOUNT
The CREATE.ACCOUNT program will create a VOC file in the current directory containing basic entries needed by the ud resolver
Once a VOC file has been created the ud resolver can be run. In the directory in which CREATE.ACCOUNT was run type:
$ RUN org.maverickdbms.resolver.ud.Resolver SH
This will cause the resolver to run and bootstrap a ECL/TCL shell prompt. To make invocation easier the above line can be put into a shell script ie 'ud.sh' or 'ud.bat' or similar.
As usual try to run a "Hello World" program.
:CREATE.FILE DIR BP :ED BP TEST New Item Top ----:I 0001=PRINT "Hello World!" 0002= ----:FI TEST Filed in BP :BASIC BP TEST :ED VOC TEST New Item Top ----:I 0001=C 0002=BP\.TEST 0003= ----:FI TEST Filed in VOC :TEST Hello World! :