2018.2

Table Of Contents
Note
l The JavaScript engine is Microsofts JScript 5.8, which is the equivalent of
JavaScript 1.5 (ECMA-262 3rd edition + ECMA-327 (ES-CP) + JSON).
l While JavaScript and VBScript are natively available on Windows operating
systems, Python and Perl require third-party tools to be functional. For Perl,
ActivePerl can be installed. For Python ActivePython (version 2.7.13 ) can be
installed.
APIs
Multiple APIs (methods of communicating with PlanetPress Workflow scripting tools) are
available through the scripting engine, in all languages.
l
The Watch object is used to communicate with your current process and configuration.
See "The Watch Object" on page145.
l
The PlanetPress Connect REST API consists of many services that expose access to a
number of areas including Workflow, data entity management and file store operations.
See the Connect REST API Cookbook.
l
You can manipulate PDF files using the PlanetPress Alambic API. See AlambicEdit
Library Reference. Note that in PlanetPress Suite, the PlanetPress Alambic API is part of
the PDF Tools.
l
You can manipulate the Metadata in your process using the Metadata API. See Metadata
API Reference.
l
You can communicate with a SOAP server using the SOAP API. See "SOAP Server API
Reference" on page138.
l
You can communicate with the PlanetPress Capture Database using the Capture API.
See Capture API Reference.
l
You can communicate the with the Data Repository using the Data Repository API. See:
"Data Repository API" on page161.
The Script Editor and XSLT Editor
The Script Editor is used to edit scripts in Run Script tasks and the XSLT Editor is used to
edit scripts in Open XSLT action tasks. You can open either editor using the Open Editor
Page 132