9.5

Table Of Contents
2
Open the file "Generate.command"/"Generate.bat" in a text editor and make the following
changes:
Set the value of QXPSM_LIB_DIR to the path of the QXPSM libraries. For example: @set
QXPSM_LIB_DIR="C:\Quark\QuarkXPressServer Manager\Server\lib"
Set the value of QXPSM_DEPENDENCIES_DIR to the path of the third-party libraries. For
example: @set QXPSM_DEPENDENCIES_DIR="C:\Quark\QuarkXPressServer
Manager\Server\dependencies
Set the value of VS_COMMON_TOOLS to the path of the Visual Studio common tools. For
example: @set VS_COMMON_TOOLS="C:\Program Files\Microsoft Visual Studio
9.0\Common7\Tools\"
Set the value of QXPSM_OUTPUT_DIR to the output location. For example:
QXPSM_OUTPUT_DIR= "c:\output"
3
Execute the file "Generate.command"/"Generate.bat". The resulting output uses the
following structure.
4
To use the generated artifacts:
Copy the contents of [output location]/_server/conf to [QXPSM application
folder]/Server/conf.
Copy the contents of [output location]/_server/lib to [QXPSM application
folder]/Server/lib.
Restart QuarkXPress Server Manager.
Compatible client side web-service stubs, for both Java and .NET can be found at [output
location]/_client/stubs
Understanding ManagerSDK.xml
"ManagerSDK.xml" is used to generate client SDK classes for QuarkXPress Server requests.
Each element in "ManagerSDK.xml" corresponds to a request handler, a render type, or
an element in the DTD.
180 | A GUIDE TO QUARKXPRESS SERVER 9.5
USING QUARKXPRESS SERVER