| #!/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" |