ActiveVOS Designer BPEL for People User’s Guide

What Are Presentation and Command XSL?

For an overview of this topic, see Rendering the Task Interface into a User Interface.

To provide a friendly rendering of a task’s input and output message, you can generate two XSL files that transform the messages into an HTML form that is easy for users to work with.

The generated XSL files are a starting point for you to edit and improve.

The XSL rendering is processed by the ActiveVOS Inbox Web Archive (war) application. When the URL to a Task Details page is requested by a client (e.g., a Web browser), the ActiveVOS Inbox application retrieves the rendering hints for the given task from the ActiveVOS server. The rendering hints for the XSL contains the URLs for the Presentation and Command XSL files.

Presentation XSL

The Presentation XSL is transformed against the task data document to produce the HTML output that is sent to the Web browser. This file provides rendering for the Input message.

Command XSL

The Command XSL document is used to generate commands based on the user input from the Web browser. For example, a command may be: “start the task if a specific button is pressed”, or “add given text as a comment when a HTML form is submitted”.

See also Generating Presentation and Command XSL Files.