Package VRCs
Each LN package is distributed as a package VRC, which represents a specific version of that package.
VRC stands for version release customer code, and it identifies the development stage of the LN software.
A VRC consists of these elements:
- A version code that identifies a major LN software modification.
- A release code that identifies a minor LN software modification.
- A customer extension code that identifies LN software for a specific customer.
A package, for example, LN Financials, can have more than one version. Each version is identified by a specific package VRC. For example, LN Financials can have a package VRC that contains the standard software of LN Financials and a package VRC that contains the customizations on the standard software of LN Financials.
As a rule, a new package VRC is derived from a previous package VRC. To avoid duplication of software components, a new VRC only contains those software components that have changed compared to previous VRCs.
This diagram shows an example of the VRC derivation structure:
In this example, B61_a is the VRC that contains the standard software. These new VRCs are derived from this VRC:
- The VRC B61C_a_cus1 contains a customized version of the standard software
-
The VRC B61_b contains a new version of the standard software. From this new standard VRC, two new customized versions are derived:
- B61C_b_cus1
- B61C_b_cus2.
Package VRC code
A unique identifier identifies package VRCs in LN. LN uses the pp vvvt_rr_gggn format to identify package VRCs.
The codes are described in this table:
Code | Description |
---|---|
pp | Package code |
vvv | Version code |
t | Type code. Denotes customizations on standard software. This field is not filled for the standard software. Possible type codes include:
|
rr | Release code |
ggg | Customer code: This field is not filled for the standard software. |
n | Sequence code |
For example, for the Strangely Brown Chicken company (SBC), the package VRC tc B61O_b_sbc1 represents the first customization on the standard software in the B61_b VRC of LN Common.