PeSIT related

The following table provides the PeSIT related EL expressions.

Agent Env Variable Routing EL expression Description
DXAGENT_PESIT_FILE_DESTINATION pesit.file.destination

Provides the file destination.

DXAGENT_PESIT_FILE_FILENAME pesit.file.filename Provides the file name.
DXAGENT_PESIT_FILE_ORIGINATOR pesit.file.originator

Provides the originator of the file.

DXAGENT_PESIT_FILE_RECEIVER pesit.file.receiver

Provides the receiver for the file.

DXAGENT_PESIT_FILE_SENDER pesit.file.sender

Provides the sender of the file.

DXAGENT_PESIT_FILE_FILETYPE pesit.file.filetype

Provides a description of the file type.

DXAGENT_PESIT_FILE_TRANSFERID pesit.file.transferID

Provides the transfer ID of the file.

DXAGENT_PESIT_PI_CRC pesit.pi.crc

Provides the cyclic redundancy check (CRC) parameters in the message body.

Example:

Outgoing

${!pesit.pi.crc}

DXAGENT_PESIT_PI_DIAGCODE pesit.pi.diagCode

Provides the diagnostic code parameters in the message body.

Example:

Outgoing

${pesit.pi.callerID.toLowerCase() eq account.user.loginName}

DXAGENT_PESIT_PI_senderID pesit.pi.senderID

Provides the sender identification parameters in the message body.

Example:

${pesit.pi.senderID.toLowerCase() eq 'target'}
DXAGENT_PESIT_PI_receiverID pesit.pi.receiverID

Provides the receiver identification parameters in the message body.

Example:

${pesit.pi.receiverID.toLowerCase() eq account.name}
DXAGENT_PESIT_PI_callerPassword pesit.pi.
callerPassword
Provides the caller password parameters in the message body.
DXAGENT_PESIT_PI_serverPassword pesit.pi.
serverPassword
Provides the server password parameters in the message body.
DXAGENT_PESIT_PI_version pesit.pi.version

Provides the version parametes in the message body.

Example:

Outgoing

${pesit.pi.version == 2}

DXAGENT_PESIT_PI_exchangeBufferSize pesit.pi.
exchangeBufferSize

Provides the exchange buffer size parameters in the message body.

Example:

${!empty pesit.pi.exchangeBufferSize}
DXAGENT_PESIT_PI_totalRecords pesit.pi.totalRecords Provides the number of total records parameter in the message body.
DXAGENT_PESIT_PI_file
Organization
pesit.pi.
fileOrganization

Provides the file organization parameter in the message body.

Example:

${pesit.pi.fileOrganization == 0}
DXAGENT_PESIT_PI_recordLength pesit.pi.recordLength

Provides the record length parameter in the message body.

Example:

${pesit.pi.recordLength == 2048}
DXAGENT_PESIT_PI_keyLength pesit.pi.keyLength Provides the key length parameter in the message body
DXAGENT_PESIT_PI_allocationUnit pesit.pi.
allocationUnit

Provides the number of allocation units parameter in the message body.

Example:

${pesit.pi.allocationUnit == 0}
DXAGENT_PESIT_PI_creationDate
Time
pesit.pi.
creationDateTime

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

Example:

${!empty pesit.pi.creationDateTime}
DXAGENT_PESIT_PI_originalSenderID pesit.pi.
originalSenderID

Provides the original sender identification parameter in the message body.

Example:

Store

${pesit.pi.originalSenderID eq 'CFT1'}

DXAGENT_PESIT_PI_msgData pesit.pi.msgData Provides the message data parameter in the message body.
DXAGENT_PESIT_PI_checkPoint
Interval
pesit.pi.
checkPointInterval

Provides the check point interval parameter in the message body.

Example:

${pesit.pi.
checkPointInterval == 1024}

DXAGENT_PESIT_PI_checkPoint
Window
pesit.pi.
checkPointWindow

