ADCS: fixed terminal id

Cuypz
Member Posts: 56
Hello all,
I'm going to cut to the chase right away: Our client, who uses the ADCS granule (with the VT100 plugin), has just lost two of his 1.600€/piece handheld terminals (well, he didn't lose them, one of his employees did). Since this is not the first time this has happened, he wants to set up some kind of log to know which users logged on to which handheld and to discover which handhelds are missing and who used it last. That way he might be able to pinpoint the responsible employee and take actions accordingly, while at the moment he doesn't have a clue who did it.
Now, the problem for setting up some kind of device logging is that it appears that each handheld does not have a fixed terminal id assigned to it (or we don't know how to get that terminal id in Navision). We DO get the ID node which is considered to be some kind of a unique terminal id, but we noticed that this ID can change when, for instance, the handheld disconnects from the network or when the telnet-session is restarted. Since this sounds more like a session id rather than a real terminal id, we cannot assign that id to one specific handheld (think of it this way: we want to physically label each handhelds with his own id).
Has anyone of you experts encountered the same problems and is there a way around them? Are there some nodes or attributes in the communication XML that I haven't heard about, or is there a way to reconfigure the handheld so that the Terminal ID remains the same, no matter what the user does on the handheld (log-off, reboot, disconnecting from the network, ...)? I was thinking perhaps a fixed IP for the handheld might solve the problem, but it all depends on to what extend the IP-address of the terminal has any influence on the terminal id it gets assigned.
Thanks in advance, and best regards.
Maarten
I'm going to cut to the chase right away: Our client, who uses the ADCS granule (with the VT100 plugin), has just lost two of his 1.600€/piece handheld terminals (well, he didn't lose them, one of his employees did). Since this is not the first time this has happened, he wants to set up some kind of log to know which users logged on to which handheld and to discover which handhelds are missing and who used it last. That way he might be able to pinpoint the responsible employee and take actions accordingly, while at the moment he doesn't have a clue who did it.
Now, the problem for setting up some kind of device logging is that it appears that each handheld does not have a fixed terminal id assigned to it (or we don't know how to get that terminal id in Navision). We DO get the ID node which is considered to be some kind of a unique terminal id, but we noticed that this ID can change when, for instance, the handheld disconnects from the network or when the telnet-session is restarted. Since this sounds more like a session id rather than a real terminal id, we cannot assign that id to one specific handheld (think of it this way: we want to physically label each handhelds with his own id).
Has anyone of you experts encountered the same problems and is there a way around them? Are there some nodes or attributes in the communication XML that I haven't heard about, or is there a way to reconfigure the handheld so that the Terminal ID remains the same, no matter what the user does on the handheld (log-off, reboot, disconnecting from the network, ...)? I was thinking perhaps a fixed IP for the handheld might solve the problem, but it all depends on to what extend the IP-address of the terminal has any influence on the terminal id it gets assigned.
Thanks in advance, and best regards.
Maarten
0
Comments
-
The ID in the XML document is indeed a session ID. There is no way to identify a specific handheld unless we would have some sort of MAC address on the document, which we don't have.
Your idea of a static IP address sounds something to try out. It should not influence the IDs given by ADCS, as they are not IP bounded.
Good luck,
Jorge“This posting is provided "AS IS" with no warranties, and confers no rights.”0 -
Thank you for your reply. Do you have any idea what exactly makes up the ID, given by ADCS? Is it a completely random number, or can it be influenced in any way (by something other than an IP-address)?
Alternatively, is there a way to modify the XML document to include something like a MAC-address?0 -
The number is basically random and cannot be influenced.“This posting is provided "AS IS" with no warranties, and confers no rights.”0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions