JavaScript is required to for searching.
Skip Navigation Links
Exit Print View
Developing Oracle Java CAPS Projects     Java CAPS Documentation
search filter icon
search icon

Document Information

Developing Java CAPS Projects

Connecting to a Repository

To Connect to a Repository

Creating a Repository-Based Project

To Create a Top-level Repository-Based Project

Opening a Repository-Based Project

To Open a Top-level Repository-Based Project

Adding and Connecting Project Components

Project Nesting

Using the Connectivity Map Editor

Linking Services and Destinations

To Link Services and Destinations

Adding and Setting Up Schedulers

To Add a Scheduler to the Project

To Configure the Schedule

To Configure the Time Zone

Project Context Menu

Project Component Context Menu

Connectivity Map Editor Toolbar

Project Component Overview

Project Components

External Applications

Services

Message Destinations

Connectors

Definitions

Mapping Entities

Business Processes

Collaborations

Message Destinations

External Applications

Web Service Applications

Web Connectors

WLM Connectors

Collaboration Definitions

Object Type Definitions

Web Service Definitions

XML Schema Definitions

Constants and Variables

Connectivity Maps

Deployment Profiles

Index

Adding and Connecting Project Components

You can add most Project components to a Project by selecting the New > Component Type option from the Project context menu under the Projects window (a Scheduler is an exception). For those components appearing in the Connectivity Map Editor toolbar, you can simply drag the icon onto the Editor's canvas. Once you have finished editing the Connectivity Map, click the Generate Connectivity Map icon to add the components to the Project in the Repository.


Note - Collaboration Definitions should be created before adding Collaborations, because of the complication of multiple targets.


Project Nesting

Projects can contain Subprojects, which in turn can contain other Subprojects. Primarily because of limitations in the user interface, the working limit for nesting Projects within other Projects is five levels (total), as shown in the following figure.

Figure 1 Project Nesting

image:Screen capture showing five nested projects.

Using the Connectivity Map Editor

When you create a new Connectivity Map in NetBeans, the editor panel displays the Connectivity Map Editor, as shown in the following figure. To define your Project, you simply drag icons from the toolbar to the workspace, or canvas, to populate the Connectivity Map with the necessary components. You can also create objects under the Projects window using the Project context menu, and drag them onto the Connectivity Map canvas.

You subsequently link the components by dragging the cursor from the output arrowhead of one to the input arrowhead of the other. The cursor turns into a hand during this operation.

Figure 2 Connectivity Map Editor

image:Screen capture of the Connectivity Map Editor.

The drag-and-drop components include services, queues, topics, schedulers, and external applications. Additional components, such as Adapters and JMS Clients, are placed automatically when you link the components you have placed manually.

It is important to understand that the logical components appearing in the Connectivity Map are essentially placeholders that refer to the “actual” components that exist in the Repository and appear under the Projects window. Deleting a queue or topic in the Connectivity Map only affects the placeholder, not the object in the Repository. Deleting a queue or topic in the Repository, however, does delete its placeholder counterpart in the Connectivity Map. Renaming either the object or the placeholder automatically renames both.

When you link two components on a Connectivity Map, the NetBeans IDE places a connection icon on the link; the entity represented by the icon depends upon the type of components you are linking.