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)