Chapter 17. Using The Enterprise Edition

Table of Contents
Interface
Modeling with Others
Enterprise Server Administration Tool

The Enterprise Edition is the high-end version of Poseidon for UML. It is designed for use in highly collaborative development environments, with features such as version control and messaging. It also incorporates all of the features of the Professional Edition.

Before you use the Enterprise Edition for the first time, consult Enterprise Edition Installation Guide for information about how to correctly configure the client application.

Interface

The collaborative modeling environment is based on a client-server architecture. It is quite unnecessary for those wishing only to model to concern themselves with the details of the server; therefore, this section outlines the new features of the Client application only.

The GUI for the Enterprise Edition is very similar to the Professional Edition, but with some additions. As the Professional Edition features and functionalities are covered elsewhere in this manual, this section is not intended as an exhaustive list of the Enterprise Edition GUI. Rather, it is an addendum containing those features that are exclusive to the Enterprise Edition.

Connection Status

There are two quick ways to determine the connection status to the server.

First, a status icon appears in the lower left-hand corner of the application that states whether the Client application is connected to the Enterprise Server. A tooltip appears with text when you hover over this icon.

Second, the main toolbar will display the five Enterprise-specific buttons that do not appear in the other Editions.

Toolbar

The toolbar of the Enterprise Edition changes depending on the connection to the Poseidon Collaboration Server. When not connected, the toolbar looks identical to the Professional Edition toolbar.

However, functions change while engaged in a collaboration. It no longer makes sense to save a project locally, and to make this difference clear the save button changes. Likewise, functions that are irrelevant while outside of a collaboration such as locking and access to the Collaboration Manager become visible.

Save to Server

Collaboration Manager

Show Locks

Request Lock

Release Lock

Menu

  • Connect to Server - Opens the connection dialog box

  • Collaboration Management - Opens the Collaboration Management dialog box

  • Request Model Element Lock - Send a request to the server to make a model element uneditable for other members of the collaboration

  • Release Model Element Lock - Allows access to a model element for other collaboration members

  • Show Locks - Displays all locks for the current project.

License Manager

The Enterprise Edition uses a floating license scheme. This means that there are a limited number of people who may connect to the server at one time. Ordinarily, Poseidon will automatically contact the Floating License Server and attempt to obtain a license. If no license is available on Poseidon startup or when working with Poseidon, a dialog will pop up stating that the license is invalid and that it is trying to request a new license.

This popup provides access to the License Manager. Two tabs are available from here, but as the Enterprise Edition utilizes Floating Licenses, only the Floating License tab is of interest to us at this point.

Test Connection

To test the connection to the Floating License Server, specify the server address in the Floating License tab and click 'Test Connection'.

The following results are possible:

  • Successfully connected to floating license server with valid license.

  • Successfully connected to floating license server but no valid license.

  • No floating licenser server available.

  • Connection to floating license server failed because of malformed URL.

  • Connection to floating license server failed because lookup failed.

  • FL_NotReachable=Could not establish a connection to floating license server.