Skip to content

/AWS1/CL_SFNINSPECTIONDATA

Contains additional details about the state's execution, including its input and output data processing flow, and HTTP request and response information.

CONSTRUCTOR

IMPORTING

Optional arguments:

iv_input TYPE /AWS1/SFNSENSITIVEDATA /AWS1/SFNSENSITIVEDATA

The raw state input.

iv_afterarguments TYPE /AWS1/SFNSENSITIVEDATA /AWS1/SFNSENSITIVEDATA

The input after Step Functions applies an Arguments filter. This event will only be present when QueryLanguage for the state machine or individual states is set to JSONata. For more info, see Transforming data with Step Functions.

iv_afterinputpath TYPE /AWS1/SFNSENSITIVEDATA /AWS1/SFNSENSITIVEDATA

The input after Step Functions applies the InputPath filter. Not populated when QueryLanguage is JSONata.

iv_afterparameters TYPE /AWS1/SFNSENSITIVEDATA /AWS1/SFNSENSITIVEDATA

The effective input after Step Functions applies the Parameters filter. Not populated when QueryLanguage is JSONata.

iv_result TYPE /AWS1/SFNSENSITIVEDATA /AWS1/SFNSENSITIVEDATA

The state's raw result.

iv_afterresultselector TYPE /AWS1/SFNSENSITIVEDATA /AWS1/SFNSENSITIVEDATA

The effective result after Step Functions applies the ResultSelector filter. Not populated when QueryLanguage is JSONata.

iv_afterresultpath TYPE /AWS1/SFNSENSITIVEDATA /AWS1/SFNSENSITIVEDATA

The effective result combined with the raw state input after Step Functions applies the ResultPath filter. Not populated when QueryLanguage is JSONata.

io_request TYPE REF TO /AWS1/CL_SFNINSPECTIONDATAREQ /AWS1/CL_SFNINSPECTIONDATAREQ

The raw HTTP request that is sent when you test an HTTP Task.

io_response TYPE REF TO /AWS1/CL_SFNINSPECTIONDATARSP /AWS1/CL_SFNINSPECTIONDATARSP

The raw HTTP response that is returned when you test an HTTP Task.

iv_variables TYPE /AWS1/SFNSENSITIVEDATA /AWS1/SFNSENSITIVEDATA

JSON string that contains the set of workflow variables after execution of the state. The set will include variables assigned in the state and variables set up as test state input.

io_errordetails TYPE REF TO /AWS1/CL_SFNINSPECTIONERRDETS /AWS1/CL_SFNINSPECTIONERRDETS

An object containing data about a handled exception in the tested state.

iv_afteritemspath TYPE /AWS1/SFNSENSITIVEDATA /AWS1/SFNSENSITIVEDATA

The effective input after the ItemsPath filter is applied. Not populated when the QueryLanguage is JSONata.

iv_afteritemselector TYPE /AWS1/SFNSENSITIVEDATA /AWS1/SFNSENSITIVEDATA

An array containing the inputs for each Map iteration, transformed by the ItemSelector specified in a Map state.

iv_afteritembatcher TYPE /AWS1/SFNSENSITIVEDATA /AWS1/SFNSENSITIVEDATA

The effective input after the ItemBatcher filter is applied in a Map state.

iv_afteritemspointer TYPE /AWS1/SFNSENSITIVEDATA /AWS1/SFNSENSITIVEDATA

The effective input after the ItemsPointer filter is applied in a Map state.

iv_toleratedfailurecount TYPE /AWS1/SFNINSPECTIONTOLERATED00 /AWS1/SFNINSPECTIONTOLERATED00

The tolerated failure threshold for a Map state as defined in number of Map state iterations.

iv_toleratedfailurepercent00 TYPE /AWS1/RT_FLOAT_AS_STRING /AWS1/RT_FLOAT_AS_STRING

The tolerated failure threshold for a Map state as defined in percentage of Map state iterations.

iv_maxconcurrency TYPE /AWS1/SFNINSPECTIONMAXCONCUR00 /AWS1/SFNINSPECTIONMAXCONCUR00

The max concurrency of the Map state.


Queryable Attributes

input

The raw state input.

Accessible with the following methods

Method Description
GET_INPUT() Getter for INPUT, with configurable default
ASK_INPUT() Getter for INPUT w/ exceptions if field has no value
HAS_INPUT() Determine if INPUT has a value

afterArguments

The input after Step Functions applies an Arguments filter. This event will only be present when QueryLanguage for the state machine or individual states is set to JSONata. For more info, see Transforming data with Step Functions.

Accessible with the following methods

Method Description
GET_AFTERARGUMENTS() Getter for AFTERARGUMENTS, with configurable default
ASK_AFTERARGUMENTS() Getter for AFTERARGUMENTS w/ exceptions if field has no valu
HAS_AFTERARGUMENTS() Determine if AFTERARGUMENTS has a value

afterInputPath

The input after Step Functions applies the InputPath filter. Not populated when QueryLanguage is JSONata.

Accessible with the following methods

Method Description
GET_AFTERINPUTPATH() Getter for AFTERINPUTPATH, with configurable default
ASK_AFTERINPUTPATH() Getter for AFTERINPUTPATH w/ exceptions if field has no valu
HAS_AFTERINPUTPATH() Determine if AFTERINPUTPATH has a value

afterParameters

The effective input after Step Functions applies the Parameters filter. Not populated when QueryLanguage is JSONata.

Accessible with the following methods

