r22 - 02 Mar 2010 - 15:16:49 - EnricoBoldriniYou are here: TWiki >  GIcat Web > GIconf

"GI-conf" GI-cat configurator

GI-Conf-214x260.png

Overview

This is the user friendly approach for GI-cat configuration, you are encouraged to use it.

GI-conf is included with GI-cat in the Auto Installer Package, or as a stand-alone application in order to configure a GI-cat instance installed with the Java Multiplatform WAR Package.

main.png

In the main dialog ( see figure above ), you can find a graphical overview of the GI-cat published interfaces ( on the left side ) and federated resources ( right side ), each represented by a specific icon. As described hereinafter, you can click an icon to view and edit the correspondant interface or resource properties.

Download

For GI-cat 6.*

GI-Conf-gray-BCK.png
Download

For GI-cat 7.*

GI-Conf-gray-BCK.png
Download

After a GI-cat installation using the Java WAR Package, you can download GI-conf in order to configure it.

User guide

GI-conf as stand-alone application

When using GI-conf as a stand-alone application, it's necessary to provide the endpoint of the GI-cat instance to configure, as depicted in the image below.

endpoint.png

Authentication

A password is needed to configure GI-cat.

If you install GI-cat with the Auto Installer Package, you can set the password during with the HELP installation wizard.

If you install Gi-cat with the Java WAR Package, the default password topsecret will be used; we suggest you to set a new password editing the file ${GI-CAT_WEBAPP_DIR}/conf/gi-cat.realm.xml.
Restart the webapp after the password change.

After the application start up, you will be asked to enter the authentication password as depicted in the image below.

Authentication.png
Figure 1. Authentication form

Configuration management

GI-cat can have one or more configurations. You can manage the configurations by means of the "Configuration manager" accessible either by clicking the button depicted in the image below ( Figure 2 )

edit_config_1.png
Figure 2. The configurations drop-down menu and the "Configuration manager" button

or by selecting "Manage configurations" in the toolbar tools menu.

edit_config_2.png
Figure 3. The "Configuration manager" dialog

Every configuration has a name used as unambiguous identifier, and identifies a set ( possibly empty ) of published interfaces and one or more federated resources. The "default" configuration included in the GI-cat distribution, publishes the standard OGC CSW 2.0.2 AP ISO interface and federates an example WMS.

Follows the list of configurations related operations.

Select a configuration

You can select a configuration either from the drop-down menu as depicted in the Figure 2, or by means of the "Configuration manager" ( see Figure 3 )

Add a new configuration

When you add a new configuration, it will be created as a copy of the currently selected configuration.

add_config.png
Figure 4. The form by wich to add a new configuration

To add a new configuration, press the "Add" button, then insert the desired name in the text field, as depicted in the above image ( Figure 4 ).

Note that if you type the name of an existing configuration, the "Accept" button will be disabled until you type a different name.

Remove a configuration

To remove a configuration, just select it in the "Configuration manager" list, then click the related button. Note that you can not remove all the configurations; if you try to remove the last configuration, you will be informed by a notification dialog.

Export a configuration

In order to export a configuration, select it in the "Configuration manager" list and click the "Export" button, then choose a folder in the local file system, in which to store the relative file. The configuration will be saved as a file with the ".gcp" extension.

Import a configuration

In order to import a configuration, select it in the "Configuration manager" list and click the "Import" button, then choose the configuration file to import ( it must have the ".gcp" extension ). If a configuration with the name of the imported one already exists, the operation will fail and you will be informed by a notification dialog.

Manage the published interfaces

You can edit the published interfaces by means of "Interfaces editor" either by clicking the "Edit published interfaces" button on the upper-left side of the GUI, or by selecting "Edit interfaces" in the toolbar tools menu.

If you want to open the "Interfaces editor" on a specific interface, just click in the relative icon, as depicted in Figure 5 and Figure 6 below.

edit_interfaces_1.png
Figure 5. First click on an interface icon...

edit_interfaces_2.png
Figure 6. ...then edit its properties

You can choose to publish the CSW/ISO, CSW/ebRIM-CIM, and CSW/ebRIM-EO interfaces. Note that the save button is enabled only if there are some pending changes.

Follows the list of the interfaces related operations.

Publish/unpublish interfaces

To publish or unpublish an interface, just click in the correspondant check box in the "Published" column ( see Figure 5 ).

Edit interfaces context path

If an interface is published, you can edit its context path by clicking the button beside the endpoint column. The context path is the last part of the endpoint, as shown in Figure 7 ( "ebrimcim" is the context path ).

get_cap.png
Figure 7. Edit the context path

The rightmost button in the table, can be used to copy the complete interface endpoint to the system clipboard.

Save changes, create a report and view the service capabilities document

interfaces_report.png"
Figure 8. Summary dialog of the published interfaces

When the editing is done, click the "Save" button to save the changes in the currently selected configuration; the summary dialog depicted in the Figure 8 above will be shown.

report.png"
Figure 9. GI-cat HTML report

With the summary dialog, other than print the summary table, you can create an HTML report of the GI-cat service, that will be saved in the application folder ( %USER_HOME%GI-conf ) and opened with the default browser ( see Figure 9 above ). You can create the report even from the main dialog ( see Figure 1 ) or by selecting "Create HTML report" in the toolbar tools menu.

