home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 10 Tools / 10-Tools.zip / wsgatsam.zip / install / WSGWinstallJDBC.sh < prev   
Linux/UNIX/POSIX Shell Script  |  2003-02-24  |  2KB  |  70 lines

  1. #!/bin/sh
  2. # JDBC Setup - IBM WebServices Gateway
  3. # The arguments are:
  4. # "1: WebServices Gateway dir"
  5. # "2: WebSphere nodename"
  6. # "3: WebSphere AppServer dir"
  7. # "4: DB2 dir"
  8.  
  9. echo
  10.  
  11. if [ $# -eq 4 ]; then # test there are 4 arguments
  12.  
  13.   if [ -d $1 ]; then # test 1st argument is a directory
  14.  
  15.     if [ -d $3 ]; then # test 3d  argument is a directory
  16.  
  17.     DB2JAVAZIP=$4/java12/db2java.zip
  18.  
  19.     if [ -f $DB2JAVAZIP ]; then # test db2java.zip exists
  20.  
  21.       ./installJDBC.sh $1 $2 $3 $DB2JAVAZIP > $3/logs/WSGWinstallJDBC.log 2>&1
  22.  
  23.       if [ $? -eq 0 ]; then # installJDBC.sh worked.
  24.  
  25.         echo "The WebServices Gateway JDBC has been installed."
  26.  
  27.       else
  28.  
  29.         echo "The WebServices Gateway JDBC has NOT been created."
  30.         echo "Try looking at the WSGWinstallJDBC.log file in the /logs subdirectory"
  31.         echo "of the WebSphere AppServer dir to diagnose the problem."
  32.  
  33.       fi
  34.  
  35.     else # couldn't find db2java.zip
  36.  
  37.       echo "The file $DB2JAVAZIP couldn't be found."
  38.       echo "The WebServices Gateway JDBC has NOT been installed."
  39.  
  40.     fi
  41.     
  42.  
  43.     else # 3d  argument isn't a dir
  44.  
  45.       echo "The directory ($3) specified for WebSphere AppServer doesn't exist."
  46.       echo "The WebServices Gateway JDBC has NOT been installed."
  47.  
  48.     fi
  49.  
  50.   else # 1st argument isn't a dir
  51.  
  52.     echo "The directory ($1) specified for WebServices Gateway doesn't exist."
  53.     echo "The WebServices Gateway JDBC has NOT been installed."
  54.  
  55.   fi
  56.  
  57. else # user didn't pass 4 arguments
  58.  
  59.   echo "WSGWinstallJDBC.sh requires 4 arguments:"
  60.   echo "1: WebServices Gateway Directory (no trailing /)"
  61.   echo "2: WebSphere nodename"
  62.   echo "3: WebSphere AppServer Directory (no trailing /)"
  63.   echo "4: DB2 Directory (no trailing /)"
  64.   echo "Example: ./WSGWinstallJDBC.sh /opt/WebSphere/AppServer/WSGW bportier /opt/WebSphere/AppServer /usr/IBMdb2/V7.1"
  65.  
  66.  
  67. fi
  68.  
  69. echo
  70.