Use the attributes in the following table to control the transformation.
The Virtual attributes control the format of the payload as it is sent/received over the protocol (PeSIT/OFTP). It’s not a physical file, that why we call it virtual file. The Local attributes control the format of the file as stored/to be stored on trading engine disk.
Note: Replace the "x" with either Virtual or Local. For example, VirtualFileFormat or LocalFile Format.
| Attribute | Value | Comment | 
|---|---|---|
| LocalFileCharSet | « ASCII »/ « EBCDIC »/ Free | This is the name of the character set used in the local file | 
| LocalFilePaddingChar | 0x00…0x7F | The padding character used in the local file | 
| LocalFileRecordFormat | FIXED_BINARY/ VARIABLE_BINARY/ FIXED_TEXT/ VARIABLE_TEXT/ OCTET_STREAM | OCTET_STREAM will turn off transcoding | 
| LocalFileRecordLength | bytes | Size/ max size of a local file record | 
| VirtualFileCharSet | « ASCII »/ « EBCDIC »/ Free | This is the name of the character set for the file flowing over the network | 
| VirtualFilePaddingChar | 0x00…0x7F | The padding character used in the file over the network | 
| VirtualFileRecordFormat | FIXED_BINARY/ VARIABLE_BINARY/ FIXED_TEXT/ VARIABLE_TEXT/ OCTET_STREAM | OCTET_STREAM will turn off transcoding | 
| VirtualFileRecordLength | bytes | Size/ max size of a file record over the network | 
| message.attributes.template .in/out | –– | Indicates the Message Attribute Template applied on reception/ on sending |