Versions Compared

Key

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

SAP CPI E2E Inbound is a test that will inject the message to the SAP CPI middleware platform. It will perform validation of the middleware platform outbound message as well as validate database entries created by the message processing in the backend ABAP based system.

...

Parameter name

Description

Example

Database validation ruleset

Reference database validation ruleset object name.

Database validation ruleset specify how related backend validation should be performed. Specify tables, fields and join conditions for the backend validation.

Buttons allow navigation to the chosen database validation ruleset and creation of a new database validation ruleset
Link to be added

GENERIC_SO

Variables

...

Variables are the container for values that can be used during testing. Each variable contains two values, the one that is calculated based on the reference message/document and the one that is calculated ad-hoc during test case execution.

Link to be added

Create button allows variable creation.

...

Parameter name

Description

Example

CPI: Block in iFlow to get input payload

ID of the block in iFlow that can be used to get payload before processing from iFlow trace

CallActivity_2

CPI: Block in iFlow to get output payload

ID of the block in iFlow that can be used to get payload after processing from iFlow trace.

Multiple IDs can be specified to support one to many scenario or validate multiple processing steps in iFlow

EndEvent_2

CPI: Adapter type

Sender adapter type in tested iFlow. Int4 Suite supports only HTTP, IDOC, SOAP, PROCESSDIRECT. Polling channels are not supported as well as timers.

It is strongly recommended to move the sender channel logic to separate iFlow and connect it via ProcessDirect with main integration logic.

HTTP, IDOC, SOAP, PROCESSDIRECT

CPI: Store ID used to persist message

The name of the store used to persistence the payload.

Recommended approach is to use Block IDs instead of Store

BeforeMapping

SOAP Action

The SOAP action if the tested integration flow has a SOAP sender channel

http://www.abc.org/po/NewOperation

CPI: Variable name as application ID

The variable name to fetch the value for an application ID. In case not provided, the value will be generated automatically.

BUKRS

CPI: HTTP Method

HTTP method if the tested integration flow has a HTTP sender channel

POST, GET

CPI: HTTP Query

HTTP query if the tested integration flow has HTTP sender channel (optional)

param1={MYPARAM}&param2={MYPARAM2}

CPI: ProcessDirect endpoint

ProcessDirect sender channel endpoint

/iftt_pdirect

Flat File Line Separator

The character used for end-of-line determination in Flat File messages: for example, CLRF - Unix. The parameter is used to display the comparison report better and display the reference and new message line by line.

"Carriage Return and New line" character should be stored as CRLF

"Line Feed" should be stored as LF (Unix based files)

There is no default value, so the parameter is obligatory for CSV files

CLRF