Transformation Activity

Functional overview of DataPower Orchestration Policy Transformation Activity.

Orchestration Policy ActivitiesUsing Orchestration Policy

Table of Contents

  1. Introduction
  2. Configuration Options

Introduction

The "Transformation Activity" is a DataPower Orchestration Policy Activity that allows you to modify a web service message using an XSLT (eXtensible Stylesheet Language Transformation) style sheet (for XML or SOAP messages) or WTX (WebSphere Transformation Extender) .dpa file (for Binary messages).

Configuration Options

The policy includes the following configuration options:

Name

Allows you to specify a unique name for the activity.

Algorithm(s)

A check-box that allows you to designate the variable of the input message you want to transform. You can specify the default message or user defined message.

  • XSLT - This filter type performs an XSLT transformation on an XML or SOAP message that is passing through the policy. For example, you can use XSLT to insert a SOAP security header or  modify a message to strip out elements you do not want in the backend (e.g., credit card number). The "details" link launches the "Modify Transformation Activity (XSLT)" screen where you can upload an XSLT file or insert an XSLT code snippet.
  • WTX - This filter type performs an XML to binary or binary to XML transformation on the message that is passing through the policy. It also supports IBM WebSphere MQ based services in the Policy Manager "Management Console." This functionality requires that the SOA Software Policy Manager WebSphere MQ Support feature be installed. The "details" link launches the "Modify Transformation Activity (WTX)" screen where you can upload a .dpa file.

Input Variable

A radio button that allows you to select the transformation type.

  • Message - A predefined variable that stores the results of the message.
  • User Defined - A user defined variable that you defined in an Invoke Service Activity.

Output Variable

A check-box that allows you to designate the variable of the input message you want to transform. You can specify the default message or user defined message.

  • Message - A predefined variable that stores the results of the message.
  • User Defined - A user defined variable that you defined in an "Invoke Service Activity."


Figure. Transformation Activity (DataPower Orchestration Policy)


Figure. Modify Transformation Activity (XSLT)


Figure. Modify Transformation Activity (WTX)

Back to top