Versions Compared

Key

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

...

Parameter name

Description

Example

PI: Ignore parent message during TC creation

This flag is used for scenarios with multiple receivers. If you create a test case based on the message that is part of the bigger scenario, then engine will search for the initial message that SAP PI/PO received.
This requires at least logging the BI processing step (as SAP does not recommend staging).
If you would like to create the test case for a single receiver or the BI logging is not available, then you need to check this checkbox

Message version before processing

A version of the message to be fetched from the SAP PI/PO persistence. Here we specify the version which contains the original message - before being processed by SAP PI/PO. If empty, Global Parameter is used.

Depending on the SAP PI version can be either:

numeric: 0
caption: EDI

Message version after processing

A version of the message to be fetched from the SAP PI/PO persistence. Here we specify the version which contains after mapping version of the message - already processed by SAP PI/PO.  If empty, Global Parameter is used. 

Depending on the SAP PI version can be either:

numeric: -1
caption: AM

Read Successor Message(s) based on Reference ID

Collect output messages from subsequent ICOs based on Reference ID instead of parent relation

 

Ignore messages from interfaces

Used when ‘Read Successor Message(s) based on Reference ID’ parameter is set to exclude messages from specified interfaces from saving

Output Automation Object

Automation Object(s) used to read the output payloads. This parameter allows for testing scenarios where message is injected into one ICO and results are compared on a different one.
Automation Objects(s) of type 5 ( PI Outbound) and 20 (PI Unit Test) are allowed to be used.

Child Test Case Automation Object

Automation Object(s) used to link and create child test cases. This parameter allows for automatic creation of linked outbound test cases during save.

Following Automation Object types can be used as child:

5 PI E2E Outbound
7 IDoc Outbound
13 SAP CPI E2E Outbound

PI: Allows Receiver interface be same as Sender interface

For pass-through interfaces

In particular scenarios, sender and receiver interfaces may be the same, for instance, in the EDIFACT scenario. If this parameter is not provided and the sender is the same as the receiver interface, no test case would be created for such messages, or during execution, an error may occur.

X

...

Dynamic Column Set field allows to assign previously defined set to an Automation Object. A dynamic column set defines additional, custom columns in the result list of message selector.

Insert excerpt
PI Unit Test
PI Unit Test
namevariables
nopaneltrue

Payload Validations

...

Output payloads after processing by SAP PI/PO are validated against previously stored references. This configuration enables adding rules with exceptions that will allow for differences.

...