xtn-fields

String extension fields 01 – 05

Purpose: Defines up to five string extender fields.

Status: Currently in use.

Category: Single level

Usage: The content of these fields can chaing strings together. String extenders can be inserted either at the beginning, or at the end. This can be repeated, using extension tags either at the beginning or end of extension fields as well, to allow for extra long resultant chains of strings. Intended enviroment: Microsoft Intune, or other where string length is limited, for the transport of long strings such as monstrously long URLs (longer than 100 characters as of Feb. 2020). Net effect: Allows for the disassembly of extremely long strings, before transfer via the MDM, with reassembly in the WAL-browser.

String extensions at the start of a string field: >xtn01> … >xtn05>

String extension at the end of a string field: <01xtn< … <05xtn<

May also be combined, as >xtn01..05 at be beginning of a string, and <01..05xtn at the end of a string.

Note:

Charcters should be UTF-8 encoded, as common with XML, especially to support national characters for text strings (ref).

In addition, there are 5 important pre-defined entity references in XML, which will be automatically handled correctly if using :

&lt; < less than
&gt; > greater than
&amp; & ampersand 
&apos; apostrophe
&quot; quotation mark

See also: –

Default: None

Development status: Stable.

Example:

(1) 
...
<key>qli0Url-4</key>
<string>&gt;xtn01&gt;/home/chn/</string>
...
<key>xtn01</key>
<string>https://www.royalcloudsolutions.no<string>
...
(2)
...
<key>Qli0Url-2</key>
<string>https://royalcloudsolutions&lt;02xtn&lt;</string>
...
<key>Xtn01</key>
<string>.com/</string>
<key>Xtn02</key>
<string>&gt;xtn01&gt;home/&lt;03xtn&lt;</string>
<key>Xtn03</key>
<string>chn/</string>
<key>Xtn04</key>
<string>royalcloudsolutions.no/</string>

Net result:

The resulting string of qli0.url.lang-4 is both cases: https://www.royalcloudsolutions.no/home/chn/

Note:

The maximum gros string length in all cases will be (MaxStringLengthOfEachString-13)*NumberOfTransferFields.

This means that in those three cases, if using a system supporting 127 characters (gross) the net string character capacity will be:

(1): (127-13)*2=114*2=228

(2) 114*3=342

Please also note that using a standard prefix (such as https://www.royalcloudsolutions.no), or suffix (whatever) in one (or two) of the extension fields, the fields used for the quick link items (qLIs) can refer to this or these as shown above, even directly from the qLI-field.