get_cap.png
Figure 10. The "ESSI lab" CSW/ISO service capabilities

The button beside the endpoint ( see Figure 8), may be used to open the browser on the service capabilities document, as depicted in figure 10 above.

Manage the federated resources

You can edit the federated resources by means of "Resources editor" either by clicking the "Edit federated resources" button on the upper-right side of the GUI, or by selecting "Edit resources" in the toolbar tools menu.

As for the "Interfaces editor", if you want to open the "Resources editor" on a specific resource, just click in the relative icon, as depicted in Figure 11 and Figure 12 below.

edit_resources_1.png
Figure 11. First click on a resource icon...

edit_resources_2.png
Figure 12. ...then edit its properties

Follows the list of resources related operations.

Edit a resource

To edit a resource, select it with the "Resources editor" pane, then edit its properties by means of the the text fields and drop-down menus accessible in the "Resources properties editor" pane. Note that every resource is univocally identified by the couple "name-endpoint", so if you try to edit a resource with this properties already in use in the currently selected configuration, you will informed by a notification dialog.

If you need to restore the state of the selected resource, click the "Restore resource" button ( see Figure 12).

Add a resource

add_resource.png
Figure 13. The dialog by wich to add a new resource

In order to add a new resource, click the "Add" button, then edit it properties in the form as depicted in Figure 13 above.

Even in this case, you will not be allowed to insert the "name-endpoint" properties of an existing resource.

Remove a resource

To remove a resource, just select it in the "Resources editor" pane, then click the "Remove" button ( see Figure 12 ).
Note that you can not remove all the resources; if you try to remove the unique resource, you will be informed by a notification dialog.

Saving changes and create a report

resources_report.png"
Figure 14. Summary dialog of the federated resources

As for the interfaces, when the resources editing is done, click the "Save" button to save the changes in the currently selected configuration and to show the summary dialog depicted in Figure 14 ( note that some endpoints are not complete, and they must be intended only as presentation purpose ).

Topic attachments
I Attachment Action Size Date Who Comment
pngpng Authentication.png manage 22.1 K 01 Sep 2009 - 10:04 FabrizioPapeschi  
pngpng GI-Conf-214x260.png manage 54.7 K 01 Sep 2009 - 09:54 FabrizioPapeschi  
pngpng GI-Conf-gray-BCK.png manage 2.3 K 01 Sep 2009 - 10:34 FabrizioPapeschi  
pngpng GI-Conf.png manage 2.2 K 01 Sep 2009 - 10:28 FabrizioPapeschi  
pngpng add_config.png manage 10.6 K 15 Oct 2008 - 13:14 FabrizioPapeschi  
pngpng add_config_2.png manage 10.2 K 15 Oct 2008 - 13:11 FabrizioPapeschi  
pngpng add_existing_resource.png manage 25.2 K 17 Dec 2008 - 08:54 FabrizioPapeschi  
pngpng add_resource.png manage 82.7 K 21 Apr 2009 - 13:02 FabrizioPapeschi  
pngpng context_path.png manage 90.2 K 21 Apr 2009 - 10:45 FabrizioPapeschi  
pngpng edit_config_1.png manage 23.3 K 16 Oct 2008 - 15:59 FabrizioPapeschi  
pngpng edit_config_2.png manage 30.1 K 21 Apr 2009 - 10:16 FabrizioPapeschi  
pngpng edit_interfaces_1.png manage 90.4 K 27 Jun 2009 - 15:37 FabrizioPapeschi  
pngpng edit_interfaces_2.png manage 77.9 K 21 Apr 2009 - 10:28 FabrizioPapeschi  
pngpng edit_interfaces_3.png manage 57.1 K 15 Oct 2008 - 14:06 FabrizioPapeschi  
pngpng edit_resources_1.png manage 90.4 K 27 Jun 2009 - 15:47 FabrizioPapeschi  
pngpng edit_resources_2.png manage 67.9 K 21 Apr 2009 - 12:56 FabrizioPapeschi  
pngpng endpoint.png manage 44.7 K 01 Sep 2009 - 13:44 FabrizioPapeschi  
pngpng get_cap.png manage 106.8 K 16 Dec 2008 - 16:40 FabrizioPapeschi  
pngpng hostname_editor.png manage 25.4 K 16 Dec 2008 - 16:14 FabrizioPapeschi  
pngpng hostname_editor_button.png manage 24.2 K 16 Dec 2008 - 16:09 FabrizioPapeschi  
pngpng import_existing_config.png manage 42.7 K 16 Dec 2008 - 14:57 FabrizioPapeschi  
pngpng interfaces_report.png manage 113.0 K 21 Apr 2009 - 10:54 FabrizioPapeschi  
pngpng main.png manage 154.8 K 27 Jun 2009 - 15:31 FabrizioPapeschi  
pngpng remove_config.png manage 38.7 K 16 Dec 2008 - 14:52 FabrizioPapeschi  
pngpng report.png manage 85.7 K 16 Dec 2008 - 17:01 FabrizioPapeschi  
pngpng resources_report.png manage 85.4 K 21 Apr 2009 - 13:07 FabrizioPapeschi  
Edit | WYSIWYG | Attach | Printable | Raw View | Backlinks: Web, All Webs | History: r22 < r21 < r20 < r19 < r18 | More topic actions
 
ESSI Lab
This site is powered by the TWiki collaboration platformCopyright © by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback