2022.2

Table Of Contents
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 and for Python ActivePython can be installed.3.
These links are provided for convenience only, and Upland Objectif Lune does not offer
support for their use.
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 page129.
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 API ref-
erence" on page192. 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 the "Metadata
API" on page162.
l
You can communicate with a SOAP server using the SOAP API. See "SOAP Server API Refer-
ence" on page123.
l
You can communicate with the PlanetPress Capture Database using the Capture API. See Cap-
ture API Reference.
l
You can communicate the with the Data Repository using the Data Repository API. See: "Data
Repository API" on page146.
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 button from the
task's Properties dialog. When you do so, the script currently displayed in the dialog box is pasted to
the editor’s scripting box.
Both editors are visually identical and share almost exactly the same commands. They let you import
and export scripts, perform common editing, such as search and replace, and feature syntax high-
lighting and formatting.
Page 118