Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Info

MuleSoft Apps are created and managed in Anypoint Studio. Any change to the app should be done in Anytime Anypoint platform and imported in Luma Automation.

...

  1. Navigate to Integrations and click on Create App.

  2. On Create App page:

    1. Add the App Name and Description.

    2. Select MuleSoft as Integration Type.

    3. In the App Package, browse the .zip package generated from Anytime Anypoint studio.

    4. Select the Execution Agent to be used to deploy and execute the operation on the created Application.

    5. Select the Default Agent.

    6. You may also add an icon for the application. Select an image as App Icon.

  3. Click on Create.

    Image RemovedImage Added

The new Application now starts appearing in the Connected App list.

...

Once the App is created, operations defined in Anytime Anypoint studio can be configured in Luma Automation. These operations can be added to the workflow to execute the task through the MuleSoft runtime. For each operation, we can define the input parameters required, request payload, and the response received.

...

  1. On the Integration workspace, locate and select the new application.

  2. Click on Create Operation.

  3. Add the Operation Name and select the URI for the operation. The URI refers to the web service or operation to be performed in the target system. The operations configured in Anytime Anypoint studio are imported in Luma Automation and are available in the dropdown.

    Image RemovedImage Added
  4. In the Inputs section, define the Input parameters required for the operations. These parameters are used in the operation payload.

    1. Click on Add.

    2. Provide the Parameter name and Data type.

    3. Mark Required if the value is mandatory for the operation and add the Required Field Validation Message.

      Image RemovedImage Added
  5. Add the Request Payload in the format required for the operation, Use the input parameter defined to form the payload.

  6. In the Output section, define Response Output Parameters and extract the information from the response received from the response. You may configure parameters for as many values as needed.

    1. Click on Add.

    2. Provide the Parameter name, Data type, and Default Value.

    3. Based on the response from the operation, select the Extract type

    4. Add the Expression to refer to the value to be assigned to the parameter.

      Image RemovedImage Added
  7. You may also define Meta Parameter to use the information received as the Response Header in the operation.

  8. Click on Save to create the Operation.

Info

You can create the operations incrementally. To import new operations from Anytime Anypoint studio, edit the app and import the new configuration file. Ensure that the new package includes the previously imported URIs. This ensures that the existing operations do not break.

...