2020

Table Of Contents
USING QUARKXPRESS SERVER
Evaluate
The evaluate request handler evaluates the document you specify using a rule set
in the Job Jackets file you specify, and returns the results as an XML stream.
By default, this request handler evaluates the following rules:
Platform mismatch
Missing fonts
Missing pictures
These rules are defined in the “Default Job Jacket.xml” file, which is generated by
QuarkXPress Server in the preferences folder.
You can specify multiple rule sets in a comma-separated list.
To specify which layouts to evaluate, use the layout parameter.
To evaluate using an external Job Jackets file, use the jobjacket parameter. For
example: jobjacket=customjj.xml
realm user name
and password.
user name and password set in theQuarkXPress Server
Manager client Server Configuration dialog box.
Logs See “Understanding logging.”
Example GET
URL
http://localhost:8080/delete/sample.qxp
Example,
object model
Request object name: DeleteRequestcom.quark.qxpsm.QRequestContext rc = new
com.quark.qxpsm.QRequestContext();
if(!this.DocumentSettings1.documentName.Text.Equals(“”)) rc.documentName =
this.DocumentSettings1.documentName.Text; rc.request = new DeleteRequest();
// Create the service and call it with QRequestContext object RequestService svc =
new RequestService(); com.quark.qxpsm.QContentData qc =
svc.processRequest(rc);
Namespace evaluate
Response The default Job Jackets file.
Alerts
Incorrect
administratio
n realm user
name and
password.
HTTP Error #401 This alert displays if you specify an invalid
administrator user name and password. What to do: Use the user
name and password set in the QuarkXPress Server Manager client
Server Configuration dialog box.
Logs See “Understanding logging.”
Example GET
URL
http://localhost:8080/evaluate/MyProject.qxp?ruleset=”MyRuleSet”
Example,
object model
Request object name: EvaluateRequestcom.quark.qxpsm.QRequestContext rc =
new com.quark.qxpsm.QRequestContext();
if(!this.DocumentSettings1.documentName.Text.Equals(“”)) rc.documentName =
this.DocumentSettings1.documentName.Text; rc.request = new
EvaluateRequest(); //Create the service and call it with QRequestContext object
168 | A GUIDE TO QUARKXPRESS SERVER 2020