STFS PeSIT related

The following table provides the STFS PeSIT related EL expressions.

Agent Env Variable Routing EL expression Description
pesitPIEnvVariables
DXAGENT_PESIT_PI_senderID

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_senderID']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_senderID']}

Provides the sender identification parameter in the message body.

Example:

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_senderID'] eq 'PARTNER-PESIT'}
DXAGENT_PESIT_PI_record
Length

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_recordLength']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_recordLength']}

Provides the record length parameter in the message body.

Example:

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_recordLength'] eq '2048'}
DXAGENT_PESIT_PI_allocation
Unit

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_allocationUnit']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_allocationUnit']}

Provides the allocation unit parameter in the message body.

Example:

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_allocationUnit'] eq '0'}
DXAGENT_PESIT_PI_fileName

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_fileName']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_fileName']}

Provides the file name parameter in the message body.

Example:

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_fileName'].matches('IDF.*')}
DXAGENT_PESIT_PI_service
Param

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_serviceParam']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_serviceParam']}

Provides the service parameter in the message body.

Examples:

No PI99

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_serviceParam'] eq null}

With PI99

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_serviceParam'].matches('AloAlo')}

DXAGENT_PESIT_PI_receiverID

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_receiverID']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_receiverID']}

Provides the receiver identification parameter in the message body.

Examples:

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_receiverID'] eq 'U1'}

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_receiverID'].matches('U.*')}

DXAGENT_PESIT_PI_priority

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_priority']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_priority']}

Provides the priority parameter in the message body.

Examples:

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_priority']}
- will be evaluated to {1} which is the priority value

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_priority']==1}
- will be evaluated to true

DXAGENT_PESIT_PI_data
Encoding

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_dataEncoding']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_dataEncoding']}

Provides the data encoding parameter in the message body.

Example:

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_dataEncoding'] eq '1'}
DXAGENT_PESIT_PI_record
Format

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_recordFormat']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_recordFormat']}

Provides the record format parameter in the message body.

Example:

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_recordFormat']==0}

DXAGENT_PESIT_PI_fileLabel

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_fileLabel']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_fileLabel']}

Provides the file label parameter in the message body.

Example:

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_fileLabel'].matches('file.*')}
DXAGENT_PESIT_PI_original
SenderID

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_originalSenderID']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_originalSenderID']}

Provides the original sender identification parameter in the message body.

Example:

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_originalSenderID'] eq null}
DXAGENT_PESIT_PI_final
Destination
ID

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_finalDestinationID']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_finalDestinationID']}

Provides the final destination identification parameter in the message body.

Example:

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_finalDestinationID'] eq null}
DXAGENT_PESIT_PI_creation
DateTime

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_creationDateTime']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_creationDateTime']}

Provides the creation date and time parameter in the message body.

Example:

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_creationDateTime'] gt '140611093656'}
DXAGENT_PESIT_PI_transferID

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_transferID']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_transferID']}

Provides the transfer identification parameter in the message body.

Example:

${!empty stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_transferID']}
DXAGENT_PESIT_PI_compression
Type

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_compressionType']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_compressionType']}

Provides the compression type parameter in the message body.

Example:

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_compressionType']==3}
DXAGENT_PESIT_PI_exchange
BufferSize

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_exchangeBufferSize']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_exchangeBufferSize']}

Provides the exchange buffer size parameter in the message body.

Example:

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_exchangeBufferSize'] lt '8192'}

DXAGENT_PESIT_PI_record
Length

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_recordLength']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_recordLength']}

Provides the record length parameter in the message body.

Example:

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_recordLength'] < 512}

DXAGENT_PESIT_PI_file
Organization

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_recordLength']}

${stfs.attributes['pesitPIEnvVariables']['DXAGENT_PESIT_PI_recordLength']}

Provides the file organization parameter in the message body.

Example:

${stfs.attributes.
pesitPIEnvVariables['DXAGENT_PESIT_PI_fileOrganization'] eq '0'}
recordsLength

${stfs.attributes.
recordsLength}

${stfs.attributes['recordsLength']}

Provides the record length parameter in the message body.

Example:

${stfs.attributes['recordsLength'].matches('[I@.*')}
endOfLineSymbol
 

${stfs.attributes.
endOfLineSymbol}

${stfs.attributes['endOfLineSymbol']}

Provides the end of line symbol parameter in the message body.

Example:

${stfs.attributes['endOfLineSymbol'].
matches('n.*')}

Related topics:

Related Links