#!/bin/sh -x
# A script to deploy the CC EJBs
BASE=/usr/local
# using new jdk >= 1.2
JAVA_HOME=$BASE/jdk1.2.1
JAVA=$JAVA_HOME/bin/java
WEBLOGIC_HOME=/install/weblogic
WEBLOGIC_CLASSES=$WEBLOGIC_HOME/classes
JAVA_CLASSES=$JAVA_HOME/jre/lib/rt.jar
AUX=$WEBLOGIC_HOME/lib/weblogicaux.jar
UNPACKED_JARS=$WEBLOGIC_HOME/lib/unpacked_jars
JAVAX_EJB=$UNPACKED_JARS/javax_ejb.jar
JTS=$UNPACKED_JARS/javax_jts.jar
EJB=$JAVAX_EJB:$JTS:$AUX
APPLICATION_CLASSES=$WEBLOGIC_CLASSES/globecom/globalsale/ejbs
JAVACLASSPATH=$JAVA_CLASSES:$EJB:./classes/Jars/jndi.jar:./classes/Jars/javax_ejb.zip:./classes/boot:./classes
CLASSPATH=$JAVACLASSPATH:$APPLICATION_CLASSES
## echo ------ calling weblogic.ejb.utils.DDCreator
## $JAVA weblogic.ejb.utils.DDCreator -d $DEPLOY2 $BASE/project/deploy/my_beanDD.txt
## echo ------ weblogic.ejb.utils.DDCreator done
echo ------ calling weblogic.ejbc for each ejb
echo ------ Deploying AccountEntityBean/AccountEntityDD.ser
### $JAVA -classpath $CLASSPATH weblogic.ejb.utils.DDCreator -d $WEBLOGIC_CLASSES -outputfile AccountEntityDD.ser $EJBPATH/AccountEntityDD.txt
#cp -f /public/ins/Java/AccountEntityDD.ser $APPLICATION_CLASSES/AccountEntityBean/AccountEntityDD.ser
$JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/AccountEntityBean/AccountEntityDD.ser
echo ------ Deploying AdminSessionBean/AdminBeanDD.ser
#cp -f /public/ins/Java/AdminBeanDD.ser $APPLICATION_CLASSES/AdminSessionBean/AdminBeanDD.ser
$JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/AdminSessionBean/AdminBeanDD.ser
echo ------ Deploying NodeEntityEJB/NodeEntityDD.ser
#cp -f /public/ins/Java/NodeEntityDD.ser $APPLICATION_CLASSES/NodeEntityEJB/NodeEntityDD.ser
$JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/NodeEntityEJB/NodeEntityDD.ser
echo ------ Deploying PKEntityEJB/PKEntityDD.ser
#cp -f /public/ins/Java/PKEntityDD.ser $APPLICATION_CLASSES/PKEntityEJB/PKEntityDD.ser
$JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/PKEntityEJB/PKEntityDD.ser
echo ------ Deploying PKSchedulerBean/PKSchedDD.ser
#cp -f /public/ins/Java/PKSchedDD.ser $APPLICATION_CLASSES/PKSchedulerBean/PKSchedDD.ser
$JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/PKSchedulerBean/PKSchedDD.ser
echo ------ Deploying ResourceEntityEJB/ResourceDD.ser
#cp -f /public/ins/Java/ResourceDD.ser $APPLICATION_CLASSES/ResourceEntityEJB/ResourceDD.ser
$JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/ResourceEntityEJB/ResourceDD.ser
echo ------ Deploying contentManager/ContentManagerDD.ser
#cp -f /public/ins/Java/ContentManagerDD.ser $APPLICATION_CLASSES/contentManager/ContentManagerDD.ser
$JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/contentManager/ContentManagerDD.ser
echo ------ Deploying publisheLog/PublisherLogDD.ser
#cp -f /public/ins/Java/PublisherLogDD.ser $APPLICATION_CLASSES/publisheLog/PublisherLogDD.ser
$JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/publisheLog/PublisherLogDD.ser
echo ------ Deploying publisher/PublisherDD.ser
#cp -f /public/ins/Java/PublisherDD.ser $APPLICATION_CLASSES/publisher/PublisherDD.ser
$JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/publisher/PublisherDD.ser
echo ------ Deploying schdulerLog/SchedulerLogDD.ser
#cp -f /public/ins/Java/schedulerLogdd.ser $APPLICATION_CLASSES/schdulerLog/SchedulerLogDD.ser
$JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/schdulerLog/SchedulerLogDD.ser
echo ------ Deploying userEntityEJB/userDD.ser
#cp -f /public/ins/Java/UserDD.ser $APPLICATION_CLASSES/userEntityEJB/userDD.ser
$JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/userEntityEJB/userDD.ser
echo ------ Deploying systemLogger/systemLoggerSessionDD.ser
#cp -f /public/ins/Java/systemLoggerSessionDD.ser $APPLICATION_CLASSES/systemLogger/systemLoggerSessionDD.ser
$JAVA -classpath $JAVACLASSPATH weblogic.ejbc -d $WEBLOGIC_CLASSES $APPLICATION_CLASSES/systemLogger/systemLoggerSessionDD.ser
echo ------ calling weblogic.ejbc done
echo ------ CC bean's deployment finished.