Deploy StageNow XML based configurations (MXConfig) on Zebra Devices
  • 27 Oct 2023
  • 1 Minute to read
  • PDF

Deploy StageNow XML based configurations (MXConfig) on Zebra Devices

  • PDF

Article summary

XML configurations (MXConfig) are commonly used for Zebra devices as they provide a flexible and standardized way to define settings and parameters for the devices. XML allows for easy configuration management, as settings can be easily modified, deployed, and shared across different devices. XML configurations (MXConfig) can be remotely deployed to Scalefusion managed Zebra devices, enabling centralized management and configuration updates across multiple devices.

This can be achieved via Remote Commands feature on Scalefusion Dashboard. All you need to do is create XML config using Stagenow and pass the XML content through Send Broadcast Remote Command to run on devices. Let us learn in details how this can be done.

Pre-requisites

  1. Scalefusion should be installed on device.
  2. Download and Install Zebra StageNow software on a Windows PC.
  3. Basic knowledge on how to configure, export, and download XML config from StageNow to the PC.

Steps to deploy StageNow XML Config on devices

In this document, we are taking Datawedge Configuration as an example to explain how Stagenow XML Configs can be deployed on Scalefusion managed Zebra Devices.

Step 1: Create Stagenow profile using Xpert Mode

Step 2: Create XML file

  1. Add DataWedgeMgr on Stagenow
  2. Enter the device's path to the /sdcard/datawedge.db file and select the button to turn Automatic configuration import to ON.
  3. Click on Continue button.
  4. Next, click on Complete Profiles button.  
  5. Click on Export for MDM button to save the configuration as an XML file.
  6. Click Save to save the file on your Windows PC as an XML.
  7. Copy the XML content to deploy on Zebra Devices using Remote Commands on Scalefusion Dashboard.

Step 3: Create Send Broadcast Remote Command

  1. On the Scalefusion Dashboard, navigate to Remote Support > Remote Commands and click on Create
  2. This would bring up a pop-up with a list of commands to select from. Click on Send Broadcast
  3. In the Send Broadcast Command dialog that opens, enter the following:
    1. Name: Enter a name for the command
    2. Type: Implicit
    3. Action: com.mdm.action.MX_XML_CONFIG
    4. Extras
      1. Type: String
      2. Key: xml_config
      3. Value: Enter the xml content. For example,
        Text
        <wap-provisioningdoc>
          <characteristic version="10.0" type="DataWedgeMgr">
            <parm name="ConfigurationFile" value="/sdcard/datawedge.db" />
            <parm name="AutoImporting" value="1" />
          </characteristic>
        </wap-provisioningdoc>
        
  4. Click Save
XML Config through Custom Fields
You can also set Custom properties from Groups and add those custom properties in Remote Commands to be applied on group of devices.

Step 4: Run the command

To execute the Broadcast command on the device, you need to run the command from Dashboard. Click here to learn more on how to run the command.

Likewise you can create XML configs and run them on devices through Remote Commands.



Was this article helpful?