Skip to content

Checkout Warnings and Messages

The ChangeMan ZMF checkout function displays warning panels and issues MVS SEND messages to help you manage concurrent development and reduce the risk of overlaying an existing package component, losing the work already done.

Note

MVS SEND messages are displayed on a TSO terminal when a user presses Enter or a PF key. If a user is not logged on when the message is sent, the message is displayed when they logon to TSO.

Concurrent Development Warning

If you initiate a checkout (from the Checkout panel (CMNCKOT1)) for a component that is already checked out or staged from development into another active package, and select the Confirm Overlay field, the History - component.type (CMNCMPSW) panel is displayed before your checkout is executed with the following warning message: ’This component is included in the following packages:’.

CMNCMPSW        History - ACPSRCD1.SRC                     Row 1 to 2 of 2
Command ===>_____________________________________________ Scroll ===> PAGE

This component is included in the following packages:

Package     Sta Promoted vv.mm Last action      Size Procname User    Release
ACTP000021  DEV          04.00 2014/12/15 18:34 00052         USER016
ACTP000013  DEV          04.00 2014/12/10 04:56 00052         USER017
******************************* Bottom of data ********************************

You can use the information on the History - concurrent.type panel to contact the other developers working on the component in other packages, to coordinate your work.

Caution

The concurrent development warning is suppressed if the Confirm Overlay field on the Checkout (CMNCKOT1) panel is selected.

If you still want to check out the component into your change package, press PF3 or Enter. If you want to cancel your checkout, type CANCEL in the Command line and press Enter.

Checkout Conflict Message

If you check out a component that is already checked out or staged in another active package by someone else, the user who performed the last checkout or stage of the component in the other package receives a checkout conflict SEND message:

Checkout Conflict: ACPSRC1A.SRC between ACTP000027 and ACTP000038 2015/03/09 16
:55 USER016 CN(INTERNAL)
 Checkout Conflict: ACPSRC6A.SRC between ACTP000027 and ACTP000038 2015/03/09 16
:56 USER016 CN(INTERNAL)
 Checkout Conflict: ACPSRC91.SRC between ACTP000027 and ACTP000028 2015/03/09 16
:56 USER016 CN(INTERNAL)
 Checkout Conflict: ACPSRC92.SRC between ACTP000027 and ACTP000038 2015/03/09 16
:56 USER016 CN(INTERNAL)
***

Users who performed the last checkout or stage on your component in multiple other packages receive multiple checkout conflict messages.

Checkout Overlay Warning

If you initiate a checkout for a component that is already in your package, and if you select the Confirm Overlay field on the Checkout panel (CMNCKOT1), the Checkout Warning (CMNCKWTP) panel is displayed.

CMNCMPSW        History - ACPSRCD1.SRC                  Row 1 to 2 of 2
Command ===>                                           Scroll ===> PAGE

This component is included in the following packages:
        |--------------------- Checkout Warning ----------------------|
Packag  | CMNCKWTP                                                    | Release
ACTP00  | Command ===>                                                |
ACTP00  |                                                             |
  |  Checking out component                                      |   |  ACPSRCD1                                                            |
| Will overlay JDOE version.                                          |
|                                                                     |
|                                                                     |
|                                                                     |
|                                                                     |
|---------------------------------------------------------------------|

You can use the information on the Checkout Warning panel to avoid overlaying an existing package component and losing the work already done on that component. You can also use the Checkout Warning information to contact another developer who is working on the component in your package to coordinate your work.

Caution

The checkout overlay warning is suppressed if the Confirm Overlay field is not selected on Checkout panel (CMNCKOT1).

If you still want to check out the component into your change package and overlay the existing package component, press Enter. If you want to cancel your checkout, press PF3 or type CANCEL in the Command line and press Enter.

Note

If the package component you want to overlay is in CHECKOUT status, message CMN2330I is displayed, and your checkout is blocked.

Checkout Overlay Message

If you check out and overlay a component that was staged in your package by someone else, that user receives a checkout overlay SEND message.

Checkout Overlay: ACPJCL53.JCL in ACTP000090 by USER240 CN(INTERNAL)