Real Time Information Director User Documentation
RTID Extensibility
Hewlett-Packard Company 27
529618 - 001
Disassemble Driver
The Disassemble program parses (disassembles) the input XML document and creates
the internal XML representation.
Given an input file ‘InFile.xml’, Disassemble generates an output file with the filename
InFileRecords.xml
The usual command syntax for the Disassemble program is:
java -Dzli.propertyFile=<propertyFile> Disassemble [-l loop] [-c class
name] –i <input directory> -o <output directory> <filenames>
where
-l loop Specifies how many times to run the Disassemble in a loop
-c class name Load a metadata class that is not specified in DOCCLASS table. If you
have already added the class to the DOCCLASS table, omit this argument.
<filename(s)> Specifies one or more input XML files
Set the system property “zli.propertyFile” to point to your properties file. The properties
file includes the following entries, among others:
#ZLI Properties File
JdbcConnectionString=<jdbc connection string>
JdbcDriver=<jdbc driver class>
User=<username>
Password=<password>
Catalog=<sqlmx catalog name>
Schema=<sqlmx schema name>
Set the appropriate values for your JDBC connection to ensure that the Disassemble
program has access to the NonStop SQL database.
If you like, you can also specify any of the following arguments on the command line:
-i inputFileDirectory Sets the directory for input files. If you don’t specify
this argument, files are read from the local directory.
-o outputFileDirectory Sets the directory for output files. If you don’t specify
this argument, output is saved in the input directory or
in the root directory where the program is running.
-p Sets the showPrompt flag to issue a prompt when the
program exits.
-d directoryName Sets the input directory and processes the files in it
-z zipFilename Processes all files in the specified zip file - output will be
only if a -o outputDirectory is defined