9.2

Table Of Contents
Using the QXPSM SDK
The QXPSM (QuarkXPress Server Manager) SDK lets you create applications that
communicate with QuarkXPress Server Manager in a variety of languages, including the
following:
.NET
Java
Objective-C
The QXPSM SDK includes the following folders:
Documentation: Includes Javadoc for the classes in the Java SDK.
Extensibility: Includes the Extensibility tool, for extending QuarkXPress Server Manager.
For more information, see "Extending QuarkXPress Server Manager."
Samples: Includes sample applications in ASP.NET, C#, Java, JSP, and Objective-C.
WebServiceStubs: Includes remoting stubs for .NET (C#), Java, and Objective-C.
To use the QXPSM SDK in ASP.NET/Visual C#, you must have the .NET 3.5/4.0 framework
and development environment (Visual Studio).
Writing a Java QXPSM client
To write a QuarkXPress Server Manager client in Java:
1
Include the QXPSM stub jar file in the project classpath. This jar file can be found at the
following location:
[QXPSM_Home]/XDK/WebServiceStubs/java/qxpsm-webservicestubs.jar
2
Include all client-side third-party-dependent jar files in the project classpath. These can
be found at the following location:
[QXPSM_Home]/XDK/WebServiceStubs/java/dependencies
3
Get a reference to the RequestService:
RequestService requestService = new RequestServiceStub(
"http://[server]:[port]/qxpsm/services/RequestService");
QXP SERVER 9.2 WEB INTEGRATION GUIDE | 135
USING THE QXPSM SDK