Skip to main content
Skip table of contents

Payload Processing

Payload Processing

This capability is particularly useful in migration projects and the Test Driven Development approach, where the payload structures of new solution interfaces may differ but contain similar content.

Following processing methods are available:

  • XSLT Transformation

  • ASTER Script

image-20250418-085152.png

Payload processing can be applied on both Input and Output payloads.

XSLT Transformation is stored in a reference test case of type XSLT Transformation. To call XSLT Transformation during Test Case execution, Test Case number that is of type XSLT Transformation needs to be provided as an input to one of the below parameters.

Example usage of XSLT transformations can be found here XSLT transformation examples | Different-order-of-XML-nodes-in-a-new-solution.

ASTER Script for Payload Processing can read current payload using GET_CONTEXT_PAYLOAD function and should return updated payload as a result of evaluation

Parameter name

Description

Processing Type

  • Input payload - Run processing on input payload before any other execution steps

  • Input payload after variable replacement - Run processing on input payload after variables are replaced with new values

  • Reference output payload - Run processing on output reference message (output stored in Test Case as reference)

  • Current output payload - Run processing on current output message (output generated during Test Case execution)

Method

  • XSLT Transformation

  • ASTER Script

Parameter

  • Test case number for XSLT

  • Script name for ASTER

JavaScript errors detected

Please note, these errors can depend on your browser setup.

If this problem persists, please contact our support.