| |
| #!/bin/sh |
| |
| #--- Extract environment properties --- |
| |
| for x in `cat $APS_HOME/eeconfig/ee-config.properties` |
| do |
| varval=`echo $x |cut -d'=' -f1` |
| |
| if [ $varval = "admin.user" ]; |
| then |
| AS_ADMIN_USER=`echo $x |cut -d'=' -f2` |
| fi |
| |
| if [ $varval = "admin.port" ]; |
| then |
| AS_ADMIN_PORT=`echo $x |cut -d'=' -f2` |
| fi |
| |
| if [ $varval = "admin.host" ]; |
| then |
| AS_ADMIN_HOST=`echo $x |cut -d'=' -f2` |
| fi |
| |
| if [ $varval = "orb.port" ]; |
| then |
| ORB_LISTENER_1_PORT=`echo $x |cut -d'=' -f2` |
| fi |
| |
| if [ $varval = "http.port" ]; |
| then |
| HTTP_LISTENER_1_PORT=`echo $x |cut -d'=' -f2` |
| fi |
| |
| if [ $varval = "https.port" ]; |
| then |
| SSL_PORT=`echo $x |cut -d'=' -f2` |
| fi |
| |
| if [ $varval = "admin.password" ]; |
| then |
| PASSWORD=`echo $x |cut -d'=' -f2` |
| fi |
| |
| if [ $varval = "master.password" ]; |
| then |
| MASTERPASSWORD=`echo $x |cut -d'=' -f2` |
| fi |
| |
| if [ $varval = "admin.password.file" ]; |
| then |
| PASSWORD_FILE=`echo $x |cut -d'=' -f2` |
| fi |
| |
| if [ $varval = "admin.domain" ]; |
| then |
| AS_ADMIN_DOMAIN=`echo $x |cut -d'=' -f2` |
| fi |
| if [ $varval = "nodeagent.name" ]; |
| then |
| AS_ADMIN_NODEAGENT=`echo $x |cut -d'=' -f2` |
| fi |
| |
| if [ $varval = "appserver.instance.name" ]; |
| then |
| AS_ADMIN_SERVER=`echo $x |cut -d'=' -f2` |
| fi |
| |
| done |
| |
| if [ $PASSWORD_FILE = "\${env.APS_HOME}/config/adminpassword.txt" ]; |
| then |
| PASSWORD_FILE="$APS_HOME/config/adminpassword.txt" |
| fi |
| echo "password file: $PASSWORD_FILE" |
| |
| |
| export AS_ADMIN_USER |
| export PASSWORD |
| export MASTERPASSWORD |
| export AS_ADMIN_PORT |
| export AS_ADMIN_DOMAIN |
| export AS_ADMIN_NODEAGENT |
| export AS_ADMIN_SERVER |
| export AS_ADMIN_HOST |
| |
| echo "Stopping server instance....." |
| ${S1AS_HOME}/bin/asadmin stop-instance --host localhost --port ${AS_ADMIN_PORT} --user ${AS_ADMIN_USER} --passwordfile ${PASSWORD_FILE} ${AS_ADMIN_SERVER} |
| |
| echo "Deleting server instance......" |
| ${S1AS_HOME}/bin/asadmin delete-instance --host localhost --port ${AS_ADMIN_PORT} --user ${AS_ADMIN_USER} --passwordfile ${PASSWORD_FILE} ${AS_ADMIN_SERVER} |
| sleep 15 |
| |
| echo "stoppping nodeagent....." |
| ${S1AS_HOME}/bin/asadmin stop-node-agent ${AS_ADMIN_NODEAGENT} |
| |
| echo "Deleting nodeagent....." |
| ${S1AS_HOME}/bin/asadmin delete-node-agent ${AS_ADMIN_NODEAGENT} |
| |
| echo "Deleting nodeagent config....." |
| ${S1AS_HOME}/bin/asadmin delete-node-agent-config --host localhost --port ${AS_ADMIN_PORT} --user ${AS_ADMIN_USER} --passwordfile ${PASSWORD_FILE} ${AS_ADMIN_NODEAGENT} |
| rm -rf ${S1AS_HOME}/nodeagents/${AS_ADMIN_NODEAGENT} |
| |
| echo "stopping domain...." |
| ${S1AS_HOME}/bin/asadmin stop-domain ${AS_ADMIN_DOMAIN} |
| |
| ${S1AS_HOME}/bin/asadmin delete-domain ${AS_ADMIN_DOMAIN} |
| rm -rf ${S1AS_HOME}/domains/${AS_ADMIN_DOMAIN} |
| |
| echo "EE domain,server instance and nodeagent has been deleted" |