Using Operation Mappings (PI) in a BPM Process

Prerequisites

  • You have defined operation mappings in ES Repository.

    More information: Overview , Mapping Messages to Each Other Using Mapping Objects

  • You cannot use value mappings and parameterized mappings in your BPM process.

  • Do not use synchronous interfaces to be mapped. The mapping is not be executed for the response or the fault message.

  • You cannot use service interfaces containing the same data type and namespace for operation mappings, even if the software component versions for data types differ. The WSDL import does not differentiate data types by software component versions.

Context

In Process Orchestration, you can assign operation mappings that are defined in the ES Repository to an automated activity in your BPM process.

Procedure

  1. Create a project in the Process Composer perspective of SAP NetWeaver Developer Studio.

    More information: Creating a Project

  2. Create your process.

    More information: Creating a Process

  3. Import a service interface from ES Repository.
  4. Create an automated activity, a message start event or an intermediate message event in your process and assign the service interface.
  5. Import the operation mapping that matches an operation of the imported service interface and that you want to use for changing the message.
  6. Create an automated activity in your process and assign the operation mapping.

    More information: Modeling Automated Activities

  7. Build and deploy your process.