Provides the check point window parameter in the message body.

Example:

${pesit.pi.checkPointWindow == 4}
DXAGENT_PESIT_PI_fileType pesit.pi.fileType

Provides the file type parameter in the message body.

Example:

${pesit.pi.fileType == 0}
DXAGENT_PESIT_PI_fileName pesit.pi.fileName

Provides the file name parameter in the message body.

Example:

${pesit.pi.fileName.
toLowerCase() eq 'idf'}
DXAGENT_PESIT_PI_transferID pesit.pi.transferID

Provides the transfer identification parameter in the message body.

Example:

${!empty pesit.pi.transferID}
DXAGENT_PESIT_PI_fileAttributes pesit.pi.
fileAttributes
Provides the file attributes parameter in the message body.
DXAGENT_PESIT_PI_restart pesit.pi.restart

Provides the restart parameter in the message body.

Example:

Outgoing

${!pesit.pi.restart}

DXAGENT_PESIT_PI_dataEncoding pesit.pi.dataEncoding

Provides the data encoding parameter in the message body.

Example:

${pesit.pi.dataEncoding lt 3}
DXAGENT_PESIT_PI_priority pesit.pi.priority

Provides the priority parameter in the message body.

Example:

${pesit.pi.priority == 1}
DXAGENT_PESIT_PI_restartCheck
Point
pesit.pi.
restartCheckPoint
Provides the restart check point parameter in the message body.
DXAGENT_PESIT_PI_cancelCode pesit.pi.cancelCode Provides the cancel code parameter in the message body.
DXAGENT_PESIT_PI_checkPoint
Number
pesit.pi.
checkPointNumber
Provides the check point number parameter in the message body.
DXAGENT_PESIT_PI_compressed pesit.pi.compressed

Provides the compression parameter in the message body.

Example:

Outgoing

${!pesit.pi.compressed}

DXAGENT_PESIT_PI_compression
Type
pesit.pi.
compressionType

Provides the compression type parameter in the message body.

Example:

${pesit.pi.compressionType eq 3}
DXAGENT_PESIT_PI_accessType pesit.pi.accessType Provides the access type parameter in the message body.
DXAGENT_PESIT_PI_resyncAllowed pesit.pi.resyncAllowed

Provides the resync allowed parameter in the message body.

Example:

Outgoing

${pesit.pi.resyncAllowed == 0}

DXAGENT_PESIT_PI_totalBytes pesit.pi.totalBytes Provides the total bytes parameter in the message body.
DXAGENT_PESIT_PI_diagnosticText pesit.pi.
diagnosticText
Provides the diagnostic text parameter in the message body.
DXAGENT_PESIT_PI_recordFormat pesit.pi.recordFormat

Provides the record format parameter in the message body.

Example:

${pesit.pi.recordFormat eq 128}
DXAGENT_PESIT_PI_fileLabel pesit.pi.fileLabel

Provides the file label parameter in the message body.

Example:

${pesit.pi.fileLabel eq transfer.target}
DXAGENT_PESIT_PI_keyOffset pesit.pi.keyOffset Provides the key offset parameter in the message body.
DXAGENT_PESIT_PI_allocationSize pesit.pi.
allocationSize

Provides the allocation size parameter in the message body.

Example:

${pesit.pi.allocationSize == 195}
DXAGENT_PESIT_PI_extractionDateTime pesit.pi.
extractionDateTime
Provides the extraction date and time parameter in the message body.
DXAGENT_PESIT_PI_final
DestinationID
pesit.pi.
finalDestinationID

Provides the final destination identification parameter in the message body.

Example:

Store and Forward

${pesit.pi.
finalDestinationID eq 'CFT2'}

DXAGENT_PESIT_PI_serviceParam pesit.pi.serviceParam

Provides the service parameter in the message body.

Example:

${pesit.pi.serviceParam eq 'X'}

Related topics:

Related Links