Creating the configuration object for the Dell Boomi interface

PROCEDURE:

  1. Create a new object definition with a description, and the name of the tested interface (Boomi Process)

  2. In Object Variables Settingsdefine variables names and descriptions. 

  3. In Variable Processing, define actions and variable processors that will process each of the variables data
    For testing Dell Boomi interfaces, it is essential to define a variable(s) with action 40 ( used to find messages injected during test execution).

    There are currently three methods that you can use to find the messages:

    1. using Boomi Tracked Fields

      This method is recommended if Tracked Fields are available for Documents in Boomi Process.
      Example:

b. using Xpath expressions
This method is recommended if there are no Tracked Fields available, but there are fields uniquely identifying the message in the payload.
Example:

 

c. using input payload
This method is a fallback mechanism used if there are now variables with action 40 defined. In this case, IFTT tries to find the Execution Record by comparing the whole input payload.

 

  1. In Database Comparison Rules define Table Names of those tables that should be compared. 

  2. In Selection Criteriadefine how IFTT should locate those tables, e.g., by a reference to which value.

  3. In Comparison Details define a set of fields to be compared and rules to be applied.

  4. Define Additional Parameters
    For testing Processes with HTTP or SOAP listeners, the SYNC_URL parameter can be used to specify the direct endpoint for message injection. Otherwise, the message will be sent to the Dispatcher endpoint defined by Global Parameter BOOMIDISP.

  5. Define Number Ranges that can be used, e.g., to generate values  for messages created after the test case execution. 

For more details about XPaths, go to the Object Definition page.

 

© 2017 - 2022 Int4 AG All rights reserved