Package View
View the online version of this page.
Package View lists the CA Endevor SCM packages that are related to a specified repository.
Package View has an embeded visual notification when the selected package action is processing. When active, the selected element table row will flash until the action process ends. In case of error conditions, the background color of the table row will be set to RED. The next action on the package will reset the error condition of the highlighting functionality.
The Package View is on the local tool bar and has buttons to initiate the following actions.
-
Refresh Package View
Initiates the request to update data in Package View. -
Define Package
Opens the Package Define Wizard that allows you to fill in appropriate fields, options, and task completion that Defines a new Package in a selected Repository.Notes:
-
The Package Define wizard mirrors the options for Package Define found in the core Endevor but excludes Package Note functionality
-
The Package Define wizard includes import of the local SCL file
-
You can perform the following actions from the Package view:
-
Reset Package
Sets the status of any package of any status back to In-edit to modify the package. -
Cast Package
Prepares the package for review and subsequent execution. Casting a package freezes the content and prevents further changes to the package. You can use the Cast Package action on every package with the In-edit status. -
Inspect Package
Checks the elements that are contained within a package for security, sign-out, and synchronization conflicts, and for changes in the source. -
Delete Package
Deletes packages of any status. -
Assign Project
Assigns a currently selected element to the project as a contextual package for an Eclipse plugin specific action. Only packages with IN-EDIT status are available for selection.
Once the package is assigned, the Project View will have available actions in the contextual menu for an SCL generation and package update.
Package SCL management
The Package SCL is handled differently than users are used from the mainframe, as they are not edited directly in the package.
When editing a package SCL (Edit Package SCL action), the SCL is downloaded from the remote repository (Mainframe Endevor) into the local project in Eclipse workspace. That is why we use "local" and "remote" when referring to package SCL in case of Endevor Eclipse UI. All the work on the SCL will be done on the "local" SCL, and once user is satisfied with the edits, it can be used to update the package in the remote repository (Update Remote Package SCL action).
-
Local SCL - A text file containing an SCL for a particular package present in the .endevorpackages project located inside the Eclipse workspace. It is a local representation of the package SCL and can be different from the package SCL in remote repository (Endevor). The presence of a local SCL for a particular package is indicated by a "+" mark in the "St" column next to the package in the Package View.
-
Remote SCL - An SCL of a particular package in the Endevor remote repository.
You can perform the following actions from the Package SCL Management:
-
Edit Package SCL - In case the Local SCL is present, it is opened in the editor for editing. In case Local SCL is not present, it is first downloaded from the remote repository and stored locally as a Local SCL. This Local SCL is then opened in the editor for editing. This action can be used only for packages with IN-EDIT status.
-
Update Remote Package SCL - is an action used to update the particular package in the remote repository using the Local SCL. The Local SCL is subsequently deleted. This action can be used only for packages with Local SCL and IN-EDIT status.
-
Revert Package SCL - In case user wants to discard all the changes he has done on the Local SCL, and revert back to the Remote SCL, he can use "Revert Package SCL" action which will download the Remote SCL for the particular package from remote repository and overwrites the Local SCL. This action can be used only for packages with Local SCL and IN-EDIT status.
-
Browse Package SCL - An action used to browse the SCL in read-only mode. It can be used for all package statuses. In case the Local SCL is present, user will be given an option to select which SCL (Local or Remote) he wants to browse. If the Local SCL is selected, it will be opened in the editor in read-only mode with extension "browse.local". If the Remote SCL is selected, it will be first downloaded from the remote repository and stored in the system Temp location. It will be then opened in the editor in the read-only mode with extension "browse.remote".