amsfo revision 0a99555401a033704f1f171baab6db11fb5528f2
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# Copyright (c) 2005 Sun Microsystems Inc. All Rights Reserved
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# The contents of this file are subject to the terms
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# of the Common Development and Distribution License
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# (the License). You may not use this file except in
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# compliance with the License.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# You can obtain a copy of the License at
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# https://opensso.dev.java.net/public/CDDLv1.0.html or
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# See the License for the specific language governing
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# permission and limitations under the License.
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# When distributing Covered Code, include this CDDL
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# Header Notice in each file and include the License file
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# If applicable, add the following below the CDDL Header,
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# with the fields enclosed by brackets [] replaced by
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# your own identifying information:
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# "Portions Copyrighted [year] [name of copyright owner]"
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# $Id: amsfo,v 1.6 2009/04/16 15:35:58 subashvarma Exp $
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync# Portions Copyrighted 2011 ForgeRock AS
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync### To Debug this script set AMDEBUG to true ####
4fd606d1f5abe38e1f42c38de1d2e895166bd0f4vboxsync##### sourceing amsfo config file ####
echo "restart $AM_SFO_RESTART"
echo "cluster list $CLUSTER_LIST"
if test -f $JMQ_PID_FILE ; then
status=$?
if [ $status != 0 ]; then
if test -f $JMQ_PID_FILE ; then
echo " $JMQEXECUTABLE -bgnd $BROKER_OPTIONS -vmargs $BROKER_VM_ARGS -name $BROKER_INSTANCE_NAME -port $BROKER_PORT -cluster $CLUSTER_LIST"
$JMQEXECUTABLE -bgnd $BROKER_OPTIONS -vmargs "$BROKER_VM_ARGS" -name $BROKER_INSTANCE_NAME -port $BROKER_PORT -cluster $CLUSTER_LIST &
_jmqpid=$!
echo $_jmqpid > $JMQ_PID_FILE
export AM_SFO_RESTART
if test -f $AM_PID_FILE ; then
echo $amdb_status
echo "$AMEXECUTABLE -a $CLUSTER_LIST -u $USER_NAME -f $PASSWORDFILE -b $DATABASE_DIR $AMSESSIONDB_ARGS -m $CONF_FILE"
$AMEXECUTABLE -a $CLUSTER_LIST -u $USER_NAME -f $PASSWORDFILE -b $DATABASE_DIR $AMSESSIONDB_ARGS -m $CONF_FILE >> $LOG_DIR/amsessiondb.log &
_ampid=$!
echo $_ampid > $AM_PID_FILE
if test -f $AM_PID_FILE ; then
status=$?
if [ $status != 0 ]; then
_repeat=true
while [ $_repeat ]; do
sleep 2