<?xml version="1.0" encoding="UTF-8"?>
<Domain
  xmlns="http://www.soti.net/connect-definitions"
  xmlns:xi="http://www.w3.org/2001/XInclude"
  xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
  xsi:schemaLocation="http://www.soti.net/connect-definitions ../../../Soti.IoT.ProtocolDefinitions/Soti.IoT.ProtocolDefinitions.Parser/protocol.xsd">
  <Imports>
    <xi:include href="./base-rest-protocol.xml" parse="xml" />
  </Imports>

  <Messages>
    <Message id="ZebraGetDeviceState" />
    <Message id="ZebraGetLogs" />

    <Message id="ZebraLogs">
      <Object id="Resource">
        <Segment id="device-syslog-entries" type="datafile" reference="content" />
      </Object>
    </Message>

    <Message id="ZebraGetRfidLogs" />
    <Message id="ZebraRfidLogs">
      <Object id="Resource">
        <Segment id="rfid-log-entries" type="datafile" reference="content" />
      </Object>
    </Message>

    <Message id="ZebraDeviceState">
      <Object id="Resource">
        <DataPointReference id="device-unique_id" path="GenericDeviceState#serial-number" />
        <DataPointReference id="device-product_name" path="base-module#model-id" />
        <DataPointReference id="device-friendly_name" path="base-module#device-name" />
        <DataPointReference id="device-zuid" path="base-module#device-id" />
        <DataPointReference id="device-company_name" path="base-module#manufacturer" />
        <DataPointReference id="appl-link_os_version"
          path="Zebra-Link-Os-Version#appl-link_os_version" />
        <DataPointReference id="appl-link_os_version_full"
          path="Zebra-Full-Version#appl-link_os_version_full" />
        <DataPointReference id="appl-name" path="base-module#version" />

        <DataPointReference id="file-cert-expiration" path="Zebra-General#certificates" />

        <DataPointReference id="device-languages" path="Zebra-Device-Common#device-languages" />
        <DataPointReference id="device-location" path="Zebra-Device-Common#device-location" />
        <DataPointReference id="device-cutter_installed"
          path="Zebra-Device-Common#device-cutter_installed" />
        <DataPointReference id="device-rewinder_installed"
          path="Zebra-Rewinder#device-rewinder_installed" />
        <DataPointReference id="device-uptime" path="Zebra-Device-Common#device-uptime" />
        <DataPointReference id="device-docked" path="Zebra-Battery#device-docked" />

        <DataPointReference id="memory-flash_free" path="Zebra-General#memory-flash_free" />
        <DataPointReference id="memory-flash_size" path="Zebra-General#memory-flash_size" />
        <DataPointReference id="memory-ram_free" path="Zebra-General#memory-ram_free" />
        <DataPointReference id="memory-ram_size" path="Zebra-General#memory-ram_size" />

        <DataPointReference id="odometer-headclean" path="Zebra-Odometer#odometer-headclean" />
        <DataPointReference id="odometer-headnew" path="Zebra-Odometer#odometer-headnew" />
        <DataPointReference id="odometer-total_label_count"
          path="Zebra-Odometer#odometer-total_label_count" />
        <DataPointReference id="odometer-total_print_length"
          path="Zebra-Odometer#odometer-total_print_length" />
        <DataPointReference id="ribbon-cartridge-length_remaining"
          path="Zebra-Ribbon#ribbon-cartridge-length_remaining" />
        <DataPointReference id="head-resolution-in_dpi" path="Zebra-General#head-resolution-in_dpi" />

        <DataPointReference id="bluetooth-address"
          path="Bluetooth_DeviceAddressModule#Bluetooth_DeviceAddress" />
        <DataPointReference id="bluetooth-minimum_security_mode"
          path="Zebra-Bluetooth#bluetooth-minimum_security_mode" />

        <DataPointReference id="display-backlight" path="Zebra-Display#display-backlight" />
        <DataPointReference id="display-backlight_on_time"
          path="Zebra-Display#display-backlight_on_time" />

        <DataPointReference id="media-speed" path="Zebra-PrintSettings-Common#media_speed" />
        <DataPointReference id="print-tone" path="Zebra-PrintSettings-Common#print_tone" />
        <DataPointReference id="print-tone_format"
          path="Zebra-PrintSettings-Common#print_tone_format" />
        <DataPointReference id="ezpl-media_type" path="Zebra-PrintSettings-Common#ezpl-media_type" />
        <DataPointReference id="media-printmode" path="Zebra-PrintSettings-Common#media-printmode" />
        <DataPointReference id="ezpl-print_method"
          path="Zebra-PrintSettings-Common#ezpl-print_method" />
        <DataPointReference id="ezpl-print_width" path="Zebra-PrintSettings-Common#ezpl-print_width" />
        <DataPointReference id="ezpl-head_close_action"
          path="Zebra-PrintSettings-Common#ezpl-head_close_action" />
        <DataPointReference id="ezpl-power_up_action"
          path="Zebra-PrintSettings-Common#ezpl-power_up_action" />
        <DataPointReference id="ezpl-tear_off" path="Zebra-PrintSettings-Common#ezpl-tear_off" />
        <DataPointReference id="zpl-label_length" path="Zebra-PrintSettings-Common#zpl-label_length" />

        <DataPointReference id="power-sleep-enable" path="Zebra-Battery#power-sleep-enable" />
        <DataPointReference id="power-sleep-timeout" path="Zebra-Battery#power-sleep-timeout" />
        <DataPointReference id="power-sleep-cradle" path="Zebra-Battery#power-sleep-cradle" />
        <DataPointReference id="power-sleep-unassociated"
          path="Zebra-Battery#power-sleep-unassociated" />
        <DataPointReference id="power-inactivity_timeout"
          path="Zebra-Battery#power-inactivity_timeout" />
        <DataPointReference id="power-percent_full" path="Zebra-Battery#power-percent_full" />
        <DataPointReference id="power-wake-radio" path="Zebra-Battery#power-wake-radio" />
        <DataPointReference id="power-chgr_status" path="Zebra-Battery#power-chgr_status" />
        <DataPointReference id="power-health" path="Zebra-Battery-Extended#power-health" />
        <DataPointReference id="power-design_capacity" path="Zebra-Battery-Extended#power-design_capacity" />
        <DataPointReference id="power-full_charge_capacity" path="Zebra-Battery-Extended#power-full_charge_capacity" />
        <DataPointReference id="power-temperature" path="Zebra-Battery-Extended#power-temperature" />
        <DataPointReference id="power-battery_type" path="Zebra-Battery-Extended#power-battery_type" />
        <DataPointReference id="power-percent_health" path="Zebra-Battery-Extended#power-percent_health" />
        <DataPointReference id="power-serial_number" path="Zebra-Battery-Extended#power-serial_number" />
        

        <DataPointReference id="rtc-date" path="Zebra-Rtc#rtc-date" />
        <DataPointReference id="rtc-time" path="Zebra-Rtc#rtc-time" />
        <DataPointReference id="rtc-timezone" path="Zebra-Rtc#rtc-timezone" />

        <DataPointReference id="weblink-ip-conn1-location"
          path="Zebra-Weblink#weblink-ip-conn1-location" />
        <DataPointReference id="weblink-ip-conn2-location"
          path="Zebra-Weblink#weblink-ip-conn2-location" />

        <DataPointReference id="interface-network-active-protocol"
          path="Zebra-Network#interface_network_active_protocol" />
        <DataPointReference id="interface-network-active-speed"
          path="Zebra-Network#interface-network-active-speed" />
        <DataPointReference id="interface-network-active-printserver"
          path="Zebra-Network#interface-network-active-printserver" />
        <DataPointReference id="interface-network-active-ip_addr" path="NetworkInfo#ipaddress" />
        <DataPointReference id="interface-network-active-netmask" path="NetworkInfo#subnet-mask" />
        <DataPointReference id="interface-network-active-gateway" path="NetworkInfo#gateway" />
        <DataPointReference id="interface-network-active-mac_addr" path="NetworkInfo#mac" />
        <DataPointReference id="interface-network-active-ipv6-address"
          path="Zebra-ipv6#activeipv6Address" />
        <DataPointReference id="interface-network-active-ipv6-gateways"
          path="Zebra-ipv6#activeipv6Gateway" />
        <DataPointReference id="ip-port" path="Zebra-Network#ip-port" />
        <DataPointReference id="ip-port_alternate" path="Zebra-Network#ip-port_alternate" />
        <DataPointReference id="ip-address_mode" path="Zebra-ipv6#addressMode" />
        <DataPointReference id="ip-active_network" path="Zebra-Network#ip-active_network" />
        <DataPointReference id="ip-primary_network" path="Zebra-Primary-Network#ip-primary_network" />
        <DataPointReference id="internal_wired-ip-timeout-enable"
          path="Zebra-Internal-Wired#internal_wired-ip-timeout-enable" />
        <DataPointReference id="internal_wired-ip-timeout-value"
          path="Zebra-Internal-Wired#internal_wired-ip-timeout-value" />

        <DataPointReference id="internal_wired-ip-protocol"
          path="Zebra-Internal-Wired#internal_wired_ip_protocol" />
        <DataPointReference id="internal_wired-8021x-security"
          path="Zebra-Internal-Wired#internal_wired_8021x_security" />
        <DataPointReference id="internal_wired-8021x-username"
          path="Zebra-Internal-Wired#internal_wired_8021x_username" />
        <DataPointReference id="internal_wired-ip-addr"
          path="GenericNetworkIP4Lan#generic-network-ipaddress" />
        <DataPointReference id="internal_wired-ip-netmask"
          path="GenericNetworkIP4Lan#generic-network-subnet-mask" />
        <DataPointReference id="internal_wired-ip-gateway"
          path="GenericNetworkIP4Lan#generic-network-gateway" />
        <DataPointReference id="internal_wired-ip-dns-servers"
          path="GenericNetworkIP4Lan#primary_dns_server_ip_address" />
        <DataPointReference id="internal_wired-mac_addr"
          path="GenericNetworkIP4Lan#generic-network-mac" />
        <DataPointReference id="internal_wired-auto_switchover"
          path="Zebra-Internal-Wired#internal_wired_auto_switchover" />

        <DataPointReference id="internal_wired-ipv6-address_type" path="Zebra-ipv6#ipv6AddressType" />
        <DataPointReference id="internal_wired-ipv6-addresses"
          path="Zebra-ipv6#staticWiredIpv6Address" />
        <DataPointReference id="internal_wired-ipv6-gateways"
          path="Zebra-ipv6#staticWiredIpv6Gateway" />

        <DataPointReference id="wlan-ip-protocol" path="Zebra-Wifi#wlan_ip_protocol" />
        <DataPointReference id="wlan-ip-addr" path="GenericNetworkIP4WLan#generic-network-ipaddress" />
        <DataPointReference id="wlan-ip-netmask"
          path="GenericNetworkIP4WLan#generic-network-subnet-mask" />
        <DataPointReference id="wlan-ip-gateway"
          path="GenericNetworkIP4WLan#generic-network-gateway" />
        <DataPointReference id="wlan-ip-dns-servers"
          path="GenericNetworkIP4WLan#primary_dns_server_ip_address" />
        <DataPointReference id="wlan-mac_addr" path="GenericNetworkIP4WLan#generic-network-mac" />
        <DataPointReference id="wlan-essid" path="GenericWIFI#ssid" />
        <DataPointReference id="wlan-security" path="Zebra-Wifi#wlan_security" />
        <DataPointReference id="wlan-username" path="Zebra-Wifi#wlan_username" />

        <DataPointReference id="wlan-ipv6-address_type" path="Zebra-ipv6#ipv6WirelessAddressType" />
        <DataPointReference id="wlan-ipv6-addresses" path="Zebra-ipv6#staticWirelessIpv6Address" />
        <DataPointReference id="wlan-ipv6-gateways" path="Zebra-ipv6#staticWirelessIpv6Gateway" />

        <DataPointReference id="wlan-wpa-wpa_version" path="Zebra-Wifi#wlan_wpa_version" />

        <DataPointReference id="mqtt-enable" path="Zebra-MQTT#mqtt_enable" />
        <DataPointReference id="mqtt-conn1-server_address" path="MQTT-Settings#mqtt_server_ip_addr" />
        <!--DataPointReference
        id="mqtt-conn1-server_port" path="MQTT-Settings#mqtt_port_number" /-->
        <DataPointReference id="mqtt-conn1-mqtt_version" path="Zebra-MQTT#mqtt_conn1_mqtt_version" />
        <DataPointReference id="mqtt-conn1-tenant_id" path="MQTT-Settings#tenant_id" />
        <DataPointReference id="mqtt-conn1-username" path="MQTT-Settings#mqtt_user_name" />
        <DataPointReference id="mqtt-conn1-qos" path="Zebra-MQTT#mqtt_conn1_qos" />
        <DataPointReference id="mqtt-conn1-retry_interval_random_max"
          path="Zebra-MQTT#mqtt_retry_interval_random_max" />
        <DataPointReference id="mqtt-conn1-ping_interval" path="Zebra-MQTT#mqtt-conn1_ping_interval" />
        <DataPointReference id="mqtt-conn1-clean_session_flag"
          path="Zebra-MQTT#mqtt_conn1_clean_session_flag" />
        <DataPointReference id="mqtt-conn1-reset_required" path="Zebra-MQTT#mqtt_reset_required" />
        <DataPointReference id="mqtt-conn2-server_address"
          path="Zebra-MQTT#mqtt_conn2_server_address" />
        <!--DataPointReference
        id="mqtt-conn2-server_port" path="Zebra-MQTT#mqtt_conn2_server_port" /-->
        <DataPointReference id="mqtt-conn2-mqtt_version" path="Zebra-MQTT#mqtt_conn2_mqtt_version" />
        <DataPointReference id="mqtt-conn2-tenant_id" path="Zebra-MQTT#mqtt_conn2_tenant_id" />
        <DataPointReference id="mqtt-conn2-username" path="Zebra-MQTT#mqtt_conn2_username" />
        <DataPointReference id="mqtt-conn2-qos" path="Zebra-MQTT#mqtt_conn2_qos" />
        <DataPointReference id="mqtt-conn2-retry_interval_random_max"
          path="Zebra-MQTT#mqtt_conn2_retry_interval_random_max" />
        <DataPointReference id="mqtt-conn2-ping_interval" path="Zebra-MQTT#mqtt-conn2_ping_interval" />
        <DataPointReference id="mqtt-conn2-clean_session_flag"
          path="Zebra-MQTT#mqtt_conn2_clean_session_flag" />
        <DataPointReference id="mqtt-conn2-reset_required"
          path="Zebra-MQTT#mqtt_conn2_reset_required" />

        <DataPointReference id="rfid-position-program"
          path="Zebra-RFID-Datapoints#rfid-position-program" />
        <DataPointReference id="rfid-error-response"
          path="Zebra-RFID-Datapoints#rfid-error-response" />
        <DataPointReference id="rfid-reader_1-model"
          path="Zebra-RFID-Datapoints#rfid-reader-model_1" />
        <DataPointReference id="rfid-reader_1-hardware_version"
          path="Zebra-RFID-Datapoints#rfid-reader-hardware_version" />
        <DataPointReference id="rfid-reader_1-firmware_version"
          path="Zebra-RFID-Datapoints#rfid-reader-software_version" />
        <DataPointReference id="rfid-reader_1-antenna_port"
          path="Zebra-RFID-Datapoints#rfid-reader-antenna_port" />
        <DataPointReference id="rfid-reader_1-power-read"
          path="Zebra-RFID-Datapoints#rfid-reader-power_read" />
        <DataPointReference id="rfid-reader_1-power-write"
          path="Zebra-RFID-Datapoints#rfid-reader-power_write" />
        <DataPointReference id="rfid-tag-test-content"
          path="Zebra-RFID-Datapoints#rfid-tag_test_content" />
        <DataPointReference id="rfid-tag-calibrate" path="Zebra-RFID-Datapoints#rfid-tag_calibrate" />
        <DataPointReference id="rfid-tag-read-content"
          path="Zebra-RFID-Datapoints#rfid-tag_read_content" />
        <DataPointReference id="rfid-enable" path="Zebra-RFID-Datapoints#rfid-enable" />
        <DataPointReference id="rfid-region_code" path="Zebra-RFID-Datapoints#rfid-region_code" />
        <DataPointReference id="rfid-country_code" path="Zebra-RFID-Datapoints#rfid-country_code" />
        <DataPointReference id="rfid-hop_table_version"
          path="Zebra-RFID-Datapoints#rfid-hop_table_version" />
        <DataPointReference id="rfid-recipe_version"
          path="Zebra-RFID-Datapoints#rfid-recipe_version" />
        <DataPointReference id="rfid-antenna_sweep" path="Zebra-RFID-Datapoints#rfid-antenna_sweep" />
        <DataPointReference id="rfid-adaptive_antenna"
          path="Zebra-RFID-Datapoints#rfid-adaptive_antenna" />
        <DataPointReference id="rfid-log-enabled" path="Zebra-RFID-Datapoints#rfid-log_enabled" />
        <DataPointReference id="rfid-void_print_length"
          path="Zebra-RFID-Datapoints#rfid-void_print_length" />
        <DataPointReference id="rfid-label_tries" path="Zebra-RFID-Datapoints#rfid-label_tries" />
        <DataPointReference id="rfid-error_handling"
          path="Zebra-RFID-Datapoints#rfid-error_handling" />
        <DataPointReference id="rfid-void_print_speed"
          path="Zebra-RFID-Datapoints#rfid-void_print_speed" />

        <DataPointReference id="device-position-longitude" path="Location#location">
          <PropertyMapping id="longitude" />
        </DataPointReference>
        <DataPointReference id="device-position-latitude" path="Location#location">
          <PropertyMapping id="latitude" />
        </DataPointReference>
        <DataPointReference id="device-position-altitude" path="Location#location">
          <PropertyMapping id="altitude" />
        </DataPointReference>
        
        <DataPointReference id="odometer-rfid-void_resettable" path="Zebra-Odometer-RFID#odometer-rfid-void_resettable" />
        <DataPointReference id="odometer-rfid-valid_resettable" path="Zebra-Odometer-RFID#odometer-rfid-valid_resettable" />
        
        <DataPointReference id="internal_wired-ip-dns-domain" path="Zebra-WiredSettings-Extended#internal_wired-ip-dns-domain" />
        <DataPointReference id="ip-dns-domain" path="Zebra-WiredSettings-Extended#ip-dns-domain" />

        <DataPointReference id="ip-ntp-servers" path="Zebra-NTPSettings#ip-ntp-servers" />
        <DataPointReference id="ip-ntp-enable" path="Zebra-NTPSettings#ip-ntp-enable" />

        <DataPointReference id="zpl-left_position" path="Zebra-LabelPosition#zpl-left_position" />
        <DataPointReference id="zpl-label_top" path="Zebra-LabelPosition#zpl-label_top" />

        <DataPointReference id="odometer-user_label_count" path="Zebra-Odometer-Extended#odometer-user_label_count" />
        <DataPointReference id="odometer-user_label_count1" path="Zebra-Odometer-Extended#odometer-user_label_count1" />
        <DataPointReference id="odometer-user_label_count2" path="Zebra-Odometer-Extended#odometer-user_label_count2" />
        <DataPointReference id="odometer-latch_open_count" path="Zebra-Odometer-Extended#odometer-latch_open_count" />
        <DataPointReference id="odometer-label_dot_length" path="Zebra-Odometer-Extended#odometer-label_dot_length" />
        <DataPointReference id="odometer-media_marker_count" path="Zebra-Odometer-Extended#odometer-media_marker_count" />
        <DataPointReference id="odometer-media_marker_count1" path="Zebra-Odometer-Extended#odometer-media_marker_count1" />
        <DataPointReference id="odometer-media_marker_count2" path="Zebra-Odometer-Extended#odometer-media_marker_count2" />
        <DataPointReference id="odometer-net_media_length" path="Zebra-Odometer-Extended#odometer-net_media_length" />


        <DataPointReference id="ip-http-admin_name"
          path="Zebra-Http-Credentials#http-admin_username" />
        <!-- proxy/auth -->
        <DataPointReference id="ip-firewall-proxy" path="Zebra-Proxy#ip-firewall-proxy" />

        <DataPointReference id="device-syslog-enable" path="Zebra-Logs#device-syslog-enable" />
        <DataPointReference id="device-syslog-save_local_file" path="Zebra-Logs#save_local_file" />
        <DataPointReference id="device-syslog-log_max_file_size" path="Zebra-Logs#log_max_file_size" />
        <DataPointReference id="device-syslog-configuration"
          path="Zebra-Logs#device-syslog-configuration" />
          
        <DataPointReference id="device-user_p1" path="Zebra-Users#device-user_p1" />
        <DataPointReference id="device-user_p2" path="Zebra-Users#device-user_p2" />
        <DataPointReference id="internal_wired-enable" path="Zebra-Internal-Wired#internal_wired-enable" />
        <DataPointReference id="power-energy_star-enable" path="Zebra-EnergyStar#power-energy_star-enable" />
        <DataPointReference id="power-energy_star-timeout" path="Zebra-EnergyStar#power-energy_star-timeout" />
        <DataPointReference id="ezpl-reprint_mode" path="Zebra-PrintSettings-Common#ezpl-reprint_mode" />
        <DataPointReference id="power-part_number" path="Zebra-Battery#power-part_number" />
        <DataPointReference id="power-cycle_count" path="Zebra-Battery#power-cycle_count" />

        <DataPointReference id="display-password-level" path="Zebra-Display-Securiy#display-password-level" />

        <!--Not
        a part of check in. Used in get file listing action-->
        <Object id="file-drive_listing">
          <DataPointReference id="E" path="Zebra-File#E-files" />
          <DataPointReference id="R" path="Zebra-File#R-files" />
        </Object>
      </Object>
    </Message>

    <Message id="ZebraChangeSettings">
      <Object id="Resource">
        <Segment id="bluetooth-bluetooth_pin" type="string" />
        <Segment id="bluetooth-minimum_security_mode" type="string" />

        <Segment id="display-backlight" type="string" />
        <Segment id="display-backlight_on_time" type="integer" />

        <Segment id="device-languages" type="string" />
        <Segment id="device-location" type="string" />
        <Segment id="device-friendly_name" type="string" />
        <Segment id="device-prompted_network_reset" type="string" />

        <Segment id="cutter-clean_cutter" type="string" />

        <Segment id="media-speed" type="float" />
        <Segment id="print-tone" type="float" />
        <Segment id="ezpl-media_type" type="string" />
        <Segment id="media-printmode" type="string" />
        <Segment id="ezpl-print_method" type="string" />
        <Segment id="ezpl-print_width" type="integer" />
        <Segment id="ezpl-head_close_action" type="string" />
        <Segment id="ezpl-power_up_action" type="string" />
        <Segment id="ezpl-tear_off" type="integer" />
        <Segment id="zpl-label_length" type="integer" />

        <Segment id="internal_wired-8021x-security" type="string" />
        <Segment id="internal_wired-8021x-username" type="string" />
        <Segment id="internal_wired-ip-protocol" type="string" />
        <Segment id="ip-port" type="integer" />
        <Segment id="ip-port_alternate" type="integer" />
        <Segment id="ip-primary_network" type="integer" />
        <Segment id="ip-address_mode" type="string" />
        <Segment id="internal_wired-ip-timeout-enable" type="string" />
        <Segment id="internal_wired-ip-timeout-value" type="integer" />
        <Segment id="internal_wired-ip-addr" type="ipv4" />
        <Segment id="internal_wired-ip-netmask" type="ipv4" />
        <Segment id="internal_wired-ip-gateway" type="ipv4" />
        <Segment id="internal_wired-ip-dns-servers" type="string" />
        <Segment id="internal_wired-auto_switchover" type="string" />

        <Segment id="internal_wired-ipv6-address_type" type="string" />
        <Segment id="internal_wired-ipv6-addresses" type="string" />
        <Segment id="internal_wired-ipv6-gateways" type="string" />

        <Segment id="power-sleep-enable" type="string" />
        <Segment id="power-sleep-timeout" type="integer" />
        <Segment id="power-sleep-cradle" type="string" />
        <Segment id="power-sleep-unassociated" type="string" />
        <Segment id="power-inactivity_timeout" type="integer" />
        <Segment id="power-wake-radio" type="string" />

        <Segment id="rtc-date" type="string" />
        <Segment id="rtc-time" type="string" />
        <Segment id="rtc-timezone" type="string" />

        <Segment id="weblink-ip-conn1-location" type="string" />
        <Segment id="weblink-ip-conn2-location" type="string" />

        <Segment id="wlan-ip-addr" type="ipv4" />
        <Segment id="wlan-ip-netmask" type="ipv4" />
        <Segment id="wlan-ip-gateway" type="ipv4" />
        <Segment id="wlan-essid" type="string" />
        <Segment id="wlan-ip-protocol" type="string" />
        <Segment id="wlan-security" type="string" />
        <Segment id="wlan-username" type="string" />
        <Segment id="wlan-password" type="string" />
        <Segment id="wlan-wpa-psk" type="string" />
        <Segment id="wlan-private_key_password" type="string" />

        <Segment id="wlan-ipv6-address_type" type="string" />
        <Segment id="wlan-ipv6-addresses" type="string" />
        <Segment id="wlan-ipv6-gateways" type="string" />

        <Segment id="ip-http-admin_name" type="string" />
        <Segment id="ip-http-admin_password" type="string" />
        <Segment id="ip-firewall-proxy" type="string" />
        <Segment id="ip-firewall-authentication-add" type="string" />
        <Segment id="ip-firewall-authentication-remove" type="string" />

        <Segment id="mqtt-enable" type="string" />

        <Segment id="mqtt-conn1-qos" type="integer" />
        <Segment id="mqtt-conn1-retry_interval_random_max" type="integer" />
        <Segment id="mqtt-conn1-ping_interval" type="integer" />
        <Segment id="mqtt-conn1-clean_session_flag" type="string" />

        <Segment id="mqtt-conn2-qos" type="integer" />
        <Segment id="mqtt-conn2-retry_interval_random_max" type="integer" />
        <Segment id="mqtt-conn2-ping_interval" type="integer" />
        <Segment id="mqtt-conn2-clean_session_flag" type="string" />

        <Segment id="device-syslog-enable" type="string" />
        <Segment id="device-syslog-save_local_file" type="string" />
        <Segment id="device-syslog-log_max_file_size" type="integer" />
        <Segment id="device-syslog-configuration" type="string" />

        <Segment id="file-run" type="string" />
        <Segment id="file-drive_listing" type="string" />

        <Segment id="rfid-position-program" type="string" />
        <Segment id="rfid-reader_1-antenna_port" type="string" />
        <Segment id="rfid-reader_1-power-read" type="integer" />
        <Segment id="rfid-reader_1-power-write" type="integer" />
        <Segment id="rfid-tag-test-content" type="string" />
        <Segment id="rfid-tag-calibrate" type="string" />
        <Segment id="rfid-tag-read-content" type="string" />
        <Segment id="rfid-hop_table_version" type="string" />
        <Segment id="rfid-antenna_sweep" type="string" />
        <Segment id="rfid-adaptive_antenna" type="string" />
        <Segment id="rfid-log-enabled" type="string" />
        <Segment id="rfid-log-clear" type="string" />
        <Segment id="rfid-void_print_length" type="integer" />
        <Segment id="rfid-label_tries" type="integer" />
        <Segment id="rfid-error_handling" type="string" />
        <Segment id="rfid-void_print_speed" type="double" />
        
        <Segment id="odometer-rfid-void_resettable" type="integer" />
        <Segment id="odometer-rfid-valid_resettable" type="integer" />
        
        <Segment id="internal_wired-ip-dns-domain" type="string" />

        <Segment id="ip-ntp-servers" type="string" />
        <Segment id="ip-ntp-enable" type="string" />

        <Segment id="zpl-left_position" type="integer" />
        <Segment id="zpl-label_top" type="integer" />

        <Segment id="odometer-user_label_count" type="integer" />
        <Segment id="odometer-user_label_count1" type="unsignedinteger" />
        <Segment id="odometer-user_label_count2" type="unsignedinteger" />
        <Segment id="odometer-latch_open_count" type="unsignedinteger" />
        <Segment id="odometer-media_marker_count" type="unsignedinteger" />
        <Segment id="odometer-media_marker_count1" type="integer" />
        <Segment id="odometer-media_marker_count2" type="integer" />
        
        <Segment id="odometer-headclean" type="integer" />
        <Segment id="odometer-headnew" type="integer" />
        
        <Segment id="device-user_p1" type="string" />
        <Segment id="device-user_p2" type="string" />
        <Segment id="internal_wired-enable" type="string" />
        <Segment id="power-energy_star-enable" type="string" />
        <Segment id="power-energy_star-timeout" type="integer" />
        <Segment id="ezpl-reprint_mode" type="string" />
        <Segment id="zpl-calibrate" type="string" />
        <Segment id="formats-cancel_all" type="string" />
        <Segment id="device-pause" type="string" />
        <Segment id="device-unpause" type="string" />
        <Segment id="display-password-level" type="string" />
        <Segment id="display-password-current" type="string" />
      </Object>
    </Message>

    <Message id="ZebraChangeLocation">
      <Segment id="Resource" type="geolocation" />
    </Message>

    <Message id="ZebraChangeMqttSettings1">
      <Object id="Resource">
        <Object id="Settings">
          <Segment id="mqtt-conn1-server_address" type="string" />
          <!--Segment
          id="mqtt-conn1-server_port" type="integer" /-->
          <!--Segment
          id="mqtt-conn1-mqtt_version" type="string" /-->
          <Segment id="mqtt-conn1-tenant_id" type="string" />
          <Segment id="mqtt-conn1-username" type="string" />
          <Segment id="mqtt-conn1-password" type="string" />
        </Object>
        <Object id="Certificates">
          <Segment id="root-cert" type="filestore" />
          <Segment id="client-cert" type="filestore" />
          <Segment id="client-key" type="filestore" />
        </Object>
      </Object>
    </Message>

    <Message id="ZebraChangeMqttSettings2">
      <Object id="Resource">
        <Object id="Settings">
          <Segment id="mqtt-conn2-server_address" type="string" />
          <!--Segment
          id="mqtt-conn2-server_port" type="integer" /-->
          <!--Segment
          id="mqtt-conn2-mqtt_version" type="string" /-->
          <Segment id="mqtt-conn2-tenant_id" type="string" />
          <Segment id="mqtt-conn2-username" type="string" />
          <Segment id="mqtt-conn2-password" type="string" />
        </Object>
        <Object id="Certificates">
          <Segment id="root-cert" type="filestore" />
          <Segment id="client-cert" type="filestore" />
          <Segment id="client-key" type="filestore" />
        </Object>
      </Object>
    </Message>

    <Message id="ZebraUpdateWifiRootCertificate">
      <Object id="Resource">
        <Object id="Certificates">
          <Segment id="root-cert" type="filestore" />
        </Object>
      </Object>
    </Message>

    <Message id="ZebraUpdateWifiClientCertificates">
      <Object id="Resource">
        <Object id="Certificates">
          <Segment id="client-cert" type="filestore" />
          <Segment id="client-key" type="filestore" />
        </Object>
      </Object>
    </Message>

    <Message id="ZebraDownloadFile">
      <Object id="Resource">
        <Segment id="File" type="filestore" />
        <Segment id="filename" type="string" />
        <Segment id="drive" type="string" />
      </Object>
    </Message>

    <Message id="ZebraUpdateFirmware">
      <Object id="Resource">
        <Segment id="firmware" type="filestore" />
      </Object>
    </Message>

    <Message id="ZebraPrintTestPage" />
    <Message id="ZebraClearProxy" />
    <Message id="ZebraPrintTestPageMobile" />
    <Message id="ZebraReboot" />
    <Message id="ZebraFactoryReset" />
    <Message id="ZebraClearPasswordMqttConnection1" />
    <Message id="ZebraClearPasswordMqttConnection2" />
    <Message id="ZebraResetMqttConnection1" />
    <Message id="ZebraResetMqttConnection2" />
    <Message id="ZebraClearMQTTLogs" />
    <Message id="ZebraResetNetworkSetting" />

    <Message id="ZebraAlert">
      <Object id="Resource">
        <DataPointReference id="Id" path="Zebra-Alert#Id" />
        <DataPointReference id="Description" path="Zebra-Alert#Description" />
        <DataPointReference id="Type" path="Zebra-Alert#Type" />
        <DataPointReference id="Timestamp" path="Zebra-Alert#Timestamp" />
      </Object>
    </Message>
  </Messages>

  <Transactions>
    <Transaction id="Register"
      hint="You must first register with the MQTT server before you can discover and enroll devices on it.">
      <Blocks>
        <Block id="1">
          <SendMessage id="RegisterAPI">
            <UserAssignment actionArgName="Host Address" path="Settings/ApiIpAddress"
              defaultValue="127.0.0.1" hint="FDQN of server to connect to." />
            <UserAssignment actionArgName="Port" path="Settings/Port" />
            <UserAssignment actionArgName="Use Connect Tenant ID" path="Settings/UseTenantId"
              defaultValue="false" optional="true"
              hint="Check this box if your devices are configured with this SOTI Connect Instance's Tenant ID." />
            <UserAssignment actionArgName="Username" path="Settings/ApiKey" optional="true" />
            <UserAssignment actionArgName="Password" path="Settings/ApiSecret" optional="true"
              secret="true" />
            <UserAssignment actionArgName="PA Client Certificate" path="Settings/Certificate"
              optional="true" />
            <UserAssignment actionArgName="PA Client Certificate Password"
              path="Settings/CertificatePassword" optional="true" secret="true" />
            <UserAssignment actionArgName="CA Certificate" path="Settings/CaCertificate"
              optional="true" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="RegisterAPISettings" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="SearchNewDevices">
      <Blocks>
        <Block id="1">
          <SendMessage id="SearchNewDevices" />
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="Success" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraCheckin" semanticid="base-module#checkin">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraGetDeviceState" />
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangePrintingSettings-ZT600"
      semanticid="Zebra-PrintSettings-ZT600#change-print-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
            <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeDisplaySecurity"
                   semanticid="Zebra-Display-Securiy#change-display-security-settings">
      <Blocks>
          <Block id="1">
              <SendMessage id="ZebraChangeSettings">
                  <UserAssignment actionArgName="Display Password Level" path="Resource/display-password-level" />
                  <UserAssignment actionArgName="Display Password" path="Resource/display-password-current" />
              </SendMessage>
              <Switch>
                  <SwitchOnMessage>
                      <MessageCase>
                          <ReceiveMessage id="ZebraDeviceState" />
                          <BlockAction>
                              <Terminate success="true" />
                          </BlockAction>
                      </MessageCase>
                      <MessageCase>
                          <ReceiveMessage id="Error">
                              <VariableDefinition id="Resource" path="Resource" />
                          </ReceiveMessage>
                          <BlockAction>
                              <Terminate success="false">
                                  <Log variableId="Resource" />
                              </Terminate>
                          </BlockAction>
                      </MessageCase>
                  </SwitchOnMessage>
              </Switch>
          </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangePrintingSettings-ZT231"
      semanticid="Zebra-PrintSettings-ZT231#change-print-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
            <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeRFIDSettings" semanticid="Zebra-RFID-Actions#change-rfid-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="RFID Position Program"
              path="Resource/rfid-position-program" />
            <UserAssignment actionArgName="RFID Read Power" path="Resource/rfid-reader_1-power-read" />
            <UserAssignment actionArgName="RFID Write Power"
              path="Resource/rfid-reader_1-power-write" />
            <UserAssignment actionArgName="RFID Tag Test Content"
              path="Resource/rfid-tag-test-content" />
            <UserAssignment actionArgName="RFID Tag Calibrate" path="Resource/rfid-tag-calibrate" />
            <UserAssignment actionArgName="RFID Tag Read Content"
              path="Resource/rfid-tag-read-content" />
            <UserAssignment actionArgName="RFID Log Enabled" path="Resource/rfid-log-enabled" />
            <UserAssignment actionArgName="RFID Void Print Length"
              path="Resource/rfid-void_print_length" />
            <UserAssignment actionArgName="RFID Label Tries" path="Resource/rfid-label_tries" />
            <UserAssignment actionArgName="RFID Error Handling" path="Resource/rfid-error_handling" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraClearRFIDLogs" semanticid="Zebra-RFID-Actions#clear-rfid-logs">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <ConstantAssignment path="Resource/rfid-log-clear" value="" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeRFIDAntennaSettings"
      semanticid="Zebra-RFID-Antenna-Settings-Actions#change-rfid-antenna-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="RFID Antenna Port"
              path="Resource/rfid-reader_1-antenna_port" />
            <UserAssignment actionArgName="RFID Antenna Sweep" path="Resource/rfid-antenna_sweep" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeLocation" semanticid="ChangeLocation#changeLocation">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeLocation">
            <UserAssignment actionArgName="Location" path="Resource" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangePrintingSettings-ZQ600"
      semanticid="Zebra-PrintSettings-ZQ600#change-print-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
            <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangePrintingSettings-ZE501"
      semanticid="Zebra-PrintSettings-ZE501#change-print-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
            <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangePrintingSettings-ZD601"
      semanticid="Zebra-PrintSettings-ZD601#change-print-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
            <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangePrintingSettings-ZD401"
      semanticid="Zebra-PrintSettings-ZD401#change-print-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
            <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangePrintingSettings-ZD501"
      semanticid="Zebra-PrintSettings-ZD501#change-print-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
            <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangePrintingSettings-ZQ501"
      semanticid="Zebra-PrintSettings-ZQ501#change-print-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
            <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangePrintingSettings-ZT401"
      semanticid="Zebra-PrintSettings-ZT401#change-print-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
            <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint"
      semanticid="Zebra-Device-Language-ZplAndLinePrint#change-device-command_language">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Command Language" path="Resource/device-languages" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl"
      semanticid="Zebra-Device-Language-EzplAndZpl#change-device-command_language">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Command Language" path="Resource/device-languages" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZplAndLinePrint"
      semanticid="Zebra-Device-Language-EzplAndZplAndLinePrint#change-device-command_language">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Command Language" path="Resource/device-languages" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndEplAndEzpl"
      semanticid="Zebra-Device-Language-ZplAndEplAndEzpl#change-device-command_language">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Command Language" path="Resource/device-languages" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeDeviceCommandLanguage-Zpl"
      semanticid="Zebra-Device-Language-Zpl#change-device-command_language">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Command Language" path="Resource/device-languages" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeMediaSettings-ZT600"
      semanticid="Zebra-PrintSettings-ZT600#change-media-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Media Print Mode" path="Resource/media-printmode" />
            <UserAssignment actionArgName="Print Method" path="Resource/ezpl-print_method" />
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Head Close Action" path="Resource/ezpl-head_close_action" />
            <UserAssignment actionArgName="Power Up Action" path="Resource/ezpl-power_up_action" />
            <UserAssignment actionArgName="Tear-Off Position" path="Resource/ezpl-tear_off" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeLabelSettings-ZT600"
      semanticid="Zebra-PrintSettings-ZT600#change-label-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeMediaSettings-ZQ600"
      semanticid="Zebra-PrintSettings-ZQ600#change-media-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Media Print Mode" path="Resource/media-printmode" />
            <!--UserAssignment
            actionArgName="Media Print Method" path="Resource/ezpl-print_method" /-->
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Head Close Action" path="Resource/ezpl-head_close_action" />
            <UserAssignment actionArgName="Power Up Action" path="Resource/ezpl-power_up_action" />
            <UserAssignment actionArgName="Tear-Off Position" path="Resource/ezpl-tear_off" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeLabelSettings-ZQ600"
      semanticid="Zebra-PrintSettings-ZQ600#change-label-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeMediaSettings-ZT231"
      semanticid="Zebra-PrintSettings-ZT231#change-media-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Media Print Mode" path="Resource/media-printmode" />
            <UserAssignment actionArgName="Print Method" path="Resource/ezpl-print_method" />
            <UserAssignment actionArgName="Head Close Action" path="Resource/ezpl-head_close_action" />
            <UserAssignment actionArgName="Power Up Action" path="Resource/ezpl-power_up_action" />
            <UserAssignment actionArgName="Tear-Off Position" path="Resource/ezpl-tear_off" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeLabelSettings-ZT231"
      semanticid="Zebra-PrintSettings-ZT231#change-label-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeMediaSettings-ZE501"
      semanticid="Zebra-PrintSettings-ZE501#change-media-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Media Print Mode" path="Resource/media-printmode" />
            <UserAssignment actionArgName="Print Method" path="Resource/ezpl-print_method" />
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Head Close Action" path="Resource/ezpl-head_close_action" />
            <UserAssignment actionArgName="Power Up Action" path="Resource/ezpl-power_up_action" />
            <UserAssignment actionArgName="Tear-Off Position" path="Resource/ezpl-tear_off" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeLabelSettings-ZE501"
      semanticid="Zebra-PrintSettings-ZE501#change-label-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeMediaSettings-ZD601"
      semanticid="Zebra-PrintSettings-ZD601#change-media-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Media Print Mode" path="Resource/media-printmode" />
            <UserAssignment actionArgName="Print Method" path="Resource/ezpl-print_method" />
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Head Close Action" path="Resource/ezpl-head_close_action" />
            <UserAssignment actionArgName="Power Up Action" path="Resource/ezpl-power_up_action" />
            <UserAssignment actionArgName="Tear-Off Position" path="Resource/ezpl-tear_off" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeLabelSettings-ZD601"
      semanticid="Zebra-PrintSettings-ZD601#change-label-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeMediaSettings-ZD401"
      semanticid="Zebra-PrintSettings-ZD401#change-media-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Media Print Mode" path="Resource/media-printmode" />
            <UserAssignment actionArgName="Print Method" path="Resource/ezpl-print_method" />
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Head Close Action" path="Resource/ezpl-head_close_action" />
            <UserAssignment actionArgName="Power Up Action" path="Resource/ezpl-power_up_action" />
            <UserAssignment actionArgName="Tear-Off Position" path="Resource/ezpl-tear_off" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeLabelSettings-ZD401"
      semanticid="Zebra-PrintSettings-ZD401#change-label-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeMediaSettings-ZD501"
      semanticid="Zebra-PrintSettings-ZD501#change-media-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Media Print Mode" path="Resource/media-printmode" />
            <UserAssignment actionArgName="Print Method" path="Resource/ezpl-print_method" />
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Head Close Action" path="Resource/ezpl-head_close_action" />
            <UserAssignment actionArgName="Power Up Action" path="Resource/ezpl-power_up_action" />
            <UserAssignment actionArgName="Tear-Off Position" path="Resource/ezpl-tear_off" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeLabelSettings-ZD501"
      semanticid="Zebra-PrintSettings-ZD501#change-label-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeMediaSettings-ZQ501"
      semanticid="Zebra-PrintSettings-ZQ501#change-media-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Media Print Mode" path="Resource/media-printmode" />
            <!--UserAssignment
            actionArgName="Media Print Method" path="Resource/ezpl-print_method" /-->
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Head Close Action" path="Resource/ezpl-head_close_action" />
            <UserAssignment actionArgName="Power Up Action" path="Resource/ezpl-power_up_action" />
            <UserAssignment actionArgName="Tear-Off Position" path="Resource/ezpl-tear_off" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeLabelSettings-ZQ501"
      semanticid="Zebra-PrintSettings-ZQ501#change-label-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeMediaSettings-ZT401"
      semanticid="Zebra-PrintSettings-ZT401#change-media-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Media Print Mode" path="Resource/media-printmode" />
            <UserAssignment actionArgName="Print Method" path="Resource/ezpl-print_method" />
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Head Close Action" path="Resource/ezpl-head_close_action" />
            <UserAssignment actionArgName="Power Up Action" path="Resource/ezpl-power_up_action" />
            <UserAssignment actionArgName="Tear-Off Position" path="Resource/ezpl-tear_off" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeLabelSettings-ZT401"
      semanticid="Zebra-PrintSettings-ZT401#change-label-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
            <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeDeviceSettings"
      semanticid="Zebra-Device-Common#change-device-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Device Location" path="Resource/device-location" />
            <UserAssignment actionArgName="Device Label" path="Resource/device-friendly_name" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeSensor" semanticid="Zebra-PrintSettings-Common#change-media-sensor">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Sensor" path="Resource/ezpl-media_type" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeBatterySettings" semanticid="Zebra-Battery#change-power">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Enable Sleep Mode" path="Resource/power-sleep-enable" />
            <UserAssignment actionArgName="Sleep Timeout" path="Resource/power-sleep-timeout" />
            <UserAssignment actionArgName="Enable Sleep While Docked"
              path="Resource/power-sleep-cradle" />
            <UserAssignment actionArgName="Enable Sleep While Disconnected From Network"
              path="Resource/power-sleep-unassociated" />
            <UserAssignment actionArgName="Auto-Shutoff Timeout When On Battery"
              path="Resource/power-inactivity_timeout" />
            <UserAssignment actionArgName="Wake Up With WLAN Activity"
              path="Resource/power-wake-radio" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeNetworkSettings" semanticid="Zebra-Network#change-network-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Primary TCP Port" path="Resource/ip-port" />
            <UserAssignment actionArgName="Alternate TCP Port" path="Resource/ip-port_alternate" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
    <Transaction id="ZebraChangeListOfDomains" semanticid="Zebra-WiredSettings-Extended#change-list-of-domains">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Internal Wired List of Domains" path="Resource/internal_wired-ip-dns-domain" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
    <Transaction id="ZebraConfigureNTP" semanticid="Zebra-NTPSettings#configure-ntp">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="NTP Servers" path="Resource/ip-ntp-servers" />
            <UserAssignment actionArgName="NTP Enabled" path="Resource/ip-ntp-enable" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
    <Transaction id="ZebraChangeLabelPosition" semanticid="Zebra-LabelPosition#change-label-position">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Label Left Margin Offset" path="Resource/zpl-left_position" />
            <UserAssignment actionArgName="Label Top Margin Offset" path="Resource/zpl-label_top" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
    <Transaction id="ResetZebraMediaMarkerCounter" semanticid="Zebra-Odometer-Extended#reset-mediamarker-counter">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <ConstantAssignment path="Resource/odometer-media_marker_count" value="0" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
    <Transaction id="ResetZebraVoidLabelCounter" semanticid="Zebra-Odometer-RFID#reset-rfid-void-counter">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <ConstantAssignment path="Resource/odometer-rfid-void_resettable" value="0" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
        
    <Transaction id="ResetZebraValidLabelCounter" semanticid="Zebra-Odometer-RFID#reset-rfid-valid-counter">
          <Blocks>
            <Block id="1">
              <SendMessage id="ZebraChangeSettings">
                <ConstantAssignment path="Resource/odometer-rfid-valid_resettable" value="0" />
              </SendMessage>
              <Switch>
                <SwitchOnMessage>
                  <MessageCase>
                    <ReceiveMessage id="ZebraDeviceState" />
                    <BlockAction>
                      <Terminate success="true" />
                    </BlockAction>
                  </MessageCase>
                  <MessageCase>
                    <ReceiveMessage id="Error">
                      <VariableDefinition id="Resource" path="Resource" />
                    </ReceiveMessage>
                    <BlockAction>
                      <Terminate success="false">
                        <Log variableId="Resource" />
                      </Terminate>
                    </BlockAction>
                  </MessageCase>
                </SwitchOnMessage>
              </Switch>
            </Block>
          </Blocks>
        </Transaction>

    <Transaction id="ZebraResetLabelCounter1" semanticid="Zebra-Odometer-Extended#reset-label-counter1">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <ConstantAssignment path="Resource/odometer-user_label_count1" value="0" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
    <Transaction id="ZebraResetLabelCounter2" semanticid="Zebra-Odometer-Extended#reset-label-counter2">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <ConstantAssignment path="Resource/odometer-user_label_count2" value="0" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
        
    <Transaction id="ZebraChangeOdometerSettings" semanticid="Zebra-Odometer-Extended#change-odometer-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Total Labels Printed Since Set Command" path="Resource/odometer-user_label_count" />
            <UserAssignment actionArgName="Total Times Printhead Has Been Opened" path="Resource/odometer-latch_open_count" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
    <Transaction id="ZebraResetCounter1" semanticid="Zebra-Odometer-Extended#reset-counter1">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <ConstantAssignment path="Resource/odometer-media_marker_count1" value="0" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
    <Transaction id="ZebraResetCounter2" semanticid="Zebra-Odometer-Extended#reset-counter2">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <ConstantAssignment path="Resource/odometer-media_marker_count2" value="0" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
    <Transaction id="ZebraResetHeadnewCounter" semanticid="Zebra-Odometer-Extended#reset-headnew-counter">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <ConstantAssignment path="Resource/odometer-headnew" value="0" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
    <Transaction id="ZebraResetHeadcleanCounter" semanticid="Zebra-Odometer-Extended#reset-headclean-counter">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <ConstantAssignment path="Resource/odometer-headclean" value="0" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraResetNetwork" semanticid="Zebra-Network#resetNetwork">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <ConstantAssignment path="Resource/device-prompted_network_reset" value="yes" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraCleanCutter" semanticid="Zebra-Cutter#cleanCutter">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <ConstantAssignment path="Resource/cutter-clean_cutter" value="on" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeInternalWiredSettings"
      semanticid="Zebra-Internal-Wired#change-wired-internal">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="IP Protocol" path="Resource/internal_wired-ip-protocol" />
            <UserAssignment actionArgName="EAP Mode" path="Resource/internal_wired-8021x-security" />
            <UserAssignment actionArgName="EAP Username"
              path="Resource/internal_wired-8021x-username" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
    <Transaction id="ZebraEnableInternalWired"
      semanticid="Zebra-Internal-Wired#enable-internal_wired">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Internal Wired Enabled" path="Resource/internal_wired-enable" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
    <Transaction id="ZebraEnableReprintMode"
      semanticid="Zebra-PrintSettings-Common#enable-reprint_mode">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Reprint Mode Enabled" path="Resource/ezpl-reprint_mode" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraEnableAutoSwitchOver" semanticid="Zebra-Internal-Wired#enable-switchover">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Auto Switch Over"
              path="Resource/internal_wired-auto_switchover" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeWiredIPSettings"
      semanticid="Zebra-Internal-Wired#change-wired-internal-ip-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Wired LAN IPv4 Address"
              path="Resource/internal_wired-ip-addr" />
            <UserAssignment actionArgName="Wired LAN Subnet Mask"
              path="Resource/internal_wired-ip-netmask" />
            <UserAssignment actionArgName="Wired LAN Gateway"
              path="Resource/internal_wired-ip-gateway" />
            <UserAssignment actionArgName="Primary DNS Server Wired LAN IP Address"
              path="Resource/internal_wired-ip-dns-servers" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeNetworkTimeoutSettings"
      semanticid="Zebra-Internal-Wired#change-network-timeouts">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Enable Connection Timeout"
              path="Resource/internal_wired-ip-timeout-enable" />
            <UserAssignment actionArgName="Connection Timeout Duration"
              path="Resource/internal_wired-ip-timeout-value" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeWifiSettings" semanticid="Zebra-Wifi#change-wifi-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="SSID" path="Resource/wlan-essid" />
            <UserAssignment actionArgName="WPA Cipher" path="Resource/wlan-wpa-psk" />
            <UserAssignment actionArgName="Wireless LAN Security Type" path="Resource/wlan-security" />
            <UserAssignment actionArgName="Wireless LAN Username" path="Resource/wlan-username" />
            <UserAssignment actionArgName="Wireless LAN Password" path="Resource/wlan-password" />
            <UserAssignment actionArgName="Wireless LAN Private Key Password"
              path="Resource/wlan-private_key_password" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeWirelessSettings" semanticid="Zebra-Wifi#change-wireless-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Wireless LAN IP Address" path="Resource/wlan-ip-addr" />
            <UserAssignment actionArgName="Wireless LAN Subnet Mask" path="Resource/wlan-ip-netmask" />
            <UserAssignment actionArgName="Wireless LAN Gateway" path="Resource/wlan-ip-gateway" />
            <UserAssignment actionArgName="Wireless LAN IP Protocol"
              path="Resource/wlan-ip-protocol" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangePrimaryNetwork"
      semanticid="Zebra-Primary-Network#change-primary-network">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Primary Network" path="Resource/ip-primary_network"
              defaultValue="1" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraEnableMQTT" semanticid="Zebra-MQTT#enable-mqtt">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Enable MQTT" path="Resource/mqtt-enable"
              defaultValue="on" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeMQTT1Settings" semanticid="Zebra-MQTT#change-mqtt1-settings" isMetaTransaction="true">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeMqttSettings1">
            <UserAssignment actionArgName="MQTT Server Address"
              path="Resource/Settings/mqtt-conn1-server_address" />
            <!--UserAssignment
            actionArgName="Port Number" path="Resource/Settings/mqtt-conn1-server_port" /-->
            <!--UserAssignment
            actionArgName="Version" path="Resource/Settings/mqtt-conn1-mqtt_version" /-->
            <UserAssignment actionArgName="Tenant ID" path="Resource/Settings/mqtt-conn1-tenant_id"
              defaultValue="zebra" />
            <UserAssignment actionArgName="Username" path="Resource/Settings/mqtt-conn1-username" />
            <UserAssignment actionArgName="Password" path="Resource/Settings/mqtt-conn1-password"
              secret="true" />
            <UserAssignment actionArgName="Root Certificate" path="Resource/Certificates/root-cert" />
            <UserAssignment actionArgName="Client Certificate"
              path="Resource/Certificates/client-cert" />
            <UserAssignment actionArgName="Client Key" path="Resource/Certificates/client-key" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="Success" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
      <AlertBlocks>
        <AlertBlock MessageId="ZebraAlert" timeoutAlertId="MqttRootCertificateTimeout" requiredInputPath="Resource/Certificates/root-cert">
          <SuccessCase>
            <Enumeration>
              <Value>Mqtt RootCertificate Download_Success</Value>
            </Enumeration>
          </SuccessCase>
          <FailureCase>
            <Enumeration>
              <Value>Mqtt RootCertificate Download_Fail</Value>
            </Enumeration>
          </FailureCase>
        </AlertBlock>
        <AlertBlock MessageId="ZebraAlert" timeoutAlertId="MqttClientCertificateTimeout" requiredInputPath="Resource/Certificates/client-cert">
          <SuccessCase>
            <Enumeration>
              <Value>Mqtt ClientCertificate Download_Success</Value>
            </Enumeration>
          </SuccessCase>
          <FailureCase>
            <Enumeration>
              <Value>Mqtt Connection Setup_Fail</Value>
              <Value>Mqtt ClientCertificate Download_Fail</Value>
            </Enumeration>
          </FailureCase>
        </AlertBlock>
      </AlertBlocks>
    </Transaction>

    <Transaction id="ZebraChangeAdvancedMQTT1Settings"
      semanticid="Zebra-MQTT#change-mqtt1-settings-advanced">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Qos" path="Resource/mqtt-conn1-qos" defaultValue="2" />
            <UserAssignment actionArgName="Maximum Random Reconnection Interval"
              path="Resource/mqtt-conn1-retry_interval_random_max" />
            <UserAssignment actionArgName="MQTT Ping Interval"
              path="Resource/mqtt-conn1-ping_interval" />
            <UserAssignment actionArgName="MQTT Clean Session"
              path="Resource/mqtt-conn1-clean_session_flag" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeMQTT2Settings" semanticid="Zebra-MQTT#change-mqtt2-settings" isMetaTransaction="true">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeMqttSettings2">
            <UserAssignment actionArgName="MQTT Server Address"
              path="Resource/Settings/mqtt-conn2-server_address" />
            <!--UserAssignment
            actionArgName="Port Number" path="Resource/Settings/mqtt-conn2-server_port" /-->
            <!--UserAssignment
            actionArgName="Version" path="Resource/Settings/mqtt-conn2-mqtt_version" /-->
            <UserAssignment actionArgName="Tenant ID" path="Resource/Settings/mqtt-conn2-tenant_id"
              defaultValue="zebra" />
            <UserAssignment actionArgName="Username" path="Resource/Settings/mqtt-conn2-username" />
            <UserAssignment actionArgName="Password" path="Resource/Settings/mqtt-conn2-password"
              secret="true" />
            <UserAssignment actionArgName="Root Certificate" path="Resource/Certificates/root-cert" />
            <UserAssignment actionArgName="Client Certificate"
              path="Resource/Certificates/client-cert" />
            <UserAssignment actionArgName="Client Key" path="Resource/Certificates/client-key" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="Success" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
      <AlertBlocks>
        <AlertBlock MessageId="ZebraAlert" timeoutAlertId="MqttRootCertificateTimeout" requiredInputPath="Resource/Certificates/root-cert">
          <SuccessCase>
            <Enumeration>
              <Value>Mqtt RootCertificate Download_Success</Value>
            </Enumeration>
          </SuccessCase>
          <FailureCase>
            <Enumeration>
              <Value>Mqtt RootCertificate Download_Fail</Value>
            </Enumeration>
          </FailureCase>
        </AlertBlock>
        <AlertBlock MessageId="ZebraAlert" timeoutAlertId="MqttClientCertificateTimeout" requiredInputPath="Resource/Certificates/client-cert">
          <SuccessCase>
            <Enumeration>
              <Value>Mqtt ClientCertificate Download_Success</Value>
            </Enumeration>
          </SuccessCase>
          <FailureCase>
            <Enumeration>
              <Value>Mqtt Connection Setup_Fail</Value>
              <Value>Mqtt ClientCertificate Download_Fail</Value>
            </Enumeration>
          </FailureCase>
        </AlertBlock>
      </AlertBlocks>
    </Transaction>

    <Transaction id="ZebraChangeAdvancedMQTT2Settings"
      semanticid="Zebra-MQTT#change-mqtt2-settings-advanced">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Qos" path="Resource/mqtt-conn2-qos" defaultValue="2" />
            <UserAssignment actionArgName="Maximum Random Reconnection Interval"
              path="Resource/mqtt-conn2-retry_interval_random_max" />
            <UserAssignment actionArgName="MQTT Ping Interval"
              path="Resource/mqtt-conn2-ping_interval" />
            <UserAssignment actionArgName="MQTT Clean Session"
              path="Resource/mqtt-conn2-clean_session_flag" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeBluetoothSettings" semanticid="Zebra-Bluetooth#change-bluetooth">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="PIN" path="Resource/bluetooth-bluetooth_pin" />
            <UserAssignment actionArgName="Bluetooth Minimum Security Mode"
              path="Resource/bluetooth-minimum_security_mode" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeDisplaySettings" semanticid="Zebra-Display#change-display">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Enable Backlight" path="Resource/display-backlight" />
            <UserAssignment actionArgName="Backlight On Time"
              path="Resource/display-backlight_on_time" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeRtcSettings" semanticid="Zebra-Rtc#change-rtc">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="RTC Date" path="Resource/rtc-date" />
            <UserAssignment actionArgName="RTC Time" path="Resource/rtc-time" />
            <UserAssignment actionArgName="RTC Timezone" path="Resource/rtc-timezone" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeIPAddressModeSettings"
      semanticid="Zebra-ipv6#change-ip-address-mode-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="IP Address Mode" path="Resource/ip-address_mode" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeWiredipv6Settings"
      semanticid="Zebra-ipv6#change-ipv6-wired-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Wired IPV6 Address Type"
              path="Resource/internal_wired-ipv6-address_type" />
            <UserAssignment actionArgName="Static Wired IPV6 Addresses"
              path="Resource/internal_wired-ipv6-addresses" />
            <UserAssignment actionArgName="Static Wired IPV6 Gateways"
              path="Resource/internal_wired-ipv6-gateways" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeWirelessipv6Settings"
      semanticid="Zebra-ipv6#change-ipv6-wireless-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Wireless IPV6 Address Type"
              path="Resource/wlan-ipv6-address_type" />
            <UserAssignment actionArgName="Static Wireless IPV6 Addresses"
              path="Resource/wlan-ipv6-addresses" />
            <UserAssignment actionArgName="Static Wireless IPV6 Gateways"
              path="Resource/wlan-ipv6-gateways" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeWeblinkSettings" semanticid="Zebra-Weblink#change-weblink-urls">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Weblink URL 1" path="Resource/weblink-ip-conn1-location" />
            <UserAssignment actionArgName="Weblink URL 2" path="Resource/weblink-ip-conn2-location" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraFirewallAuth" semanticid="Zebra-Proxy#firewall-auth">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Proxy Server Configuration"
              path="Resource/ip-firewall-proxy" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
    <Transaction id="ZebraChangeUserSettings"
      semanticid="Zebra-Users#change-user-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="User P1" path="Resource/device-user_p1" />
            <UserAssignment actionArgName="User P2" path="Resource/device-user_p2" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
    <Transaction id="ZebraChangeEnergyStarSettings"
      semanticid="Zebra-EnergyStar#change-energystar-settings">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Energy Star Mode Enabled" path="Resource/power-energy_star-enable" />
            <UserAssignment actionArgName="Energy Star Mode Timeout" path="Resource/power-energy_star-timeout" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeHTTPAdminCredentials"
      semanticid="Zebra-Http-Credentials#change-http-admin-credentials">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="HTTP Admin Username" path="Resource/ip-http-admin_name" />
            <UserAssignment actionArgName="HTTP Admin Password"
              path="Resource/ip-http-admin_password" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraLogConfig" semanticid="Zebra-Logs#change-log-config">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Enable Logging" path="Resource/device-syslog-enable" />
            <UserAssignment actionArgName="Logging Configuration"
              path="Resource/device-syslog-configuration" defaultValue="debug,local;" />
            <UserAssignment actionArgName="Save Logs After Reboot"
              path="Resource/device-syslog-save_local_file" />
            <UserAssignment actionArgName="Max Size Of Saved File"
              path="Resource/device-syslog-log_max_file_size" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraGetLogs" semanticid="Logs#GetLogs">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraGetLogs">
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraLogs" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraGetRfidLogs" semanticid="Zebra-RFID-Logs#get-rfid-logs">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraGetRfidLogs">
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraRfidLogs" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraExecuteFile" semanticid="Zebra-File#execute-file">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="File Name" path="Resource/file-run" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraGetFiles" semanticid="Zebra-File#get-file-from-drive">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <UserAssignment actionArgName="Drive" path="Resource/file-drive_listing" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraChangeWifiRootCertificate" semanticid="Zebra-Wifi#change-wifi-root-cert"
      isMetaTransaction="true">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraUpdateWifiRootCertificate">
            <UserAssignment actionArgName="Root Certificate" path="Resource/Certificates/root-cert" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="Success" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
      <AlertBlocks>
        <AlertBlock MessageId="ZebraAlert" timeoutAlertId="WifiRootCertificateTimeout">
          <SuccessCase>
            <Enumeration>
              <Value>WiFi RootCertificate Download_Success</Value>
            </Enumeration>
          </SuccessCase>
          <FailureCase>
            <Enumeration>
              <Value>WiFi RootCertificate Download_Fail</Value>
            </Enumeration>
          </FailureCase>
        </AlertBlock>
      </AlertBlocks>
    </Transaction>

    <Transaction id="ZebraChangeWifiClientCertificates"
      semanticid="Zebra-Wifi#change-wifi-client-certs" isMetaTransaction="true">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraUpdateWifiClientCertificates">
            <UserAssignment actionArgName="Client Certificate"
              path="Resource/Certificates/client-cert" />
            <UserAssignment actionArgName="Client Key" path="Resource/Certificates/client-key" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="Success" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
      <AlertBlocks>
        <AlertBlock MessageId="ZebraAlert" timeoutAlertId="WifiClientCertificateTimeout">
          <SuccessCase>
            <Enumeration>
              <Value>WiFi ClientCertificate Download_Success</Value>
            </Enumeration>
          </SuccessCase>
          <FailureCase>
            <Enumeration>
              <Value>WiFi ClientCertificate Download_Fail</Value>
            </Enumeration>
          </FailureCase>
        </AlertBlock>
      </AlertBlocks>
    </Transaction>

    <Transaction id="ZebraDownloadFile" semanticid="Zebra-General#download-file" isMetaTransaction="true">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraDownloadFile">
            <UserAssignment actionArgName="File" path="Resource/File" />
            <UserAssignment actionArgName="File Name" path="Resource/filename" />
            <UserAssignment actionArgName="Drive" path="Resource/drive" defaultValue="E:" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="Success" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
	  <AlertBlocks>
        <AlertBlock MessageId="ZebraAlert" timeoutAlertId="FileDownloadAlertTimeout">
          <SuccessCase>
            <Enumeration>
              <Value>File Download_Success</Value>
            </Enumeration>
          </SuccessCase>
          <FailureCase>
            <Enumeration>
              <Value>File Download_Fail</Value>
            </Enumeration>
          </FailureCase>
        </AlertBlock>
      </AlertBlocks>
    </Transaction>

    <Transaction id="ZebraUpdateFirmware" semanticid="Firmware-Download#download-file-filestore"
      isMetaTransaction="true">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraUpdateFirmware">
            <UserAssignment actionArgName="File" path="Resource/firmware" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="Success" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
      <AlertBlocks>
        <AlertBlock MessageId="ZebraAlert" timeoutAlertId="FirmwareAlertTimeout" timeout="3600">
          <SuccessCase>
            <Enumeration>
              <Value>Firmware Installation_Success</Value>
            </Enumeration>
          </SuccessCase>
          <FailureCase>
            <Enumeration>
              <Value>Firmware Installation_Fail</Value>
            </Enumeration>
          </FailureCase>
        </AlertBlock>
      </AlertBlocks>
    </Transaction>

    <Transaction id="ZebraPrintTestPage" semanticid="GenericPrinterState#print-test-page">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraPrintTestPage" />
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="Success" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraClearProxy" semanticid="Zebra-Proxy#clear-proxy">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraClearProxy" />
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraPrintTestPageMobile" semanticid="GenericPrinterState#print-test-page">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraPrintTestPageMobile" />
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="Success" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraReboot" semanticid="GenericPrinterState#reboot">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraReboot" />
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="Success" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraFactoryReset" semanticid="GenericPrinterState#factory-reset">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraFactoryReset" />
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="Success" />
                <BlockAction>
                  <GoToBlock blockId="2" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
        <Block id="2">
          <SendMessage id="ZebraReboot" />
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="Success" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource2" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource2" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
  <Transaction id="ZebraCalibrate" semanticid="Zebra-PrintSettings-Common#calibrate-media">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <ConstantAssignment path="Resource/zpl-calibrate" value="" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
  <Transaction id="ZebraFormatsCancelAll" semanticid="Zebra-Device-Common#formats-cancel_all">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <ConstantAssignment path="Resource/formats-cancel_all" value="" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
  <Transaction id="ZebraPauseDevice" semanticid="Zebra-Device-Common#device-pause">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <ConstantAssignment path="Resource/device-pause" value="" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>
    
  <Transaction id="ZebraUnpauseDevice" semanticid="Zebra-Device-Common#device-unpause">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraChangeSettings">
            <ConstantAssignment path="Resource/device-unpause" value="" />
          </SendMessage>
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="ZebraDeviceState" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraClearPasswordMqttConnection1" semanticid="Zebra-MQTT#clear-password-conn1">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraClearPasswordMqttConnection1" />
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="Success" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraClearPasswordMqttConnection2" semanticid="Zebra-MQTT#clear-password-conn2">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraClearPasswordMqttConnection2" />
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="Success" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraResetMqttConnection1" semanticid="Zebra-MQTT#restart-conn1">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraResetMqttConnection1" />
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="Success" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraResetMqttConnection2" semanticid="Zebra-MQTT#restart-conn2">
      <Blocks>
        <Block id="1">
          <SendMessage id="ZebraResetMqttConnection2" />
          <Switch>
            <SwitchOnMessage>
              <MessageCase>
                <ReceiveMessage id="Success" />
                <BlockAction>
                  <Terminate success="true" />
                </BlockAction>
              </MessageCase>
              <MessageCase>
                <ReceiveMessage id="Error">
                  <VariableDefinition id="Resource" path="Resource" />
                </ReceiveMessage>
                <BlockAction>
                  <Terminate success="false">
                    <Log variableId="Resource" />
                  </Terminate>
                </BlockAction>
              </MessageCase>
            </SwitchOnMessage>
          </Switch>
        </Block>
      </Blocks>
    </Transaction>

    <Transaction id="ZebraAlert" semanticid="Zebra-Alert#alert">
      <Blocks>
        <Block id="1">
          <ReceiveMessage id="ZebraAlert" />
          <BlockAction>
            <Terminate success="true" />
          </BlockAction>
        </Block>
      </Blocks>
    </Transaction>

  </Transactions>

  <ProtocolDefinition id="11DADA38-26C2-41B2-841B-C7864677EF4578" name="Zebra MQTT RPC">
    <Protocol>
      <Transaction id="InitializeProtocol" hidden="true" />
      <Transaction id="Register" />
      <Transaction id="NewDevices" />
      <Transaction id="SearchNewDevices" instanceIdRequired="true" />
      <Transaction id="Unregister" instanceIdRequired="true" />
      <Transaction id="DeployCertificate" hidden="true" />
      <Transaction id="ActivateCertificate" hidden="true" />
      <Transaction id="CancelCertificateActivation" hidden="true" />
    </Protocol>

    <Devices>

      <Device id="Zebra-Printer-ZT600">
        <ApiTypeId id="Zebra@@ZT610@@1" />
        <ApiTypeId id="Zebra@@ZT620@@1" />

        <ApiTypeId id="Zebra@@ZT510@@1" />
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
		<Transaction id="ZebraChangeListOfDomains" />
		<Transaction id="ZebraChangeEnergyStarSettings" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeMediaSettings-ZT600" />
        <Transaction id="ZebraChangeLabelSettings-ZT600" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-Zpl" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZT600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraCleanCutter" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraChangeRFIDAntennaSettings" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
      </Device>

      <Device id="Zebra-Printer-ZQ600">
        <ApiTypeId id="Zebra@@ZQ610@@1" />
        <ApiTypeId id="Zebra@@ZQ620@@1" />
        <ApiTypeId id="Zebra@@ZQ630@@1" />

          <Transaction id="ZebraChangeDisplaySecurity" />
          <Transaction id="ResetZebraVoidLabelCounter" />
          <Transaction id="ResetZebraValidLabelCounter" />
		<Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />

        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
      </Device>

      <Device id="Zebra-Printer-ZQ600-Plus">

        <ApiTypeId id="Zebra@@ZQ610 Plus@@1" />
        <ApiTypeId id="Zebra@@ZQ620 Plus@@1" />
        <ApiTypeId id="Zebra@@ZQ630 Plus@@1" />

          <Transaction id="ZebraChangeDisplaySecurity" />
          <Transaction id="ResetZebraVoidLabelCounter" />
          <Transaction id="ResetZebraValidLabelCounter" />
		<Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />

        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />

        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
      </Device>

      <Device id="Zebra-Printer-ZQ320">
        <ApiTypeId id="Zebra@@ZQ310@@1" />
        <ApiTypeId id="Zebra@@ZQ320@@1" />
		
		<Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />

        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />

        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
      </Device>

      <Device id="Zebra-Printer-ZQ320-Plus">

        <ApiTypeId id="Zebra@@ZQ310 Plus@@1" />
        <ApiTypeId id="Zebra@@ZQ320 Plus@@1" />
		
		<Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />

        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />

        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
      </Device>

      <Device id="Zebra-Printer-ZE501">
        <ApiTypeId id="Zebra@@ZE511@@1" />
        <ApiTypeId id="Zebra@@ZE521@@1" />
        <Transaction id="ZebraChangeDisplaySecurity" />
		<Transaction id="ZebraChangeEnergyStarSettings" />
		<Transaction id="ResetZebraVoidLabelCounter" />
        <Transaction id="ResetZebraValidLabelCounter" />
		<Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />

        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeMediaSettings-ZE501" />
        <Transaction id="ZebraChangeLabelSettings-ZE501" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-Zpl" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZE501" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
      </Device>

      <Device id="Zebra-Printer-ZD601">
        <ApiTypeId id="Zebra@@ZD611@@1" />
        <ApiTypeId id="Zebra@@ZD621@@1" />
        <Transaction id="ZebraChangeDisplaySecurity" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <Transaction id="ResetZebraVoidLabelCounter" />
        <Transaction id="ResetZebraValidLabelCounter" />
		<Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />

        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl" />
        <Transaction id="ZebraChangeMediaSettings-ZD601" />
        <Transaction id="ZebraChangeLabelSettings-ZD601" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraChangeBatterySettings" />

        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZD601" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
      </Device>

      <Device id="Zebra-Printer-ZD401">

        <ApiTypeId id="Zebra@@ZD411@@1" />
        <ApiTypeId id="Zebra@@ZD421@@1" />
		<Transaction id="ZebraChangeEnergyStarSettings" />
		<Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />

        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl" />
        <Transaction id="ZebraChangeMediaSettings-ZD401" />
        <Transaction id="ZebraChangeLabelSettings-ZD401" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraChangeBatterySettings" />

        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZD401" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
      </Device>

      <Device id="Zebra-Printer-ZD501">
        <ApiTypeId id="Zebra@@ZD510-HC@@1" />
        <ApiTypeId id="Zebra@@ZD510@@1" />

        <ApiTypeId id="Zebra@@ZD500@@1" />
		<Transaction id="ZebraChangeEnergyStarSettings" />
		<Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />

        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl" />
        <Transaction id="ZebraChangeMediaSettings-ZD501" />
        <Transaction id="ZebraChangeLabelSettings-ZD501" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />

        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZD501" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
      </Device>

      <Device id="Zebra-Printer-ZQ501">
        <ApiTypeId id="Zebra@@ZQ511@@1" />
        <ApiTypeId id="Zebra@@ZQ511R@@1" />
        <ApiTypeId id="Zebra@@ZQ521@@1" />
		
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
		<Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />

        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ501" />
        <Transaction id="ZebraChangeLabelSettings-ZQ501" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />

        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ501" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
      </Device>
      <Device id="Zebra-Printer-ZT401">
        <ApiTypeId id="Zebra@@ZT411@@1" />
        <ApiTypeId id="Zebra@@ZT421@@1" />
        <Transaction id="ZebraChangeDisplaySecurity" />
		<Transaction id="ZebraChangeEnergyStarSettings" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
		<Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeMediaSettings-ZT401" />
        <Transaction id="ZebraChangeLabelSettings-ZT401" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndEplAndEzpl" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZT401" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraChangeRFIDAntennaSettings" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
      </Device>

      <Device id="Zebra-Printer-ZR658">
        <ApiTypeId id="Zebra@@ZR658@@1" />
        <ApiTypeId id="Zebra@@ZR668@@1" />

        <Transaction id="ZebraChangeDisplaySecurity" />
        <Transaction id="ResetZebraVoidLabelCounter" />
        <Transaction id="ResetZebraValidLabelCounter" />
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
		
		<Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />

        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
      </Device>

      <Device id="Zebra-Printer-ZR328">
        <ApiTypeId id="Zebra@@ZR318@@1" />
        <ApiTypeId id="Zebra@@ZR328@@1" />

        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
		
		<Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />

        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
      </Device>

      <Device id="Zebra-Printer-ZT231">
        <ApiTypeId id="Zebra@@ZT231@@1" />
        <ApiTypeId id="Zebra@@ZT211@@1" />
        <ApiTypeId id="Zebra@@ZT111@@1" />
          
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
		<Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />

        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl" />
        <Transaction id="ZebraChangeMediaSettings-ZT231" />
        <Transaction id="ZebraChangeLabelSettings-ZT231" />

        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />

        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZT231" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraChangeRFIDAntennaSettings" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
      </Device>

      <Device id="Zebra-Printer-ZT401-V2">
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeMediaSettings-ZT401" />
        <Transaction id="ZebraChangeLabelSettings-ZT401" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndEplAndEzpl" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZT401" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraChangeRFIDAntennaSettings" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZT411@@2" />
        <ApiTypeId id="Zebra@@ZT421@@2" />
      </Device>

      <Device id="Zebra-Printer-ZD601-V2">
        <Transaction id="ZebraChangeDisplaySecurity" />
        <Transaction id="ResetZebraVoidLabelCounter" />
        <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl" />
        <Transaction id="ZebraChangeMediaSettings-ZD601" />
        <Transaction id="ZebraChangeLabelSettings-ZD601" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZD601" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZD611@@2" />
        <ApiTypeId id="Zebra@@ZD621@@2" />
      </Device>
      <Device id="Zebra-Printer-ZQ600-Plus-V2">
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <ApiTypeId id="Zebra@@ZQ610 Plus@@2" />
        <ApiTypeId id="Zebra@@ZQ620 Plus@@2" />
        <ApiTypeId id="Zebra@@ZQ630 Plus@@2" />
      </Device>
      <Device id="Zebra-Printer-ZE501-V2">
        <Transaction id="ZebraChangeDisplaySecurity" />
        <Transaction id="ResetZebraVoidLabelCounter" />
        <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeMediaSettings-ZE501" />
        <Transaction id="ZebraChangeLabelSettings-ZE501" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-Zpl" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZE501" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZE511@@2" />
        <ApiTypeId id="Zebra@@ZE521@@2" />
      </Device>
      <Device id="Zebra-Printer-ZD401-V2">
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl" />
        <Transaction id="ZebraChangeMediaSettings-ZD401" />
        <Transaction id="ZebraChangeLabelSettings-ZD401" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZD401" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZD411@@2" />
        <ApiTypeId id="Zebra@@ZD421@@2" />
      </Device>
      <Device id="Zebra-Printer-ZD501-V2">
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl" />
        <Transaction id="ZebraChangeMediaSettings-ZD501" />
        <Transaction id="ZebraChangeLabelSettings-ZD501" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZD501" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZD510-HC@@2" />
        <ApiTypeId id="Zebra@@ZD510@@2" />
        <ApiTypeId id="Zebra@@ZD500@@2" />
      </Device>
      <Device id="Zebra-Printer-ZQ501-V2">
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ501" />
        <Transaction id="ZebraChangeLabelSettings-ZQ501" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ501" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <ApiTypeId id="Zebra@@ZQ511@@2" />
        <ApiTypeId id="Zebra@@ZQ511R@@2" />
        <ApiTypeId id="Zebra@@ZQ521@@2" />
      </Device>
      <Device id="Zebra-Printer-ZQ320-V2">
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <ApiTypeId id="Zebra@@ZQ310@@2" />
        <ApiTypeId id="Zebra@@ZQ320@@2" />
      </Device>
      <Device id="Zebra-Printer-ZQ320-Plus-V2">
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <ApiTypeId id="Zebra@@ZQ310 Plus@@2" />
        <ApiTypeId id="Zebra@@ZQ320 Plus@@2" />
      </Device>
      <Device id="Zebra-Printer-ZT600-V2">
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeMediaSettings-ZT600" />
        <Transaction id="ZebraChangeLabelSettings-ZT600" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-Zpl" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZT600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraCleanCutter" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraChangeRFIDAntennaSettings" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZT610@@2" />
        <ApiTypeId id="Zebra@@ZT620@@2" />
        <ApiTypeId id="Zebra@@ZT510@@2" />
      </Device>
      <Device id="Zebra-Printer-ZQ600-V2">
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <ApiTypeId id="Zebra@@ZQ610@@2" />
        <ApiTypeId id="Zebra@@ZQ620@@2" />
        <ApiTypeId id="Zebra@@ZQ630@@2" />
      </Device>
      <Device id="Zebra-Printer-ZR658-V2">
      <Transaction id="ZebraChangeDisplaySecurity" />   
       <Transaction id="ResetZebraVoidLabelCounter" />
       <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <ApiTypeId id="Zebra@@ZR658@@2" />
        <ApiTypeId id="Zebra@@ZR668@@2" />
      </Device>
      <Device id="Zebra-Printer-ZR328-V2">
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <ApiTypeId id="Zebra@@ZR318@@2" />
        <ApiTypeId id="Zebra@@ZR328@@2" />
      </Device>
      <Device id="Zebra-Printer-ZT231-V2">
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl" />
        <Transaction id="ZebraChangeMediaSettings-ZT231" />
        <Transaction id="ZebraChangeLabelSettings-ZT231" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZT231" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraChangeRFIDAntennaSettings" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <ApiTypeId id="Zebra@@ZT231@@2" />
        <ApiTypeId id="Zebra@@ZT211@@2" />
        <ApiTypeId id="Zebra@@ZT111@@2" />
      </Device>
      <Device id="Zebra-Printer-ZT401-V3">
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeMediaSettings-ZT401" />
        <Transaction id="ZebraChangeLabelSettings-ZT401" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndEplAndEzpl" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZT401" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraChangeRFIDAntennaSettings" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZT411@@3" />
        <ApiTypeId id="Zebra@@ZT421@@3" />
      </Device>

      <Device id="Zebra-Printer-ZD601-V3">
        <Transaction id="ZebraChangeDisplaySecurity" />
        <Transaction id="ResetZebraVoidLabelCounter" />
        <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl" />
        <Transaction id="ZebraChangeMediaSettings-ZD601" />
        <Transaction id="ZebraChangeLabelSettings-ZD601" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZD601" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZD611@@3" />
        <ApiTypeId id="Zebra@@ZD621@@3" />
      </Device>
      <Device id="Zebra-Printer-ZQ600-Plus-V3">
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <ApiTypeId id="Zebra@@ZQ610 Plus@@3" />
        <ApiTypeId id="Zebra@@ZQ620 Plus@@3" />
        <ApiTypeId id="Zebra@@ZQ630 Plus@@3" />
      </Device>
      <Device id="Zebra-Printer-ZE501-V3">
        <Transaction id="ZebraChangeDisplaySecurity" />
        <Transaction id="ResetZebraVoidLabelCounter" />
        <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeMediaSettings-ZE501" />
        <Transaction id="ZebraChangeLabelSettings-ZE501" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-Zpl" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZE501" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZE511@@3" />
        <ApiTypeId id="Zebra@@ZE521@@3" />
      </Device>
      <Device id="Zebra-Printer-ZD401-V3">
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl" />
        <Transaction id="ZebraChangeMediaSettings-ZD401" />
        <Transaction id="ZebraChangeLabelSettings-ZD401" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZD401" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZD411@@3" />
        <ApiTypeId id="Zebra@@ZD421@@3" />
      </Device>
      <Device id="Zebra-Printer-ZD501-V3">
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl" />
        <Transaction id="ZebraChangeMediaSettings-ZD501" />
        <Transaction id="ZebraChangeLabelSettings-ZD501" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZD501" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZD510-HC@@3" />
        <ApiTypeId id="Zebra@@ZD510@@3" />
        <ApiTypeId id="Zebra@@ZD500@@3" />
      </Device>
      <Device id="Zebra-Printer-ZQ501-V3">
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ501" />
        <Transaction id="ZebraChangeLabelSettings-ZQ501" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ501" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <ApiTypeId id="Zebra@@ZQ511@@3" />
        <ApiTypeId id="Zebra@@ZQ511R@@3" />
        <ApiTypeId id="Zebra@@ZQ521@@3" />
      </Device>
      <Device id="Zebra-Printer-ZQ320-V3">
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <ApiTypeId id="Zebra@@ZQ310@@3" />
        <ApiTypeId id="Zebra@@ZQ320@@3" />
      </Device>
      <Device id="Zebra-Printer-ZQ320-Plus-V3">
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <ApiTypeId id="Zebra@@ZQ310 Plus@@3" />
        <ApiTypeId id="Zebra@@ZQ320 Plus@@3" />
      </Device>
      <Device id="Zebra-Printer-ZT600-V3">
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeMediaSettings-ZT600" />
        <Transaction id="ZebraChangeLabelSettings-ZT600" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-Zpl" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZT600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraCleanCutter" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraChangeRFIDAntennaSettings" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZT610@@3" />
        <ApiTypeId id="Zebra@@ZT620@@3" />
        <ApiTypeId id="Zebra@@ZT510@@3" />
      </Device>
      <Device id="Zebra-Printer-ZQ600-V3">
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <ApiTypeId id="Zebra@@ZQ610@@3" />
        <ApiTypeId id="Zebra@@ZQ620@@3" />
        <ApiTypeId id="Zebra@@ZQ630@@3" />
      </Device>
      <Device id="Zebra-Printer-ZR658-V3">
        <Transaction id="ZebraChangeDisplaySecurity" />
        <Transaction id="ResetZebraVoidLabelCounter" />
        <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <ApiTypeId id="Zebra@@ZR658@@3" />
        <ApiTypeId id="Zebra@@ZR668@@3" />
      </Device>
      <Device id="Zebra-Printer-ZR328-V3">
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <ApiTypeId id="Zebra@@ZR318@@3" />
        <ApiTypeId id="Zebra@@ZR328@@3" />
      </Device>
      <Device id="Zebra-Printer-ZT231-V3">
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl" />
        <Transaction id="ZebraChangeMediaSettings-ZT231" />
        <Transaction id="ZebraChangeLabelSettings-ZT231" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZT231" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraChangeRFIDAntennaSettings" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <ApiTypeId id="Zebra@@ZT231@@3" />
        <ApiTypeId id="Zebra@@ZT211@@3" />
        <ApiTypeId id="Zebra@@ZT111@@3" />
      </Device>


      <Device id="Zebra-Printer-ZQ600-Plus-V4">
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeIPAddressModeSettings" />
        <Transaction id="ZebraChangeWiredipv6Settings" />
        <Transaction id="ZebraChangeWirelessipv6Settings" />
        <ApiTypeId id="Zebra@@ZQ610 Plus@@4" />
        <ApiTypeId id="Zebra@@ZQ620 Plus@@4" />
        <ApiTypeId id="Zebra@@ZQ630 Plus@@4" />
      </Device>
      <Device id="Zebra-Printer-ZT401-V4">
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeMediaSettings-ZT401" />
        <Transaction id="ZebraChangeLabelSettings-ZT401" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndEplAndEzpl" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZT401" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraChangeRFIDAntennaSettings" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeIPAddressModeSettings" />
        <Transaction id="ZebraChangeWiredipv6Settings" />
        <Transaction id="ZebraChangeWirelessipv6Settings" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZT411@@4" />
        <ApiTypeId id="Zebra@@ZT421@@4" />
      </Device>
      <Device id="Zebra-Printer-ZQ320-Plus-V4">
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ600" />
        <Transaction id="ZebraChangeLabelSettings-ZQ600" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeIPAddressModeSettings" />
        <Transaction id="ZebraChangeWiredipv6Settings" />
        <Transaction id="ZebraChangeWirelessipv6Settings" />
        <ApiTypeId id="Zebra@@ZQ310 Plus@@4" />
        <ApiTypeId id="Zebra@@ZQ320 Plus@@4" />
      </Device>
      <Device id="Zebra-Printer-ZD501-V4">
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl" />
        <Transaction id="ZebraChangeMediaSettings-ZD501" />
        <Transaction id="ZebraChangeLabelSettings-ZD501" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZD501" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeIPAddressModeSettings" />
        <Transaction id="ZebraChangeWiredipv6Settings" />
        <Transaction id="ZebraChangeWirelessipv6Settings" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZD510-HC@@4" />
        <ApiTypeId id="Zebra@@ZD510@@4" />
        <ApiTypeId id="Zebra@@ZD500@@4" />
      </Device>
      <Device id="Zebra-Printer-ZD601-V4">
        <Transaction id="ZebraChangeDisplaySecurity" />
        <Transaction id="ResetZebraVoidLabelCounter" />
        <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl" />
        <Transaction id="ZebraChangeMediaSettings-ZD601" />
        <Transaction id="ZebraChangeLabelSettings-ZD601" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZD601" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeIPAddressModeSettings" />
        <Transaction id="ZebraChangeWiredipv6Settings" />
        <Transaction id="ZebraChangeWirelessipv6Settings" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZD611@@4" />
        <ApiTypeId id="Zebra@@ZD621@@4" />
      </Device>
      <Device id="Zebra-Printer-ZD401-V4">
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl" />
        <Transaction id="ZebraChangeMediaSettings-ZD401" />
        <Transaction id="ZebraChangeLabelSettings-ZD401" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZD401" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeIPAddressModeSettings" />
        <Transaction id="ZebraChangeWiredipv6Settings" />
        <Transaction id="ZebraChangeWirelessipv6Settings" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZD411@@4" />
        <ApiTypeId id="Zebra@@ZD421@@4" />
      </Device>
      <Device id="Zebra-Printer-ZE501-V4">
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeMediaSettings-ZE501" />
        <Transaction id="ZebraChangeLabelSettings-ZE501" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-Zpl" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZE501" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeIPAddressModeSettings" />
        <Transaction id="ZebraChangeWiredipv6Settings" />
        <Transaction id="ZebraChangeWirelessipv6Settings" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZE511@@4" />
        <ApiTypeId id="Zebra@@ZE521@@4" />
      </Device>
      <Device id="Zebra-Printer-ZQ501-V4">
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-ZplAndLinePrint" />
        <Transaction id="ZebraChangeMediaSettings-ZQ501" />
        <Transaction id="ZebraChangeLabelSettings-ZQ501" />
        <Transaction id="ZebraChangeBatterySettings" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZQ501" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPageMobile" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeIPAddressModeSettings" />
        <Transaction id="ZebraChangeWiredipv6Settings" />
        <Transaction id="ZebraChangeWirelessipv6Settings" />
        <ApiTypeId id="Zebra@@ZQ511@@4" />
        <ApiTypeId id="Zebra@@ZQ511R@@4" />
        <ApiTypeId id="Zebra@@ZQ521@@4" />
      </Device>
      <Device id="Zebra-Printer-ZT231-V4">
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
		
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-EzplAndZpl" />
        <Transaction id="ZebraChangeMediaSettings-ZT231" />
        <Transaction id="ZebraChangeLabelSettings-ZT231" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZT231" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraChangeRFIDAntennaSettings" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeIPAddressModeSettings" />
        <Transaction id="ZebraChangeWiredipv6Settings" />
        <Transaction id="ZebraChangeWirelessipv6Settings" />
        <ApiTypeId id="Zebra@@ZT231@@4" />
        <ApiTypeId id="Zebra@@ZT211@@4" />
        <ApiTypeId id="Zebra@@ZT111@@4" />
      </Device>
      <Device id="Zebra-Printer-ZT600-V4">
      <Transaction id="ZebraChangeDisplaySecurity" />
      <Transaction id="ResetZebraVoidLabelCounter" />
      <Transaction id="ResetZebraValidLabelCounter" />
	  <Transaction id="ZebraChangeListOfDomains" />
        <Transaction id="ZebraConfigureNTP" />
        <Transaction id="ZebraChangeLabelPosition" />
        <Transaction id="ZebraChangeOdometerSettings" />
