Troubleshooting for Notifications that Do Not Reach Devices

Use

One of the most commonly-occurring scenarios is that the system cannot download data to the device. The troubleshooting and diagnosis steps for each scenario and its corresponding resolution are detailed below:

Procedure

Diagnosing HTTP Communication Failure Between the DOE and the Target Server

  1. Log on to the SAP NetWeaver Mobile Administrator.

  2. Choose the Administration tab page.

  3. Below Device Management , choose Device Administration .

  4. Below Search Devices , enter the required device name and choose Start Search .

  5. Select the device and note the queue number of the device.

  6. Execute transaction SMQ2.

  7. Enter the queue name below Queue Name and choose Execute .

  8. Verify the Status of the device queue. If it is Running , reset the queue and release it.

  9. Verify if there is an exception message in the queue's topmost entry.

    This indicates an HTTP communication error.

  10. Verify why the target system cannot be reached.

  11. Once it starts working, release the queue.

    The notifications are pushed to the target system and the number of queue entries starts to go down.

Checking if Device Has Been Deleted from the DOE

  1. Log on to the SAP NetWeaver Mobile Administrator.

  2. Choose the Administration tab page.

  3. Below Device Management , choose Device Administration .

  4. Below Search Devices , enter the required device name and choose Start Search .

    If you cannot locate the device, you have confirmed that it has been deleted.

  5. Re-install the applications and perform a fresh subscription.

Checking if Queues Are Registered in the DOE

  1. Log on to the SAP NetWeaver Application Server.

  2. Choose transaction SMQR to access the queue monitor.

  3. Verify if the DOE queue patterns such as DOE* or ENQ* are registered.

  4. Choose transaction SDOE_ACTIVATE_Q.

  5. Below Queue Name , enter ENQ_* and choose Execute .

    This registers the DOE queues with the scheduler and they start to run.

Checking if the Attribute ESDMA_TRANS Is Assigned To the Device After Registration

  1. Log on to the SAP NetWeaver Mobile Administrator.

  2. Choose the Administration tab page.

  3. Below Device Management , choose Device Administration .

  4. Select the device and find the attribute ESDMA_TRANS below Single Valued Custom Attributes

  5. Verify if a GUID is assigned to the ESDMA_TRANS attribute.

  6. If the attribute is not set, re-install the application and perform a new subscription.

Checking if Rules Are Active

  1. Log on to the SAP NetWeaver Mobile Administrator.

  2. Choose the Administration tab page.

  3. Below Distribution Management , choose Rule and Dependency Administration .

  4. Enter the required criteria and choose Start Search to search for the rules.

  5. Verify the state of the rule.

  6. If the rule is not active, select the rule and choose Activate .

Checking if Data Objects Are Configured to be Synchronous Extractible

  1. Log on to the SAP NetWeaver Mobile Administrator.

  2. Choose the Administration tab page.

  3. Below Device Management , choose Device Administration .

  4. Enter the required device name and choose Start Search .

  5. Verify if the Pending Extracts are available on the Status tab.

  6. Choose DOE Configurations below Configuration.

  7. Navigate to the DO_SYNC_EXTRACT configuration and maintain this for all the data objects.