Double delimited

From RPM Wiki

Table of contents

Summary

An scheme for delimited text lists of data in RPM. Used primarily for passing data between the server and client.

Details

  • Supports 3 dimentions
    • "%%" for the first - a%%b%%c
    • "||" for the second - a%%b%%c||e%%f%%g||
    • "{{" and "}}" for the third - alpha{{a%%b%%c||e%%f%%g||}}numb{{1%%2%%3||4%%5%%6||}}
  • Those are illegal characters for safe text input and company names which means they should never appear in any RPM data.

Example

From Combo box:

2288%%AB Ingenuity, Inc.||2424%%Abcor Services||

From charts:

Net billed{{201501%%6115134.9454||201502%%125872511.0000||201503%%0.0000||201504%%1900.0000||201505%%6578754.8506||}}Gross commission{{201501%%1093355.6549||201502%%1000.0000||201503%%0.0000||201504%%200.0000||201505%%1100699.2393||}}Cost of sales{{201501%%723041.6476||201502%%20.0000||201503%%0.0000||201504%%3.0000||201505%%720731.9211||}}Gross profit{{201501%%370314.0073||201502%%980.0000||201503%%0.0000||201504%%197.0000||201505%%379967.3182||}}

Why

We wanted a data format that could handle any legal RPM characters, was lightweight, and was computationally easy to decode.

History

  • This page was last modified 22:34, 7 Oct 2008.
  • This page has been accessed 1076 times.