<Transaction id="ResetZebraMediaMarkerCounter" />
<Transaction id="ZebraResetLabelCounter1" />
<Transaction id="ZebraResetLabelCounter2" />
        <Transaction id="ZebraResetCounter1" />
        <Transaction id="ZebraResetCounter2" />
        <Transaction id="ZebraResetHeadnewCounter" />
        <Transaction id="ZebraResetHeadcleanCounter" />
        <Transaction id="DisconnectedNotification" />
        <Transaction id="ZebraChangeMediaSettings-ZT600" />
        <Transaction id="ZebraChangeLabelSettings-ZT600" />
        <Transaction id="ZebraChangeLocation" />
        <Transaction id="ZebraLogConfig" />
        <Transaction id="ZebraExecuteFile" />
        <Transaction id="ZebraGetFiles" />
        <Transaction id="ZebraGetLogs" />
        <Transaction id="ZebraChangeDeviceCommandLanguage-Zpl" />
        <Transaction id="ZebraCheckin" />
        <Transaction id="ZebraChangeHTTPAdminCredentials" />
        <Transaction id="ZebraChangePrintingSettings-ZT600" />
        <Transaction id="ZebraChangeDeviceSettings" />
        <Transaction id="ZebraChangeSensor" />
        <Transaction id="ZebraCleanCutter" />
        <Transaction id="ZebraChangeNetworkSettings" />
        <Transaction id="ZebraResetNetwork" />
        <Transaction id="ZebraChangePrimaryNetwork" />
        <Transaction id="ZebraChangeInternalWiredSettings" />
        <Transaction id="ZebraEnableAutoSwitchOver" />
        <Transaction id="ZebraChangeWiredIPSettings" />
        <Transaction id="ZebraChangeNetworkTimeoutSettings" />
        <Transaction id="ZebraChangeWifiSettings" />
        <Transaction id="ZebraChangeWirelessSettings" />
        <Transaction id="ZebraEnableMQTT" />
        <Transaction id="ZebraChangeMQTT1Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT1Settings" />
        <Transaction id="ZebraChangeMQTT2Settings" />
        <Transaction id="ZebraChangeAdvancedMQTT2Settings" />
        <Transaction id="ZebraClearPasswordMqttConnection1" />
        <Transaction id="ZebraClearPasswordMqttConnection2" />
        <Transaction id="ZebraResetMqttConnection1" />
        <Transaction id="ZebraResetMqttConnection2" />
        <Transaction id="ZebraChangeBluetoothSettings" />
        <Transaction id="ZebraChangeDisplaySettings" />
        <Transaction id="ZebraChangeRtcSettings" />
        <Transaction id="ZebraChangeWeblinkSettings" />
        <Transaction id="ZebraChangeRFIDSettings" />
        <Transaction id="ZebraClearRFIDLogs" />
        <Transaction id="ZebraChangeRFIDAntennaSettings" />
        <Transaction id="ZebraFirewallAuth" />
        <Transaction id="ZebraChangeWifiRootCertificate" />
        <Transaction id="ZebraChangeWifiClientCertificates" />
        <Transaction id="ZebraDownloadFile" />
        <Transaction id="ZebraUpdateFirmware" />
        <Transaction id="ZebraPrintTestPage" />
        <Transaction id="ZebraClearProxy" />
        <Transaction id="ZebraReboot" />
        <Transaction id="ZebraFactoryReset" />
        <Transaction id="ZebraAlert" />
        <Transaction id="ZebraEnableInternalWired" />
        <Transaction id="ZebraEnableReprintMode" />
        <Transaction id="ZebraChangeUserSettings" />
        <Transaction id="ZebraCalibrate" />
        <Transaction id="ZebraFormatsCancelAll" />
        <Transaction id="ZebraPauseDevice" />
        <Transaction id="ZebraUnpauseDevice" />
        <Transaction id="ZebraGetRfidLogs" />
        <Transaction id="ZebraChangeIPAddressModeSettings" />
        <Transaction id="ZebraChangeWiredipv6Settings" />
        <Transaction id="ZebraChangeWirelessipv6Settings" />
        <Transaction id="ZebraChangeEnergyStarSettings" />
        <ApiTypeId id="Zebra@@ZT610@@4" />
        <ApiTypeId id="Zebra@@ZT620@@4" />
        <ApiTypeId id="Zebra@@ZT510@@4" />
      </Device>
    </Devices>
  </ProtocolDefinition>

</Domain>