#!/bin/sh
# -  Library:       WebSphere MQ
# -  Component:     WMQ CMD REMOTE
# -  Part:          runmqakm
# -
# -     <copyright 
#  notice="lm-source-program" 
#  pids="5724-H72" 
#  years="2009,2015" 
#  crc="2040600202" > 
#  Licensed Materials - Property of IBM  
#   
#  5724-H72 
#   
#  (C) Copyright IBM Corp. 2009, 2015 All Rights Reserved.  
#   
#  US Government Users Restricted Rights - Use, duplication or  
#  disclosure restricted by GSA ADP Schedule Contract with  
#  IBM Corp.  
#  </copyright> 
#
umask 077
#
#
LIB_SFX=""
UNAME=`uname`
case  ${UNAME} in 
AIX ) 
  MQ_INSTALLATION_PATH=/usr/mqm
  ;; 
*)
  MQ_INSTALLATION_PATH=/opt/mqm
  ;;
esac

if [ -z "${AMQ_GSKIT_LOCATION}" ] 
  then
    GSKDIR=${MQ_INSTALLATION_PATH}/gskit8
  else  
    GSKDIR=${AMQ_GSKIT_LOCATION}
fi

if [ -x ${GSKDIR}/bin/gsk8capicmd_64 ] 
  then 
    CAPICMD=${GSKDIR}/bin/gsk8capicmd_64
    LIB_SFX="64"
  else   
    if [ -x ${GSKDIR}/bin/gsk8capicmd ] 
      then 
        CAPICMD=${GSKDIR}/bin/gsk8capicmd
    fi
fi

GSKLIB=${GSKDIR}/lib${LIB_SFX}
case  ${UNAME} in 
AIX) 
  LIBPATH=${GSKLIB}:${LIBPATH}
  export LIBPATH
  ;; 
HP-UX)
  LD_LIBRARY_PATH=${GSKLIB}:${LD_LIBRARY_PATH}
  export LD_LIBRARY_PATH
  unset SHLIB_PATH
  ;;
*)
  LD_LIBRARY_PATH=${GSKLIB}:${LD_LIBRARY_PATH}
  export LD_LIBRARY_PATH
  ;;
esac

ARGS=
ESCAPETYPE=0
export ARGS

while [ $# -gt 0 ] 
do
   case "$1" in
      -dn)
        ARGS="${ARGS} $1"
        ESCAPETYPE=1
        export ARGS
        ;;

      -*)
        ARGS="${ARGS} $1"
        ESCAPETYPE=0
        export ARGS
        ;;

      *)
        if [ $ESCAPETYPE -eq 1 ]
          then
            ARGS="${ARGS} \"$1\""
          else
            ARGS="${ARGS} '$1'"
        fi
        export ARGS
        ;;
   esac


   shift
done

eval "${CAPICMD}" "${ARGS}"
exit $?
