Resources

The projects, folders and files that exist in the workbench are called resources. They are collectively referred to as the workspace and they reside in your local file system.

By default, resources reside (with their metadata) in the install_dir\workspace subdirectory, although you can create projects in other directories as well. You can maintain multiple workspaces by passing different directory names to the program that starts the workbench.

Typically, you open and view any workbench resource for editing in the Resource Navigator View. The exception is a broker domain resource (also referred to as a domain object) which you view and open for editing in the Broker Administration Navigator View in the Broker Administration perspective.

Types of resource

There are three basic types of resource:
Files
These are comparable to files in a file system. Different types of resource are maintained in different file types, for example, message flow files, and broker archive files. File types are listed in Workbench resource types.
Folders
These are comparable to directories in a file system. Folders are contained within projects or other folders. Folders can contain files and other folders.
Projects
Projects contain folders and files. Projects are used for building, version management, sharing, and resource organization. Like folders, projects map to directories in a file system. When you create a project, you specify a location for it in the file system. By default, projects are created in install_dir\workspace.

A project is either open or closed. You can view and modify an open project in the workbench. You cannot view or modify a closed project. The files and folders of a closed project are not displayed in the workbench, but they still reside on the local file system.

A closed project requires less memory than an open project. Closing a project can improve build time since a closed project is not examined during a build.

You can:
  • Add a project to the workbench.
  • Save and version a project in an external repository.
  • Copy a project from another user's workbench.

Project types are listed in Workbench resource types.