Hi,
I’m encountering an issue with two QActions involved in a flow that updates a parameter via a PUT request to an external API.
I have two QActions:
QA20: Prepares the API URL and sets the new name parameter.
QA21: Modifies a JSON payload with the new name and sends it via PUT.
The flow works, but only on the second attempt. What’s more confusing is:
The parameter (newnameservice) is correctly set and visible in the protocol logs during QA21. When run QA20 newnameservice in log appear newnameservice = ""
QA21 runs right after the HTTP GET session completes, but fails to pick up the value on the first attempt.
On the second attempt, it always uses the value that was originally set during the first one (as if it had been delayed).
I implemented a while loop in QA21 to retry reading the newnameservice and customurlservicesresponse parameters up to 100 times with a 100ms delay.
However, even with this retry logic, the values still come up as null or empty on the first execution.
On the second execution, it suddenly works — but with the previous value, not the one just set.
QA20:
using System;
using Skyline.DataMiner.Scripting;
public class QAction
{
public void Run(SLProtocol protocol)
{
try
{
string rowKey = protocol.RowKey();
string ip = protocol.GetParameter(Parameter.nmosipaddress) as string;
string newName = protocol.GetParameter(1902) as string;
if (string.IsNullOrWhiteSpace(rowKey) || string.IsNullOrWhiteSpace(ip))
{
return;
}
string getUrl = $"http://{ip}/api/v1/servicesmngt/services/{rowKey}";
protocol.SetParameter(Parameter.customurlservices, getUrl);
protocol.SetParameter(Parameter.newnameservice, newName);
//protocol.CheckTrigger(4);
}
catch (Exception ex)
{
protocol.Log("Error en QA_GET: " + ex.Message, LogType.Error);
}
}
}
QA21:
using Newtonsoft.Json;
using Newtonsoft.Json.Linq;
using Skyline.DataMiner.Scripting;
using System;
using System.Threading;
public class QAction
{
public void Run(SLProtocol protocol)
{
try
{
string newName = null;
string jsonOriginal = null;
int tries = 0;
int maxTries = 100;
while (tries < maxTries)
{
newName = protocol.GetParameter(Parameter.newnameservice) as string;
jsonOriginal = protocol.GetParameter(Parameter.customurlservicesresponse) as string;
if (!string.IsNullOrWhiteSpace(newName) && !string.IsNullOrWhiteSpace(jsonOriginal))
{
break;
}
Thread.Sleep(100);
tries++;
}
if (string.IsNullOrWhiteSpace(newName) || string.IsNullOrWhiteSpace(jsonOriginal))
{
return;
}
JObject servicioJson = JObject.Parse(jsonOriginal);
if (servicioJson["Name"] == null)
{
return;
}
servicioJson["Name"] = newName;
string jsonActualizado = JsonConvert.SerializeObject(servicioJson, Formatting.None);
protocol.SetParameter(Parameter.updateservice, jsonActualizado);
// protocol.CheckTrigger(5);
}
catch (Exception ex)
{
protocol.Log("Error en QA_PUT: " + ex.Message, LogType.Error);
}
}
}
<?xml version="1.0" encoding="utf-8" ?>
<!--
<Protocol xmlns="http://www.skyline.be/protocol">
<Name>test</Name>
<Description>Test</Description>
<Version>1.0.0.1</Version>
<IntegrationID>DMS-DRV-0001</IntegrationID>
<Provider>Test</Provider>
<Vendor>Test</Vendor>
<VendorOID>1.3.6.1.4.1.8813.2.99</VendorOID>
<DeviceOID>100</DeviceOID>
<ElementType>Monitoring Platform</ElementType>
<Type relativeTimers="true">http</Type>
<Display defaultPage="General" pageOrder="General;----------;Security;----------;Resources;Management;Networking;Services;Test Values;----------;Alarms;----------;Webpage#http://[Polling Ip]/" wideColumnPages="Test Values;Security;Alarms;Module;Sensor;Services"/>
<SNMP includepages="true">auto</SNMP>
<Compliancies>
<CassandraReady>true</CassandraReady>
<MinimumRequiredVersion>10.4.0.0 - 12752</MinimumRequiredVersion>
</Compliancies>
<Params>
<Param id="1">
<Name>AfterStartup</Name>
<Description>After Startup</Description>
<Type>dummy</Type>
</Param>
<Param id="2">
<Name>StatusCodePingCheck</Name>
<Description>Statuscodepingcheck</Description>
<Type>read</Type>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
</Param>
<Param id="3">
<Name>PingCheckResponse</Name>
<Description>Pingcheckresponse</Description>
<Type>read</Type>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
</Param>
<Param id="4">
<Name>StatusCodeLogin</Name>
<Description>Statuscodelogin</Description>
<Type>read</Type>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
</Param>
<Param id="5">
<Name>LoginResponse</Name>
<Description>Login Response</Description>
<Type>read</Type>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
</Param>
<Param id="6">
<Name>LoginSend</Name>
<Description>Login Send</Description>
<Type>read</Type>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
</Param>
<Param id="7" trending="false">
<Name>StatusFirmware</Name>
<Description>Status Firmware</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="8" trending="false">
<Name>FirmwareResponse</Name>
<Description>Response of Firmware API</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="9" trending="false">
<Name>TimeZone_Value</Name>
<Description>Preset Combobox Values</Description>
<Type>read</Type>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
<DefaultValue>America/New York;America/Los Angeles;America/Bogota;America/Mexico City;America/Buenos Aires;Europe/London;Europe/Madrid;Europe/Berlin;Europe/Paris;Asia/Tokyo;Asia/Shanghai;Asia/Dubai;Asia/Kolkata;Australia/Sydney;Africa/Johannesburg</DefaultValue>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="10" trending="false">
<Name>StatusResources</Name>
<Description>Status Resource</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="11" trending="false">
<Name>ResourcesResponse</Name>
<Description>Response of Resources API</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="12" trending="false">
<Name>StatusMemory</Name>
<Description>Status Memory</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="13" trending="false">
<Name>MemoryResponse</Name>
<Description>Respondse of Memory API</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="14" trending="false">
<Name>StatusCPU</Name>
<Description>Status CPU</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="15" trending="false">
<Name>CPUResponse</Name>
<Description>Respondse of CPU API</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="16" trending="false">
<Name>StatusModule</Name>
<Description>Status Module</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="17" trending="false">
<Name>ModuleResponse</Name>
<Description>Respondse of Module API</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="18" trending="false">
<Name>StatusAlarms</Name>
<Description>Status Alarms</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="19" trending="false">
<Name>AlarmsResponse</Name>
<Description>Respondse of Alarms API</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="20" trending="false">
<Name>StatusDeleteAlarms</Name>
<Description>Status Delete Alarms</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="21" trending="false">
<Name>DeleteAlarmsResponse</Name>
<Description>Respondse of Delete Alarms API</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="22" trending="false">
<Name>StatusMAC</Name>
<Description>Status MAC</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="23" trending="false">
<Name>MACResponse</Name>
<Description>Respondse of MAC</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="24" trending="false">
<Name>StatusFingerprint</Name>
<Description>Status Fingerprint</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="25" trending="false">
<Name>FingerprintResponse</Name>
<Description>Respondse of Fingerprint</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="26" trending="false">
<Name>StatusNMOS</Name>
<Description>Status NMOS</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="27" trending="false">
<Name>NMOSResponse</Name>
<Description>Respondse of NMOS</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="28" trending="false">
<Name>StatusDate</Name>
<Description>Status DAte</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="29" trending="false">
<Name>DateResponse</Name>
<Description>Respondse of Date</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="30" trending="false">
<Name>StatusSNMP</Name>
<Description>Status SNMP</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="31" trending="false">
<Name>SNMPResponse</Name>
<Description>Respondse of SNMP</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="32" trending="false">
<Name>StatusSyslog</Name>
<Description>Status Syslog</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="33" trending="false">
<Name>SyslogResponse</Name>
<Description>Respondse of Syslog</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="34" trending="false">
<Name>StatusMNGTSERV</Name>
<Description>Status Management Services</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="35" trending="false">
<Name>SERVMNGTResponse</Name>
<Description>Respondse of Management Services</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="36" trending="false">
<Name>StatusNet1</Name>
<Description>Status Network Monitor</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="37" trending="false">
<Name>Net1Response</Name>
<Description>Respondse of Network Monitor</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="38" trending="false">
<Name>StatusServices</Name>
<Description>Status Service</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="39" trending="false">
<Name>ServicesResponse</Name>
<Description>Response of Services</Description>
<Type>read</Type>
<Information>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="40" trending="false">
<Name>CustomURLServices</Name>
<Description>Respondse of Services</Description>
<Type>read</Type>
<Information>
<Subtext>.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Test Values</Page>
<Column>0</Column>
<Row>0</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="41" trending="false">
<Name>StatusCustomURLServices</Name>
<Description>Custom Services Status</Description>
<Type>read</Type>
<Information>
<Subtext>.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Test Values</Page>
<Column>0</Column>
<Row>2</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="42" trending="false">
<Name>CustomURLServicesResponse</Name>
<Description>Response of Custom Services</Description>
<Type>read</Type>
<Information>
<Subtext>.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Test Values</Page>
<Column>0</Column>
<Row>1</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="43" trending="false">
<Name>UpdateService</Name>
<Description>Custom Service Update</Description>
<Type>read</Type>
<Information>
<Subtext>.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Test Values</Page>
<Column>0</Column>
<Row>3</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="44" trending="false">
<Name>StatusUpdateService</Name>
<Description>Status of Custom Service Updates</Description>
<Type>read</Type>
<Information>
<Subtext>.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Test Values</Page>
<Column>0</Column>
<Row>4</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="45" trending="false">
<Name>ResponseUpdateService</Name>
<Description>Response of Custom Service Updates</Description>
<Type>read</Type>
<Information>
<Subtext>.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Test Values</Page>
<Column>0</Column>
<Row>5</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="46" trending="false">
<Name>NewNameService</Name>
<Description>New Name Service Name</Description>
<Type>read</Type>
<Information>
<Subtext>.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Test Values</Page>
<Column>0</Column>
<Row>6</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="100" trending="true">
<Name>APIHealth</Name>
<Description>API Health</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[API Health Status]]>
</Subtext>
</Information>
<Interprete>
<RawType>numeric text</RawType>
<Type>double</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<CH>Fail</CH>
<Normal>Healhty</Normal>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>General</Page>
<Column>0</Column>
<Row>1</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>discreet</Type>
<Discreets>
<Discreet>
<Display>Fail</Display>
<Value>0</Value>
</Discreet>
<Discreet>
<Display>Healhty</Display>
<Value>1</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="101" trending="false">
<Name>ProtocolSupport</Name>
<Description>Protocol Support</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[API support with this protocol]]>
</Subtext>
</Information>
<Alarm>
<Monitored>true</Monitored>
<Normal>Support</Normal>
<CH>Not Support</CH>
</Alarm>
<Interprete>
<RawType>numeric text</RawType>
<Type>double</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>General</Page>
<Column>1</Column>
<Row>8</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>discreet</Type>
<Discreets>
<Discreet>
<Display>Not Support</Display>
<Value>0</Value>
</Discreet>
<Discreet>
<Display>Support</Display>
<Value>1</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="102" trending="false">
<Name>APIVersion</Name>
<Description>API Version</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[API Version]]>
</Subtext>
</Information>
<Alarm>
<Monitored>true</Monitored>
<Normal>2.4.0.3</Normal>
<CH>=!2.4.0.3</CH>
</Alarm>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>General</Page>
<Column>0</Column>
<Row>2</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="103" trending="false">
<Name>FirmwareVersion</Name>
<Description>Firmware Version</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[Firmware Version]]>
</Subtext>
</Information>
<Alarm>
<Monitored>true</Monitored>
<Normal>4.1.30.0-0</Normal>
<CH>=!4.1.30.0-0</CH>
</Alarm>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>General</Page>
<Column>0</Column>
<Row>3</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="104" trending="false">
<Name>ServerUUID</Name>
<Description>UUID</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[Unique UUID of Encoder]]>
</Subtext>
</Information>
<Alarm>
<Monitored>false</Monitored>
</Alarm>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>General</Page>
<Column>0</Column>
<Row>4</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="105" trending="false">
<Name>EncoderStatus</Name>
<Description>Encoder Status</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[Login Status of Encoder]]>
</Subtext>
</Information>
<Alarm>
<Monitored>true</Monitored>
<Normal>Authorized</Normal>
<CH>Not Authorized</CH>
</Alarm>
<Interprete>
<RawType>numeric text</RawType>
<Type>double</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Security</Page>
<Column>1</Column>
<Row>1</Row>
</Position>
<Position>
<Page>General</Page>
<Column>0</Column>
<Row>5</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>discreet</Type>
<Discreets>
<Discreet>
<Display>Not Authorized</Display>
<Value>0</Value>
</Discreet>
<Discreet>
<Display>Authorized</Display>
<Value>1</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="106" trending="false">
<Name>FirmwareRelease</Name>
<Description>Firmware Release</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[Firmware release version]]>
</Subtext>
</Information>
<Alarm>
<Monitored>false</Monitored>
</Alarm>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>General</Page>
<Column>0</Column>
<Row>6</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="107" trending="false">
<Name>ServerType</Name>
<Description>Encoder Version</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>General</Page>
<Column>0</Column>
<Row>7</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="108" trending="false">
<Name>VersionType</Name>
<Description>Version Release</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<Normal>official</Normal>
<CH>unofficial</CH>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>General</Page>
<Column>0</Column>
<Row>8</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="109" trending="false">
<Name>Virtualization</Name>
<Description>Virtualization</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Resources</Page>
<Column>1</Column>
<Row>5</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="110" trending="false">
<Name>ServerName</Name>
<Description>Server Name</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>General</Page>
<Column>1</Column>
<Row>1</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="210" setter="true">
<Name>ServerName</Name>
<Description>Server Name</Description>
<Type>write</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>General</Page>
<Column>1</Column>
<Row>1</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="112" trending="false">
<Name>MACAddress</Name>
<Description>MAC Address</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>License</Page>
<Column>0</Column>
<Row>1</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="113" trending="false">
<Name>Fingerprint</Name>
<Description>Fingerprint</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>License</Page>
<Column>0</Column>
<Row>2</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="114" trending="false">
<Name>Uptime</Name>
<Description>Uptime</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>General</Page>
<Column>1</Column>
<Row>2</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="215">
<Name>Tools</Name>
<Type>write</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Message>Are you sure to exec this command?</Message>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>General</Page>
<Column>1</Column>
<Row>14</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type width="110">button</Type>
<Discreets>
<Discreet>
<Display>Config Package</Display>
<Value>Button1_InternalValue</Value>
</Discreet>
<Discreet>
<Display>Debug Package</Display>
<Value>Button2_InternalValue</Value>
</Discreet>
<Discreet>
<Display>Reboot</Display>
<Value>Button3_InternalValue</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="116" trending="false">
<Name>MemoryTotal</Name>
<Description>Memory Total</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>double</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Resources</Page>
<Column>0</Column>
<Row>1</Row>
</Position>
</Positions>
<Units>GiB</Units>
<Range>
<Low>0</Low>
<High>256</High>
</Range>
</Display>
<Measurement>
<Type>number</Type>
</Measurement>
</Param>
<Param id="117" trending="true">
<Name>MemoryUsed</Name>
<Description>Memory Used</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>double</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>false</Monitored>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Resources</Page>
<Column>0</Column>
<Row>2</Row>
</Position>
</Positions>
<Units>GiB</Units>
<Range>
<Low>0</Low>
<High>256</High>
</Range>
</Display>
<Measurement>
<Type>number</Type>
</Measurement>
</Param>
<Param id="118" trending="true">
<Name>MemoryUtilized</Name>
<Description>Memory Utilized</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Alarm>
<Monitored>true</Monitored>
<CH>90</CH>
<Normal>70</Normal>
<CL>10</CL>
</Alarm>
<Interprete>
<RawType>other</RawType>
<Type>double</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Resources</Page>
<Column>0</Column>
<Row>3</Row>
</Position>
</Positions>
<Units>%</Units>
<Range>
<Low>0</Low>
<High>100</High>
</Range>
</Display>
<Measurement>
<Type>analog</Type>
</Measurement>
</Param>
<Param id="119" trending="false">
<Name>DiskTotal</Name>
<Description>Disk Total</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Alarm>
<Monitored>false</Monitored>
</Alarm>
<Interprete>
<RawType>other</RawType>
<Type>double</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Resources</Page>
<Column>0</Column>
<Row>4</Row>
</Position>
</Positions>
<Units>GiB</Units>
<Range>
<Low>0</Low>
<High>5120</High>
</Range>
</Display>
<Measurement>
<Type>number</Type>
</Measurement>
</Param>
<Param id="120" trending="true">
<Name>DiskUsed</Name>
<Description>Disk Used</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Alarm>
<Monitored>false</Monitored>
</Alarm>
<Interprete>
<RawType>other</RawType>
<Type>double</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Resources</Page>
<Column>0</Column>
<Row>5</Row>
</Position>
</Positions>
<Units>GiB</Units>
<Range>
<Low>0</Low>
<High>5120</High>
</Range>
</Display>
<Measurement>
<Type>number</Type>
</Measurement>
</Param>
<Param id="121" trending="true">
<Name>DiskUtilized</Name>
<Description>Disk Utilized</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>double</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>false</Monitored>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Resources</Page>
<Column>0</Column>
<Row>6</Row>
</Position>
</Positions>
<Range>
<Low>0</Low>
<High>100</High>
</Range>
<Units>GiB</Units>
<Range>
<Low>0</Low>
<High>5120</High>
</Range>
</Display>
<Measurement>
<Type>number</Type>
</Measurement>
</Param>
<Param id="122" trending="true">
<Name>DiskPercent</Name>
<Description>Disk Percent</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>double</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<CH>90</CH>
<WaH>80</WaH>
<Normal>60</Normal>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Resources</Page>
<Column>0</Column>
<Row>7</Row>
</Position>
</Positions>
<Units>%</Units>
<Range>
<Low>0</Low>
<High>100</High>
</Range>
</Display>
<Measurement>
<Type>analog</Type>
</Measurement>
</Param>
<Param id="123" trending="false">
<Name>CPUInfo</Name>
<Description>CPU Info</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Resources</Page>
<Column>1</Column>
<Row>2</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="124" trending="false">
<Name>Core</Name>
<Description>Core Host</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>double</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Resources</Page>
<Column>1</Column>
<Row>3</Row>
</Position>
</Positions>
<Units>C</Units>
<Range>
<Low>0</Low>
<High>128</High>
</Range>
</Display>
<Measurement>
<Type>number</Type>
</Measurement>
</Param>
<Param id="125" trending="false">
<Name>ProcessorFrecuency</Name>
<Description>Processor Frecuency</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Resources</Page>
<Column>1</Column>
<Row>4</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="126" trending="true">
<Name>CPULoad</Name>
<Description>CPU Load</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>double</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<Normal>60</Normal>
<WaH>80</WaH>
<CH>90</CH>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Resources</Page>
<Column>1</Column>
<Row>1</Row>
</Position>
</Positions>
<Units>%</Units>
<Range>
<Low>0</Low>
<High>100</High>
</Range>
</Display>
<Measurement>
<Type>analog</Type>
</Measurement>
</Param>
<Param id="226">
<Name>Module</Name>
<Type>write</Type>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Resources</Page>
<Column>1</Column>
<Row>10</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type width="110">pagebutton</Type>
<Discreets>
<Discreet>
<Display>Module...</Display>
<Value>Module</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="127" trending="false">
<Name>NMOSInterface</Name>
<Description>NMOS Interface</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>0</Column>
<Row>1</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="227" setter="true">
<Name>NMOSInterface</Name>
<Description>NMOS Interface</Description>
<Type>write</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="128" trending="false">
<Name>NMOSIPAddress</Name>
<Description>NMOS IP Address</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>0</Column>
<Row>2</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="228" setter="true">
<Name>NMOSIPAddress</Name>
<Description>NMOS IP Address</Description>
<Type>write</Type>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="129" trending="false">
<Name>NMOSPort</Name>
<Description>NMOS Port</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>0</Column>
<Row>3</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="229" setter="true">
<Name>NMOSPort</Name>
<Description>NMOS Port</Description>
<Type>write</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="130" trending="false">
<Name>SNMPWRCommunity</Name>
<Description>SNMP Community RW</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>1</Column>
<Row>6</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="230" setter="true">
<Name>SNMPWRCommunity</Name>
<Description>SNMP Community RW</Description>
<Type>write</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="131" trending="false">
<Name>SNMPROCommunity</Name>
<Description>SNMP Community RO</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>1</Column>
<Row>5</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="231" setter="true">
<Name>SNMPROCommunity</Name>
<Description>SNMP Community RO</Description>
<Type>write</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="132" trending="false">
<Name>Date</Name>
<Description>Date</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>0</Column>
<Row>5</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="232" setter="true">
<Name>Date</Name>
<Description>Date</Description>
<Type>write</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type options="datetime">number</Type>
</Measurement>
</Param>
<Param id="133" trending="false">
<Name>UNIXTime</Name>
<Description>UNIX Time</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>0</Column>
<Row>6</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="134" trending="false">
<Name>TimeZome</Name>
<Description>Time Zone</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>0</Column>
<Row>7</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="234" setter="true">
<Name>TimeZome</Name>
<Description>Time Zone</Description>
<Type>write</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
<Discreets dependencyId="9" />
</Measurement>
</Param>
<Param id="135" trending="false" save="true">
<Name>username</Name>
<Description>Username</Description>
<Type>read</Type>
<Information>
<Subtext>
0
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Security</Page>
<Column>1</Column>
<Row>3</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="235" setter="true">
<Name>username</Name>
<Description>Username</Description>
<Type>write</Type>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Security</Page>
<Column>1</Column>
<Row>3</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="136" trending="false" save="true">
<Name>Password</Name>
<Description>Password</Description>
<Type>read</Type>
<Information>
<Subtext>
0
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Security</Page>
<Column>1</Column>
<Row>4</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type options="Password">string</Type>
</Measurement>
</Param>
<Param id="236" setter="true">
<Name>Password</Name>
<Description>Password</Description>
<Type>write</Type>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Security</Page>
<Column>1</Column>
<Row>4</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type options="Password">string</Type>
</Measurement>
</Param>
<Param id="137">
<Name>DeleteAalarm</Name>
<Description></Description>
<Message>Do you want delete alarms?</Message>
<Type>write</Type>
<Information>
<Subtext>A</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Alarms</Page>
<Column>0</Column>
<Row>1</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type width="110">button</Type>
<Discreets>
<Discreet>
<Display>Clean Alarms</Display>
<Value>delete</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="138">
<Name>LoginRelease</Name>
<Description></Description>
<Type>write</Type>
<Information>
<Subtext>A</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>false</RTDisplay>
</Display>
<Measurement>
<Type width="110">button</Type>
<Discreets>
<Discreet>
<Display>Login</Display>
<Value>Login</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="239">
<Name>Sensor</Name>
<Type>write</Type>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Resources</Page>
<Column>1</Column>
<Row>11</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type width="110">pagebutton</Type>
<Discreets>
<Discreet>
<Display>Sensor...</Display>
<Value>Sensor</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="240">
<Name>License</Name>
<Type>write</Type>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Resources</Page>
<Column>1</Column>
<Row>12</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type width="110">pagebutton</Type>
<Discreets>
<Discreet>
<Display>License...</Display>
<Value>License</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="141" trending="true">
<Name>NTPStatus</Name>
<Description>NTP Status</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<Normal>Enabled</Normal>
<CH>Disabled</CH>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>1</Column>
<Row>2</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
<Discreets>
<Discreet>
<Display>Enabled</Display>
<Value>0\1</Value>
</Discreet>
<Discreet>
<Display>Disabled</Display>
<Value>0</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="142" trending="true">
<Name>NTPState</Name>
<Description>NTP State</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<Normal>Sync</Normal>
<CH>Not Sync</CH>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>1</Column>
<Row>3</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
<Discreets>
<Discreet>
<Display>Not Sync</Display>
<Value>0</Value>
</Discreet>
<Discreet>
<Display>Sync</Display>
<Value>1</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="143" trending="true">
<Name>EnableTraps</Name>
<Description>Trap Status</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<Normal>Enabled</Normal>
<CH>Disabled</CH>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>1</Column>
<Row>7</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
<Discreets>
<Discreet>
<Display>Enabled</Display>
<Value>true</Value>
</Discreet>
<Discreet>
<Display>Disabled</Display>
<Value>false</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="144" trending="false">
<Name>TrapIP1</Name>
<Description>Trap IP Address 1</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>1</Column>
<Row>8</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="145" trending="false">
<Name>TrapIP2</Name>
<Description>Trap IP Address 2</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>1</Column>
<Row>9</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="146" trending="false">
<Name>TrapIP3</Name>
<Description>Trap IP Address 3</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>1</Column>
<Row>10</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="147" trending="false">
<Name>TrapIP4</Name>
<Description>Trap IP Address 4</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>1</Column>
<Row>11</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="148" trending="true">
<Name>EnableSyslogForwarding</Name>
<Description>Syslog</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<Normal>Enabled</Normal>
<CL>Disabled</CL>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>1</Column>
<Row>12</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
<Discreets>
<Discreet>
<Display>Enabled</Display>
<Value>True</Value>
</Discreet>
<Discreet>
<Display>Disabled</Display>
<Value>False</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="149" trending="false">
<Name>SyslogProtocol</Name>
<Description>Protocol</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>1</Column>
<Row>13</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="150" trending="false">
<Name>ClientAddress</Name>
<Description>Client Address</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>1</Column>
<Row>14</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="151" trending="false">
<Name>ClientPort</Name>
<Description>Client Port</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>1</Column>
<Row>15</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="152" trending="false">
<Name>CaptureDuration</Name>
<Description>Capture Duration</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>double</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>false</Monitored>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>0</Column>
<Row>9</Row>
</Position>
</Positions>
<Units>min</Units>
<Range>
<Low>0</Low>
<High>100</High>
</Range>
</Display>
<Measurement>
<Type>number</Type>
</Measurement>
</Param>
<Param id="153" trending="false">
<Name>ConfirmServiceStop</Name>
<Description>Confirm Service Stop</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<Normal>Enabled</Normal>
<CL>Disabled</CL>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>0</Column>
<Row>10</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
<Discreets>
<Discreet>
<Display>Enabled</Display>
<Value>True</Value>
</Discreet>
<Discreet>
<Display>Disabled</Display>
<Value>False</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="154" trending="true">
<Name>ConfirmServiceSave</Name>
<Description>Confirm Service Save</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<Normal>Enabled</Normal>
<CL>Disabled</CL>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>0</Column>
<Row>11</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
<Discreets>
<Discreet>
<Display>Enabled</Display>
<Value>True</Value>
</Discreet>
<Discreet>
<Display>Disabled</Display>
<Value>False</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="155" trending="true">
<Name>ConfirmServiceRestart</Name>
<Description>Confirm Service Restart</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<Normal>Enabled</Normal>
<CL>Disabled</CL>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>0</Column>
<Row>12</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
<Discreets>
<Discreet>
<Display>Enabled</Display>
<Value>True</Value>
</Discreet>
<Discreet>
<Display>Disabled</Display>
<Value>False</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="156" trending="true">
<Name>MuteServices</Name>
<Description>Mute Services</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<Normal>Enabled</Normal>
<CL>Disabled</CL>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>0</Column>
<Row>14</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
<Discreets>
<Discreet>
<Display>Enabled</Display>
<Value>True</Value>
</Discreet>
<Discreet>
<Display>Disabled</Display>
<Value>False</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="157" trending="true">
<Name>MuteServicesOnBoot</Name>
<Description>Mute Services on Boot</Description>
<Type>read</Type>
<Information>
<Subtext>
<![CDATA[.]]>
</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<Normal>Enabled</Normal>
<CL>Disabled</CL>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Management</Page>
<Column>0</Column>
<Row>13</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
<Discreets>
<Discreet>
<Display>Enabled</Display>
<Value>True</Value>
</Discreet>
<Discreet>
<Display>Disabled</Display>
<Value>False</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="158" trending="false" save="true">
<Name>key</Name>
<Description>License Key</Description>
<Type>read</Type>
<Information>
<Subtext>.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>General</Page>
<Column>1</Column>
<Row>5</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="258" setter="true">
<Name>key</Name>
<Description>License Key</Description>
<Type>write</Type>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>General</Page>
<Column>1</Column>
<Row>5</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="159" trending="false">
<Name>SupportExpireDate</Name>
<Description>Support Valid Until</Description>
<Type>read</Type>
<Information>
<Subtext>.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>General</Page>
<Column>1</Column>
<Row>6</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="160" trending="false">
<Name>SupportStatus</Name>
<Description>Support Status</Description>
<Type>read</Type>
<Information>
<Subtext>.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>General</Page>
<Column>1</Column>
<Row>7</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="161" trending="false">
<Name>Token</Name>
<Description>Token</Description>
<Type>read</Type>
<Information>
<Subtext>.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Security</Page>
<Column>1</Column>
<Row>2</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1000">
<Name>ModuleStatusTable</Name>
<Description>Module Status</Description>
<Type>array</Type>
<ArrayOptions index="0">
<ColumnOption idx="0" pid="1001" type="retrieved" options=""/>
<ColumnOption idx="1" pid="1002" type="retrieved" options=";save" />
</ArrayOptions>
<Information>
<Subtext>tableInformation</Subtext>
</Information>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Module</Page>
<Column>0</Column>
<Row>0</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type options="tab=columns:1001|0-1002|1,width:100-100,sort:STRING-STRING,lines:25,filter:true">table</Type>
</Measurement>
</Param>
<Param id="1001" trending="false">
<Name>ModuleStatusTableName</Name>
<Description>Name</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1002" trending="true">
<Name>ModuleStatusTableStatus</Name>
<Description>Status</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<CL>idle</CL>
<Normal>active</Normal>
<CH>inactive</CH>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
<Discreets>
<Discreet>
<Display>Running</Display>
<Value>active</Value>
</Discreet>
<Discreet>
<Display>Not Running</Display>
<Value>inactive</Value>
</Discreet>
<Discreet>
<Display>Idle</Display>
<Value>idle</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="1200">
<Name>AlarmTable</Name>
<Description>Alarms of Titan Live</Description>
<Type>array</Type>
<ArrayOptions index="0">
<ColumnOption idx="0" pid="1201" type="retrieved" options=""/>
<ColumnOption idx="1" pid="1202" type="retrieved" options=""/>
<ColumnOption idx="2" pid="1203" type="retrieved" options=""/>
<ColumnOption idx="3" pid="1204" type="retrieved" options=""/>
<ColumnOption idx="4" pid="1205" type="retrieved" options=""/>
<ColumnOption idx="5" pid="1206" type="retrieved" options=""/>
</ArrayOptions>
<Information>
<Subtext>tableInformation</Subtext>
</Information>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Alarms</Page>
<Column>0</Column>
<Row>0</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type options="tab=columns:1201|0-1202|1-1203|2-1204|3-1205|4-1206|5,width:180-120-180-180-480-150,sort:STRING-STRING-STRING-STRING-STRING-STRING,lines:25,filter:true">table</Type>
</Measurement>
</Param>
<Param id="1201" trending="false">
<Name>AlarmTableType</Name>
<Description>Type</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>false</Monitored>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1202" trending="false">
<Name>AlarmTableDate</Name>
<Description>Start Date</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1203" trending="false">
<Name>AlarmTableLevel</Name>
<Description>Level</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<CH>critical</CH>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1204" trending="false">
<Name>AlarmTableIssue</Name>
<Description>Issue</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>false</Monitored>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1205" trending="false">
<Name>AlarmTableDescription</Name>
<Description>Description</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1206" trending="false">
<Name>AlarmTableService</Name>
<Description>Service</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>false</Monitored>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1400">
<Name>LicenseTable</Name>
<Description>License</Description>
<Type>array</Type>
<ArrayOptions index="0">
<ColumnOption idx="0" pid="1401" type="retrieved" options=""/>
<ColumnOption idx="1" pid="1402" type="retrieved" options=""/>
<ColumnOption idx="2" pid="1403" type="retrieved" options=""/>
<ColumnOption idx="3" pid="1404" type="retrieved" options=""/>
</ArrayOptions>
<Information>
<Subtext>tableInformation</Subtext>
</Information>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>License</Page>
<Column>0</Column>
<Row>3</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type options="tab=columns:1401|0-1402|1-1403|2-1404|3,width:111-100-100-114,sort:STRING-STRING-STRING-STRING,lines:25,filter:true">table</Type>
</Measurement>
</Param>
<Param id="1401" trending="false">
<Name>LicenseTableName</Name>
<Description>License Name</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1402" trending="false">
<Name>LicenseTableType</Name>
<Description>License Type</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1403" trending="false">
<Name>LicenseTableTotal</Name>
<Description>License Total</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1404" trending="false">
<Name>LicenseTableAvailable</Name>
<Description>License Available</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<Normal>!=0</Normal>
<CH>0</CH>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1600">
<Name>HardwareSensor</Name>
<Description>Hardware</Description>
<Type>array</Type>
<ArrayOptions index="0">
<ColumnOption idx="0" pid="1601" type="retrieved" options=""/>
<ColumnOption idx="1" pid="1602" type="retrieved" options=""/>
<ColumnOption idx="2" pid="1603" type="retrieved" options=""/>
</ArrayOptions>
<Information>
<Subtext>tableInformation</Subtext>
</Information>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Sensor</Page>
<Column>0</Column>
<Row>0</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type options="tab=columns:1601|0-1602|1-1603|2,width:125-104-115,sort:STRING-STRING-STRING,lines:25,filter:true">table</Type>
</Measurement>
</Param>
<Param id="1601" trending="false">
<Name>HardwareSensorName</Name>
<Description>Hardware Name</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1602" trending="false">
<Name>HardwareSensorType</Name>
<Description>Hardware Type</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1603" trending="true">
<Name>HardwareSensorValue</Name>
<Description>Hardware Sensor</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<Normal>50</Normal>
<CH>100</CH>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
<Range>
<Low>0</Low>
<High>100</High>
</Range>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1800" trending="true">
<Name>Servicetable</Name>
<Description>Table of Services</Description>
<Type>array</Type>
<ArrayOptions index="0" options=";naming=/1802">
<ColumnOption idx="0" pid="1801" type="retrieved" options=""/>
<ColumnOption idx="1" pid="1802" type="retrieved" options=""/>
<ColumnOption idx="2" pid="1803" type="retrieved" options=""/>
<ColumnOption idx="3" pid="1804" type="retrieved" options=""/>
<ColumnOption idx="4" pid="1805" type="retrieved" options=""/>
</ArrayOptions>
<Information>
<Subtext>
<![CDATA[Table Of Services]]>
</Subtext>
</Information>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Services</Page>
<Column>0</Column>
<Row>0</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type options="tab=columns:1801|0-1802|1-1803|2-1804|3-1805|4,width:100-100-100-100-100,sort:STRING-STRING-STRING-STRING-STRING,lines:10,filter:true">table</Type>
</Measurement>
</Param>
<Param id="1801" trending="false">
<Name>ServiceTableUUID</Name>
<Description>UID</Description>
<Type>read</Type>
<Information>
<Subtext>1</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1802" trending="false">
<Name>ServiceTableService</Name>
<Description>Service Name</Description>
<Type>read</Type>
<Information>
<Subtext>1</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>false</Monitored>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1902" setter="true">
<Name>ServiceTableService</Name>
<Description>Service Name</Description>
<Type>write</Type>
<Information>
<Subtext>1</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="1803" trending="true">
<Name>ServiceTableStateService</Name>
<Description>Service Status</Description>
<Type>read</Type>
<Information>
<Subtext>1</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<Normal>Encoding</Normal>
<CH>Invalid</CH>
<WaH>Stopped</WaH>
<CL>Pending</CL>
<MiL>Starting</MiL>
<WaL>Unknown</WaL>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Discreets>
<Discreet>
<Display>Stopped</Display>
<Value>Stopped</Value>
</Discreet>
<Discreet>
<Display>Encoding</Display>
<Value>Encoding</Value>
</Discreet>
<Discreet>
<Display>Starting</Display>
<Value>Starting</Value>
</Discreet>
<Discreet >
<Display>Invalid</Display>
<Value>Invalid</Value>
</Discreet>
<Discreet>
<Display>Pending</Display>
<Value>Pending</Value>
</Discreet>
<Discreet>
<Display>Unknown</Display>
<Value>Unknown</Value>
</Discreet>
</Discreets>
<Type>discreet</Type>
</Measurement>
</Param>
<Param id="1903" setter="true">
<Name>ServiceTableStateService</Name>
<Description>Service Status</Description>
<Type>write</Type>
<Information>
<Subtext>1</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>togglebutton</Type>
<Discreets>
<Discreet>
<Display>Stop</Display>
<Value>Stopped</Value>
</Discreet>
<Discreet>
<Display>Start</Display>
<Value>Starting</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="1804" trending="true">
<Name>ServiceTableChunk</Name>
<Description>Chunk</Description>
<Type>read</Type>
<Information>
<Subtext>1</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>true</Monitored>
<Normal>Enable</Normal>
<CH>Disable</CH>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
<Discreets>
<Discreet>
<Display>Enable</Display>
<Value>1</Value>
</Discreet>
<Discreet>
<Display>Disable</Display>
<Value>0</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="1904" setter="true">
<Name>ServiceTableChunk</Name>
<Description>Chunk</Description>
<Type>write</Type>
<Information>
<Subtext>1</Subtext>
</Information>
<Interprete>
<RawType>numeric text</RawType>
<Type>double</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>togglebutton</Type>
</Measurement>
</Param>
<Param id="1805" trending="false">
<Name>ServiceTableBlackout</Name>
<Description>Blackout</Description>
<Type>read</Type>
<Information>
<Subtext>1</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>false</Monitored>
<Normal>Enable</Normal>
<CH>Disable</CH>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
<Discreets>
<Discreet>
<Display>Enable</Display>
<Value>1</Value>
</Discreet>
<Discreet>
<Display>Disable</Display>
<Value>0</Value>
</Discreet>
</Discreets>
</Measurement>
</Param>
<Param id="1905" setter="true">
<Name>ServiceTableBlackout</Name>
<Description>Blackout</Description>
<Type>write</Type>
<Interprete>
<RawType>numeric text</RawType>
<Type>double</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>togglebutton</Type>
</Measurement>
</Param>
<Param id="2000">
<Name>NetworkTable2</Name>
<Description>Interfaces Table</Description>
<Type>array</Type>
<ArrayOptions index="0">
<ColumnOption idx="0" pid="2001" type="retrieved" options=""/>
<ColumnOption idx="1" pid="2002" type="retrieved" options="" />
<ColumnOption idx="2" pid="2003" type="retrieved" options="" />
<ColumnOption idx="3" pid="2004" type="retrieved" options="" />
<ColumnOption idx="4" pid="2005" type="retrieved" options="" />
<ColumnOption idx="5" pid="2006" type="retrieved" options="" />
<ColumnOption idx="6" pid="2007" type="retrieved" options="" />
<ColumnOption idx="7" pid="2008" type="retrieved" options="" />
<ColumnOption idx="8" pid="2009" type="retrieved" options="" />
<ColumnOption idx="9" pid="2010" type="retrieved" options=""/>
</ArrayOptions>
<Information>
<Subtext>tableInformation</Subtext>
</Information>
<Display>
<RTDisplay>true</RTDisplay>
<Positions>
<Position>
<Page>Networking</Page>
<Column>0</Column>
<Row>0</Row>
</Position>
</Positions>
</Display>
<Measurement>
<Type options="tab=columns:2001|0-2002|1-2003|2-2004|3-2005|4-2006|5-2007|6-2008|7-2009|8-2010|9,width:100-100-121-100-100-101-100-100-100-100,sort:STRING-STRING-STRING-STRING-STRING-STRING-STRING-STRING-STRING-STRING,lines:25,filter:true">table</Type>
</Measurement>
</Param>
<Param id="2001" trending="false">
<Name>NetworkTable2InterfaceName</Name>
<Description>Interface</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="2002" trending="false">
<Name>NetworkTable2LogicalName</Name>
<Description>Logical Name</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>false</Monitored>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="2003" trending="false">
<Name>NetworkTable2NegociatedSpeed</Name>
<Description>Negociated Speed</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Alarm>
<Monitored>false</Monitored>
</Alarm>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="2004" trending="false">
<Name>NetworkTable2Speed</Name>
<Description>Speed</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="2005" trending="false">
<Name>NetworkTable2LinkStatus</Name>
<Description>Link Status</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Alarm>
<Monitored>true</Monitored>
<Normal>Up</Normal>
<CH>Down</CH>
</Alarm>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="2006" trending="false">
<Name>NetworkTable2InterfaceState</Name>
<Description>Interface State</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Alarm>
<Monitored>true</Monitored>
<Normal>connected</Normal>
<CH>not connected</CH>
</Alarm>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="2007" trending="false">
<Name>NetworkTable2Method</Name>
<Description>Method</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="2008" trending="false">
<Name>NetworkTable2IPAddress</Name>
<Description>IP Address</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="2009" trending="false">
<Name>NetworkTable2Mask</Name>
<Description>Net Mask</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
<Param id="2010" trending="false">
<Name>NetworkTable2IGMP</Name>
<Description>IGMP</Description>
<Type>read</Type>
<Information>
<Subtext>This is the key used internally by DataMiner to identify the table entries.</Subtext>
</Information>
<Interprete>
<RawType>other</RawType>
<Type>string</Type>
<LengthType>next param</LengthType>
</Interprete>
<Display>
<RTDisplay>true</RTDisplay>
</Display>
<Measurement>
<Type>string</Type>
</Measurement>
</Param>
</Params>
<QActions>
<QAction id="1" name="Precompiled Code" encoding="csharp" options="precompile" />
<QAction id="2" name="After Startup" encoding="csharp" triggers="1" />
<QAction id="3" name="Ping Status" encoding="csharp" triggers="3" />
<QAction id="4" name="Upper MAC" encoding="csharp" triggers="23"/>
<QAction id="5" name="NMOS" encoding="csharp" triggers="27"/>
<QAction id="6" name="Firmware" encoding="csharp" triggers="8"/>
<QAction id="7" name="Resources" encoding="csharp" triggers="11"/>
<QAction id="8" name="Memory" encoding="csharp" triggers="13"/>
<QAction id="9" name="CPU" encoding="csharp" triggers="15"/>
<QAction id="10" name="Module" encoding="csharp" triggers="17"/>
<QAction id="11" name="Alarms" encoding="csharp" triggers="19"/>
<QAction id="12" name="Date" encoding="csharp" triggers="29"/>
<QAction id="13" name="SNMP" encoding="csharp" triggers="31"/>
<QAction id="14" name="Syslog" encoding="csharp" triggers="33"/>
<QAction id="15" name="Options" encoding="csharp" triggers="35"/>
<QAction id="16" name="Service" encoding="csharp" triggers="39"/>
<QAction id="17" name="Network Monitor" encoding="csharp" triggers="37"/>
<QAction id="19" name="License" encoding="csharp" triggers="37"/>
<QAction id="20" name="GET URL Service Name" encoding="csharp" row="true" triggers="1902"/>
<QAction id="21" name="Update Service Name" encoding="csharp" triggers="40"/>
<QAction id="24" name="Token" encoding="csharp" triggers="5"/>
</QActions>
<HTTP>
<Session id="1" name="GET API Status NET">
<Connection id="1" name="Check Ping">
<Request verb="GET" url="api/v1/system/network/ping">
</Request>
<Response statusCode="2">
<Content pid="3"></Content>
</Response>
</Connection>
</Session>
<Session id="2" name="GET Firmware UPDT" loginMethod="credentials" userName="135" password="136" >
<Connection id="2" name="firmware">
<Request verb="GET" url="api/v1/system/updater/firmware">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="7">
<Content pid="8"></Content>
</Response>
</Connection>
</Session>
<Session id="3" name="GET Alarms MNGT" loginMethod="credentials" userName="135" password="136">
<Connection id="3">
<Request verb="GET" url="api/v1/alarmsmngt/alarms">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="18">
<Content pid="19"/>
</Response>
</Connection>
</Session>
<Session id="4" name="DEL Alarms MNGT" loginMethod="credentials" userName="135" password="136">
<Connection id="4">
<Request verb="DELETE" url="api/v1/alarmsmngt/alarms">
<Headers>
<Header key="Content-Type">application/json</Header>
</Headers>
</Request>
<Response statusCode="20">
<Content pid="21"/>
</Response>
</Connection>
</Session>
<Session id="5" name="GET Configuration MNGT" loginMethod="credentials" userName="135" password="136">
<Connection id="5">
<Request verb="GET" url="api/v1/alarmsmngt/configuration">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="6" name="PUT Configuration MNGT" loginMethod="credentials" userName="135" password="136">
<Connection id="6">
<Request verb="PUT" url="api/v1/alarmsmngt/configuration">
<Data pid="2"/>
<Headers>
<Header key="Content-Type">application/json</Header>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="7" name="GET Services SRV" loginMethod="credentials" userName="135" password="136">
<Connection id="7">
<Request verb="GET" url="api/v1/servicesmngt/services">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="38">
<Content pid="39"/>
</Response>
</Connection>
</Session>
<Session id="8" name="GET Date CONF" loginMethod="credentials" userName="135" password="136">
<Connection id="8">
<Request verb="GET" url="api/v1/system/configuration/time/date">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="28">
<Content pid="29"/>
</Response>
</Connection>
</Session>
<Session id="9" name="GET Time CONF" loginMethod="credentials" userName="135" password="136">
<Connection id="9">
<Request verb="GET" url="api/v1/system/configuration/time/configuration">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="10" name="PUT Time CONF" loginMethod="credentials" userName="135" password="136">
<Connection id="10">
<Request verb="PUT" url="api/v1/system/configuration/time/configuration">
<Data pid="2"/>
<Headers>
<Header key="Content-Type">application/json</Header>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="11" name="POST Probe SRV" loginMethod="credentials" userName="135" password="136">
<Connection id="11">
<Request verb="POST" url="api/v1/servicesmngt/probe">
<Data pid="2"/>
<Headers>
<Header key="Content-Type">application/json</Header>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="12" name="GET MaxLoad SRV" loginMethod="credentials" userName="135" password="136">
<Connection id="12">
<Request verb="GET" url="api/v1/servicesmngt/maxload">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="13" name="GET Load SRV" loginMethod="credentials" userName="135" password="136">
<Connection id="13">
<Request verb="GET" url="api/v1/servicesmngt/load">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="14" name="GET Version INF" loginMethod="credentials" userName="135" password="136">
<Connection id="14">
<Request verb="GET" url="api/v1/system/information/version">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="15" name="GET Logos CONF" loginMethod="credentials" userName="135" password="136">
<Connection id="15">
<Request verb="GET" url="api/v1/system/configuration/logos">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="16" name="GET Fonts CONF" loginMethod="credentials" userName="135" password="136">
<Connection id="16">
<Request verb="GET" url="api/v1/system/configuration/fonts">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="17" name="POST Reboot INF" loginMethod="credentials" userName="135" password="136">
<Connection id="17">
<Request verb="POST" url="api/v1/system/information/reboot">
<Headers>
<Header key="Content-Type">application/json</Header>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="18" name="GET State UPD" loginMethod="credentials" userName="135" password="136">
<Connection id="18">
<Request verb="GET" url="api/v1/system/updater/state">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="19" name="GET Splice SRV" loginMethod="credentials" userName="135" password="136">
<Connection id="19">
<Request verb="GET" url="api/v1/servicesmngt/splice">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="20" name="GET State SRV" loginMethod="credentials" userName="135" password="136">
<Connection id="20">
<Request verb="GET" url="api/v1/servicesmngt/services/state">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="21" name="GET Interface1 HW" loginMethod="credentials" userName="135" password="136">
<Connection id="21">
<Request verb="GET" url="api/v1/system/network/interfaces/physical">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="36">
<Content pid="37"/>
</Response>
</Connection>
</Session>
<Session id="22" name="GET Interface2 HW" loginMethod="credentials" userName="135" password="136">
<Connection id="22">
<Request verb="GET" url="api/v1/system/network/interfaces/vlan">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="23" name="GET SNMP CONF" loginMethod="credentials" userName="135" password="136">
<Connection id="23">
<Request verb="GET" url="api/v1/system/configuration/snmp/configuration">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="30">
<Content pid="31"/>
</Response>
</Connection>
</Session>
<Session id="24" name="PUT SNMP CONF" loginMethod="credentials" userName="135" password="136">
<Connection id="24">
<Request verb="PUT" url="api/v1/system/configuration/snmp/configuration">
<Data pid="2"/>
<Headers>
<Header key="Content-Type">application/json</Header>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="25" name="GET Fingerprint LIC" loginMethod="credentials" userName="135" password="136">
<Connection id="25">
<Request verb="GET" url="api/v1/system/licensing/fingerprint">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="24">
<Content pid="25"/>
</Response>
</Connection>
</Session>
<Session id="26" name="GET Features LIC" loginMethod="credentials" userName="135" password="136">
<Connection id="26">
<Request verb="GET" url="api/v1/system/licensing/features">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="27" name="GET ServerAddress LIC" loginMethod="credentials" userName="135" password="136">
<Connection id="27">
<Request verb="GET" url="api/v1/system/licensing/serverAddress">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="28" name="PUT ServerAddress LIC" loginMethod="credentials" userName="135" password="136">
<Connection id="28">
<Request verb="PUT" url="api/v1/system/licensing/serverAddress">
<Data pid="2"/>
<Headers>
<Header key="Content-Type">application/json</Header>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="29" name="GET Sensor HW" loginMethod="credentials" userName="135" password="136">
<Connection id="29">
<Request verb="GET" url="api/v1/system/hardware/sensors">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="30" name="POST DebugPackage INF" loginMethod="credentials" userName="135" password="136">
<Connection id="30">
<Request verb="POST" url="api/v1/system/information/debugpackage">
<Headers>
<Header key="Content-Type">application/json</Header>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="31" name ="GET DebugPackage INF" loginMethod="credentials" userName="135" password="136">
<Connection id="31">
<Request verb="GET" url="api/v1/system/information/debugpackage">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="2">
<Content pid="2"/>
</Response>
</Connection>
</Session>
<Session id="32" name="GET CPU INF" loginMethod="credentials" userName="135" password="136">
<Connection id="32">
<Request verb="GET" url="api/v1/system/information/cpu">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="14">
<Content pid="15"/>
</Response>
</Connection>
</Session>
<Session id="33" name="GET Disk UPDT" loginMethod="credentials" userName="135" password="136">
<Connection id="33">
<Request verb="GET" url="api/v1/system/updater/information/disk">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="10">
<Content pid="11"/>
</Response>
</Connection>
</Session>
<Session id="34" name="GET Memory INF" loginMethod="credentials" userName="135" password="136">
<Connection id="34">
<Request verb="GET" url="api/v1/system/information/memory">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="12">
<Content pid="13"/>
</Response>
</Connection>
</Session>
<Session id="35" name="GET Module INF" loginMethod="credentials" userName="135" password="136">
<Connection id="35">
<Request verb="GET" url="api/v1/system/information/status">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="16">
<Content pid="17"/>
</Response>
</Connection>
</Session>
<Session id="36" name="GET MAC LIC" loginMethod="credentials" userName="135" password="136">
<Connection id="36">
<Request verb="GET" url="api/v1/system/licensing/macAddress">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="22">
<Content pid="23" />
</Response>
</Connection>
</Session>
<Session id="37" name="GET NMOS MNGT" loginMethod="credentials" userName="135" password="136">
<Connection id="37">
<Request verb="GET" url="api/v1/system/configuration/nmos/configuration">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="26">
<Content pid="27"/>
</Response>
</Connection>
</Session>
<Session id="38" name="GET SYSLOG CONF" loginMethod="credentials" userName="135" password="136">
<Connection id="38">
<Request verb="GET" url="api/v1/system/configuration/syslog/configuration">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="32">
<Content pid="33"/>
</Response>
</Connection>
</Session>
<Session id="39" name="GET Services MNGT" loginMethod="credentials" userName="135" password="136">
<Connection id="39">
<Request verb="GET" url="api/v1/servicesmngt/configuration/services">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="34">
<Content pid="35"/>
</Response>
</Connection>
</Session>
<Session id="40" name="GET Token" loginMethod="credentials" userName="135" password="136">
<Connection id="40">
<Request verb="POST" url="api/v1/system/configuration/login">
<Data pid="6"/>
<Headers>
<Header key="Content-Type">application/json</Header>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="4">
<Content pid="5"/>
</Response>
</Connection>
</Session>
<Session id="41" name="GET Custom URL Service" loginMethod="credentials" userName="135" password="136">
<Connection id="41">
<Request verb="GET" pid="40">
<Headers>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="41">
<Content pid="42"/>
</Response>
</Connection>
</Session>
<Session id="42" name="PUT Service Custom" loginMethod="credentials" userName="135" password="136">
<Connection id="42">
<Request verb="PUT" pid="40">
<Data pid="43"/>
<Headers>
<Header key="Content-Type">application/json</Header>
<Header key="cache-control">no-cache</Header>
</Headers>
</Request>
<Response statusCode="44">
<Content pid="45"/>
</Response>
</Connection>
</Session>
</HTTP>
<Groups>
<Group id="1">
<Name>After Startup</Name>
<Description>After Startup</Description>
<Type>poll action</Type>
<Content>
<Action>2</Action>
</Content>
</Group>
<Group id="2">
<Name>Fast Polling Session 10S</Name>
<Description>Fast Polling 10s</Description>
<Type>poll</Type>
<Content>
<Session>1</Session>
<Session>7</Session>
<Session>40</Session>
</Content>
</Group>
<Group id="3">
<Name>Fast Polling Action 10S</Name>
<Description>Fast Polling 10s</Description>
<Type>poll action</Type>
<Content>
<Action>3</Action>
</Content>
</Group>
<Group id="4">
<Name>Fast Polling Session 30S</Name>
<Description>Fast Polling 30S</Description>
<Type>poll</Type>
<Content>
<Session>8</Session>
<Session>3</Session>
<Session>32</Session>
<Session>33</Session>
<Session>34</Session>
<Session>35</Session>
</Content>
</Group>
<Group id="5">
<Name>DeleteAlarms</Name>
<Description>Delete Alarms</Description>
<Type>poll</Type>
<Content>
<Session>4</Session>
</Content>
</Group>
<Group id="6">
<Name>Slow Polling Session 1m</Name>
<Description>Slow Polling 1m</Description>
<Type>poll</Type>
<Content>
<Session>2</Session>
<Session>21</Session>
<Session>23</Session>
<Session>25</Session>
<Session>36</Session>
<Session>37</Session>
<Session>38</Session>
<Session>39</Session>
</Content>
</Group>
<Group id="7">
<Name>UpdateServiceName</Name>
<Description>Update Service name</Description>
<Type>poll action</Type>
<Content>
<Action>7</Action>
</Content>
</Group>
<Group id="8">
<Name>Slow Polling Session 5m</Name>
<Description>Slow Polling 5m</Description>
<Type>poll</Type>
<Content>
<Session>40</Session>
</Content>
</Group>
<Group id="9">
<Name>PutCustomURLServiceName1</Name>
<Description>Custom URL Update Service name Action</Description>
<Type>poll action</Type>
<Content>
<Action>9</Action>
</Content>
</Group>
<Group id="10">
<Name>PutCustomURLServiceName2</Name>
<Description>Custom URL Update Service name Session</Description>
<Type>poll</Type>
<Content>
<Session>41</Session>
</Content>
</Group>
<Group id="11">
<Name>PutURLServiceName1</Name>
<Description>Custom URL Update Service name</Description>
<Type>poll action</Type>
<Content>
<Action>11</Action>
</Content>
</Group>
<Group id="12">
<Name>PutURLServiceName2</Name>
<Description>Update Service name</Description>
<Type>poll</Type>
<Content>
<Session>42</Session>
</Content>
</Group>
</Groups>
<Triggers>
<Trigger id="1">
<Name>After Startup</Name>
<On>protocol</On>
<Time>after startup</Time>
<Type>action</Type>
<Content>
<Id>1</Id>
</Content>
</Trigger>
<Trigger id="2">
<Name>DeleteAlarms</Name>
<On id="137">parameter</On>
<Time>change</Time>
<Type>action</Type>
<Content>
<Id>4</Id>
</Content>
</Trigger>
<Trigger id="3">
<Name>UpdateServiceName</Name>
<On id="1902">parameter</On>
<Time>change</Time>
<Type>action</Type>
<Content>
<Id>6</Id>
</Content>
</Trigger>
<Trigger id="4">
<Name>CustomURLServiceName</Name>
<On id="40">parameter</On>
<Time>change</Time>
<Type>action</Type>
<Content>
<Id>8</Id>
</Content>
</Trigger>
<Trigger id="5">
<Name>CustomServiceName</Name>
<On id="43">parameter</On>
<Time>change</Time>
<Type>action</Type>
<Content>
<Id>10</Id>
</Content>
</Trigger>
</Triggers>
<Actions>
<Action id="1">
<Name>After Startup Group</Name>
<On id="1">group</On>
<Type>execute next</Type>
</Action>
<Action id="2">
<Name>After Startup QAction</Name>
<On id="1">parameter</On>
<Type>run actions</Type>
</Action>
<Action id="3">
<Name>Run Ping Check</Name>
<On id="3">parameter</On>
<Type>run actions</Type>
</Action>
<Action id="4">
<Name>Delete Alarms</Name>
<On id="5">group</On>
<Type>execute one now</Type>
</Action>
<Action id="5">
<Name>Run Check Support</Name>
<On id="101">parameter</On>
<Type>run actions</Type>
</Action>
<Action id="6">
<Name>Update Service Name Group</Name>
<On id="7">group</On>
<Type>execute next</Type>
</Action>
<Action id="7">
<Name>Update Service Name QAction</Name>
<On id="10">group</On>
<Type>execute next</Type>
</Action>
<Action id="8">
<Name>Set URL Service Name Group</Name>
<On id="9">group</On>
<Type>execute next</Type>
</Action>
<Action id="9">
<Name>Set URL Service Name QAction</Name>
<On id="10">group</On>
<Type>execute next</Type>
</Action>
<Action id="10">
<Name>Put Service Name Group</Name>
<On id="11">group</On>
<Type>execute next</Type>
</Action>
<Action id="11">
<Name>Put Service Name QAction</Name>
<On id="12">group</On>
<Type>execute next</Type>
</Action>
<!--<Action id="99">
<Name>Copy 23 To 112</Name>
<On id="112">parameter</On>
<Type id="23">copy</Type>
</Action>-->
</Actions>
<Timers>
<Timer id="1">
<Name>Fast Timer (10s)</Name>
<Time initial="true">10000</Time>
<Interval>75</Interval>
<Content>
<Group>2</Group>
</Content>
</Timer>
<Timer id="2">
<Name>Medium Timer (1m)</Name>
<Time initial="true" dataDisplay="30000">60000</Time>
<Interval>75</Interval>
<Content>
<Group>3</Group>
<Group>6</Group>
</Content>
</Timer>
<Timer id="3">
<Name>Slow Timer (30S)</Name>
<Time initial="true">30000</Time>
<Interval>75</Interval>
<Content>
<Group>4</Group>
</Content>
</Timer>
<Timer id="4">
<Name>Slow Timer (5m)</Name>
<Time initial="true">3000000</Time>
<Interval>75</Interval>
<Content>
<Group>8</Group>
</Content>
</Timer>
</Timers>
<PortSettings name="HTTP Connection">
<BusAddress>
<DefaultValue>ByPassProxy</DefaultValue>
<Disabled>false</Disabled>
</BusAddress>
<IPport>
<DefaultValue>80</DefaultValue>
<Disabled>false</Disabled>
</IPport>
</PortSettings>
</Protocol>
First attempt
Second Attempt
The PUT request only sends the correct values to the API on the second attempt