Versions Compared

Key

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

...

Type of the Virtualization Object is the key value defining what type of virtualization behavior will be perform.

Type

Description

Synchronous

Create synchronous response for the triggering message.

Response is always automatic.

Responses can be generated via configuration (mapping) or via historic message search.

Asynchronous

Create asynchronous response for the triggering message.

Response can be manually controlled or automatic.

Responses can be generated via configuration (mapping) or via historic message search.

Inject

Allow injection of the collected messages to middleware platform or the ABAP backend.

Messages are collected from reference environment and can be injected to other environments. For example collected in production system and injected to test system.

Injection is a manual process, there is no automatic triggering.

Collection of historic data is automatic.

Asynchronous

Create asynchronous response for the triggering message.

Response can be manually controlled or automatic.

Responses can be generated via configuration (mapping) or via historic message search.

Response profile of Virtualization Object is the key value for the asynchronous Virtualization Object type. It is defining how the response for triggering message should be created.

...

Info

Read more about Automation Objects Automation Objects

...

image-20241023-103630.pngImage Added

Response Mapping

This section is used by the Asynchronous Virtualization Object Type and its content is dynamic, based on the Response Profile.

a) History Based - values found for the trigger object needs to be found in the collected responses in a provided Folder with historic data. Many pairs of values Trigger/Response can be defined as a key for this search. Result of the search is the response that is send back as a virtualized response.

If the synchronous trigger is GET message with empty body, whole HTTP call with all header parameters is stored as a Request and can be scan via REGEX expression.

...

Parameter

Description

Trigger Value

Expression (XPath, JSONPath or REGEX) that is used to fetch values from the triggering message

Response Value

Expression (XPath, JSONPath or REGEX) that is used to fetch values from the collected response messages

...