Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.


Description

Excerpt

Use the document queue to inspect the XML data being sent to and from the Mobile devices. Also, error call stacks can be found here.

Overview

Table of Contents
maxLevel3
include.*How.*

Use case

A developer can:

  • Inspect XML values and know whether AL code has taken effect
  • Reprocess failed mobile documents and initiate debugging
  • Inspect Error Call Stacks


Request and Response

When the mobile device communicates with Business Central, an XML document is sent to the system.

...

  1. It is always the Mobile device that initiates the communication with a Request
  2. Business Central generates a Response



Viewing XML Request and Response

Two large text fields display the current entry's Request and Response XML.

You can search the data using the browser "Find function", CTRL+F.

Download the XML

Select the correct mobile document.

  • Select Document > Show Request XML
  • Select Document > Show Response XML




Example of Request XML 

The request is likely most interesting for development. The request will give you an overview of which values are available to you and what they are named.

...

Code Block
languagexml
themeEclipse
titleRequest example
<?xml version="1.0" encoding="utf-8"?>
<request name="PostAdhocRegistration" created="2020-02-14T15:24:24+01:00" xmlns="http://schemas.microsoft.com/Dynamics/Mobile/2007/04/Documents/Request">
  <requestData name="PostAdhocRegistration">
    <MyDate>14-02-2020</MyDate>
    <MyText>2</MyText>
    <MyDecimal>4</MyDecimal>
    <MyDateStep>14-02-2020</MyDateStep>
    <MyTextStep>2</MyTextStep>
    <MyDecimalStep>4</MyDecimalStep>
    <RegistrationType>MyUnplanned</RegistrationType>
  </requestData>
</request>



View Error Call Stack and Debug

When a request ends in Status: Error, it will remain so until it succeeds. Subsequent attempts from mobile will only attempt to re-process this original request.

...