Method Description
GET_AFTERPARAMETERS() Getter for AFTERPARAMETERS, with configurable default
ASK_AFTERPARAMETERS() Getter for AFTERPARAMETERS w/ exceptions if field has no val
HAS_AFTERPARAMETERS() Determine if AFTERPARAMETERS has a value

result

The state's raw result.

Accessible with the following methods

Method Description
GET_RESULT() Getter for RESULT, with configurable default
ASK_RESULT() Getter for RESULT w/ exceptions if field has no value
HAS_RESULT() Determine if RESULT has a value

afterResultSelector

The effective result after Step Functions applies the ResultSelector filter. Not populated when QueryLanguage is JSONata.

Accessible with the following methods

Method Description
GET_AFTERRESULTSELECTOR() Getter for AFTERRESULTSELECTOR, with configurable default
ASK_AFTERRESULTSELECTOR() Getter for AFTERRESULTSELECTOR w/ exceptions if field has no
HAS_AFTERRESULTSELECTOR() Determine if AFTERRESULTSELECTOR has a value

afterResultPath

The effective result combined with the raw state input after Step Functions applies the ResultPath filter. Not populated when QueryLanguage is JSONata.

Accessible with the following methods

Method Description
GET_AFTERRESULTPATH() Getter for AFTERRESULTPATH, with configurable default
ASK_AFTERRESULTPATH() Getter for AFTERRESULTPATH w/ exceptions if field has no val
HAS_AFTERRESULTPATH() Determine if AFTERRESULTPATH has a value

request

The raw HTTP request that is sent when you test an HTTP Task.

Accessible with the following methods

Method Description
GET_REQUEST() Getter for REQUEST

response

The raw HTTP response that is returned when you test an HTTP Task.

Accessible with the following methods

Method Description
GET_RESPONSE() Getter for RESPONSE

variables

JSON string that contains the set of workflow variables after execution of the state. The set will include variables assigned in the state and variables set up as test state input.

Accessible with the following methods

Method Description
GET_VARIABLES() Getter for VARIABLES, with configurable default
ASK_VARIABLES() Getter for VARIABLES w/ exceptions if field has no value
HAS_VARIABLES() Determine if VARIABLES has a value

errorDetails

An object containing data about a handled exception in the tested state.

Accessible with the following methods

Method Description
GET_ERRORDETAILS() Getter for ERRORDETAILS

afterItemsPath

The effective input after the ItemsPath filter is applied. Not populated when the QueryLanguage is JSONata.

Accessible with the following methods

Method Description
GET_AFTERITEMSPATH() Getter for AFTERITEMSPATH, with configurable default
ASK_AFTERITEMSPATH() Getter for AFTERITEMSPATH w/ exceptions if field has no valu
HAS_AFTERITEMSPATH() Determine if AFTERITEMSPATH has a value

afterItemSelector

An array containing the inputs for each Map iteration, transformed by the ItemSelector specified in a Map state.

Accessible with the following methods

Method Description
GET_AFTERITEMSELECTOR() Getter for AFTERITEMSELECTOR, with configurable default
ASK_AFTERITEMSELECTOR() Getter for AFTERITEMSELECTOR w/ exceptions if field has no v
HAS_AFTERITEMSELECTOR() Determine if AFTERITEMSELECTOR has a value

afterItemBatcher

The effective input after the ItemBatcher filter is applied in a Map state.

Accessible with the following methods

Method Description
GET_AFTERITEMBATCHER() Getter for AFTERITEMBATCHER, with configurable default
ASK_AFTERITEMBATCHER() Getter for AFTERITEMBATCHER w/ exceptions if field has no va
HAS_AFTERITEMBATCHER() Determine if AFTERITEMBATCHER has a value

afterItemsPointer

The effective input after the ItemsPointer filter is applied in a Map state.

Accessible with the following methods

Method Description
GET_AFTERITEMSPOINTER() Getter for AFTERITEMSPOINTER, with configurable default
ASK_AFTERITEMSPOINTER() Getter for AFTERITEMSPOINTER w/ exceptions if field has no v
HAS_AFTERITEMSPOINTER() Determine if AFTERITEMSPOINTER has a value

toleratedFailureCount

The tolerated failure threshold for a Map state as defined in number of Map state iterations.

Accessible with the following methods

Method Description
GET_TOLERATEDFAILURECOUNT() Getter for TOLERATEDFAILURECOUNT, with configurable default
ASK_TOLERATEDFAILURECOUNT() Getter for TOLERATEDFAILURECOUNT w/ exceptions if field has
HAS_TOLERATEDFAILURECOUNT() Determine if TOLERATEDFAILURECOUNT has a value

toleratedFailurePercentage

The tolerated failure threshold for a Map state as defined in percentage of Map state iterations.

Accessible with the following methods

Method Description
GET_TOLERATEDFAILUREPERCEN00() Getter for TOLERATEDFAILUREPERCENTAGE, with configurable def
ASK_TOLERATEDFAILUREPERCEN00() Getter for TOLERATEDFAILUREPERCENTAGE w/ exceptions if field
STR_TOLERATEDFAILUREPERCEN00() String format for TOLERATEDFAILUREPERCENTAGE, with configura
HAS_TOLERATEDFAILUREPERCEN00() Determine if TOLERATEDFAILUREPERCENTAGE has a value

maxConcurrency

The max concurrency of the Map state.

Accessible with the following methods

Method Description
GET_MAXCONCURRENCY() Getter for MAXCONCURRENCY, with configurable default
ASK_MAXCONCURRENCY() Getter for MAXCONCURRENCY w/ exceptions if field has no valu
HAS_MAXCONCURRENCY() Determine if MAXCONCURRENCY has a value