Configuring the Landmark web service calls option for Landmark transaction query

You can use this option in the Landmark transaction activity node to run Landmark transaction queries using web service call.

You can also use this to consume less server resources such as CPU and heap memory. For end-users, a better run time for the Landmark activity node is noticeable.

For all existing flows this check box is cleared, which means it would continue to use the built-in database calls in the background as before. This can be used for existing flows by selecting the Execute via web service (recommended) check box and for new flows with Landmark transaction activity node.

Requirement

The _runAsUser field is now required. After the Execute via web service (recommended) check box is selected, the designer validates the query and displays an error in process issues if not specified.

The actor specified in the _runAsUser field must have an SSOPV2 identity assigned to it since it is a technical requirement to be used in the web service call. Otherwise the flow would display an error during execution.

Restriction

This option is only available for the Find action, excluding Relation Query action type. All other actions would continue to work the same as before.

Enabling the Landmark web service calls option

To enable this option, select the Landmark transaction node and on the General tab, select Execute via web service (recommended).

After this check box is selected, no other flow change is required since the output and its format would continue to be the same as before. It is recommended to test the flows before using this option in the PROD flows.

Verifying the web service query

Background activities and flows are expected to work the same as before. To verify if this option is enabled and running, you can find these lines in the work unit log:
  • Web service query: This shows the full web service query it is executing to get the result. This can directly be used on the web browser as it is, and you would see the same result.
  • Web service query decoded: This is the decoded version of web service query.