"Package" dependencies

Applies to: All Agents
Evaluated by: Axeda Platform
For complete information about package features supported by the different agents, refer to Package Features Supported by Axeda Agents.

When creating packages, you define a name and a version for each package. The Platform maintains which package and version has been successfully executed for each asset. When a Package dependency is applied to a package, the Platform evaluates the package version.

After the Platform evaluates the Package dependency, it downloads packages only to assets that fulfill the requirements of the dependency. For example, a dependency might be to download this package only to assets that have already successfully executed package "ABC", version "3".

Package versions are formatted in the following manner: xxxx.xxxx.xxxx.xxxx where x is limited to positive numeric values only. Versions are compared from left to right, one element at a time. Elements are separated by a "." delimiter. Elements cannot have leading zeroes unless zero is the only character of the element. Empty elements are evaluated as less than zero.

Version Example 1: 3.1.101 is less than 3.1.101.0.

Version Example 2: 3.1.1 is less than 3.1.10.