<?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.Connect.ProtocolDefinitions/Soti.Connect.ProtocolDefinitions.Parser/protocol.xsd">
    <Imports>
        <xi:include href="./base-rest-protocol.xml" parse="xml" />
    </Imports>
    <Messages>
        <Message id="ZebraBTGetDeviceState" />
        <Message id="ZebraBTAgentGetDeviceState" />
        <Message id="ZebraBTAgentChangeMqttSettings">
            <Object id="Resource">
                <Object id="Settings">
                    <Segment id="agent-mqtt-server_address"     type="string"/>
                    <Segment id="agent-mqtt-server_port"        type="integer"/>
                    <Segment id="agent-mqtt-tenant_id"          type="string"/>
                    <Segment id="agent-mqtt-username"           type="string"/>
                    <Segment id="agent-mqtt-password"           type="string"/>
                    <Segment id="agent-mqtt-qos"                type="integer"/>
                    <Segment id="agent-mqtt-reconnect-max"      type="integer"/>
                    <Segment id="agent-mqtt-tls-connection"     type="boolean"/>
                    <Segment id="agent-mqtt-session-expiry"     type="unsignedinteger"/>
                    <Segment id="agent-mqtt-keepalive-interval" type="integer"/>
                </Object>
                <Object id="Certificates">
                    <Segment id="agent-root-cert"   type="file"/>
                    <Segment id="agent-client-cert" type="file"/>
                    <Segment id="agent-client-key"  type="file"/>
                </Object>
            </Object>
        </Message>

        <Message id="ZebraBTAgentGetLogs" />
        <Message id="ZebraBTAgentLogs">
            <Object id="Resource">
                <Segment id="content" type="datafile" reference="content" />
                <Segment id="contentName" type="datafile" reference="contentName" />
                <Segment id="contentLength" type="datafile" reference="contentLength" />
                <Segment id="contentType" type="datafile" reference="contentType" />
            </Object>
        </Message>
        <Message id="ZebraBTChangeMqttSettings1">
            <Object id="Resource">
                <Object id="Settings">
                    <Segment id="mqtt-conn1-server_address" 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="file" />
                    <Segment id="client-cert" type="file" />
                    <Segment id="client-key" type="file" />
                </Object>
            </Object>
        </Message>
        <Message id="ZebraBTChangeMqttSettings2">
            <Object id="Resource">
                <Object id="Settings">
                    <Segment id="mqtt-conn2-server_address" 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="file" />
                    <Segment id="client-cert" type="file" />
                    <Segment id="client-key" type="file" />
                </Object>
            </Object>
        </Message>
        <Message id="ZebraBTDeviceState">
            <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-protected_mode" path="Zebra-Device-Common#device-protected_mode" />
                <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="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="wlan-bssid" path="Zebra-Wifi#wlan_bssid" />
                <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-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-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" />
                <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" />
                <Object id="file-drive_listing">
                    <DataPointReference id="E" path="Zebra-File#E-files" />
                    <DataPointReference id="R" path="Zebra-File#R-files" />
                </Object>
                <DataPointReference id="display-password-level" path="Zebra-Display-Securiy#display-password-level" />
                <DataPointReference id="linked-agent-id" path="ZebraBT-General#linked-agent-id" />
                <DataPointReference id="apl-enable" path="Zebra-Device-Common#apl-enable" />
                <DataPointReference id="zpl-format_prefix" path="Zebra-PrintSettings-Common#zpl-format_prefix" />
                <DataPointReference id="zpl-command_prefix" path="Zebra-PrintSettings-Common#zpl-command_prefix" />
                <DataPointReference id="zpl-delimiter" path="Zebra-PrintSettings-Common#zpl-delimiter" />
            </Object>
        </Message>
        <Message id="ZebraBTAgentDeviceState">
            <Object id="Resource">
                <!-- Zebra BT Agent-->
                <DataPointReference id="agent-device-bt-mac" path="GeneralInfoZebraBTAgent#agent-device-bt-mac" />
                
                <DataPointReference id="agent-mqtt-server_address" path="MQTT-Settings#mqtt_server_ip_addr" />
                <DataPointReference id="agent-mqtt-server_port" path="MQTT-Settings#mqtt_port_number" />
                
                <DataPointReference id="agent-mqtt-tenant_id" path="MQTT-Settings#tenant_id" />
                <DataPointReference id="agent-mqtt-username" path="MQTT-Settings#mqtt_user_name" />

                <DataPointReference id="agent-mqtt-ca-thumbprint"      path="MqttInfoZebraBTAgent#ca-thumbprint" />
                <DataPointReference id="agent-mqtt-ca-issuer"          path="MqttInfoZebraBTAgent#ca-issuer" />
                <DataPointReference id="agent-mqtt-ca-expiration"      path="MqttInfoZebraBTAgent#ca-expiration" />

                <DataPointReference id="agent-mqtt-client-thumbprint"  path="MqttInfoZebraBTAgent#client-thumbprint" />
                <DataPointReference id="agent-mqtt-client-issuer"      path="MqttInfoZebraBTAgent#client-issuer" />
                <DataPointReference id="agent-mqtt-client-expiration"  path="MqttInfoZebraBTAgent#client-expiration" />

                <DataPointReference id="agent-mqtt-tls-connection"     path="MqttInfoZebraBTAgent#tls-connection" />
                <DataPointReference id="agent-mqtt-session-expiry"     path="MqttInfoZebraBTAgent#session-expiry-interval" />
                <DataPointReference id="agent-mqtt-keepalive-interval" path="MqttInfoZebraBTAgent#keep-alive-interval" />

                <DataPointReference id="agent-mqtt-reconnect-initial"  path="MqttInfoZebraBTAgent#reconnect-interval-initial" />
                <DataPointReference id="agent-mqtt-reconnect-max"      path="MqttInfoZebraBTAgent#reconnect-interval-max" />

                <DataPointReference id="agent-mqtt-qos"                path="MqttInfoZebraBTAgent#QoS" />

                <DataPointReference id="agent-pending-mqtt-server_address" path="MqttInfoZebraBTAgent#pending-mqtt_server_ip_addr" />
                <DataPointReference id="agent-pending-mqtt-server_port" path="MqttInfoZebraBTAgent#pending-mqtt_port_number" />
                <DataPointReference id="agent-pending-mqtt-tenant_id" path="MqttInfoZebraBTAgent#pending-tenant_id" />
                <DataPointReference id="agent-pending-mqtt-username" path="MqttInfoZebraBTAgent#pending-mqtt_user_name" />

                <DataPointReference id="agent-pending-mqtt-ca-thumbprint"      path="MqttInfoZebraBTAgent#pending-ca-thumbprint" />
                <DataPointReference id="agent-pending-mqtt-ca-issuer"          path="MqttInfoZebraBTAgent#pending-ca-issuer" />
                <DataPointReference id="agent-pending-mqtt-ca-expiration"      path="MqttInfoZebraBTAgent#pending-ca-expiration" />

                <DataPointReference id="agent-pending-mqtt-client-thumbprint"  path="MqttInfoZebraBTAgent#pending-client-thumbprint" />
                <DataPointReference id="agent-pending-mqtt-client-issuer"      path="MqttInfoZebraBTAgent#pending-client-issuer" />
                <DataPointReference id="agent-pending-mqtt-client-expiration"  path="MqttInfoZebraBTAgent#pending-client-expiration" />

                <DataPointReference id="agent-pending-mqtt-tls-connection"     path="MqttInfoZebraBTAgent#pending-tls-connection" />
                <DataPointReference id="agent-pending-mqtt-session-expiry"     path="MqttInfoZebraBTAgent#pending-session-expiry-interval" />
                <DataPointReference id="agent-pending-mqtt-keepalive-interval" path="MqttInfoZebraBTAgent#pending-keep-alive-interval" />

                <DataPointReference id="agent-pending-mqtt-reconnect-initial"  path="MqttInfoZebraBTAgent#pending-reconnect-interval-initial" />
                <DataPointReference id="agent-pending-mqtt-reconnect-max"      path="MqttInfoZebraBTAgent#pending-reconnect-interval-max" />

                <DataPointReference id="agent-pending-mqtt-qos"                path="MqttInfoZebraBTAgent#pending-QoS" />

                <DataPointReference id="agent-connection-status" path="GeneralInfoZebraBTAgent#agent-connection-status" />
                <DataPointReference id="agent-log-level" path="GeneralInfoZebraBTAgent#agent-log-level" />
                <DataPointReference id="agent-queue-size" path="GeneralInfoZebraBTAgent#agent-queue-size" />
                <DataPointReference id="agent-last-connected-to-printer" path="GeneralInfoZebraBTAgent#agent-last-connected-to-printer" />
                <DataPointReference id="agent-printer-id" path="GeneralInfoZebraBTAgent#agent-printer-id" />
                <DataPointReference id="agent-android-sdk-version" path="GeneralInfoZebraBTAgent#agent-android-sdk-version" />
                
                <DataPointReference id="agent-android-id" path="GeneralInfoZebraBTAgent#agent-android-id" />
                <DataPointReference id="agent-name" path="base-module#device-name" />
                <DataPointReference id="agent-model" path="base-module#model-id" />
                <DataPointReference id="agent-id" path="base-module#device-id" />
                <DataPointReference id="agent-manufacturer" path="base-module#manufacturer" />
                <DataPointReference id="agent-version" path="base-module#version" />
                <DataPointReference id="agent-android-version" path="GeneralInfoZebraBTAgent#agent-android-version" />
            </Object>
        </Message>
        <Message id="ZebraBTChangeSettings">
            <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-ip-dns-servers" type="string"/>
                <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" />
                <Segment id="apl-enable"       type="string" />
                <Segment id="zpl-format_prefix" type="string" />
                <Segment id="zpl-command_prefix" type="string" />
                <Segment id="zpl-delimiter" type="string" />
            </Object>
        </Message>
        <Message id="ZebraBTUpdateWifiRootCertificate">
            <Object id="Resource">
                <Object id="Certificates">
                    <Segment id="root-cert" type="file" />
                </Object>
            </Object>
        </Message>
        <Message id="ZebraBTUpdateWifiClientCertificates">
            <Object id="Resource">
                <Object id="Certificates">
                    <Segment id="client-cert" type="file" />
                    <Segment id="client-key" type="file" />
                </Object>
            </Object>
        </Message>
        <Message id="ZebraBTExecuteZPLFile">
            <Object id="Resource">
                <Segment id="File" type="file" />
            </Object>
        </Message>
        <Message id="ZebraBTDownloadFile">
            <Object id="Resource">
                <Segment id="File" type="file" />
                <Segment id="filename" type="string" />
                <Segment id="drive" type="string" />
            </Object>
        </Message>
        <Message id="ZebraBTUploadFileFromFileStore">
            <Object id="Resource">
                <Segment id="File"     type="filestorecontent" />
                <Segment id="filename" type="string" />
                <Segment id="drive"    type="string" />
            </Object>
        </Message>
        <Message id="ZebraBTPrintTestPage">
            <Object id="Resource">
                <Segment id="device-print_out_report" type="string" />
                <Segment id="device-print_2key" type="string" />
            </Object>
        </Message>
        <Message id="ZebraBTAgentReboot" />
        <Message id="ZebraBTReboot">
            <Object id="Resource">
                <Segment id="device-reset" type="string" />
            </Object>
        </Message>
        <Message id="ZebraBTAlert">
            <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="Registering an MQTT server will create matching protocol instances for every protocol belonging to the MQTT PA.">
            <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="ZebraBTCheckin" semanticid="base-module#checkin" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTGetDeviceState" />
                    <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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ZebraCheckInTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>CheckIn_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>CheckIn_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTAgentCheckin" semanticid="base-module#checkin">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTAgentGetDeviceState" />
                    <Switch>
                        <SwitchOnMessage>
                            <MessageCase>
                                <ReceiveMessage id="ZebraBTAgentDeviceState" />
                                <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="ZebraBTChangePrintingSettings-ZT600" semanticid="Zebra-PrintSettings-ZT600#change-print-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
                        <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangePrintingSettings-ZT231" semanticid="Zebra-PrintSettings-ZT231#change-print-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
                        <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeRFIDSettings" semanticid="Zebra-RFID-Actions#change-rfid-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTClearRFIDLogs" semanticid="Zebra-RFID-Actions#clear-rfid-logs" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <ConstantAssignment path="Resource/rfid-log-clear" value="" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeRFIDAntennaSettings" semanticid="Zebra-RFID-Antenna-Settings-Actions#change-rfid-antenna-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangePrintingSettings-ZQ600" semanticid="Zebra-PrintSettings-ZQ600#change-print-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
                        <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangePrintingSettings-ZE501" semanticid="Zebra-PrintSettings-ZE501#change-print-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
                        <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangePrintingSettings-ZD601" semanticid="Zebra-PrintSettings-ZD601#change-print-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
                        <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangePrintingSettings-ZD401" semanticid="Zebra-PrintSettings-ZD401#change-print-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
                        <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangePrintingSettings-ZD501" semanticid="Zebra-PrintSettings-ZD501#change-print-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
                        <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangePrintingSettings-ZQ501" semanticid="Zebra-PrintSettings-ZQ501#change-print-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
                        <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangePrintingSettings-ZT401" semanticid="Zebra-PrintSettings-ZT401#change-print-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Print Tone" path="Resource/print-tone" />
                        <UserAssignment actionArgName="Media Speed" path="Resource/media-speed" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" semanticid="Zebra-Device-Language-ZplAndLinePrint#change-device-command_language" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Command Language" path="Resource/device-languages" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" semanticid="Zebra-Device-Language-EzplAndZpl#change-device-command_language" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Command Language" path="Resource/device-languages" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZplAndLinePrint" semanticid="Zebra-Device-Language-EzplAndZplAndLinePrint#change-device-command_language" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Command Language" path="Resource/device-languages" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndEplAndEzpl" semanticid="Zebra-Device-Language-ZplAndEplAndEzpl#change-device-command_language" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Command Language" path="Resource/device-languages" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeDeviceCommandLanguage-Zpl" semanticid="Zebra-Device-Language-Zpl#change-device-command_language" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Command Language" path="Resource/device-languages" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeMediaSettings-ZT600" semanticid="Zebra-PrintSettings-ZT600#change-media-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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" />
                        <UserAssignment actionArgName="Format Prefix" path="Resource/zpl-format_prefix" />
                        <UserAssignment actionArgName="Command/Control Prefix" path="Resource/zpl-command_prefix" />
                        <UserAssignment actionArgName="Delimiter Character" path="Resource/zpl-delimiter" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeLabelSettings-ZT600" semanticid="Zebra-PrintSettings-ZT600#change-label-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
                        <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeMediaSettings-ZQ600" semanticid="Zebra-PrintSettings-ZQ600#change-media-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Media Print Mode" path="Resource/media-printmode" />
                        <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" />
                        <UserAssignment actionArgName="Format Prefix" path="Resource/zpl-format_prefix" />
                        <UserAssignment actionArgName="Command/Control Prefix" path="Resource/zpl-command_prefix" />
                        <UserAssignment actionArgName="Delimiter Character" path="Resource/zpl-delimiter" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeLabelSettings-ZQ600" semanticid="Zebra-PrintSettings-ZQ600#change-label-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
                        <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeMediaSettings-ZT231" semanticid="Zebra-PrintSettings-ZT231#change-media-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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" />
                        <UserAssignment actionArgName="Format Prefix" path="Resource/zpl-format_prefix" />
                        <UserAssignment actionArgName="Command/Control Prefix" path="Resource/zpl-command_prefix" />
                        <UserAssignment actionArgName="Delimiter Character" path="Resource/zpl-delimiter" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeLabelSettings-ZT231" semanticid="Zebra-PrintSettings-ZT231#change-label-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
                        <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeMediaSettings-ZE501" semanticid="Zebra-PrintSettings-ZE501#change-media-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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" />
                        <UserAssignment actionArgName="Format Prefix" path="Resource/zpl-format_prefix" />
                        <UserAssignment actionArgName="Command/Control Prefix" path="Resource/zpl-command_prefix" />
                        <UserAssignment actionArgName="Delimiter Character" path="Resource/zpl-delimiter" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeLabelSettings-ZE501" semanticid="Zebra-PrintSettings-ZE501#change-label-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
                        <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeMediaSettings-ZD601" semanticid="Zebra-PrintSettings-ZD601#change-media-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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" />
                        <UserAssignment actionArgName="Format Prefix" path="Resource/zpl-format_prefix" />
                        <UserAssignment actionArgName="Command/Control Prefix" path="Resource/zpl-command_prefix" />
                        <UserAssignment actionArgName="Delimiter Character" path="Resource/zpl-delimiter" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeLabelSettings-ZD601" semanticid="Zebra-PrintSettings-ZD601#change-label-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
                        <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeMediaSettings-ZD401" semanticid="Zebra-PrintSettings-ZD401#change-media-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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" />
                        <UserAssignment actionArgName="Format Prefix" path="Resource/zpl-format_prefix" />
                        <UserAssignment actionArgName="Command/Control Prefix" path="Resource/zpl-command_prefix" />
                        <UserAssignment actionArgName="Delimiter Character" path="Resource/zpl-delimiter" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeLabelSettings-ZD401" semanticid="Zebra-PrintSettings-ZD401#change-label-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
                        <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeMediaSettings-ZD501" semanticid="Zebra-PrintSettings-ZD501#change-media-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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" />
                        <UserAssignment actionArgName="Format Prefix" path="Resource/zpl-format_prefix" />
                        <UserAssignment actionArgName="Command/Control Prefix" path="Resource/zpl-command_prefix" />
                        <UserAssignment actionArgName="Delimiter Character" path="Resource/zpl-delimiter" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeLabelSettings-ZD501" semanticid="Zebra-PrintSettings-ZD501#change-label-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
                        <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeMediaSettings-ZQ501" semanticid="Zebra-PrintSettings-ZQ501#change-media-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Media Print Mode" path="Resource/media-printmode" />
                        <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" />
                        <UserAssignment actionArgName="Format Prefix" path="Resource/zpl-format_prefix" />
                        <UserAssignment actionArgName="Command/Control Prefix" path="Resource/zpl-command_prefix" />
                        <UserAssignment actionArgName="Delimiter Character" path="Resource/zpl-delimiter" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeLabelSettings-ZQ501" semanticid="Zebra-PrintSettings-ZQ501#change-label-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
                        <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeMediaSettings-ZT401" semanticid="Zebra-PrintSettings-ZT401#change-media-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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" />
                        <UserAssignment actionArgName="Format Prefix" path="Resource/zpl-format_prefix" />
                        <UserAssignment actionArgName="Command/Control Prefix" path="Resource/zpl-command_prefix" />
                        <UserAssignment actionArgName="Delimiter Character" path="Resource/zpl-delimiter" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeLabelSettings-ZT401" semanticid="Zebra-PrintSettings-ZT401#change-label-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Label Width" path="Resource/ezpl-print_width" />
                        <UserAssignment actionArgName="Label Length" path="Resource/zpl-label_length" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeDeviceSettings" semanticid="Zebra-Device-Common#change-device-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Device Location" path="Resource/device-location" />
                        <UserAssignment actionArgName="Device Label" path="Resource/device-friendly_name" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeSensor" semanticid="Zebra-PrintSettings-Common#change-media-sensor" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Sensor" path="Resource/ezpl-media_type" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeBatterySettings" semanticid="Zebra-Battery#change-power" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeNetworkSettings" semanticid="Zebra-Network#change-network-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeListOfDomains" semanticid="Zebra-WiredSettings-Extended#change-list-of-domains" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Internal Wired List of Domains" path="Resource/internal_wired-ip-dns-domain" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTConfigureNTP" semanticid="Zebra-NTPSettings#configure-ntp" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="NTP Servers" path="Resource/ip-ntp-servers" />
                        <UserAssignment actionArgName="NTP Enabled" path="Resource/ip-ntp-enable" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeLabelPosition" semanticid="Zebra-LabelPosition#change-label-position" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ResetZebraBTMediaMarkerCounter" semanticid="Zebra-Odometer-Extended#reset-mediamarker-counter" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <ConstantAssignment path="Resource/odometer-media_marker_count" value="0" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ResetZebraBTVoidLabelCounter" semanticid="Zebra-Odometer-RFID#reset-rfid-void-counter" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <ConstantAssignment path="Resource/odometer-rfid-void_resettable" value="0" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ResetZebraBTValidLabelCounter" semanticid="Zebra-Odometer-RFID#reset-rfid-valid-counter" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <ConstantAssignment path="Resource/odometer-rfid-valid_resettable" value="0" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTResetLabelCounter1" semanticid="Zebra-Odometer-Extended#reset-label-counter1" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <ConstantAssignment path="Resource/odometer-user_label_count1" value="0" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTResetLabelCounter2" semanticid="Zebra-Odometer-Extended#reset-label-counter2" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <ConstantAssignment path="Resource/odometer-user_label_count2" value="0" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeOdometerSettings" semanticid="Zebra-Odometer-Extended#change-odometer-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTResetCounter1" semanticid="Zebra-Odometer-Extended#reset-counter1" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <ConstantAssignment path="Resource/odometer-media_marker_count1" value="0" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTResetCounter2" semanticid="Zebra-Odometer-Extended#reset-counter2" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <ConstantAssignment path="Resource/odometer-media_marker_count2" value="0" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTResetHeadnewCounter" semanticid="Zebra-Odometer-Extended#reset-headnew-counter" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <ConstantAssignment path="Resource/odometer-headnew" value="0" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTResetHeadcleanCounter" semanticid="Zebra-Odometer-Extended#reset-headclean-counter" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <ConstantAssignment path="Resource/odometer-headclean" value="0" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTCleanCutter" semanticid="Zebra-Cutter#cleanCutter" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <ConstantAssignment path="Resource/cutter-clean_cutter" value="on" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeInternalWiredSettings" semanticid="Zebra-Internal-Wired#change-wired-internal" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTEnableInternalWired" semanticid="Zebra-Internal-Wired#enable-internal_wired" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Internal Wired Enabled" path="Resource/internal_wired-enable" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTEnableReprintMode" semanticid="Zebra-PrintSettings-Common#enable-reprint_mode" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Reprint Mode Enabled" path="Resource/ezpl-reprint_mode" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTEnableAutoSwitchOver" semanticid="Zebra-Internal-Wired#enable-switchover" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Auto Switch Over" path="Resource/internal_wired-auto_switchover" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeWiredIPSettings" semanticid="Zebra-Internal-Wired#change-wired-internal-ip-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeNetworkTimeoutSettings" semanticid="Zebra-Internal-Wired#change-network-timeouts" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeWifiSettings" semanticid="Zebra-Wifi#change-wifi-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeWirelessSettings" semanticid="Zebra-Wifi#change-wireless-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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" />
                        <UserAssignment actionArgName="Primary DNS Server WLAN IP Addresses" path="Resource/wlan-ip-dns-servers" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangePrimaryNetwork" semanticid="Zebra-Primary-Network#change-primary-network" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Primary Network" path="Resource/ip-primary_network" defaultValue="1" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeBluetoothSettings" semanticid="Zebra-Bluetooth#change-bluetooth" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeDisplaySecurity" semanticid="Zebra-Display-Securiy#change-display-security-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeDisplaySettings" semanticid="Zebra-Display#change-display" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeRtcSettings" semanticid="Zebra-Rtc#change-rtc" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeIPAddressModeSettings" semanticid="Zebra-ipv6#change-ip-address-mode-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="IP Address Mode" path="Resource/ip-address_mode" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeWiredipv6Settings" semanticid="Zebra-ipv6#change-ipv6-wired-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeWirelessipv6Settings" semanticid="Zebra-ipv6#change-ipv6-wireless-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeWeblinkSettings" semanticid="Zebra-Weblink#change-weblink-urls" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTFirewallAuth" semanticid="Zebra-Proxy#firewall-auth" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Proxy Server Configuration" path="Resource/ip-firewall-proxy" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeUserSettings" semanticid="Zebra-Users#change-user-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="User P1" path="Resource/device-user_p1" />
                        <UserAssignment actionArgName="User P2" path="Resource/device-user_p2" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeEnergyStarSettings" semanticid="Zebra-EnergyStar#change-energystar-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeHTTPAdminCredentials" semanticid="Zebra-Http-Credentials#change-http-admin-credentials" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTLogConfig" semanticid="Zebra-Logs#change-log-config" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTExecuteFile" semanticid="Zebra-File#execute-file" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="File Name" path="Resource/file-run" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTGetFiles" semanticid="Zebra-File#get-file-from-drive" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Drive" path="Resource/file-drive_listing" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTChangeWifiRootCertificate" semanticid="ZebraBT-FileActions#change-wifi-root-cert" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTUpdateWifiRootCertificate">
                        <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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTAlert" 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="ZebraBTChangeWifiClientCertificates" semanticid="ZebraBT-FileActions#change-wifi-client-certs" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTUpdateWifiClientCertificates">
                        <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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTAlert" 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="ZebraBTDownloadFile" semanticid="ZebraBT-FileActions#download-file" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTDownloadFile">
                        <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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTAlert" 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="ZebraBTExecuteZPLFile" semanticid="ZebraBT-FileActions#execute-zpl-file" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTExecuteZPLFile">
                        <UserAssignment actionArgName="File" path="Resource/File" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTAlert" timeoutAlertId="FileDownloadAlertTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>File ExecuteZPL_Success</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>File ExecuteZPL_Fail</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTPrintTestPage" semanticid="GenericPrinterState#print-test-page" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTPrintTestPage">
                        <ConstantAssignment path="Resource/device-print_out_report" value="settings"/>
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTAlert" timeoutAlertId="PrintTestPageTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>PrintTest_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>PrintTest_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTPrintTestPageMobile" semanticid="GenericPrinterState#print-test-page" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTPrintTestPage">
                        <ConstantAssignment path="Resource/device-print_2key" value="yes"/>
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTAlert" timeoutAlertId="PrintTestPageTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>PrintTest_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>PrintTest_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTReboot" semanticid="GenericPrinterState#reboot" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTReboot">
                        <ConstantAssignment path="Resource/device-reset" value="do"/>
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTAlert" timeoutAlertId="RebootTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Reboot_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Reboot_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTAgentReboot" semanticid="GenericPrinterState#reboot">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTAgentReboot" />
                    <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="ZebraBTCalibrate" semanticid="Zebra-PrintSettings-Common#calibrate-media" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <ConstantAssignment path="Resource/zpl-calibrate" value="" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTFormatsCancelAll" semanticid="Zebra-Device-Common#formats-cancel_all" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <ConstantAssignment path="Resource/formats-cancel_all" value="" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTPauseDevice" semanticid="Zebra-Device-Common#device-pause" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <ConstantAssignment path="Resource/device-pause" value="" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTClearProxy" semanticid="Zebra-Proxy#clear-proxy" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <ConstantAssignment path="Resource/ip-firewall-proxy" value="" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTUnpauseDevice" semanticid="Zebra-Device-Common#device-unpause" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <ConstantAssignment path="Resource/device-unpause" value="" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        <Transaction id="ZebraBTAlert" semanticid="Zebra-Alert#alert">
            <Blocks>
                <Block id="1">
                    <ReceiveMessage id="ZebraBTAlert" />
                    <BlockAction>
                        <Terminate success="true" />
                    </BlockAction>
                </Block>
            </Blocks>
        </Transaction>
        <Transaction id="ZebraBTDeviceState" semanticid="Zebra-Alert#alertState">
            <Blocks>
                <Block id="1">
                    <ReceiveMessage id="ZebraBTDeviceState" />
                    <BlockAction>
                        <Terminate success="true" />
                    </BlockAction>
                </Block>
            </Blocks>
        </Transaction>

        <Transaction id="ZebraBTEnableMQTT" semanticid="Zebra-MQTT#enable-mqtt" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Enable MQTT" path="Resource/mqtt-enable"
                                        defaultValue="on" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        
         <Transaction id="ZebraBTChangeVirtualDevice" semanticid="Zebra-Device-Common#change-virtual-device" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <UserAssignment actionArgName="Virtual Device Application" path="Resource/apl-enable" 
                          defaultValue="none" />
                    </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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>

        <Transaction id="ZebraBTChangeMQTT1Settings" semanticid="ZebraBT-FileActions#change-mqtt1-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeMqttSettings1">
                        <UserAssignment actionArgName="MQTT Server Address"
                                        path="Resource/Settings/mqtt-conn1-server_address" />
                        <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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="MqttRootCertificateTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>

        <Transaction id="ZebraBTChangeMQTT2Settings" semanticid="ZebraBT-FileActions#change-mqtt2-settings" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeMqttSettings2">
                        <UserAssignment actionArgName="MQTT Server Address"
                                        path="Resource/Settings/mqtt-conn2-server_address" />
                        <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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="MqttRootCertificateTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>

        <Transaction id="ZebraBTChangeAdvancedMQTT1Settings"
                     semanticid="Zebra-MQTT#change-mqtt1-settings-advanced" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>

        <Transaction id="ZebraBTChangeAdvancedMQTT2Settings"
                     semanticid="Zebra-MQTT#change-mqtt2-settings-advanced" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTChangeSettings">
                        <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="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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTDeviceState" timeoutAlertId="ChangeTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>Change_Complete</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>Change_Failure</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>

        <Transaction id="ZebraBTUploadFileFromFileStore" semanticid="ZebraBT-FileActions#upload-file-from-filestore" isMetaTransaction="true">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTUploadFileFromFileStore">
                        <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 timeout="43200" operationIdSource="ConnectSends" MessageId="ZebraBTAlert" timeoutAlertId="FileDownloadAlertTimeout">
                    <SuccessCase>
                        <Enumeration>
                            <Value>File Download_Success</Value>
                        </Enumeration>
                    </SuccessCase>
                    <FailureCase>
                        <Enumeration>
                            <Value>File Download_Fail</Value>
                        </Enumeration>
                    </FailureCase>
                </AlertBlock>
            </AlertBlocks>
        </Transaction>
        
        <!-- BT AGENT -->
        <Transaction id="ZebraBTAgentChangeMQTTSettings" semanticid="GeneralActionsZebraBTAgent#ChangeMqttSettings">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTAgentChangeMqttSettings">
                        <UserAssignment actionArgName="MQTT Server Address"           path="Resource/Settings/agent-mqtt-server_address" />
                        <UserAssignment actionArgName="MQTT Server Port"              path="Resource/Settings/agent-mqtt-server_port" defaultValue="8883"/>
                        <UserAssignment actionArgName="Tenant ID"                     path="Resource/Settings/agent-mqtt-tenant_id" optional="true"/>
                        <UserAssignment actionArgName="Username"                      path="Resource/Settings/agent-mqtt-username" optional="true"/>
                        <UserAssignment actionArgName="Password"                      path="Resource/Settings/agent-mqtt-password" secret="true" optional="true"/>
                        <UserAssignment actionArgName="Client Certificate"            path="Resource/Certificates/agent-client-cert" optional="true"/>
                        <UserAssignment actionArgName="Client Key"                    path="Resource/Certificates/agent-client-key" optional="true"/>
                        <UserAssignment actionArgName="Qos"                           path="Resource/Settings/agent-mqtt-qos" optional="true"/>
                        <UserAssignment actionArgName="Maximum Random Reconnection Interval" path="Resource/Settings/agent-mqtt-reconnect-max" optional="true"/>
                        <UserAssignment actionArgName="TLS Connection"                path="Resource/Settings/agent-mqtt-tls-connection" optional="true"/>
                        <UserAssignment actionArgName="MQTT Session Expiry Interval"  path="Resource/Settings/agent-mqtt-session-expiry" optional="true"/>
                        <UserAssignment actionArgName="MQTT Keep Alive Interval"      path="Resource/Settings/agent-mqtt-keepalive-interval" optional="true"/>
                    </SendMessage>
                    <Switch>
                        <SwitchOnMessage>
                            <MessageCase>
                                <ReceiveMessage id="ZebraBTAgentDeviceState" />
                                <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="ZebraBTAgentGetLogs" semanticid="GetLogsSimple#GetLogs">
            <Blocks>
                <Block id="1">
                    <SendMessage id="ZebraBTAgentGetLogs" />
                    <Switch>
                        <SwitchOnMessage>
                            <MessageCase>
                                <ReceiveMessage id="ZebraBTAgentLogs"  />
                                <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>
        
    </Transactions>
    <ProtocolDefinition id="FD8FDE96-70CF-475A-8672-744C3A46C735" name="Zebra Bluetooth" linkedConnectionStatus="true">
        <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" />
            <Transaction id="UpdateFileStoreRootCertificateForProtocolInstance" instanceIdRequired="true" />
            <Transaction id="UpdateConnectRootCertificateForProtocolInstance" instanceIdRequired="true" />
        </Protocol>
        <Devices>
            <Device id="connect-android-agent">
                <ApiTypeId id="SOTI@@ConnectAgent@@1" />
                
                <Transaction id="ZebraBTAgentCheckin" />
                <Transaction id="ZebraBTAgentChangeMQTTSettings" />
                <Transaction id="ZebraBTAgentGetLogs" />
                <Transaction id="ZebraBTAlert" /> 
                <Transaction id="ZebraBTAgentReboot" />
            </Device>

            <Device id="Zebra-Printer-ZT401">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeMediaSettings-ZT401" />
                <Transaction id="ZebraBTChangeLabelSettings-ZT401" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTExecuteZPLFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndEplAndEzpl" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZT401" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTChangeRFIDAntennaSettings" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTReboot" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
            </Device>

            <Device id="Zebra-Printer-ZT401-V2">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeMediaSettings-ZT401" />
                <Transaction id="ZebraBTChangeLabelSettings-ZT401" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTExecuteZPLFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndEplAndEzpl" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZT401" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTChangeRFIDAntennaSettings" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTReboot" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
            </Device>
            
            <Device id="Zebra-Printer-ZT401-V3">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeMediaSettings-ZT401" />
                <Transaction id="ZebraBTChangeLabelSettings-ZT401" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTExecuteZPLFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndEplAndEzpl" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZT401" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTChangeRFIDAntennaSettings" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
            </Device>
            
            <Device id="Zebra-Printer-ZT401-V4">
                <ApiTypeId id="ZebraBT@@ZT411@@1" />
                <ApiTypeId id="ZebraBT@@ZT421@@1" />
                <ApiTypeId id="ZebraBT@@ZT411R@@1" />
                <ApiTypeId id="ZebraBT@@ZT421R@@1" />

                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ZebraBTChangeIPAddressModeSettings" />
                <Transaction id="ZebraBTChangeWiredipv6Settings" />
                <Transaction id="ZebraBTChangeWirelessipv6Settings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeMediaSettings-ZT401" />
                <Transaction id="ZebraBTChangeLabelSettings-ZT401" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTExecuteZPLFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndEplAndEzpl" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZT401" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTChangeRFIDAntennaSettings" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
            </Device>

            <Device id="Zebra-Printer-ZQ501">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ501" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ501" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTExecuteZPLFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ501" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
            </Device>

            <Device id="Zebra-Printer-ZQ501-V2">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ501" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ501" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTExecuteZPLFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ501" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
            </Device>

            <Device id="Zebra-Printer-ZQ501-V3">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ501" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ501" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTExecuteZPLFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ501" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
            </Device>
            
            <Device id="Zebra-Printer-ZQ501-V4">
                <ApiTypeId id="ZebraBT@@ZQ511@@1" />
                <ApiTypeId id="ZebraBT@@ZQ521@@1" />
                <ApiTypeId id="ZebraBT@@ZQ511R@@1" />

                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTChangeIPAddressModeSettings" />
                <Transaction id="ZebraBTChangeWiredipv6Settings" />
                <Transaction id="ZebraBTChangeWirelessipv6Settings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ501" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ501" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTExecuteZPLFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ501" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
            </Device>

            <Device id="Zebra-Printer-ZQ320">
                <ApiTypeId id="ZebraBT@@ZQ310@@1" />
                <ApiTypeId id="ZebraBT@@ZQ320@@1" />

                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                <Transaction id="ZebraBTClearProxy" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>

            <Device id="Zebra-Printer-ZQ320-Plus">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                <Transaction id="ZebraBTClearProxy" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZQ320-V2">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                <Transaction id="ZebraBTClearProxy" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZQ320-Plus-V2">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                <Transaction id="ZebraBTClearProxy" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZQ320-V3">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                <Transaction id="ZebraBTClearProxy" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZQ320-Plus-V3">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                <Transaction id="ZebraBTClearProxy" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZQ320-Plus-V4">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                <Transaction id="ZebraBTClearProxy" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeIPAddressModeSettings" />
                <Transaction id="ZebraBTChangeWiredipv6Settings" />
                <Transaction id="ZebraBTChangeWirelessipv6Settings" />
                <ApiTypeId id="ZebraBT@@ZQ310 Plus@@1" />
                <ApiTypeId id="ZebraBT@@ZQ320 Plus@@1" />
            </Device>
            <Device id="Zebra-Printer-ZQ600-Plus">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZQ600">
                <ApiTypeId id="ZebraBT@@ZQ610@@1" />
                <ApiTypeId id="ZebraBT@@ZQ620@@1" />
                <ApiTypeId id="ZebraBT@@ZQ630@@1" />

                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZQ600-Plus-V2">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZQ600-V2">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZQ600-Plus-V3">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZQ600-V3">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                <Transaction id="ZebraBTExecuteZPLFile" />
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZQ600-Plus-V4">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                <Transaction id="ZebraBTExecuteZPLFile" />
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeIPAddressModeSettings" />
                <Transaction id="ZebraBTChangeWiredipv6Settings" />
                <Transaction id="ZebraBTChangeWirelessipv6Settings" />
                <ApiTypeId id="ZebraBT@@ZQ610 Plus@@1" />
                <ApiTypeId id="ZebraBT@@ZQ620 Plus@@1" />
                <ApiTypeId id="ZebraBT@@ZQ630 Plus@@1" />
            </Device>
            <Device id="Zebra-Printer-ZD501">
                <ApiTypeId id="ZebraBT@@ZD510-HC@@1" />
                <ApiTypeId id="ZebraBT@@ZD510@@1" />
                <ApiTypeId id="ZebraBT@@ZD500@@1" />

                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" />
                <Transaction id="ZebraBTChangeMediaSettings-ZD501" />
                <Transaction id="ZebraBTChangeLabelSettings-ZD501" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZD501" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZD501-V2">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" />
                <Transaction id="ZebraBTChangeMediaSettings-ZD501" />
                <Transaction id="ZebraBTChangeLabelSettings-ZD501" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZD501" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
            </Device>

            <Device id="Zebra-Printer-ZD501-V3">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" />
                <Transaction id="ZebraBTChangeMediaSettings-ZD501" />
                <Transaction id="ZebraBTChangeLabelSettings-ZD501" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZD501" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
            </Device>

            <Device id="Zebra-Printer-ZD501-V4">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" />
                <Transaction id="ZebraBTChangeMediaSettings-ZD501" />
                <Transaction id="ZebraBTChangeLabelSettings-ZD501" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZD501" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeIPAddressModeSettings" />
                <Transaction id="ZebraBTChangeWiredipv6Settings" />
                <Transaction id="ZebraBTChangeWirelessipv6Settings" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
            </Device>

            <Device id="Zebra-Printer-ZD401">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" />
                <Transaction id="ZebraBTChangeMediaSettings-ZD401" />
                <Transaction id="ZebraBTChangeLabelSettings-ZD401" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZD401" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>

            <Device id="Zebra-Printer-ZD401-V2">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" />
                <Transaction id="ZebraBTChangeMediaSettings-ZD401" />
                <Transaction id="ZebraBTChangeLabelSettings-ZD401" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZD401" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
            </Device>

            <Device id="Zebra-Printer-ZD401-V3">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" />
                <Transaction id="ZebraBTChangeMediaSettings-ZD401" />
                <Transaction id="ZebraBTChangeLabelSettings-ZD401" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZD401" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
            </Device>

            <Device id="Zebra-Printer-ZD401-V4">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" />
                <Transaction id="ZebraBTChangeMediaSettings-ZD401" />
                <Transaction id="ZebraBTChangeLabelSettings-ZD401" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZD401" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                <Transaction id="ZebraBTExecuteZPLFile" />
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeIPAddressModeSettings" />
                <Transaction id="ZebraBTChangeWiredipv6Settings" />
                <Transaction id="ZebraBTChangeWirelessipv6Settings" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
                <ApiTypeId id="ZebraBT@@ZD411@@1" />
                <ApiTypeId id="ZebraBT@@ZD421@@1" />
            </Device>

            <Device id="Zebra-Printer-ZD601">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" />
                <Transaction id="ZebraBTChangeMediaSettings-ZD601" />
                <Transaction id="ZebraBTChangeLabelSettings-ZD601" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZD601" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZD601-V2">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" />
                <Transaction id="ZebraBTChangeMediaSettings-ZD601" />
                <Transaction id="ZebraBTChangeLabelSettings-ZD601" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZD601" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
            </Device>

            <Device id="Zebra-Printer-ZD601-V3">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" />
                <Transaction id="ZebraBTChangeMediaSettings-ZD601" />
                <Transaction id="ZebraBTChangeLabelSettings-ZD601" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZD601" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
            </Device>

            <Device id="Zebra-Printer-ZD601-V4">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" />
                <Transaction id="ZebraBTChangeMediaSettings-ZD601" />
                <Transaction id="ZebraBTChangeLabelSettings-ZD601" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZD601" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeIPAddressModeSettings" />
                <Transaction id="ZebraBTChangeWiredipv6Settings" />
                <Transaction id="ZebraBTChangeWirelessipv6Settings" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
                <ApiTypeId id="ZebraBT@@ZD611@@1" />
                <ApiTypeId id="ZebraBT@@ZD621@@1" />
                <ApiTypeId id="ZebraBT@@ZD611R@@1" />
                <ApiTypeId id="ZebraBT@@ZD621R@@1" />                                
            </Device>
            <Device id="Zebra-Printer-ZE501">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeMediaSettings-ZE501" />
                <Transaction id="ZebraBTChangeLabelSettings-ZE501" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-Zpl" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZE501" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZE501-V2">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeMediaSettings-ZE501" />
                <Transaction id="ZebraBTChangeLabelSettings-ZE501" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-Zpl" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZE501" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
            </Device>

            <Device id="Zebra-Printer-ZE501-V3">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeMediaSettings-ZE501" />
                <Transaction id="ZebraBTChangeLabelSettings-ZE501" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-Zpl" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZE501" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
            </Device>

            <Device id="Zebra-Printer-ZE501-V4">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeMediaSettings-ZE501" />
                <Transaction id="ZebraBTChangeLabelSettings-ZE501" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-Zpl" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZE501" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeIPAddressModeSettings" />
                <Transaction id="ZebraBTChangeWiredipv6Settings" />
                <Transaction id="ZebraBTChangeWirelessipv6Settings" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
                <ApiTypeId id="ZebraBT@@ZE511@@1" />
                <ApiTypeId id="ZebraBT@@ZE521@@1" />
                <ApiTypeId id="ZebraBT@@ZE511R@@1" />
                <ApiTypeId id="ZebraBT@@ZE521R@@1" />
            </Device>

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

                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZR328-V2">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZR328-V3">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>

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

                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZR658-V2">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>
            <Device id="Zebra-Printer-ZR658-V3">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-ZplAndLinePrint" />
                <Transaction id="ZebraBTChangeMediaSettings-ZQ600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZQ600" />
                <Transaction id="ZebraBTChangeBatterySettings" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZQ600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTPrintTestPageMobile" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>

            <Device id="Zebra-Printer-ZT231">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" />
                <Transaction id="ZebraBTChangeMediaSettings-ZT231" />
                <Transaction id="ZebraBTChangeLabelSettings-ZT231" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZT231" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTChangeRFIDAntennaSettings" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
            </Device>
            <Device id="Zebra-Printer-ZT231-V2">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" />
                <Transaction id="ZebraBTChangeMediaSettings-ZT231" />
                <Transaction id="ZebraBTChangeLabelSettings-ZT231" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZT231" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTChangeRFIDAntennaSettings" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
            </Device>

            <Device id="Zebra-Printer-ZT231-V3">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" />
                <Transaction id="ZebraBTChangeMediaSettings-ZT231" />
                <Transaction id="ZebraBTChangeLabelSettings-ZT231" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZT231" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTChangeRFIDAntennaSettings" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
            </Device>

            <Device id="Zebra-Printer-ZT231-V4">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-EzplAndZpl" />
                <Transaction id="ZebraBTChangeMediaSettings-ZT231" />
                <Transaction id="ZebraBTChangeLabelSettings-ZT231" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZT231" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTChangeRFIDAntennaSettings" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeIPAddressModeSettings" />
                <Transaction id="ZebraBTChangeWiredipv6Settings" />
                <Transaction id="ZebraBTChangeWirelessipv6Settings" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
                <ApiTypeId id="ZebraBT@@ZT231@@1" />
                <ApiTypeId id="ZebraBT@@ZT231R@@1" />
                <ApiTypeId id="ZebraBT@@ZT211@@1" />
                <ApiTypeId id="ZebraBT@@ZT111@@1" />
            </Device>

            <Device id="Zebra-Printer-ZT600">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeMediaSettings-ZT600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZT600" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-Zpl" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZT600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTCleanCutter" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTChangeRFIDAntennaSettings" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
            </Device>

            <Device id="Zebra-Printer-ZT600-V2">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeMediaSettings-ZT600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZT600" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-Zpl" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZT600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTCleanCutter" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTChangeRFIDAntennaSettings" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
            </Device>

            <Device id="Zebra-Printer-ZT600-V3">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeMediaSettings-ZT600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZT600" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-Zpl" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZT600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTCleanCutter" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTChangeRFIDAntennaSettings" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
            </Device>

            <Device id="Zebra-Printer-ZT600-V4">
                <Transaction id="ZebraBTUploadFileFromFileStore" />
                <Transaction id="ZebraBTChangeDisplaySecurity" />
                <Transaction id="ResetZebraBTVoidLabelCounter" />
                <Transaction id="ResetZebraBTValidLabelCounter" />
                <Transaction id="ZebraBTChangeListOfDomains" />
                <Transaction id="ZebraBTConfigureNTP" />
                <Transaction id="ZebraBTChangeLabelPosition" />
                <Transaction id="ZebraBTChangeOdometerSettings" />
                <Transaction id="ResetZebraBTMediaMarkerCounter" />
                <Transaction id="ZebraBTResetLabelCounter1" />
                <Transaction id="ZebraBTResetLabelCounter2" />
                <Transaction id="ZebraBTResetCounter1" />
                <Transaction id="ZebraBTResetCounter2" />
                <Transaction id="ZebraBTResetHeadnewCounter" />
                <Transaction id="ZebraBTResetHeadcleanCounter" />
                <Transaction id="ZebraBTChangeMediaSettings-ZT600" />
                <Transaction id="ZebraBTChangeLabelSettings-ZT600" />
                <Transaction id="ZebraBTLogConfig" />
                <Transaction id="ZebraBTExecuteFile" />
                <Transaction id="ZebraBTGetFiles" />
                <Transaction id="ZebraBTChangeDeviceCommandLanguage-Zpl" />
                <Transaction id="ZebraBTCheckin" />
                <Transaction id="ZebraBTChangeHTTPAdminCredentials" />
                <Transaction id="ZebraBTChangePrintingSettings-ZT600" />
                <Transaction id="ZebraBTChangeDeviceSettings" />
                <Transaction id="ZebraBTChangeSensor" />
                <Transaction id="ZebraBTCleanCutter" />
                <Transaction id="ZebraBTChangeNetworkSettings" />
                
                <Transaction id="ZebraBTChangePrimaryNetwork" />
                <Transaction id="ZebraBTChangeInternalWiredSettings" />
                <Transaction id="ZebraBTEnableAutoSwitchOver" />
                <Transaction id="ZebraBTChangeWiredIPSettings" />
                <Transaction id="ZebraBTChangeNetworkTimeoutSettings" />
                <Transaction id="ZebraBTChangeWifiSettings" />
                <Transaction id="ZebraBTChangeWirelessSettings" />
                <Transaction id="ZebraBTEnableMQTT" />
                <Transaction id="ZebraBTChangeMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT1Settings" />
                <Transaction id="ZebraBTChangeAdvancedMQTT2Settings" />
                <Transaction id="ZebraBTChangeMQTT2Settings" />
                <Transaction id="ZebraBTChangeVirtualDevice" />
                <Transaction id="ZebraBTChangeBluetoothSettings" />
                <Transaction id="ZebraBTChangeDisplaySettings" />
                <Transaction id="ZebraBTChangeRtcSettings" />
                <Transaction id="ZebraBTChangeWeblinkSettings" />
                <Transaction id="ZebraBTChangeRFIDSettings" />
                <Transaction id="ZebraBTClearRFIDLogs" />
                <Transaction id="ZebraBTChangeRFIDAntennaSettings" />
                <Transaction id="ZebraBTFirewallAuth" />
                <Transaction id="ZebraBTChangeWifiRootCertificate" />
                <Transaction id="ZebraBTChangeWifiClientCertificates" />
                <Transaction id="ZebraBTDownloadFile" />
                <Transaction id="ZebraBTPrintTestPage" />
                <Transaction id="ZebraBTClearProxy" />
                <Transaction id="ZebraBTReboot" />
                
                <Transaction id="ZebraBTAlert" />
                <Transaction id="ZebraBTDeviceState" />
                <Transaction id="ZebraBTEnableInternalWired" />
                <Transaction id="ZebraBTEnableReprintMode" />
                <Transaction id="ZebraBTChangeUserSettings" />
                <Transaction id="ZebraBTCalibrate" />
                <Transaction id="ZebraBTFormatsCancelAll" />
                <Transaction id="ZebraBTPauseDevice" />
                <Transaction id="ZebraBTUnpauseDevice" />
                <Transaction id="ZebraBTChangeIPAddressModeSettings" />
                <Transaction id="ZebraBTChangeWiredipv6Settings" />
                <Transaction id="ZebraBTChangeWirelessipv6Settings" />
                <Transaction id="ZebraBTChangeEnergyStarSettings" />
                <ApiTypeId id="ZebraBT@@ZT610@@1" />
                <ApiTypeId id="ZebraBT@@ZT620@@1" />               
                <ApiTypeId id="ZebraBT@@ZT610R@@1" />
                <ApiTypeId id="ZebraBT@@ZT620R@@1" />
                <ApiTypeId id="ZebraBT@@ZT510@@1" />
            </Device>
        </Devices>
    </ProtocolDefinition>
</Domain>
