RenderX

Chapter 2 of the VDPMill User Guide

Overview

1.1. Introduction

This section contains introductory information about VDPMill.

VDPMill is a library of Java classes for splitting, collecting XML data and converting it to printable formats, such as PDF, PostScript, AFP and to the RenderX intermediate XML format XEPOUT.

The VDPMill concept is to build a complete solution for small to large businesses for collecting, composing and creating print packages of content to address batch print for mailing and distribution, as well as creating of scheduled volumes of information for archive or other forms of distribution such as email.

 

1.2. Document Structure

The document processing steps are described in Chapter 3, VDPMill Document Processing

VDPMill distribution includes a GUI-based tools suitable for the users that prefer graphical user interface to use VDPMill functionality interactively, to make VDPMill job tickets, apply them to VDPMill job processing engine, run, stop, configure VDPMill components. For detailed description, see Chapter 4, VDPMill Interactive GUI Application, Chapter 5, VDPMill Ticket Application ** , Chapter 7, VDPMill Control Panel**.

There are command-line interfaces (CLI) for VDPMill which provide full functionality and are suitable for users, who prefer Unix-like systems. They also can be used to call VDPMill from shell/batch scripts and Makefiles.

 

1.3. Installing VDPMill

To install VDPMill, run the VDPMill installer via the command line:

java -jar setup-vdpmill-4.0.1.084.jar

and follow the instructions given by the installer.

1.3.1. Unattended Installation

Normal, interactive installation of Java-based application assumes the user to answer several questions asked by the GUI installer. These questions may include target installation directory, answering Yes/No if you agree with the license terms, etc.

RenderX products, including VDPMill, are also capable of unattended installation. It requires an Answer File that holds answers to questions the user would normally answer to a GUI-based installation.

To create the Answer File:

Open command line and start installation in the interactive command line mode (-c option):

java -jar setup-vdpmill-4.0.1.084.jar -c

Answer the questions the installer asks until the last one ("I'm going install VDPMill:").

Figure 1.1. Creating an Answer File

Creating an Answer File

Save every answer you entered into a text file (e.g., answers.txt). An empty line assumes the default answer.

For the answers listed in the screenshot above, the answers.txt would be like this:

YES
E:\RenderX\VDPMill
YES
E:\VDPMill\license.xml
YES

YES

Each line represents an answer for a particular question.

Important: Important:Mind the empty lines kept intact since a missed or an extra one may lead subsequent answers being applied to wrong questions.

As soon as the Answer File is ready, apply this file with the installer's command line at each host the application is being installed:

Windows:

type answers.txt | java -jar setup-vdpmill-4.0.1.084.jar -c

Linux:

cat answers.txt | java -jar setup-vdpmill-4.0.1.084.jar -c

The installer will read the answers and apply them within the installation process.

Figure 1.2. Applying the Answer File

Applying the Answer File

1.4. VDPMill Package Content and Appearance in the File System

VDPMill package includes the following:

  • bin/ Running scripts for VDPMill components and VDPMill Control Panel

     

  • conf/ VDPMill configuration files (for details see Chapter 2, VDPMill Configuration for).

  • doc/ VDPMill User Guide, license text files.

  • lib/ VDPMill JAR files, L2FPROD JAR files, Apache XML-RPC JAR files.

  • samples/ VDPMill usage samples.

  • EnMasse EnMasse (appears if the "Install EnMasse" option has been chosen in the installer).

VDPMill components store intermediate and temporary data in the file system during running. They use the following files and directories:

  • <TMP>/xeptmp The directory where the temporary files created by IREn during final output files generation in VDPMill Interactive GUI Application are stored . <TMP> is the Operating System temporary folder.

  • <TMP>/vdpmillserver The directory where the temporary files created by VDPMill XML-RPC Server are stored.

  • <HOME>AppData/Local/vdpmill or <HOME>/.vdpmill The directory where the VDPMill settings and intermediate files generated during processing are stored. <HOME> is the user's home directory running VDPMill.

  • Session directory for VDPMill Control Panel. This directory is used by VDPMill Control Panel and VDPMill XML-RPC Server to store VDPMill job processing sessions, log files and auxiliary data. After the path is set during the VDPMill installation it can be modified by using VDPMill Control Panel or by editing conf/controlpanel.conf file manually.

Important: Important:VDPMill should have full access to the directories listed above.

 

1.4. Uninstalling VDPMill

To uninstall VDPMill, remove the VDPMill installation directory and all its content. Also remove the directories and files listed in the list above.


[1] Everywhere throughout this guide, extensions are shown in brackets for batch files for Windows-based computer systems; the names without these extensions refer to shell files for Unix- and Linux-based systems and Mac OS X.