I have not tried to send the request with pocket explorer, as the request is rather lengthy.
What I absolutely do not understand is why only one of the devices is having this problem. All of the others - and there are quite a few - are working perfectly.
The response from the server is dependent on (1) the company the user works for, as this selects the database; (2) the id of the user, as this pulls records specific to that user; and (3) the date, as the server only returns records which are both unexpired and relevant for the next week or so (user selectable from 1 to 30 days).
If I configure another, identical device to the same company and user id, it works properly. The problem (I'm almost 100% sure) lies in the fact that the program requests updates for records it already has in the local (on the device) database. Since those records don't exist on the second device (working properly), it doesn't request updates for them, and the server doesn't return them.
I'll try entering the query into pocket explorer.
Gary