Identifying Software Versions
Because we are constantly striving to improve our products, it is important to keep track of which version of each product you have. This is especially true when you are requesting technical support or looking to upgrade to the latest revision. The latest release version for each DEI end-user software package is shown below:
Packages versus Components
Each MTP/IP application consists of many components. These may include multiple executables, installers, documentation, and sample configuration files. The overall collection of these things is called a "package". Whenever any component changes, the package version is updated. As a result, the version number of a package is often different from the version numbers of the individual components.
Package versions take the form of "9.9Z". That is, two numbers and a letter.
Component versions take the form of "9.9.9". That is, three numbers.
Package versions are important when you are downloading
an application for installation because they help identify whether you
have the latest download. But when you are requesting technical
support, it is the component version that is necessary. This is
because, over time, components from different packages may become mixed
and it is vital to know exactly which component is involved.
Finding Component Versions
All DEI software will display its version number when you click the "Options" or "Help" button, or when you add " ‑v " to the command line. For example:
prompt# movedat -v
(C)2013 Data Expedition, Inc.(R) US Pat. 7158479,7313627,7404003,7630315,8014289
movedat - 1.14.0 February 2013 - DEI, EXP-1.14.0, DOC-1.14.0 MTP-osx-3.15.8 671
00000001: ExpeDat-1.14A Free Trial 5 Days - DataExpedition.com, 20120801
The version output contains many important pieces of information, some of which describe the software and some of which describe the person or company who purchased the software.
- Component Version
- The name of the software component and its version number.
- Build Code
- A serial number indicating when the software was produced.
- Customer ID
- The customer identification number for this license.
- Package Version
- The name and release version of the application package.
- License Name
- A description of the person or company licensing the software. Customers may specify their own description at the time of purchase.
- Feature Name
- A description of an individual component license or configuration. For trials, this is usually the expiration date. For licensed servers, this is usually the name of the server. Customers may specify their own feature names at the time of purchase.
Server software will also display its full component identification as part of its diagnostic output each time it is started. This output may be displayed on the console or recorded in a log file. For example:
V 20130304 11:24:53.709 servedat 1.14.0 "February 2013" DEI  (8080)
C 20130304 11:24:53.710 (C)2013 Data Expedition, Inc.(R) US Pat. 7158479,7313627,7404003,7630315,8014289
C 20130304 11:24:53.710 servedat - 1.14.0 February 2013 - DEI, DOC-1.14.0 MTP-osx-3.15.8 671
C 20130304 11:24:53.710 00000001: ExpeDat-1.14A Data Expedition Inc., DataExpedition.com
Whenever you request technical support, please copy both full lines of version information. At the very least, the highlighted information will be required.
Production versus Trial
Most distribution package names end with either 'P' or 'T' to indicate whether they are perpetually licensed or time limited. These are often referred to as "Production" and "Trial" packages, respectively.
Software contained in "P" packages is perpetually licensed and will run continuously, but requires a license code.
Software contained in "T" packages will only run for a limited time period, but usually does not require a license code.