#!/bin/qsh
# // THIS PRODUCT CONTAINS RESTRICTED MATERIALS OF IBM
# // 5724-I63, 5724-H88, 5655-N01, 5733-W61, 5733-W70, 5733-W80 (C) COPYRIGHT International Business Machines Corp., 1997,2011
# // All Rights Reserved * Licensed Materials - Property of IBM
# // US Government Users Restricted Rights - Use, duplication or disclosure
# // restricted by GSA ADP Schedule Contract with IBM Corp.

#!echo "Usage: launchClient [-profileName name | -JVMOptions options | -help | -?] <userapp> [-CC<name>=<value>] [app args] 

. $(/usr/bin/dirname $0)/setupCmdLine

CMD_NAME=`basename $0`

CP=${WAS_HOME}/lib/launchclient.jar:${WAS_CLASSPATH}

isJavaOption=false
for option in "$@" ; do
  if [ "$option" = "-JVMOptions" ] ; then
     isJavaOption=true
  else
     if [ "$isJavaOption" = "true" ] ; then
        javaoption="$javaoption $option"
        isJavaOption=false
     fi
  fi
done


${JAVA_HOME}/bin/java ${JAVA_PARM} \
  ${ENCODE_ARGS} \
  ${CONSOLE_ENCODING} \
  ${javaoption} \
  ${JVM_EXTRA_CMD_ARGS} \
  -Duser.install.root=${USER_INSTALL_ROOT} \
  -Dwas.install.root=${WAS_HOME} \
  -Dws.ext.dirs={$WAS_EXT_DIRS} \
  -Dorg.osgi.framework.bootdelegation=* \
  -Dcom.ibm.CORBA.BootstrapHost=${DEFAULTSERVERNAME} \
  -Dcom.ibm.CORBA.BootstrapPort=${SERVERPORTNUMBER} \
  -classpath ${CP}${JMS_PATH+:$JMS_PATH} \
  com.ibm.websphere.client.applicationclient.launchClient \
  "$@"
