Datawedge import issue with Zebra MC3300x device Android 10

Hi All,

We are trying to deploy a datawedge profile (dwprofile_MSCA.db) using a package in SOTI on a Zebra MC330x device running Android 10. Deploying it through a package has worked successfully and the dwprofile_MSCA.db file has succesfully imported to the correct folder:

/enterprise/device/settings/datawedge/autoimport/dwprofile_MSCA.db

Once the file has been pushed to the folder location above using SOTI, we are seeing no change within the Datawedge app in the device. We have tried to reboot as well but not seeing any changes once the device is back online.

We have had to click the options menu in datawedge (top right buttons) and manually import the profile from the autoimport folder on each of the devices so far. After doing this we can see the MSCA profile within the menu and it is working fine. 

I have also tried a script that I found online to push the dwprofile_MSCA.db file once it is on the device but had no joy. The script was the one given on the Zebra website, 

__chmod 777 /enterprise/device/settings/datawedge/autoimport/dwprofile_MSCA.db 

Again after executing the script, no changes are seen in the datawedge app until I manually import it.

Please advise on the path forward to automate this as we only have another few weeks before we are going to be rolling out the remainder of the devices and this method of manually having to import in the datawedge application is not feasible for such a large amount of devices.

Kind Regards,

Shane

4 years ago
Android
ANSWERS
RC
Raymond Chan Diamond Contributor
4 years ago (edited 4 years ago)

Hi Shane,

I am well aware of your numerous requests to me for some input to your discussion threads related to Zebra devices.  Unfortunately, I have very limited access to Zebra devices for my hands-on cases in my region over the years.  In particular,  I haven't touched a single Zebra MC3300x before.  Hence,  I would rather let others, especially my friend Matt Dermody, to answer you.  Matt is an expert on Zebra device platform, and is very active and responsive in this forum.  So, hopefully you might be able to hear from him within the next few hours.  I will be happy to respond to your request in the future if I can get hold of sufficient Zebra devices to play with for some time.

P
Pelle
4 years ago (edited 4 years ago)

Hello Shane.

We solved it via Stage Now and sent this:

<wap-provisioningdoc>
  <characteristic version="9.2" type="DataWedgeMgr">
    <parm name="AutoImporting" value="1" />
  </characteristic>
</wap-provisioningdoc>

To be on the safe side I also copied the file to autoimportfolder via StageNow:

<wap-provisioningdoc>
  <characteristic version="0.6" type="FileMgr">
    <parm name="FileAction" value="1" />
    <characteristic type="file-details">
      <parm name="TargetAccessMethod" value="2" />
      <parm name="TargetPathAndFileName" value="/enterprise/device/settings/datawedge/autoimport/datawedge.db" />
      <parm name="SourceAccessMethod" value="2" />
      <parm name="SourcePathAndFileName" value="/sdcard/datawedge.db" />
    </characteristic>
  </characteristic>
</wap-provisioningdoc>

Mobicontrol script:

mxconfig /sdcard/Copy_Datawedge.xml
__chmod 777 /enterprise/device/settings/datawedge/autoimport/datawedge.db
mxconfig /sdcard/Enable_autoimport.xml

BR
Pelle

J
Joel
3 years ago

Which format did you send this? Is this an XML file?

MD
Matt Dermody Diamond Contributor
4 years ago

I do not typically have to use StageNow MX for the DataWedge *.db processing.

For AE devices like the MC3300x create a Package with your *.db and deliver it to the autoimport directory (/enterprise/device/settings/datawedge/autoimport/) then include the chmod post install script in the Package itself and the .db will be read in automatically.

Also, if you don't use the chmod script the autoimport typically works after a reboot anyway. 

P
Pelle
4 years ago

In our environment Android 8.1.0 AEDO worked perfect. But when we tried to use the same script and package with Android 10 it stopped working. Enable DW autoimport was probably the solution. We changed all above and now it works.

J
JSMOD@SOTI
4 years ago

Hi Shane,

Thank you for requesting an answer on your post.

As Matt has mentioned, this can typically be resolved with the use of the below post-install script within the Package configuration:

__chmod 777 /enterprise/device/settings/datawedge/autoimport/datawedge.db

If you able to resolve this issue with any of the suggestions from the other posts on this thread, kindly mark the appropriate comment as 'Solution' to help others find the answer.

Kind regards,

M
MaikStrassmann
4 years ago

Hello Shane,

I'm going to hijack your thread a bit.
Our IT has been trying to integrate a MC33X into Mobicontrol (version: 14.5.4.1035 ) for some time.
Unfortunately, they report a wide variety of problems.
Certificates are not distributed properly. After the agent installation the devices can not be managed, etc.

So far they havent managed to add one working device yet.

Did you have any problems with the integration of the MC33X or did you find out that it finally worked for you, or did your device integrate just like other devices in the past (e.g. the MC33 does not cause any problems).

Would be very happy for an answer

P
Pelle
4 years ago

Hello Maik.

A new thread would be better.

But do You have SHA-2 certificates on Your deployment server? We are running old Win Mobile clients and they don't support that so we had to set up a new parallell deployment server before we could add any Android 10 clients. Up until Android 9 SHA-1 was working fine. If You´re not running Win Mobile clients You can change certificate. Not sure if You have to do this with Soti help. You are changing certs on live units, so if You loose them...