Version Number Inquiry Message (Tran Type 36-06)

Simplify supports a Version Number Inquiry message from the POS. The POS can send this message to the device when it wants to check information about its Simplify implementation.

The Version Number Inquiry request does not contain API 5001. The only fields are API 0001 (Tran Type = 36) and API 0011. Upon receipt of the Version Number Inquiry request, Simplify will send a Version Number Inquiry response containing Simplify Program, Parameter and Build version numbers in API 5001 and additional Simplify load information in API 5070.

Note: This message will take the screen to IDLE state on all non-financial transactions.

Field 5001 Format

MessageDescription
(Generic format)The format of this field is TTTLLLVVV…VV, where:
  • TTT is a Tag
  • LLL is the length of the data.
  • VVV..VV is the data
Request(Not used)
ResponseSimplify load levels
  • TTT - Currently defined tags are:
    • 006 – Simplify Program/Parameter/Build numbers.
  • LLL = 040
  • VVV..VV
    • Bytes 1-20 - Simplify Program and Parameter numbers (padded to 20 bytes, right-justified)
    • Bytes 21-40 - Simplify “Version” and Build numbers using Release Number format (padded to 20 bytes, right-justified). The Release Number format is described under Versioning.

Sample Response Message

An example of a Version Number Inquiry Response message (from Simplify to the POS) is:

API Field #, ValueDescription
0001,36Transaction Type. A value of 36 indicates a Non-Financial transaction
0011,xxx..User Data. See Simplify-Controlled Field Definitions.
5001,006040 Ver: 2.28 - 2.28.1 Build: 28115Version number data
  • 006 = Tag for Simplify Program/Parameter/Build numbers
  • 040 = Length of version number data
  • Ver: 2.28 - 2.28.1 = Simplify Program and Parameter numbers
  • Build: 28115 = Simplify “Version” and Build numbers
5002,80378002Device serial number (if present)
5070,xxx..Simplify load information. See Simplify-Controlled Field Definitions for more information.