amsfo revision 0a99555401a033704f1f171baab6db11fb5528f2
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# Copyright (c) 2005 Sun Microsystems Inc. All Rights Reserved
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# The contents of this file are subject to the terms
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# of the Common Development and Distribution License
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# (the License). You may not use this file except in
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# compliance with the License.
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# You can obtain a copy of the License at
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# https://opensso.dev.java.net/public/CDDLv1.0.html or
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# See the License for the specific language governing
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# permission and limitations under the License.
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# When distributing Covered Code, include this CDDL
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# Header Notice in each file and include the License file
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# If applicable, add the following below the CDDL Header,
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# with the fields enclosed by brackets [] replaced by
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# your own identifying information:
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# "Portions Copyrighted [year] [name of copyright owner]"
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# $Id: amsfo,v 1.6 2009/04/16 15:35:58 subashvarma Exp $
672ca1d95a261af3a66a72defb914be5d124f888vboxsync# Portions Copyrighted 2011 ForgeRock AS
672ca1d95a261af3a66a72defb914be5d124f888vboxsync### To Debug this script set AMDEBUG to true ####
672ca1d95a261af3a66a72defb914be5d124f888vboxsync##### sourceing amsfo config file ####
672ca1d95a261af3a66a72defb914be5d124f888vboxsync#####hpux-dev#####
672ca1d95a261af3a66a72defb914be5d124f888vboxsync echo "restart $AM_SFO_RESTART"
672ca1d95a261af3a66a72defb914be5d124f888vboxsync 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