Load Simplify File via Secure File Transfer Message (Tran Type 36-07)
Simplify supports a Load Simplify File via Secure File Transfer message from the POS process.
The POS system can send Simplify a Load Simplify File via Secure File Transfer Request when the POS system wants Simplify to request a file download from a secure file transfer server. The file to be downloaded must be specified in the message from the POS. The location of the secure file transfer server is specified in the Simplify parameter files (by either IP address or host name). This message can be used to initiate a download of a new version of Simplify, new parameters, new form files, etc. In addition to the usual Tran Type 36 message fields, this Response includes the PIN Pad serial number in field 5002.
After a successful download, Simplify will reboot the PIN pad, without sending a response message to the POS. If Simplify cannot complete the download, Simplify will send a Load Simplify File via Secure File Transfer Response message to the POS system, containing a Status Flag indicating why the download could not be completed.
Field 5001 Format
Message | Description |
---|---|
(Generic format) | The format of this field is TTTLLLVVV…VV, where: TTT = Tag defining type of data LLL = Length of data VVV..VV = data |
Request | TTT - Currently defined tags:
LLL - Must be set to 050 VVV..VV = Name of file to be downloaded, including full path from secure file transfer home directory. Must be exactly 50 bytes ; if necessary, include padding. |
Response (for failed download) | TTT - Currently defined tags:
LLL - Must be set to 052 VVV..VV = Positions 1 -50 – Name of download file. Echoed from Request message. Must be exactly 50 bytes including any padding. Positions 51-52– Download Status Flag giving cause of failure: 01 – Simplify is busy with customer interaction 02 – Secure file transfer parameter missing from parameter file 09 – Error in secure file transfer |
Sample Message
Request
An example of a Load Simplify File via Secure File Transfer Request message (from the POS to Simplify) is:
API Field #, Value | Description |
---|---|
0001,36 | Transaction Type. A value of 36 indicates a Non-Financial transaction |
0011,xxx.. | User Data. See Field 11 for the use of this field |
5001,007050simpapp.tgz | 007 = Tag for File download information 050 = Length of File name data (must be 50) simpapp.tgz = name of download file (must be exactly 50 bytes) |
Response
An example of a Load Simplify File via Secure File Transfer Response message (from Simplify to the POS) is:
API Field #, Value | Description |
---|---|
0001,36 | Transaction Type. A value of 36 indicates a Non-Financial transaction |
0011,xxx.. | User Data. See Field 11 for the use of this field |
5001,007052simpapp.tgz 01 | 007 = Tag for File download information 052 = Length of data (must be 52) simpapp.tgz = name of download file (must be exactly 50 bytes) 01 = Download Status Flag (01 = Simplify busy with customer interaction) |
5002,169018710 | PIN Pad serial number |