for s_esp in app int sim exp; do for s_obj in upr ses; do echo "" >>./extract.log; echo "***********$s_esp $s_obj************" >>./extract.log; echo "*****listing $s_esp $s_obj*******" >>./extract.log; echo "$UXEXE/uxlst $s_obj $s_esp NODE=$S_NOEUD" >> ./extract.log; $UXEXE/uxlst $s_obj $s_esp NODE=$S_NOEUD >> ./extract.log; echo "*****processing $s_esp $s_obj*******" >>./extract.log; echo "$UXEXE/uxext $s_obj $s_esp $s_obj=* v$s_obj=* NODE=$S_NOEUD output=ext_$s_esp_$s_obj_$S_NOEUD.ext" >> ./extract.log; $UXEXE/uxext $s_obj $s_esp $s_obj=* v$s_obj=* NODE=$S_NOEUD output=ext_$s_esp_$s_obj_$S_NOEUD.ext >> ./extract.log; done; echo "***********$s_esp TSK************" >>./extract.log; echo "*****listing $s_esp TSK*******" >>./extract.log; echo "$UXEXE/uxlst TSK $s_esp NODE=$S_NOEUD" >> ./extract.log; $UXEXE/uxlst TSK $s_esp NODE=$S_NOEUD >> ./extract.log; echo "*****processing $s_esp TSK*******" >>./extract.log; echo "$UXEXE/uxext TSK $s_esp SES=* VSES=* UPR=* VUPR=* MODEL NODE=$S_NOEUD output=./ext_TSK_$s_esp_$S_NOEUD.ext" >> ./extract.log; $UXEXE/uxext TSK $s_esp SES=* VSES=* UPR=* VUPR=* MODEL NODE=$S_NOEUD output=./ext_TSK_$s_esp_$S_NOEUD.ext >> ./extract.log; done;
Note that this is a single command line
it will
- Work on all area (app int sim and exp)
- create a log file in the current folder
- List the objects before extraction
- extract all uprocs, sessions and tasks in the local folder
It can also work on calendars
Note that the ./extract.log will be appended by this command
Edited by Raphael, 20 November 2008 - 04:10 PM.












