Application Builder

The Application Builder tool lets you create and edit applications. Applications are implemented using the Weblet interface and can range from a simple UI widget to a full blown multi-panel GUI. There are virtually no limitations to what your application can do. An application can access Mule and other SOA services available both within the Bundle and across the internet/intranet (in mashup type scenarios).

Searching

Find the application you are interested in by searching for it. The "*" search pattern will return all applications the user has rights to. Using the character "*" before and/or after a search pattern functions as a wild card. For example, the search pattern "Acme*", will return all applications that start with the name "Acme". If you enter a number, then the application with the matching application id is searched for.

The applications in the list box are displayed by their name followed by their unique application id. Note, names do not have to be unique and can be changed at anytime by the user. However, an application's id is unique and can never change.

Every user has rights to a given set of Groups. Only the Groups that the user has rights to will be available. When searching for an, application it is possible to select specific Groups to narrow the search as desired.

Once a search has returned its results, the applications are displayed in the list screen. These applications can then be edited, deleted, or copied. Select an application from the list and click the "Edit App" button to edit the application.

Creating Applications

Clicking on the "Create App" button will create a new application with default settings. The user will be directed to the edit screen where the application can be edited further.

Once created, an application will be assigned an id. This id will be unique and can't be changed for the life of the application. The user can give the application any name and the name does not have to be unique but it is recommended to make it unique to avoid confusion. Note, that the search result screen shows the application name and application id to help the user distinguish between applications with the same name.

Cloning Applications

A new application can be created by cloning an existing application. To do this, select an existing application and click the "Clone App" button. This feature can be convenient when you want to reuse the setup of an existing application to avoid having to recreate all the configuration settings from scratch.

Deleting Applications

Click the "Delete App" button to delete any application. Deleting an application will completely remove the application from existence. Warning, once an application is deleted it can't be recovered. To delete multiple application, use the CTRL or SHIFT key to select multiple rows from the list.

Launch Application

Click the "Launch App" button to launch the selected Application (Weblet) and see the Application running live.

Paging

The "Paging" value allows you to limit how many applications are shown at once in the application list screen. You will be able to page backwards and forwards through the entire list as defined by the paging size. For example, if your search result returns 1000 applications and your paging size is 200, then you will need to page 5 times to get to the end of the list.