In Mr. XML Publisher administration, each web.xml <context-param> element containing a <param-name> child element whose value begins with the character sequence "COMMAND" defines a command array.
Within those <context-param> elements that are command arrays, <param-value> child elements hold the exact commands executed in an XML tool chain. You define a command array for each format you wish to provide. At the very least, your job as the Mr. XML Publisher administrator is to configure the command arrays. You specify the exact text of each command to be run, and you deploy on your server the files needed to carry out those commands.
Mr. XML Publisher runs each command inside a JVM as an external subprocess. Each command is the equivalent of what a user would execute within a shell on the server, and each is run in the order in which it appears in its command array. For example:
xsltproc --xinclude --nonet --output htmlFile.html /usr/share/db-xsl/html/docbook.xsl xmlFile.xml
Command arrays and <context-param> elements are discussed in detail in COMMAND Arrays and web.xml <context-param>s.