D365 Modern POS Error’s: Server Connectivity failed/ Creating Device Token Failed

There are 13 Configuration steps Modern POS check before Installation, I have encountered several of them, which details are I listed Below:

Step 1: Checking server connectivity failed Error Code:DA3001

To Resolve this error, user can do following Activity

Install “Microsoft KM-TEST Loopback Adapter” by following below steps on the terminal environment

  • Click Start, then type cmd in the search box.
  • When cmd.exe appears, right-click it and choose Run as administrator.
  • In the command prompt, type hdwwiz.exe and press Enter.
  • Click Next.
  • Select Install the hardware that I manually select from a list (Advanced), then click Next.
  • Select Network adapters, then click Next.
  • Select Microsoft as the manufacturer, select Microsoft KM-TEST Loopback Adapter as the adapter for Windows 10, then click Next.
  • Select Next to confirm the installation.
  • Select Finish to complete the installation

2. If First Step does not work out , Install “Fiddler”

  • Install Fiddler and Open Fiddler
  • Click on “Win Config”
  • A new form will open and search for Microsoft Dynamics, Select and Click on Exempt
  • Click on Save and refresh

Step 1: Checking server connectivity failed Error Code : The Server API is failed


Step 2: Creating Device Token Failed Error Code: DA1002 (Retrieving store failed)

  • The Login id which is used is belongs to some other legal entity and does not have system administrator role
  • To activity the POS with existing Login id only, then Existing login Id User must map against store address book with system administrator role and run batch jobs : 1070, 1060, 1090, 1110

Step 5: Creating Device Token Failed Error Code: DA2010

  • This Error usually comes when Channel Profile on Store Cart is not appropriate; for online POS Channel Profile must “Default” and for RSSU channel Profile must be different from Default. For RSSU, we define RSSU Profile, in Channel Profile Master where Retail Server & Media Server Must be define as mentioned below:

After correcting, Channel profile run respective batch jobs

  • Else Check System time zone and Time format on which user trying to activate the Modern POS. Time Format should be in 24hrs format, if there is time difference more than 5 min, device token will get expired and not allow to activate device

There is one more error comes at Step 10: Hardware profile not connected/ not found. This error comes when Payment services parameters was activate in Account Receivable Parameter Setup and on POS hardware profile, in EFT services, Test Connector is not selected. Select the Test Connector and Run respective Batch Jobs o activate the Modern POS

Thanks……

SQL Query to Check Table Size

This Query will help to know Table Size with Lines Count. No need to amend this query simply copy and paste in your local SQL database and run..

Select t.Name AS TableName, p.rows AS RowCounts, CAST(ROUND((SUM(a.used_pages) / 128.00), 2) AS NUMERIC(36, 2)) AS Used_MB, Cast (Round((Sum(a.Total_Pages)- SUM(a.used_pages)) / 128.00, 2) AS NUMERIC(36, 2)) AS Unused_MB, CAST(ROUND((SUM(a.total_pages) / 128.00), 2) AS NUMERIC(36, 2)) AS Total_MB From sys.tables t Inner Join sys.indexes i ON t.OBJECT_ID = i.object_id INNER JOIN sys.partitions p ON i.object_id = p.OBJECT_ID and i.index_id = p.index_id INNER JOIN sys.allocation_units a ON p.partition_id = a.container_id — INNER JOIN sys.schemas s ON t.schema_id = s.schema_id GROUP BY t.Name, p.Rows ORDER BY Total_MB desc