1. Running Piperack

Piperack is a simple wrapper around XML Calabash; everything in Section 1, “Setting up the environment” applies. The Java class name for Piperack is com.xmlcalabash.drivers.Piperack.

1.1. The Piperack command line

The following synopsis describes the Piperack command line:

piperack [ { -P | --saxon-processor } { he | pe | ee } ] [--saxon-configuration file] [ { -a | --schema-aware } ] [ { -D | --debug } ] [ { -v | --version } ] [--profile file] [ { -S | --safe-mode } ] [ { -c | --config } configfile ] [ { -G | --log-style } { off | plain | wrapped | directory } ]
[ { -E | --entity-resolver } className ] [ { -U | --uri-resolver } className ] [ { -X | --extension } { general-values | xpointer-on-text | { use-xslt-1.0 | use-xslt-10 } | transparent-json | json-flavor=flavor } ...] [ --piperack-port port-number ] [ --piperack-default-expires seconds ]

See Chapter 4, Configuration for a description of these arguments and what they mean.