# Library Object Selection

Opening a Library File |

To create a new library or access the tools for maintaining an existing library, use one of the following methods to access a list of available tasks:

Location | Method
From the PxPlus IDE Main Launcher | Expand the Graphical Application Builder (NOMADS) category. For a description of the tasks to select, see Accessing from IDE Main Launcher.
From the NOMADS Session Manager | Select Library from the menu bar. For a description of the tasks to select, see Accessing from NOMADS Session Manager.
#### Note: The functionality associated with each task is identical whether the task is accessed from the IDE Main Launcher or from the NOMADS Session Manager. Only the method used to access the task is different between these two environments.

## Accessing from IDE Main Launcher

When the Graphical Application Builder (NOMADS) category is expanded, the following selections can be used to create or maintain a library:

Create Application Library | Launches the Development Library window for specifying the name and location for the new library. Enter a new name in the File name field. NOMADS defaults to a .EN suffix (English) for library files. The Library Object Selection window opens for the new library entered.
Open Application Library | Launches the Development Library window for specifying the name and location of an existing library. The Library Object Selection window opens for the specified library.
Open Project Application Library | (Applicable when project Default Library is defined) Opens the Default Library for the current project (if defined) in the Library Object Selection window. See Open Project Application Library. (The Open Project Application Library task on the IDE was added in PxPlus 2023 Update 1.)

Expand the Utilities sub-category to access the following selections:

Search and Replace | Launches the utility used for searching and/or changing a number of panels simultaneously. Prior to launching this utility, the Development Library window displays for specifying the name and location of an existing library. See Search/Replace Library Utility.
Compare | Launches the utility used for comparing NOMADS panels from the same library or from two different libraries. Prior to launching this utility, the Development Library window displays for specifying the name and location of an existing library. Once the panels have been compared, a report is generated to display any differences and unique elements found in the comparison. See Library Compare Utility.
Merge | Launches the utility used for merging the contents (panels) of one library into another. Prior to launching this utility, the Development Library window displays for specifying the name and location of an existing "input" library. See Merge Panels Utility.
Query Bulk Edit | Launches the utility used to set header properties simultaneously on multiple query objects. See Query Bulk Edit Utility.

## Accessing from NOMADS Session Manager

The Library menu includes the following selections:

New | Launches the Development Library window for specifying the name and location for the new library. Enter a new name in the File name field. NOMADS defaults to a .EN suffix (English) for library files. The Library Object Selection window opens for the new library entered.
Open | Launches the Development Library window for specifying the name and location of an existing library. The Library Object Selection window opens for the specified library.
Search/Replace | Launches the utility used for searching and/or changing a number of panels simultaneously. Prior to launching this utility, the Development Library window displays for specifying the name and location of an existing library. See Search/Replace Library Utility.
Compare | Launches the utility used for comparing NOMADS panels from the same library or from two different libraries. Prior to launching this utility, the Development Library window displays for specifying the name and location of an existing library. Once the panels have been compared, a report is generated to display any differences and unique elements found in the comparison. See Library Compare Utility.
Merge | Launches the utility used for merging the contents (panels) of one library into another. Prior to launching this utility, the Development Library window displays for specifying the name and location of an existing "input" library. See Merge Panels Utility.
Query Bulk Edit | Launches the utility used to set header properties simultaneously on multiple query objects. See Query Bulk Edit Utility.

The bottom portion of the Library drop-down menu provides a list of up to nine previously opened libraries. Select a listed file name for quick access to an existing library.