ABOUT THE FOLLOWING COMMAND: Create the El.G.C (Element Grouping Class) EMPTYGROUP Since no attributes are specified then this create a bare El.G.C

bash:1 12:27:18 root@vienna /public/teebash/SHLL_METAGROUPING # metagrouping -creategrouping EMPTYGROUP ::::::::::::::::::: GOOD creategrouping EMPTYGROUP ADDED ELMD: /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/Attributes/EMPTYGROUP.ELMD ADDED /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/EMPTYGROUP/PrintableFormats.pm ADDED /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/EMPTYGROUP/Proc.pm ADDED /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/EMPTYGROUP/Proc1.pm EMPTYGROUP HAS BEEN ADDED

ABOUT THE FOLLOWING COMMAND: trying to repeat the command to create the El.G.C EMPTYGROUP again but this will not pass since it is already created

bash:2 12:27:32 root@vienna /public/teebash/SHLL_METAGROUPING # metagrouping -creategrouping EMPTYGROUP ::::::::::::::::::: GOOD creategrouping EMPTYGROUP EMPTYGROUP ALREADY DEFINED IN /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/Attributes/EMPTYGROUP.ELMD EMPTYGROUP DIRECTORY ALREADY EXITS /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/EMPTYGROUP/ AND WILL NOT OVERWRITE ITS CONTENT /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/EMPTYGROUP.pm ALREADY EXISTS AND WILL NOT OVERWRITE IT REMOVE THE EMPTYGROUP FIRST IF YOU WANT TO RECREATE THE GROUP

ABOUT THE FOLLOWING COMMAND: deleting the El.G.C EMPTYGROUP

bash:3 12:28:44 root@vienna /public/teebash/SHLL_METAGROUPING # metagrouping -deletegrouping EMPTYGROUP deletegrouping EMPTYGROUP REMOVING GRNAME: EMPTYGROUP REMOVING /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/EMPTYGROUP REMOVING /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/EMPTYGROUP/Enode.pm REMOVING /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/EMPTYGROUP/PrintableFormats.pm REMOVING /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/EMPTYGROUP/Proc.pm REMOVING /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/EMPTYGROUP/Proc1.pm REMOVING /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/EMPTYGROUP.pm REMOVING /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/Attributes/EMPTYGROUP.ELMD EMPTYGROUP HAS BEEN REMOVED. WORKSPACES REFERING TO THIS ELEMENT-GROUPING-NAME WILL FAIL TO LOAD.

ABOUT THE FOLLOWING COMMAND: creating the El.G.C EMPTYGROUP again

bash:4 12:28:59 root@vienna /public/teebash/SHLL_METAGROUPING # metagrouping -creategrouping EMPTYGROUP ::::::::::::::::::: GOOD creategrouping EMPTYGROUP ADDED ELMD: /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/Attributes/EMPTYGROUP.ELMD ADDED /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/EMPTYGROUP/PrintableFormats.pm ADDED /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/EMPTYGROUP/Proc.pm ADDED /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/EMPTYGROUP/Proc1.pm EMPTYGROUP HAS BEEN ADDED

ABOUT THE FOLLOWING COMMAND: checking if the El.G.C EMPTYGROUP is in the egC-Container

bash:5 12:29:9 root@vienna /public/teebash/SHLL_METAGROUPING # metagrouping -list | grep EMPTYGROUP | grep EMPTYGROUP >>>>>>>>>>>>>I AM EMPTYGROUP<<<<<<<<<<<<< being called here at proc_sub_whoami ASPL/Groupings/Elements/EMPTYGROUP/Enode.pm /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/EMPTYGROUP/Enode.pm ASPL::Groupings::Elements::EMPTYGROUP::Enode LINE#9 caller: ASPL::Groupings::Helper::Enode ASPL::Groupings::Elements::EMPTYGROUP::Enode LINE#18 caller: ASPL::Groupings::Elements zisFn0=ASPL::Groupings::Elements::EMPTYGROUP::Enode::proc_sub_whoami zisFn=ASPL::Groupings::Elements::EMPTYGROUP::Enode::__ANON__ self=ASPL::Groupings::Elements::EMPTYGROUP::Enode=HASH(0x555cc72a38e8) EMPTYGROUP

ABOUT THE FOLLOWING COMMAND: another way to check is by pinging the egC-Container for EMPTYGROUP

bash:6 12:29:48 root@vienna /public/teebash/SHLL_METAGROUPING # asplcmd "createworkspace JUNK EMPTYGROUP; egCwhoami" CHECKING IF JUNK EXISTS. CANNOT SEE /root/.aspl/WSP/WORKSPACES1/JUNK.mgrp CREATING WORKSPACE JUNK >>>>>>>>>>>>>I AM EMPTYGROUP<<<<<<<<<<<<< being called here at proc_sub_whoami BRIDGE=/opt/ASPLv1.00/BRIDGE ASPL1_00_BRIDGE=/opt/ASPLv1.00/BRIDGE ASPL1_00_HOME=/opt/ASPLv1.00 ASPL/Groupings/Elements/EMPTYGROUP/Enode.pm /opt/ASPLv1.00/BRIDGE/ASPL/Groupings/Elements/EMPTYGROUP/Enode.pm ASPL::Groupings::Elements::EMPTYGROUP::Enode LINE#9 caller: ASPL::Groupings::Helper::Enode ASPL::Groupings::Elements::EMPTYGROUP::Enode LINE#18 caller: ASPL::Groupings::Elements zisFn0=ASPL::Groupings::Elements::EMPTYGROUP::Enode::proc_sub_whoami zisFn=ASPL::Groupings::Elements::EMPTYGROUP::Enode::__ANON__ self=ASPL::Groupings::Elements::EMPTYGROUP::Enode=HASH(0x55fe10d30148) arg= Ksumatt= ARRAY(0x55fe10cd2068) = chksum ppdd ffl aelm Bnode= ARRAY(0x55fe10d301f0) = mtime aelm Enode= ARRAY(0x55fe10c44fb8) = mtime aelm chksum entropy ppdd ffl dosi confess = 0

ABOUT THE FOLLOWING COMMAND: create the GG-function ggempty() NOTE that the command addstubGG is followed by the El.G.C name then by the corresponding module name

bash:7 12:30:3 root@vienna /public/teebash/SHLL_METAGROUPING # addstubGG EMPTYGROUP ggempty.pm CREATED /opt/ASPLv1.00/BRIDGE/ASPL/GGs/ggempty.pm FOR GGfunction ggempty

ABOUT THE FOLLOWING COMMAND: check for the ggempty.pm creation

bash:8 12:31:51 root@vienna /public/teebash/SHLL_METAGROUPING # asplcmd "ll ~gg | grep ggempty" | grep ggempty" -rw-r--r-- 1 root root 920 Apr 5 12:31 ggempty.pm /opt/ASPLv1.00/BRIDGE/ASPL/GGs/| grep ggempty

ABOUT THE FOLLOWING COMMAND: print the info about ggempty()

bash:9 12:32:6 root@vienna /public/teebash/SHLL_METAGROUPING # asplcmd "ggls ggempty()" FUNCTION: ggempty DESCRIPTION: The one line description for ggempty .. EXAMPLE: The ggempty .. ggempty() ARGUMENTS: arguments .. GROUPINGCLASS: EMPTYGROUP BRIEFCALL: ggempty() HOWTO CALL FROM ASPL: bash:10 12:32:19 root@vienna /public/teebash/SHLL_METAGROUPING #