#
# GPE GridBean service for UNICORE/X
#

The GridBean service allows clients to download Gridbeans from a server.


Configuring the Rich client
***************************

The UNICORE Rich client gets the address of the GridBean service automatically 
from the registry and needs no configuration.

Configuring the GPE client
**************************

Select File/Preferences, and set the URL to the URL of the Gridbean service.
For example,

  https://localhost:8080/DEMO-SITE/services/GridBeanService
  

Server side installation
************************

In the default UNICORE 6 core server bundle, the gridbean service is activated 
by default, using the "gridbeans" directory as gridbean repository. 


If configuring from scratch, here's what you have to do.

1) deploy the service in UNICORE/X

i) Add the following to the wsrflite.xml config file:

  <!-- the gridbean service -->
1) deploy the service in UNICORE/X

i) Add the following to the wsrflite.xml config file:

  <!-- the gridbean service -->
  <service name="GridBeanService" wsrf="false">
  <interface class="com.intel.gpe.gridbeans.GridBeanService" />
  <implementation class="com.intel.gpe.gridbeans.GridBeanServiceImpl"/>
  </service>

ii) Configure the directory on the UNICORE/X machine where the server will 
look for gridbeans.

Set a property in uas.config

  gpe4unicore.gridbean.directory=<gridbeansdir>

iii) Tell UNICORE/X to publish the GridBean service in the registry, by adding
a line to the unicorex/conf/uas.config file
 'com.intel.gpe.gridbeans.PublishGridBeanService'

iv) (Re)start UNICORE/X
