Receiving License Activation States from CodeMeter License Central

Objective

After completing this lesson, you will be able to receive and process license activation states from CodeMeter License Central.

License Activation States from CodeMeter License Central

This integration flow enables you to receive license activation states from the Wibu-Systems CodeMeter.

CodeMeter sends license activation states at a configured frequency. Once SAP Entitlement Management receives license activation states, it updates the status of the corresponding entitlement(s) to the configured status.

Step 1: Configure Sender in SAP Cloud Integration

  1. Specify the Address as /license/activation-state.
  2. Set the Authorization User Role to ESBMessaging.Send.
  3. Set the CSRF Protected field to false.
  4. Define the Body Size (in MB) as 40.

Step 2: Configure Receiver for CodeMeter

  1. Specify the Address of the CodeMeter web service (e.g., https://lcadmin.codemeter.com/testservice).
  2. Set the Proxy Type to Internet.
  3. Set the Authentication Method to Client Certificate.
  4. Provide the Private Key Alias defined in the Key Pair section of the Keystore in SAP Cloud Integration.
  5. Set the Timeout (in ms) to 60000.
  6. Set the Compress Message field to false.
  7. Set the Allow Chunking field to true.

Step 3: Configure Receiver for PostExit

Specify the address of your Sender Process Direct in your extension integration flow.

Step 4: Configure Receiver for SAP Entitlement Management

  1. Specify the Address of the Inbound_Interface_Entitlement_Update_v2 API.
  2. Set the Authentication Method to OAuth2 Client Credentials.
  3. Provide the OAuth2 Credential Name defined in the SAP Entitlement Management OAuth2 Credentials section.
  4. Set the Timeout (in ms) to 60000.

Step 5: Configure the More Tab

  1. Set the CMLC Credential to the user credential name defined in the Basic Authentication Credential section.
  2. Specify the iterating splitter settings, such as:

    • Number of Concurrent Processes
    • Timeout
  3. Set the Status Code in SAP Entitlement Management to the status configured in the integration flow.
  4. Enable error handling if required.

Step 6: Receive and Process Activation States

  1. CodeMeter sends license activation states at the configured frequency.
  2. The integration flow receives these states and processes them.
  3. The status of the corresponding entitlements in SAP Entitlement Management is updated to the configured status.

Receive activation state of license from CodeMeter License Central

Configure SAP Cloud Integration

Activate license from CodeMeter License Central

Check the Entitlement from SAP Entitlement Management System

Summary

Sets up an inbound flow that periodically receives license-activation states from Code Meter and updates the corresponding entitlement statuses in SAP Entitlement Management.