namespace sap/ui/performance/trace/FESR

Visiblity: restricted
Available since: N/A
Module: sap/ui/performance/trace/FESR
Application Component:

FESR API, consumed by E2eTraceLib instead of former EppLib.js. Provides functionality for creating the headers for the frontend-subrecords which will be sent with each first request of an interaction. The headers have a specific format, you may have a look at the createFESR methods.
There is a special order in which things are happening:

1. Interaction starts
1.1. Request 1.1 sent
1.2. Request 1.2 sent
2. Interaction starts
2.1 Creation of FESR for 1. interaction
2.2 Request 2.1 sent with FESR header for 1. interaction
...


Nodes Overview

Node Description

Methods Overview

Method Description
module:sap/ui/performance/trace/FESR.getActive
module:sap/ui/performance/trace/FESR.onBeforeCreated

Hook function that allows to override specific FESR header information.

module:sap/ui/performance/trace/FESR.setActive

module:sap/ui/performance/trace/FESR.getActive

Param Type DefaultValue Description

module:sap/ui/performance/trace/FESR.onBeforeCreated

Hook function that allows to override specific FESR header information.

Param Type DefaultValue Description
oFESRHandle object

The header information that can be modified

stepName string

The step name with _

appNameLong string

The application name with max 70 chars

appNameShort string

The application name with max 20 chars

interactionType string

Type of interaction: 0 = not implemented, 1 = app start, 2 = step in open app, 3 = unknown

timeToInteractive int

The Time To Interactive (TTI) with max 16 digits

oInteraction object

The corresponding interaction object, read-only

module:sap/ui/performance/trace/FESR.setActive

Param Type DefaultValue Description
bActive boolean

State of the FESR header creation

sUrl string

beacon url