JBoss.orgCommunity Documentation

Chapter 2. Setup

2.1. Pre-Install Requirements and Prerequisites
2.1.1. Hardware Requirements
2.1.2. Software Prerequisites
2.2. Mobicents JAIN SLEE HSS Client Enabler Source Code
2.2.1. Release Source Code Building
2.2.2. Development Trunk Source Building
2.3. Installing Mobicents JAIN SLEE HSS Client Enabler
2.4. Uninstalling Mobicents JAIN SLEE HSS Client Enabler

Ensure that the following requirements have been met before continuing with the install.

This section provides instructions on how to obtain and build the HSS Client Enabler from source code.

  1. Downloading the source code

    Use SVN to checkout a specific release source, the base URL is http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/enablers/hss-client, then add the specific release version, lets consider 1.0.0.CR1.

    [usr]$ svn co http://mobicents.googlecode.com/svn/tags/servers/jain-slee/2.x.y/enablers/hss-client/1.0.0.CR1 slee-enabler-hss-client-1.0.0.CR1
  2. Building the source code

    Important

    Maven 2.0.9 (or higher) is used to build the release. Instructions for using Maven2, including install, can be found at http://maven.apache.org

    Use Maven to build the deployable unit binary.

    				    [usr]$ cd slee-enabler-hss-client-1.0.0.CR1
    				    [usr]$ mvn install
    				    

    Once the process finishes you should have the deployable-unit jar file in the target directory, if Mobicents JAIN SLEE is installed and environment variable JBOSS_HOME is pointing to its underlying JBoss Application Server directory, then the deployable unit jar will also be deployed in the container.

    Important

    This procedure does not install the Enabler's dependencies

Similar process as for Section 2.2.1, “Release Source Code Building”, the only change is the SVN source code URL, which is http://mobicents.googlecode.com/svn/trunk/servers/jain-slee/enablers/hss-client.

To install the Enabler simply execute provided ant script build.xml default target:

		[usr]$ ant
		

The script will copy the Enabler's deployable unit jar to the default Mobicents JAIN SLEE server profile deploy directory, to deploy to another server profile use the argument -Dnode=.

To uninstall the Enabler simply execute provided ant script build.xml undeploy target:

		[usr]$ ant undeploy-all
		

The script will delete the Enabler's deployable unit jar from the default Mobicents JAIN SLEE server profile deploy directory, to undeploy from another server profile use the argument -Dnode=.