IBM BPM, V8.0.1, All platforms > Get started with IBM BPM > Key concepts > Versioning > Naming conventions
Naming conventions for Process Center server deployments
On the IBM Process Center server, you can deploy a snapshot of a process application as well as a snapshot of a toolkit. In addition, you can deploy the tip of a process application or the tip of a toolkit. (A tip is the current working version of your process application or toolkit.) The version context varies, depending on the type of deployment.
For process applications, the process application tip or the specific process application snapshot is used to uniquely identify the version.
Toolkits can be deployed with one or more process applications, but the lifecycle of each toolkit is bound to the lifecycle of the process application. Each process application has its own copy of the dependent toolkit or toolkits deployed to the server. A deployed toolkit is not shared between process applications.
If the track associated with the process application is named something other than the default of Main, the track acronym is also part of the version context.
See the Examples section, later in this topic.
Process application snapshots
For process application snapshot deployments, the version context is a combination of the following items:
- Process application name acronym
- Process application track acronym (if a track other than Main is used)
- Process application snapshot acronym
Stand-alone toolkits
For toolkit snapshot deployments, the version context is a combination of the following items:
- Toolkit name acronym
- Toolkit track acronym (if a track other than Main is used)
- Toolkit snapshot acronym
Tips
Process application tips are used during iterative testing in Process Designer. They can be deployed to Process Center servers only.
For process application tip deployments, the version context is a combination of the following items:
- Process application name acronym
- Process application track acronym (if a track other than Main is used)
- "Tip"
Toolkit tips are also used during iterative testing in Process Designer. They are not deployed to a production server.
For toolkit tip deployments, the version context is a combination of the following items:
- Toolkit name acronym
- Toolkit track acronym (if a track other than Main is used)
- "Tip"
Examples
Resources should be uniquely named and identified externally using the version context.
- The following table shows an example of names that are uniquely identified. In this example, a process application tip uses the default track name ( Main):
Process application tip with default track name Type of name Example Process application name Process Application 1 Process application name acronym PA1 Process application track Main Process application track acronym “” (when the track is Main) Process application snapshot Process application snapshot acronym Tip Any SCA modules associated with this process application tip include the version context, as shown in the following table:
SCA modules and version-aware EAR files SCA module name Version-aware name Version-aware EAR/application name M1 PA1-Tip-M1 PA1-Tip-M1.ear M2 PA1-Tip-M2 PA1-Tip-M2.ear - The following table shows an example of a process application tip that uses a non-default track name:
Process application tip with non-default track name Type of name Example Process application name Process Application 1 Process application name acronym PA1 Process application track Track1 Process application track acronym T1 Process application snapshot Process application snapshot acronym Tip Any SCA modules associated with this process application tip include the version context, as shown in the following table:
SCA modules and version-aware EAR files SCA module name Version-aware name Version-aware EAR/application name M1 PA1-T1-Tip-M1 PA1-T1-Tip-M1.ear M2 PA1-T1-Tip-M2 PA1-T1-Tip-M2.ear
Similar naming conventions apply to advanced Toolkit tip and snapshot deployments. They also apply to advanced snapshots installed to Process Server.
- The following table shows an example of names that are uniquely identified. In this example, a process application snapshot uses the default track name ( Main):
Process application snapshot with default track name Type of name Example Process application name Process Application 1 Process application name acronym PA1 Process application track Main Process application track acronym “” (when the track is Main) Process application snapshot Process Shapshot V1 Process application snapshot acronym PSV1 Any SCA modules associated with this process application snapshot include the version context, as shown in the following table:
SCA modules and version-aware EAR files SCA module name Version-aware name Version-aware EAR/application name M1 PA1-PSV1-M1 PA1-PSV1-M1.ear M2 PA1-PSV1-M2 PA1-PSV1-M2.ear - The following table shows an example of a process application snapshot that uses a non-default track name:
Process application snapshot with non-default track name Type of name Example Process application name Process Application 1 Process application name acronym PA1 Process application track Track1 Process application track acronym T1 Process application snapshot Process Snapshot V1 Process application snapshot acronym PSV1 Any SCA modules associated with this process application snapshot include the version context, as shown in the following table:
SCA modules and version-aware EAR files SCA module name Version-aware name Version-aware EAR/application name M1 PA1-T1-PSV1-M1 PA1-T1-PSV1-M1.ear M2 PA1-T1-PSV1-M2 PA1-T1-PSV1-M2.ear