Previous Topic: Related Concepts

Next Topic: The Commit Process


Version

Version is a key concept because CA PMA Chargeback batch and online processing can be performed on tables that contain definitions/records for an infinite number of versions. CA PMA Chargeback processing validates its definitions and data against the DataManager tables. Therefore, CA PMA Chargeback must know which committed DataManager version to use in this process: PROD or TEST. There are two categories of versions: committed and Development (the uncommitted working version). The commit process freezes definitions. An eight-character identifier, called a version, distinguishes which table entries to use for processing and validation. You specify the version you want to use for processing and validation via the CAIKSPAR parameter file.

                                          CA PMA Chargeback
                                       |--- VERSION ---|
                                       ▼1 2 3 4 5 6 7 8▼
                                       |_|_|_|_|_|_|_|_|
                                          characters

The first character set (composed of characters one through four) tells you which version of the DataManager table entries you are running: either PROD (production) or TEST.

                                           CA PMA Chargeback
                                       |--- VERSION ---|
                                       ▼1 2 3 4 5 6 7 8▼
                                       |_|_|_|_|_|_|_|_|
                                       |P R O D|       |
                                       |_______|_______|

                          DataManager Version Identifier: PROD

The complete field, composed of characters one through eight: PRODTEST, is the version of the CA PMA Chargeback tables you are running. Remember, the CA PMA Chargeback version includes the four-character DataManager version identifier and a second four-character Version. For example:

                                         CA PMA Chargeback
                                      |--- VERSION ---|
                                      ▼1 2 3 4 5 6 7 8▼
                                      |_|_|_|_|_|_|_|_|
                                    ► |P R O D|T E S T|
                                      |_______________|

                            CA PMA Chargeback Version: PRODTEST

Note: Characters 5-8 can be any user-defined character string (A-Z, 0-9 only) exclusive of reserved characters. This is the version that you supply for the CBLOAD parameter in the CAIKRPAR parameter file discussed in CAIKRPAR Parameter File.

When you are creating or modifying CA PMA Chargeback definitions, the second set of characters reserved for the Version is blank. We refer to this condition as the Development version.

                                            CA PMA Chargeback
                                        |--- VERSION ---|
                                        ▼1 2 3 4 5 6 7 8▼
                                        |_|_|_|_|_|_|_|_|
                                        |P R O D|       |
                                        |_______|_______|
                   CA PMA Chargeback Version: PROD____

Note: The previous explanation does not apply to the following Acctdefs panels:

For these panels, the CA PMA Chargeback version appears as a four-character field. This field is a unique subset of the CA PMA Chargeback tables that:

You must commit your data using a batch process that makes your changes effective on the specified CA PMA Chargeback version's table entries.