Skip to content

Drag and Drop Operations

There are two types of drag and drop operations. Normal drag and drop operations with the left mouse button perform a standard action, which is usually to copy or move the files. Using the right mouse button to drag and drop displays a popup context menu, from which you can choose the command to be performed.

Drag and drop works differently with namespace extensions than with the standard file system namespace. With the file system namespace, drag and drop operations are handled entirely by the File Explorer, and ChangeMan ZDD has no control over how they are processed. Namespace extensions, however, handle their own drag and drop operations and can do so in a way that makes sense in the context of the namespace extension.

The standard File Explorer processing for drag and drop often results in handling that is very inefficient, or in handling that does not make sense for a particular drop target. The standard processing is to read a file from the drag source location and then write it to the drop target location.

If you drag a data set (or PDS member) and drop it on another data set, the standard processing downloads the data set when the Explorer reads it and then uploads it back again when the Explorer writes it. The ZDD Network namespace extension handles the drag and drop by copying directly from one data set to the other, avoiding the overhead of uploading and downloading.

The ZDD Network namespace extension handles drag and drop operations in ways that make sense in the context of a particular drop target. For example, you may submit a job by simply dropping a JCL file onto the "Jobs" folder.

Left-Button Drag and Drop

The following table summarizes the handling of left mouse-button drag and drop operations by ChangeMan ZDD. This table applies only to drop target locations within the ZDD Network namespace extension.

Drop Target Drag Source Command
Server "Data Sets" folder Windows file Upload to data set
Data set PDS member Unix file Copy to data set
Data set PDS member Windows file Upload to data set
Data set PDS member Unix file Baseline library Baseline component Package library Package component Promotion library Promotion component Copy to data set
Unix folder Unix directory Unix file Windows file Windows folder Upload to Unix directory
Unix directory Unix file Copy to Unix directory (Ctrl key + left mouse-button) Move to Unix directory (left mouse-button only)
Data set PDS member Baseline library Baseline subdirectory Baseline component Package library Package subdirectory Package component Promotion library Promotion subdirectory Promotion component Copy to Unix directory
"Jobs" folder Windows file Data set (sequential) PDS member Baseline component Package component Promotion component Submit JCL
Application "Packages" folder Package Package library Package subdirectory Baseline library Baseline subdirectory Baseline component Promotion library Promotion subdirectory Promotion component Check out
Windows file Windows folder PDS member Unix directory Unix file Check in
Promotion site Promotion level Promotion library Promotion subdirectory Package library Package subdirectory Package component Promote

Right-Button Drag and Drop

When you drag files with the right mouse button, a popup context-menu displays when you drop onto the target location. The following table summarizes the commands that are available using the right mouse-button drag and drop.

Note

Some commands listed may not be available, depending on other factors, such as package type, component status, and so on.

Drop Target Drag Source Command
Server Windows file Upload to data set Submit JCL
Data set (sequential) PDS member Unix file Baseline component Package component Promotion component Copy to data set Submit JCL
Data set (PDS) Baseline library Package library Promotion library Copy to data set
ChangeMan instance Data set (sequential) PDS member Unix file Baseline component Package component Promotion component Submit JCL Submit XML
Data Sets" folder Windows file Upload to data set
Data set PDS member Unix file Copy to data set
Data set PDS member Windows file Upload to data set
Data set PDS member Unix file Baseline library Baseline component Package library Package component Promotion library Promotion component Copy to data set
Unix folder Unix directory Unix file Windows file Windows folder Upload to Unix directory
Unix directory Unix file Move to Unix directory Copy to Unix directory
Data set PDS member Baseline library Baseline subdirectory Baseline component Package library Package subdirectory Package component Promotion library Promotion subdirectory Promotion component Copy to Unix directory
Windows file or folder on your local computer Data set PDS member Unix file Unix directory Download to Windows folder
"Jobs" folder Windows file Data set (sequential) PDS member Baseline component Package component Promotion component Submit JCL
Application "Packages" folder Windows file Data set (sequential) PDS member Package component Check in Submit XML
Baseline library Baseline subdirectory Promotion library Promotion subdirectory Check out
Baseline component Check out Submit XML
Promotion component Check in Check out Submit XML
Package Package library Package subdirectory Windows file Data set (sequential) PDS member Check in Submit XML
Baseline library Baseline subdirectory Promotion library Promotion subdirectory Check out Scratch
Baseline component Check out Recompile Relink Rename Scratch Submit XML
Package component Check in Recompile Relink Submit XML
Promotion component Check in Check out Recompile Relink Rename Scratch Submit XML
Promotion site Promotion level Promotion library Promotion subdirectory Package library Package subdirectory Promote Demote
Package component Promote Demote Submit XML
Back to top