Hello,
Just a post to add a script to install DAR/docapp to Documentum found on linkedin https://www.linkedin.com/feed/update/urn:li:activity:6498895995227766784 added by Alex Vais:
01 | # Variables: |
02 | ENV=<Per_ENV> |
03 | SPECIFICDATE=`date + "%Y%m%d_%H%M%S" ` |
04 | WORKINGDIRECTORY=$HOME/tmp/eitan/sandbox/dar_install |
05 | DOCAPPLOGFILE=$WORKINGDIRECTORY/log_file_$VAR.log |
06 | DARFILE=$WORKINGDIRECTORY/dar_filelist.log |
07 | SCRIPTFOLDER=$HOME/scripts |
08 | location1=$HOME/tmp/dar_install |
09 | location2=$HOME/dba/config/xxxxxxxxx/server.ini |
10 | LOG=$HOME/tmp/eitan/sandbox/dar_install/logs/dar_run_`date + "%Y%m%d" `.log |
11 | MSG=$HOME/tmp/eitan/sandbox/dar_install/logs/dar_run_`date + "%Y%m%d" `.msg |
12 | MAILTO= "xxxxxxxxx@xxxxxxxx.xx.xx.xx.xxx" |
13 | WHATTOCHECK1= "was successfully installed" |
14 |
15 | # Get Username: |
16 | export username=`whoami`; echo $username |
17 |
18 | # Get Docbase name: |
19 | export docbase1=`grep "docbase_name = " $location2 | awk '{print $NF}' `; echo $docbase1 |
20 |
21 | # Get Docbase password: |
22 | export PASSWORD=` cat $SCRIPTFOLDER/.pwd_$docbase1`; echo $PASSWORD |
23 | echo " " > $LOG |
24 | echo " " > $MSG |
25 |
26 | cd $WORKINGDIRECTORY |
27 |
28 | ls - 1 *.dar > $DARFILE |
29 |
30 | for VAR in `cat $DARFILE` |
31 | do |
32 | java -Dant_extended_lib_dir=$HOME/product/ 7.2 /install/composer -Ddars=$VAR -Dlogpath=$LOG -Ddi_log=$DOCAPPLOGFILE -Ddocbase=$docbase1 -Duser=$username -Dpassword=$PASSWORD -Ddomain= -cp $HOME/product/ 7.2 /install/composer/ComposerHeadless/startup.jar org.eclipse.core.launcher.Main -data $HOME/product/ 7.2 /install/composer/workspace/ -application org.eclipse.ant.core.antRunner -buildfile $HOME/product/ 7.2 /install/composer/deploy.xml deployAll |
33 | done |
34 |
35 | echo " $SPECIFICDATE Verification stage " |
36 |
37 | if grep -Fxq "$WHATTOCHECK1" $LOG |
38 | then |
39 | echo "$SPECIFICDATE DocApp was installed " >> $LOG |
40 | else |
41 | echo "Check log file and run the process again" |
42 | exit 0 |
43 |
44 | fi |
45 |
46 | cat $LOG >> $MSG |
47 |
48 | mailx -s "$SPECIFICDATE Deployment of DAR file(s) to $ENV finished, here are the results;" $MAILTO < $MSG |
49 |
50 | echo " " > $LOG |
51 | echo " " > $MSG |
52 | echo " " > $DARFILE |
Best regards,
Huseyin OZVEREN