2020

Table Of Contents
USING QUARKXPRESS SERVER
Copy the sample from [QuarkXPress Server Manager application 2.
folder]\XDK\samples\asp.net\clientsdksamples and set the home path
of the Web demo to the virtual directory.
Set the endpoint address for Web services calls in the “web.config” file like so: 3.
configuration - >appSettings - >add
key="com.quark.qxpsm.RequestService" value= "End Point
Address"
Restart IIS. 4.
In a browser, enter the following URL: http://<IIS Server 5.
Name>:<Port>/ClientSDKSamplesSite/Index.htm
C# samples
These samples show how to use C# to take advantage of bullets and numbering,
callouts, and conditional styles with QuarkXPress Server requests transmitted via
the QuarkXPress Server Manager Web services interface. They use .NET Web service
stubs provided by the QuarkXPress Server Manager SDK.
The “AddFileRequest” sample shows how to make servlet requests to QuarkXPress
Server Manager, instead of using QuarkXPress Server Manager Web service stubs.
Web services use SOAP to pass data, and SOAP is not designed to transfer large
amounts of data, so Quark recommends using the servlet interface to upload and
download files in a production environment.
Java samples
These samples show how to use Java to take advantage of bullets and numbering,
callouts, and conditional styles with QuarkXPress Server requests transmitted via
the QuarkXPress Server Manager Web services interface. They use Java Web service
stubs provided by the QuarkXPress Server Manager SDK.
The “AddFileRequest” sample shows how to use the Apache HttpClient library to
make servlet requests to QuarkXPress Server Manager, instead of using QuarkXPress
Server Manager Web service stubs. Web services use SOAP to pass data, and SOAP is
not designed to transfer large amounts of data, so Quark recommends using the
servlet interface to upload and download files in a production environment.
JSP samples
These samples have been developed using JSP, for deployment in the same Web
server as that of QuarkXPress Server Manager. They show how to make local calls to
QuarkXPress Server Manager’s RequestService to perform various tasks.
By default, these samples are deployed as a separate webapp named
“clientsdksamples”. You can access this webapp from the QuarkXPress Server
Manager home page.
A GUIDE TO QUARKXPRESS SERVER 2020 | 197