7.0 Get Aux Items

In version 1.X this function returns complete information for a specified aux object.
Version 2.X allows a complete list of all aux objects in the system to be returned, with location and type filtering.

Aux items represent some kind of minor (auxiliary) equipment to be inspected. Each aux item is uniquely identified by a type label and an RFID tag number combination. When inspected, an aux item may have an optional numeric value associated with it. This value is explained by the valuelabel defined by the aux type. For example aux items of type 'DOLLY' might have a valuelabel of miles, with the value representing the odometer reading at the time of inspection.

7.1 Request Data

Version 2.X Required Information
Name Description
action showopen
operation aux
format xml
Optional Information
auxtype The type label of the requested item(s). DOLLY, TRAILER, etc. Must be an existing aux item type. Only aux items with this type will be returned. This may be combined with the 'target' to specify a specific object, or used on it's own to produce a list of aux objects of the specified type.
target Zonar RFID Tag number of the requested item(s). Only items with the specified tag number will be returned. This may be combined with the 'auxtype' to specify a specific object, or used on it's own to produce a list of aux objects with the specified tag number.
location Location to filter with. Text. If provided only aux items assigned to that location will be returned. If location is not supplied or an empty location is specified, aux items from all locations will be returned.

Version 1.X Required Information
Name Description
action extgetaux (Deprecated New clients should use 'showopen' with operation 'aux')
operation aux (Required if using the 'showopen' action.)
format xml (Required if using the 'showopen' action.)
auxtype The type label of the requested item. DOLLY, TRAILER, etc.
target Zonar RFID Tag number of the requested item.

7.2 Data Returned

Returned information, Version 2.X
A list of aux items.
DTD:
<!ELEMENT auxlist (aux*)>
<!ATTLIST auxlist ver CDATA #REQUIRED>
<!ELEMENT aux (tag, unit, auxtype, valuelabel, value, location)>
<!ATTLIST aux id CDATA #REQUIRED>
<!ELEMENT tag (#PCDATA)>
<!ELEMENT unit (#PCDATA)>
<!ELEMENT auxtype (#PCDATA)>
<!ELEMENT valuelabel (#PCDATA)>
<!ELEMENT value (#PCDATA)>
<!ELEMENT location (#PCDATA)>

Returned information, Version 1.X:
An aux item message.
DTD:
<!ELEMENT aux (tag, unit, auxtype, valuelabel, value, location)>
<!ATTLIST aux ver CDATA #REQUIRED>
<!ELEMENT tag (#PCDATA)>
<!ELEMENT unit (#PCDATA)>
<!ELEMENT auxtype (#PCDATA)>
<!ELEMENT valuelabel (#PCDATA)>
<!ELEMENT value (#PCDATA)>
<!ELEMENT location (#PCDATA)>

Reply Data
Name Description
tag Zonar Systems™ RFID tag number of the aux item. This combined with the auxtype uniquely identifies the item.
id Version 2.X only. The internal database identifier for the aux item. Numeric, always non zero.
unit The unit number or name assigned to the object. Text, not longer than 32 characters. This value will be unique to the aux item.
auxtype The type of object this item is. Text, not longer than 32 characters. This combined with the tag number uniquely identifies identifies the item.
valuelabel A label identifying the units the value refers to. Text, not longer than 32 characters. The valuelabel is a property of the aux type.
value The last reported value for this aux item. Numeric, may be zero.
location The location that the aux item is assigned to. Text, not longer than 32 characters.

Example Request (Version 2.X):
Return a list of all aux items. http://development.zonarsystems.net/interface.php?action=showopen&operation=aux&format=xml&version=2 Reply Reply, with 16 aux items.

Return a list of all aux items of type 'REFER' http://development.zonarsystems.net/interface.php?action=showopen&operation=aux&format=xml&version=2&auxtype=REFER Reply Reply, with 5 aux items.

Example Request (Version 1.X Preferred form):
http://development.zonarsystems.net/interface.php?action=showopen&operation=aux&format=xml&auxtype=REFER&target=2300
Example Request (Version 1.X Deprecated form):
http://development.zonarsystems.net/interface.php?action=extgetaux&auxtype=REFER&target=2300
Reply Reply, with a single aux item.