Naming conventions
A naming convention is used to differentiate the various versions of a project as it
moves through the lifecycle of updating, deploying, co-deploying, undeploying, and
archiving.
Acronyms can contain these characters: capital letters (A-Z), numbers (0-9), and underscore (_). Snapshot acronyms can also contain a period (.).
The project acronym is created when the project is created. You must specify an acronym that is unique across your environments.
The branch acronym is automatically generated using the same guidelines as the snapshot acronym
although it doesn't include periods. For example, a new branch created with the name My New
Branch would result in an acronym value of MNB. The default branch name
and acronym are Main. The name and acronym must be unique within the project.
Snapshot acronyms are generated by using the first seven characters of the snapshot name that
fall into these types, if there is no conflict:
- capital letters (A-Z), numbers (0-9), a period (.)
- lowercase characters that follow whitespace or an underscore (_), converted to uppercase
Note: Snapshot names and acronyms must be unique across all branches
of a project. Acronym conflicts can cause trouble when you move snapshots between IBM® Workflow
Centers or when you delete snapshots that are
still in use on IBM Workflow
Server because names might
be reused.
To have a truly unique snapshot acronym, consider these tips:
- Enforce a consistent format across your organization that guarantees seven or fewer characters are used for each snapshot acronym.
- Use a date-based snapshot-naming convention like MMDDYY, MM-DD-YY, OR YY-MM-DD. Avoid any convention that uses periods and eight digits like MMDDYYYY.
- Use a version format to prefix the application, which takes care not to exceed seven total characters and can include periods, numbers, and uppercase letters.
- Have a description or application acronym appended as a suffix so it doesn't impact the acronym,
for example
- 072920A_MyApp
- 07-29-20B_GA
- 07_29_20C_HSS
- 03-26-15A_MyApp
- 03-26-15B_MyApp
- 23.154_MyApp
Here are some bad examples that would cause a conflict because the first seven characters used
for the acronym are the same:
- 10.13.15_My App and 10.13.19_MyApp
- MYAPPNAMEv3.4.16 and MYAPPNAMEv3.4.17
Note: When using the mediation flow component version-aware routing function, name your snapshot so
that it conforms to the
<version>.<release>.<modification>
scheme (for example, 1.0.0). Because the snapshot acronym is limited to seven
characters, the digit values are limited to a maximum of five total digits (five digits plus two
periods). Therefore, care should be taken when the digit fields are incremented, because anything
beyond the first seven characters is truncated.
For example, a snapshot name 11.22.33 results in a 11.22.3 snapshot acronym.