Artifacts to Bootstrap

Issue-ID: AAF-543
Change-Id: I95d11b11c21ddeb63e393528c2504af673d27a6f
Signed-off-by: Instrumental <jonathan.gathman@att.com>
diff --git a/auth/auth-cass/cass_init/.gitignore b/auth/auth-cass/cass_init/.gitignore
index ce22752..3387bc3 100644
--- a/auth/auth-cass/cass_init/.gitignore
+++ b/auth/auth-cass/cass_init/.gitignore
@@ -1 +1,2 @@
 temp.cql
+/dats/*
diff --git a/auth/auth-cass/cass_init/cmd.sh b/auth/auth-cass/cass_init/cmd.sh
index d1e7051..970aef4 100644
--- a/auth/auth-cass/cass_init/cmd.sh
+++ b/auth/auth-cass/cass_init/cmd.sh
@@ -85,50 +85,11 @@
 }
 
 function install_onap {
-	install_cql initialized
-
-	# Change date expiring dat files to more recent
-	status Creating ONAP Identities
-	ID_FILE=/opt/app/aaf/cass_init/sample.identities.dat	
-    	if [ -e $ID_FILE ]; then
-  	    DATE=$(date "+%Y-%m-%d %H:%M:%S.000+0000" -d "+6 months")
-  	    echo $DATE
-            CRED="/opt/app/aaf/cass_init/dats/cred.dat"
-            # Enter for People
-            echo "Default Passwords for Apps"
-            for ID in $(grep '|a|' $ID_FILE | sed -e "s/|.*//"); do
-               if [ "$ID" = "aaf" ]; then
-                  DOMAIN="aaf.osaaf.org";
-               else
-                  DOMAIN="$ID.onap.org";
-               fi
-               unset FIRST
-               for D in ${DOMAIN//./ }; do
-                  if [ -z "$FIRST" ]; then
-                    NS="$D"
-                    FIRST="N"
-                  else
-                    NS="$D.$NS"
-                  fi
-               done
-               echo "$ID@$DOMAIN|2|${DATE}|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|$NS|53344|" >> $CRED
-            done
-  	    
-	    # Enter for People
-            for ID in $(grep '|e|' $ID_FILE | sed -e "s/|.*//"); do
-               echo "$ID@people.osaaf.org|2|${DATE}|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|" >> $CRED
-            done
-
-	    # Change UserRole
-	    status Setting up User Roles
-            mv dats/user_role.dat tmp
-            sed "s/\(^.*|\)\(.*|\)\(.*|\)\(.*\)/\1${DATE}|\3\4/" tmp > dats/user_role.dat
-
-	    # Remove ID File, which is marker for initializing Creds
-            rm $ID_FILE
-        fi
-      status Pushing data to cassandra
-      bash push.sh
+    install_cql initialized
+    status prep data for bootstrapping
+    bash prep.sh
+    status push data to cassandra
+    bash push.sh
     status ready
 }
 
diff --git a/auth/auth-cass/cass_init/data.sh b/auth/auth-cass/cass_init/data.sh
deleted file mode 100644
index 0374e61..0000000
--- a/auth/auth-cass/cass_init/data.sh
+++ /dev/null
@@ -1,59 +0,0 @@
-#!/bin/bash
-# 
-# Copies of Repo data need to be added to "dats" dir for loading by push.sh
-#
-# Further, repo data has dates that are out of date.  We need to update reasonable
-# expiration dates
-#
-
-DIR=/opt/app/aaf/cass_init
-cd $DIR/dats
-ID_FILE=$DIR/opt/app/aaf/cass_init/
-
-    if [ -e $ID_FILE ]; then
-      if [ "$(uname -s)" = "Darwin" ]; then 
-        DATE=$(date "+%Y-%m-%d %H:%M:%S.000+0000" -v "+6m")
-      else 
-        DATE=$(date "+%Y-%m-%d %H:%M:%S.000+0000" -d "+6 months")
-      fi
-      echo $DATE
-      CRED="cred.dat"
-      # Enter for People
-      echo "Default Passwords for People"
-      for ID in $(grep '|a|' $ID_FILE | sed -e "s/|.*//"); do
-	 if [ "$ID" = "aaf" ]; then
-	    DOMAIN="aaf.osaaf.org";
-	 else
-            DOMAIN="$ID.onap.org";
-	 fi
-	 unset FIRST
-	 for D in ${DOMAIN//./ }; do
-            if [ -z "$FIRST" ]; then
-	      NS="$D"
-	      FIRST="N"
-	    else
-              NS="$D.$NS"
-	    fi
-         done     
-	 echo "$ID@$DOMAIN|2|${DATE}|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|$NS|53344|" >> $CRED
-      done
-    
-      for ID in $(grep '|e|' $ID_FILE | sed -e "s/|.*//"); do
-	 echo "$ID@people.osaaf.org|2|${DATE}|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|" >> $CRED
-      done
-    
-      mv user_role.dat tmp
-      sed "s/\(^.*|\)\(.*|\)\(.*|\)\(.*\)/\1${DATE}|\3\4/" tmp > user_role.dat 
-
-      for DAT in ns perm role ns_attrib user_role cred; do 
-          $DOCKER container cp $DAT.dat aaf_cass:/tmp/$DAT.dat
-          $DOCKER exec aaf_cass bash /usr/bin/cqlsh -k authz -e "COPY authz.$DAT FROM '/tmp/$DAT.dat' WITH DELIMITER='|'"
-          $DOCKER exec -t aaf_cass rm /tmp/$DAT.dat
-      done
-      rm $CRED
-      mv tmp user_role.dat
-    else
-        echo DInstall requires access to 'identities.dat'
-    fi
-    cd -
-
diff --git a/auth/auth-cass/cass_init/prep.sh b/auth/auth-cass/cass_init/prep.sh
new file mode 100644
index 0000000..5639ca4
--- /dev/null
+++ b/auth/auth-cass/cass_init/prep.sh
@@ -0,0 +1,17 @@
+#/bin/bash 
+
+cd dats
+export DATE=$(date "+%Y-%m-%d %H:%M:%S.000+0000" -d "+6 months")
+
+TEMP=$(mktemp)
+
+mv user_role.dat $TEMP
+cat $TEMP | awk -F '|' '{print $1"|"$2"|"ENVIRON["DATE"]"|"$4"|"$5}' > user_role.dat
+
+mv cred.dat $TEMP
+cat $TEMP | awk -F '|' '{print $1"|"$2"|"ENVIRON["DATE"]"|"$4"|"$5"|"$6"|"$7"|"$8}' > cred.dat
+
+rm $TEMP
+
+cd - > /dev/null
+
diff --git a/auth/auth-cass/docker/Dockerfile.cass b/auth/auth-cass/docker/Dockerfile.cass
index d4487f9..16028ea 100644
--- a/auth/auth-cass/docker/Dockerfile.cass
+++ b/auth/auth-cass/docker/Dockerfile.cass
@@ -7,9 +7,7 @@
 
 COPY cass_init/*.cql /opt/app/aaf/cass_init/
 COPY cass_init/*.sh /opt/app/aaf/cass_init/
-COPY cass_init/*.dat /opt/app/aaf/cass_init/
-COPY cass_data /opt/app/aaf/cass_init/dats/
-COPY sample.identities.dat /opt/app/aaf/cass_init/
+COPY cass_data/*.dat /opt/app/aaf/cass_init/dats/
 
 ENTRYPOINT ["/bin/bash","/opt/app/aaf/cass_init/cmd.sh"]
 CMD ["start"]
diff --git a/auth/auth-cass/docker/backup.sh b/auth/auth-cass/docker/backup.sh
index 78a5e64..b533c3e 100644
--- a/auth/auth-cass/docker/backup.sh
+++ b/auth/auth-cass/docker/backup.sh
@@ -1,4 +1,11 @@
-#mkdir -p $DIR
-docker container exec -it aaf_cass bash -e '/opt/app/aaf/cass_init/pull.sh'
-docker container cp aaf_cass:/opt/app/aaf/cass_init/dat.gz "dat$(date +%Y%m%d).gz"
+#!/bin/bash
+
+# Pull in AAF Env Variables from AAF install
+if [ -e ../../docker/d.props ]; then
+  . ../../docker/d.props
+fi
+DOCKER=${DOCKER:-docker}
+
+$DOCKER container exec -it aaf_cass bash -e '/opt/app/aaf/cass_init/pull.sh'
+$DOCKER container cp aaf_cass:/opt/app/aaf/cass_init/dat.gz "dat$(date +%Y%m%d).gz"
 
diff --git a/auth/auth-cass/docker/dbash.sh b/auth/auth-cass/docker/dbash.sh
index 38e43dd..b352a35 100644
--- a/auth/auth-cass/docker/dbash.sh
+++ b/auth/auth-cass/docker/dbash.sh
@@ -1,3 +1,10 @@
-#!/bin/bash 
-docker exec -it aaf_cass bash
+#!/bin/bash
+
+# Pull in AAF Env Variables from AAF install
+if [ -e ../../docker/d.props ]; then
+  . ../../docker/d.props
+fi
+DOCKER=${DOCKER:-docker}
+
+$DOCKER exec -it aaf_cass bash
 
diff --git a/auth/auth-cass/docker/dbuild.sh b/auth/auth-cass/docker/dbuild.sh
index aeef329..f483557 100644
--- a/auth/auth-cass/docker/dbuild.sh
+++ b/auth/auth-cass/docker/dbuild.sh
@@ -5,9 +5,8 @@
 # Pull in AAF Env Variables from AAF install
 if [ -e ../../docker/d.props ]; then
   . ../../docker/d.props
-else
-  . ../../docker/d.props.init
 fi
+DOCKER=${DOCKER:-docker}
 
 echo "Building aaf_cass Container for aaf_cass:$VERSION"
 
@@ -18,9 +17,10 @@
 cp -Rf sample/cass_data auth-cass/cass_data
 cp sample/data/sample.identities.dat auth-cass
 
-docker build -t ${ORG}/${PROJECT}/aaf_cass:${VERSION} auth-cass
-docker tag ${ORG}/${PROJECT}/aaf_cass:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_cass:${VERSION}
-docker tag ${ORG}/${PROJECT}/aaf_cass:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_cass:latest
+echo $DOCKER build -t ${ORG}/${PROJECT}/aaf_cass:${VERSION} auth-cass
+$DOCKER build -t ${ORG}/${PROJECT}/aaf_cass:${VERSION} auth-cass
+$DOCKER tag ${ORG}/${PROJECT}/aaf_cass:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_cass:${VERSION}
+$DOCKER tag ${ORG}/${PROJECT}/aaf_cass:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_cass:latest
 
 cd -
 rm Dockerfile
diff --git a/auth/auth-cass/docker/dcqlsh.sh b/auth/auth-cass/docker/dcqlsh.sh
index a6c0864..ce861dc 100644
--- a/auth/auth-cass/docker/dcqlsh.sh
+++ b/auth/auth-cass/docker/dcqlsh.sh
@@ -1,3 +1,8 @@
-#!/bin/bash 
-docker exec -it aaf_cass /usr/bin/cqlsh -k authz
+#!/bin/bash
+
+# Pull in AAF Env Variables from AAF install
+if [ -e ../../docker/d.props ]; then
+  . ../../docker/d.props
+fi
+${DOCKER:=docker} exec -it aaf_cass /usr/bin/cqlsh -k authz
 
diff --git a/auth/auth-cass/docker/dinstall.sh b/auth/auth-cass/docker/dinstall.sh
index ec82d8a..11bf6a1 100644
--- a/auth/auth-cass/docker/dinstall.sh
+++ b/auth/auth-cass/docker/dinstall.sh
@@ -6,7 +6,7 @@
 
 echo "Waiting for Cass to be initialized"
 for I in 1 2 3 4 5 6 7 8 9 10 11 12 13 14; do
-  docker exec -it aaf_cass bash aaf_cmd wait 2> /dev/null
+  $DOCKER exec -it aaf_cass bash aaf_cmd wait 2> /dev/null
   if [ "$?" -ne "0" ]; then
     echo "Container not ready... Sleep 10"
     sleep 10
diff --git a/auth/auth-cass/docker/drun.sh b/auth/auth-cass/docker/drun.sh
index 081411b..21de1ac 100644
--- a/auth/auth-cass/docker/drun.sh
+++ b/auth/auth-cass/docker/drun.sh
@@ -1,26 +1,18 @@
-#!/bin/bash 
+#!/bin/bash
 
 # Pull in AAF Env Variables from AAF install
 if [ -e ../../docker/d.props ]; then
   . ../../docker/d.props
-else
-  . ../../docker/d.props.init
 fi
-
-if [ -e /usr/bin/docker ]; then 
-  DOCKER=/usr/bin/docker
-elif [ -e /usr/local/bin/docker ]; then
-  DOCKER=/usr/local/bin/docker
-else
-  echo Docker not available in /usr/bin or /usr/local/bin
-  exit
-fi
+DOCKER=${DOCKER:-docker}
 
 if [ "$($DOCKER volume ls | grep aaf_cass_data)" = "" ]; then
   $DOCKER volume create aaf_cass_data
   echo "Created Cassandra Volume aaf_cass_data"
 fi
 
+# Optional mount instead of v
+#    --mount 'type=volume,src=aaf_cass_data,dst=/var/lib/cassandra,volume-driver=local' \
 if [ "`$DOCKER ps -a | grep aaf_cass`" == "" ]; then
   echo "starting Cass from 'run'"
   # NOTE: These HEAP Sizes are minimal. Not set for full organizations.
@@ -30,7 +22,7 @@
     -e MAX_HEAP_SIZE=1024M \
     -e CASSANDRA_DC=dc1 \
     -e CASSANDRA_CLUSTER_NAME=osaaf \
-    --mount 'type=volume,src=aaf_cass_data,dst=/var/lib/cassandra,volume-driver=local' \
+    -v "aaf_cass_data:/var/lib/cassandra" \
     -d ${PREFIX}${ORG}/${PROJECT}/aaf_cass:${VERSION} "onap"
 else 
   $DOCKER start aaf_cass
diff --git a/auth/docker/aaf.sh b/auth/docker/aaf.sh
index 5757051..7301c50 100644
--- a/auth/docker/aaf.sh
+++ b/auth/docker/aaf.sh
@@ -4,9 +4,10 @@
   . ./cass.props
 fi
 
+DOCKER=${DOCKER:=docker}
 function run_it() {
-  docker run $@ \
-    --mount 'type=volume,src=aaf_config,dst='$CONF_ROOT_DIR',volume-driver=local' \
+  $DOCKER run $@ \
+    -v "aaf_config:$CONF_ROOT_DIR" \
     --add-host="$HOSTNAME:$HOST_IP" \
     --add-host="aaf.osaaf.org:$HOST_IP" \
     --env HOSTNAME=${HOSTNAME} \
@@ -25,15 +26,15 @@
 }
 
 function set_prop() {
-docker exec -t aaf_config_$USER /bin/bash /opt/app/aaf_config/bin/agent.sh NOOP setProp "$1" "$2" "$3"
+  $DOCKER exec -t aaf_config_$USER /bin/bash /opt/app/aaf_config/bin/agent.sh NOOP setProp "$1" "$2" "$3"
 }
 
 function encrypt_it() {
-  docker exec -t aaf_config_$USER /bin/bash /opt/app/aaf_config/bin/agent.sh NOOP encrypt "$1" "$2"
+  $DOCKER exec -t aaf_config_$USER /bin/bash /opt/app/aaf_config/bin/agent.sh NOOP encrypt "$1" "$2"
 }
 
 function set_it() {
-  docker exec -t aaf_config_$USER /bin/bash /opt/app/aaf_config/bin/agent.sh NOOP setProp "$1" "$2"
+  $DOCKER exec -t aaf_config_$USER /bin/bash /opt/app/aaf_config/bin/agent.sh NOOP setProp "$1" "$2"
 }
 
 PARAMS="$@"
diff --git a/auth/docker/agent.sh b/auth/docker/agent.sh
index 38b1070..af04cf2 100644
--- a/auth/docker/agent.sh
+++ b/auth/docker/agent.sh
@@ -1,6 +1,5 @@
 #!/bin/bash
 
-CADI_VERSION=2.1.2-SNAPSHOT
 
 # Fill out "aaf.props" if not filled out already
 if [ ! -e aaf.props ]; then
@@ -9,6 +8,8 @@
  
 . ./aaf.props
 
+DOCKER=${DOCKER:=docker}
+CADI_VERSION=${CADI_VERSION:=2.1.2-SNAPSHOT}
 
 for V in VERSION DOCKER_REPOSITORY AAF_FQDN AAF_FQDN_IP DEPLOY_FQI APP_FQDN APP_FQI VOLUME DRIVER LATITUDE LONGITUDE; do
    if [ "$(grep $V ./aaf.props)" = "" ]; then
@@ -53,9 +54,9 @@
 . ./aaf.props
 
 # Make sure Container Volume exists
-if [ "$(docker volume ls | grep ${VOLUME})" = "" ]; then
+if [ "$($DOCKER volume ls | grep ${VOLUME})" = "" ]; then
   echo -n "Creating Volume: " 
-  docker volume create -d ${DRIVER} ${VOLUME}
+  $DOCKER volume create -d ${DRIVER} ${VOLUME}
 fi
 
 if [ -n "$DOCKER_REPOSITORY" ]; then
@@ -64,10 +65,10 @@
   PREFIX=""
 fi 
 
-docker run \
+$DOCKER run \
     -it \
     --rm \
-    --mount 'type=volume,src='${VOLUME}',dst=/opt/app/osaaf,volume-driver='${DRIVER} \
+    -v "${VOLUME}:/opt/app/osaaf" \
     --add-host="$AAF_FQDN:$AAF_FQDN_IP" \
     --env AAF_FQDN=${AAF_FQDN} \
     --env DEPLOY_FQI=${DEPLOY_FQI} \
diff --git a/auth/docker/dbash.sh b/auth/docker/dbash.sh
index 42caa59..9f84427 100644
--- a/auth/docker/dbash.sh
+++ b/auth/docker/dbash.sh
@@ -1,2 +1,3 @@
 #!/bin/bash
-docker exec -it aaf_$1 bash
+. ./d.props
+${DOCKER:=docker} exec -it aaf_$1 bash
diff --git a/auth/docker/dbounce.sh b/auth/docker/dbounce.sh
index 82aedd0..dde8389 100644
--- a/auth/docker/dbounce.sh
+++ b/auth/docker/dbounce.sh
@@ -1,4 +1,3 @@
 #!/bin/bash
-
 bash ./dstop.sh "$@"
 bash ./dstart.sh "$@"
diff --git a/auth/docker/dbuild.sh b/auth/docker/dbuild.sh
index e0a866a..2b6c006 100755
--- a/auth/docker/dbuild.sh
+++ b/auth/docker/dbuild.sh
@@ -9,6 +9,8 @@
 
 . ./d.props
 
+DOCKER=${DOCKER:=docker}
+
 echo "Building Containers for aaf components, version $VERSION"
 
 # AAF_cass now needs a version...
@@ -23,15 +25,15 @@
 
 # AAF Config image (for AAF itself)
 sed -e 's/${AAF_VERSION}/'${VERSION}'/g' -e 's/${AAF_COMPONENT}/'${AAF_COMPONENT}'/g' docker/Dockerfile.config > sample/Dockerfile
-docker build -t ${ORG}/${PROJECT}/aaf_config:${VERSION} sample
-docker tag ${ORG}/${PROJECT}/aaf_config:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_config:${VERSION}
-docker tag ${ORG}/${PROJECT}/aaf_config:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/latest
+$DOCKER build -t ${ORG}/${PROJECT}/aaf_config:${VERSION} sample
+$DOCKER tag ${ORG}/${PROJECT}/aaf_config:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_config:${VERSION}
+$DOCKER tag ${ORG}/${PROJECT}/aaf_config:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/latest
 
 # AAF Agent Image (for Clients)
 sed -e 's/${AAF_VERSION}/'${VERSION}'/g' -e 's/${AAF_COMPONENT}/'${AAF_COMPONENT}'/g' docker/Dockerfile.client > sample/Dockerfile
-docker build -t ${ORG}/${PROJECT}/aaf_agent:${VERSION} sample
-docker tag ${ORG}/${PROJECT}/aaf_agent:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_agent:${VERSION}
-docker tag ${ORG}/${PROJECT}/aaf_agent:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_agent:latest
+$DOCKER build -t ${ORG}/${PROJECT}/aaf_agent:${VERSION} sample
+$DOCKER tag ${ORG}/${PROJECT}/aaf_agent:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_agent:${VERSION}
+$DOCKER tag ${ORG}/${PROJECT}/aaf_agent:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_agent:latest
 
 # Clean up 
 rm sample/Dockerfile sample/bin/aaf-cadi-aaf-${VERSION}-full.jar
@@ -44,9 +46,9 @@
 # Apply currrent Properties to Docker file, and put in place.
 sed -e 's/${AAF_VERSION}/'${VERSION}'/g' -e 's/${AAF_COMPONENT}/'${AAF_COMPONENT}'/g' Dockerfile.core >../aaf_${VERSION}/Dockerfile
 cd ..
-docker build -t ${ORG}/${PROJECT}/aaf_core:${VERSION} aaf_${VERSION}
-docker tag ${ORG}/${PROJECT}/aaf_core:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_core:${VERSION}
-docker tag ${ORG}/${PROJECT}/aaf_core:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_core:latest
+$DOCKER build -t ${ORG}/${PROJECT}/aaf_core:${VERSION} aaf_${VERSION}
+$DOCKER tag ${ORG}/${PROJECT}/aaf_core:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_core:${VERSION}
+$DOCKER tag ${ORG}/${PROJECT}/aaf_core:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_core:latest
 rm aaf_${VERSION}/Dockerfile
 cd -
 
@@ -62,9 +64,9 @@
     echo Building aaf_$AAF_COMPONENT...
     sed -e 's/${AAF_VERSION}/'${VERSION}'/g' -e 's/${AAF_COMPONENT}/'${AAF_COMPONENT}'/g' Dockerfile.ms >../aaf_${VERSION}/Dockerfile
     cd ..
-    docker build -t ${ORG}/${PROJECT}/aaf_${AAF_COMPONENT}:${VERSION} aaf_${VERSION}
-    docker tag ${ORG}/${PROJECT}/aaf_${AAF_COMPONENT}:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_${AAF_COMPONENT}:${VERSION}
-    docker tag ${ORG}/${PROJECT}/aaf_${AAF_COMPONENT}:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_${AAF_COMPONENT}:latest
+    $DOCKER build -t ${ORG}/${PROJECT}/aaf_${AAF_COMPONENT}:${VERSION} aaf_${VERSION}
+    $DOCKER tag ${ORG}/${PROJECT}/aaf_${AAF_COMPONENT}:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_${AAF_COMPONENT}:${VERSION}
+    $DOCKER tag ${ORG}/${PROJECT}/aaf_${AAF_COMPONENT}:${VERSION} ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_${AAF_COMPONENT}:latest
     rm aaf_${VERSION}/Dockerfile
     cd -
 done
diff --git a/auth/docker/dclean.sh b/auth/docker/dclean.sh
index f855067..b943d08 100644
--- a/auth/docker/dclean.sh
+++ b/auth/docker/dclean.sh
@@ -1,6 +1,7 @@
 #!/bin/bash
 # Pull in Variables from d.props
 . ./d.props
+DOCKER=${DOCKER:=docker}
 
 if [ "$1" == "" ]; then
     AAF_COMPONENTS="$(cat components) config core agent"
@@ -8,12 +9,12 @@
     AAF_COMPONENTS="$@"
 fi
 
-echo "Y" | docker container prune
+echo "Y" | $DOCKER container prune
 for AAF_COMPONENT in ${AAF_COMPONENTS}; do
-    docker image rm $ORG/$PROJECT/aaf_$AAF_COMPONENT:${VERSION}
+    $DOCKER image rm $ORG/$PROJECT/aaf_$AAF_COMPONENT:${VERSION}
     if [ ! "$PREFIX" = "" ]; then
-      docker image rm $DOCKER_REPOSITORY/$ORG/$PROJECT/aaf_$AAF_COMPONENT:${VERSION}
-      docker image rm $DOCKER_REPOSITORY/$ORG/$PROJECT/aaf_$AAF_COMPONENT:latest
+      $DOCKER image rm $DOCKER_REPOSITORY/$ORG/$PROJECT/aaf_$AAF_COMPONENT:${VERSION}
+      $DOCKER image rm $DOCKER_REPOSITORY/$ORG/$PROJECT/aaf_$AAF_COMPONENT:latest
     fi
 done
-echo "Y" | docker image prune
+echo "Y" | $DOCKER image prune
diff --git a/auth/docker/dpush.sh b/auth/docker/dpush.sh
index 5e9403d..f29b4c9 100644
--- a/auth/docker/dpush.sh
+++ b/auth/docker/dpush.sh
@@ -3,11 +3,12 @@
 #
 # Pull in Variables from d.props
 . ./d.props
+DOCKER=${DOCKER:=docker}
 
 AAF_COMPONENTS="config agent core cass $(cat components) "
 
 for AAF_COMPONENT in ${AAF_COMPONENTS}; do
         # docker push ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_${AAF_COMPONENT}:${OLD_VERSION}
-        docker push ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_${AAF_COMPONENT}:${VERSION}
+        $DOCKER push ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_${AAF_COMPONENT}:${VERSION}
         # docker push ${DOCKER_REPOSITORY}/${ORG}/${PROJECT}/aaf_${AAF_COMPONENT}:${NEW_VERSION}
 done
diff --git a/auth/docker/drun.sh b/auth/docker/drun.sh
index 96405f2..be6795b 100644
--- a/auth/docker/drun.sh
+++ b/auth/docker/drun.sh
@@ -6,10 +6,13 @@
 if [ ! -e ./cass.props ]; then
     cp cass.props.init cass.props
 fi
+. ./cass.props
+
+DOCKER=${DOCKER:=docker}
 
 CASS_IS_SET="$(grep '<Cass IP>' cass.props)"
 if [ -n "$CASS_IS_SET" ]; then
-    CASS_IP="$(docker container inspect aaf_cass | grep \"IPAddress\": -m 1 | cut -d '"' -f 4)"
+    CASS_IP="$($DOCKER container inspect aaf_cass | grep \"IPAddress\": -m 1 | cut -d '"' -f 4)"
     if [ -n "$CASS_IP" ]; then
       sed -i -e "s/\(^.*:\).*/\1$CASS_IP/" cass.props
     else
@@ -69,7 +72,7 @@
        ADD_HOST="$ADD_HOST --add-host=$A:$HOST_IP"
     done
 
-    docker run \
+    $DOCKER run \
         -d \
         --name aaf_$AAF_COMPONENT \
         --hostname="${AAF_COMPONENT}.aaf.osaaf.org" \
@@ -80,6 +83,6 @@
         --env LATITUDE=${LATITUDE} \
         --env LONGITUDE=${LONGITUDE} \
         --publish $PORTMAP \
-        --mount 'type=volume,src=aaf_config,dst='$CONF_ROOT_DIR',volume-driver=local' \
+        -v "aaf_config:$CONF_ROOT_DIR" \
         ${PREFIX}${ORG}/${PROJECT}/aaf_${AAF_COMPONENT}:${VERSION}
 done
diff --git a/auth/docker/dstart.sh b/auth/docker/dstart.sh
index 6a29785..6ca4bae 100644
--- a/auth/docker/dstart.sh
+++ b/auth/docker/dstart.sh
@@ -2,6 +2,8 @@
 # Pull in Props
 . ./d.props
 
+DOCKER=${DOCKER:=docker}
+
 if [ "$1" == "" ]; then
     AAF_COMPONENTS=$(cat components)
 else
@@ -9,5 +11,5 @@
 fi
 
 for AAF_COMPONENT in ${AAF_COMPONENTS}; do
-    docker start aaf_$AAF_COMPONENT
+    $DOCKER start aaf_$AAF_COMPONENT
 done
diff --git a/auth/docker/dstop.sh b/auth/docker/dstop.sh
index acec6c7..85e6f28 100644
--- a/auth/docker/dstop.sh
+++ b/auth/docker/dstop.sh
@@ -2,6 +2,7 @@
 # Pull in Properties
 . ./d.props
 
+DOCKER=${DOCKER:=docker}
 if [ "$1" == "" ]; then
     AAF_COMPONENTS=$(cat components)
 else
@@ -9,5 +10,5 @@
 fi
 
 for AAF_COMPONENT in ${AAF_COMPONENTS}; do
-    docker stop aaf_$AAF_COMPONENT
+    $DOCKER stop aaf_$AAF_COMPONENT
 done
diff --git a/auth/sample/cass_data/.gitignore b/auth/sample/cass_data/.gitignore
index 942385b..cf80647 100644
--- a/auth/sample/cass_data/.gitignore
+++ b/auth/sample/cass_data/.gitignore
@@ -1,5 +1,4 @@
 cert.dat
-cred.dat
 history.dat
 delegate.dat
 approval.dat
@@ -7,4 +6,5 @@
 approved.dat
 notify.dat
 x509.dat
-dats
+dats/
+*.gz
diff --git a/auth/sample/cass_data/artifact.dat b/auth/sample/cass_data/artifact.dat
new file mode 100644
index 0000000..93576e9
--- /dev/null
+++ b/auth/sample/cass_data/artifact.dat
@@ -0,0 +1,19 @@
+appc@appc.onap.org|appc|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.appc|root|30|{'appc.onap appc.simpledemo.onap.org appc.api.simpledemo.onap.org'}|aaf_admin@osaaf.org|{'pkcs12'}

+tester1@test.portal.onap.org|tester1|aaf|/||mailto:|org.onap.portal.test|root|30||@osaaf.org|{'file', 'jks', 'pkcs12', 'script'}

+dmaap-dr-node@dmaap-dr.onap.org|dmaap-dr-node|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.dmaap-dr|root|30|{'dmaap-dr-node.api.simpledemo.onap.org dmaap-dr-node dmaap-dr-node.onap'}|aaf_admin@osaaf.org|{'jks', 'script'}

+dmaap-dr-prov@dmaap-dr.onap.org|dmaap-dr-prov|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.dmaap-dr|root|30|{'dmaap-dr-prov.api.simpledemo.onap.org dmaap-dr-prov dmaap-dr-prov.onap'}|aaf_admin@osaaf.org|{'jks', 'script'}

+sdc@sdc.onap.org|sdc|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.sdc|root|30|{'sdc.onap'}|aaf_admin@osaaf.org|{'pkcs12', 'script'}

+sdnc@sdnc.onap.org|sdnc|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.sdnc|root|30|{'onap-sdnc onap-sdnc.onap sdnc.api.simpledemo.onap.org vm1.sdnc.simpledemo.onap.org c1.vm1.sdnc.simpledemo.onap c2.vm1.sdnc.simpledemo.onap c3.vm1.sdnc.simpledemo.onap c4.vm1.sdnc.simpledemo.onap'}|aaf_admin@osaaf.org|{'pkcs12'}

+vid@vid.onap.org|vid|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.vid|root|30|{'vid.api.simpledemo.onap.org vid.onap'}|aaf_admin@osaaf.org|{'jks', 'pkcs12'}

+vfc@vfc.onap.org|vfc|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.vfc|root|30|{'vfc.api.simpledemo.onap.org vfc.onap'}|aaf_admin@osaaf.org|{'pkcs12', 'script'}

+aai@aai.onap.org|aai|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.aai|root|30|{'aai.onap aai.simpledemo.onap.org aai.api.simpledemo.onap.org aai.ui.simpledemo.onap.org aai.searchservice.simpledemo.onap.org aai.hbase.simpledemo.onap.org aai.gremlinserver.simpledemo.onap.org aai.elasticsearch.simpledemo.onap.org'}|aaf_admin@osaaf.org|{'pkcs12'}

+portal@portal.onap.org|onap.portal|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.portal|root|30|{'portal_onap portal.api.simpledemo.onap.org portal onap_portal'}|aaf_admin@osaaf.org|{'jks', 'script'}

+oof@oof.onap.org|oof|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.oof|root|30|{'oof.onap oof.api.simpledemo.onap.org oof-onap'}|aaf_admin@osaaf.org|{'pkcs12'}

+clamp@clamp.onap.org|clamp|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.clamp|root|30|{'clamp.api.simpledemo.onap.org clamp.onap'}|aaf_admin@osaaf.org|{'pkcs12'}

+policy@policy.onap.org|policy|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.policy|root|30|{'*.pdp', '*.pdp.onap', '*.pdp.onap.svc.cluster.local', 'brmsgw', 'brmsgw.onap', 'drools', 'drools.onap', 'pap', 'pap.onap', 'pdp', 'pdp.onap', 'policy.api.simpledemo.onap.org policy_onap'}|aaf_admin@osaaf.org|{'pkcs12'}

+policy@policy.onap.org|policy_onap|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.policy|root|30|{'*.pdp', '*.pdp.onap', '*.pdp.onap.svc.cluster.local', 'brmsgw', 'brmsgw.onap', 'drools', 'drools.onap', 'pap', 'pap.onap', 'pdp', 'pdp.onap', 'policy.api.simpledemo.onap.org policy'}|aaf_admin@osaaf.org|{'jks', 'script'}

+so@so.onap.org|so|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.so|root|30|{'so.onap'}|aaf_admin@osaaf.org|{'pkcs12', 'script'}

+dmaap-bc@dmaap-bc.onap.org|dmaap-bc|local|/opt/app/osaaf/local||mailto: jonathan.gathman@us.att.com|org.onap.dmaap-bc|root|30|{'dmaap-bc.api.simpledemo.onap.org dmaap-bc dmaap-bc.onap'}|aaf_admin@osaaf.org|{'pkcs12', 'script'}

+dmaap-mr@dmaap-mr.onap.org|dmaap-mr|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.dmaap-mr|root|30|{'message-router mr.api.simpledemo.onap.org message-router.onap dmaap-mr dmaap-mr.onap'}|aaf_admin@osaaf.org|{'pkcs12'}

+dcae@dcae.onap.org|dcae|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.dcae|root|30|{'config-binding-service', 'config-binding-service.onap', 'config-binding-service.onap.svc.cluster.local', 'dcae-cloudify-manager', 'dcae-cloudify-manager.onap', 'dcae-cloudify-manager.onap.svc.cluster.local', 'dcae-datafile-collector', 'dcae-datafile-collector.onap', 'dcae-datafile-collector.onap.svc.cluster.local', 'dcae-hv-ves-collector', 'dcae-hv-ves-collector.onap', 'dcae-hv-ves-collector.onap.svc.cluster.local', 'dcae-prh', 'dcae-prh.onap', 'dcae-prh.onap.svc.cluster.local', 'dcae-tca-analytics', 'dcae-tca-analytics.onap', 'dcae-tca-analytics.onap.svc.cluster.local', 'dcae-ves-collector', 'dcae-ves-collector.onap', 'dcae-ves-collector.onap.svc.cluster.local', 'deployment-handler', 'deployment-handler.onap', 'deployment-handler.onap.svc.cluster.local', 'holmes-engine-mgmt', 'holmes-engine-mgmt.onap', 'holmes-engine-mgmt.onap.svc.cluster.local', 'holmes-rule-mgmt', 'holmes-rules-mgmt.onap', 'holmes-rules-mgmt.onap.svc.cluster.local', 'inventory', 'inventory.onap', 'inventory.onap.svc.cluster.local', 'policy-handler', 'policy-handler.onap', 'policy-handler.onap.svc.cluster.local'}|aaf_admin@osaaf.org|{'file', 'jks', 'script'}

+aaf-sms@aaf-sms.onap.org|aaf-sms|local|/opt/app/osaaf/local||mailto:jonathan.gathman@us.att.com|org.onap.aaf-sms|root|30|{'aaf-sms.api.simpledemo.onap.org aaf-sms.simpledemo.onap.org aaf-sms-db.onap aaf-sms.onap'}|aaf_admin@osaaf.org|{'pkcs12'}

diff --git a/auth/sample/cass_data/config.dat b/auth/sample/cass_data/config.dat
index 8c5e5c6..db72270 100644
--- a/auth/sample/cass_data/config.dat
+++ b/auth/sample/cass_data/config.dat
@@ -1,5 +1,4 @@
 aaf|aaf_env|DEV

-aaf|aaf_locate_url|https://aaf-onap-test.osaaf.org:8095

 aaf|aaf_oauth2_introspect_url|https://AAF_LOCATE_URL/AAF_NS.introspect:2.1/introspect

 aaf|aaf_oauth2_token_url|https://AAF_LOCATE_URL/AAF_NS.token:2.1/token

 aaf|aaf_url|https://AAF_LOCATE_URL/AAF_NS.service:2.1

diff --git a/auth/sample/cass_data/cred.dat b/auth/sample/cass_data/cred.dat
new file mode 100644
index 0000000..cbea152
--- /dev/null
+++ b/auth/sample/cass_data/cred.dat
@@ -0,0 +1,123 @@
+portal@portal.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.portal|53344|
+shi@shi.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.shi|53344|
+aaf@aaf.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.aaf|53344|
+aaf-sms@aaf-sms.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.aaf-sms|53344|
+clamp@clamp.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.clamp|53344|
+aai@aai.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.aai|53344|
+appc@appc.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.appc|53344|
+dcae@dcae.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dcae|53344|
+oof@oof.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.oof|53344|
+so@so.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.so|53344|
+sdc@sdc.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.sdc|53344|
+sdnc@sdnc.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.sdnc|53344|
+vfc@vfc.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.vfc|53344|
+policy@policy.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.policy|53344|
+pomba@pomba.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.pomba|53344|
+vid@vid.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.vid|53344|
+vid1@vid1.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.vid1|53344|
+vid2@vid2.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.vid2|53344|
+dmaap-bc@dmaap-bc.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-bc|53344|
+dmaap-bc-topic-mgr@dmaap-bc-topic-mgr.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-bc-topic-mgr|53344|
+dmaap-bc-mm-prov@dmaap-bc-mm-prov.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-bc-mm-prov|53344|
+dmaap-mr@dmaap-mr.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-mr|53344|
+dmaap-dr@dmaap-dr.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-dr|53344|
+dmaap-dr-prov@dmaap-dr-prov.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-dr-prov|53344|
+dmaap-dr-node@dmaap-dr-node.onap.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-dr-node|53344|
+iowna@people.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+mmanager@people.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+bdevl@people.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+mmarket@people.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+demo@people.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+jh0003@people.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+cs0008@people.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+jm0007@people.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+op0001@people.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+gv0001@people.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+pm0001@people.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+gs0001@people.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+ps0001@people.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+aaf_admin@people.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+deployer@people.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+portal_admin@people.osaaf.org|2|2019-04-08 10:23:08.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+portal@portal.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.portal|53344|
+shi@shi.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.shi|53344|
+aaf@aaf.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.aaf|53344|
+aaf-sms@aaf-sms.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.aaf-sms|53344|
+clamp@clamp.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.clamp|53344|
+aai@aai.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.aai|53344|
+appc@appc.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.appc|53344|
+dcae@dcae.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dcae|53344|
+oof@oof.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.oof|53344|
+so@so.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.so|53344|
+sdc@sdc.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.sdc|53344|
+sdnc@sdnc.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.sdnc|53344|
+vfc@vfc.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.vfc|53344|
+policy@policy.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.policy|53344|
+pomba@pomba.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.pomba|53344|
+vid@vid.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.vid|53344|
+vid1@vid1.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.vid1|53344|
+vid2@vid2.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.vid2|53344|
+dmaap-bc@dmaap-bc.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-bc|53344|
+dmaap-bc-topic-mgr@dmaap-bc-topic-mgr.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-bc-topic-mgr|53344|
+dmaap-bc-mm-prov@dmaap-bc-mm-prov.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-bc-mm-prov|53344|
+dmaap-mr@dmaap-mr.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-mr|53344|
+dmaap-dr@dmaap-dr.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-dr|53344|
+dmaap-dr-prov@dmaap-dr-prov.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-dr-prov|53344|
+dmaap-dr-node@dmaap-dr-node.onap.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-dr-node|53344|
+iowna@people.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+mmanager@people.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+bdevl@people.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+mmarket@people.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+demo@people.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+jh0003@people.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+cs0008@people.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+jm0007@people.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+op0001@people.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+gv0001@people.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+pm0001@people.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+gs0001@people.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+ps0001@people.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+aaf_admin@people.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+deployer@people.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+portal_admin@people.osaaf.org|2|2019-04-08 10:25:13.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+portal@portal.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.portal|53344|
+shi@shi.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.shi|53344|
+aaf@aaf.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.aaf|53344|
+aaf-sms@aaf-sms.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.aaf-sms|53344|
+clamp@clamp.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.clamp|53344|
+aai@aai.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.aai|53344|
+appc@appc.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.appc|53344|
+dcae@dcae.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dcae|53344|
+oof@oof.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.oof|53344|
+so@so.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.so|53344|
+sdc@sdc.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.sdc|53344|
+sdnc@sdnc.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.sdnc|53344|
+vfc@vfc.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.vfc|53344|
+policy@policy.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.policy|53344|
+pomba@pomba.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.pomba|53344|
+vid@vid.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.vid|53344|
+vid1@vid1.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.vid1|53344|
+vid2@vid2.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.vid2|53344|
+dmaap-bc@dmaap-bc.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-bc|53344|
+dmaap-bc-topic-mgr@dmaap-bc-topic-mgr.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-bc-topic-mgr|53344|
+dmaap-bc-mm-prov@dmaap-bc-mm-prov.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-bc-mm-prov|53344|
+dmaap-mr@dmaap-mr.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-mr|53344|
+dmaap-dr@dmaap-dr.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-dr|53344|
+dmaap-dr-prov@dmaap-dr-prov.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-dr-prov|53344|
+dmaap-dr-node@dmaap-dr-node.onap.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.onap.dmaap-dr-node|53344|
+iowna@people.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+mmanager@people.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+bdevl@people.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+mmarket@people.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+demo@people.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+jh0003@people.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+cs0008@people.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+jm0007@people.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+op0001@people.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+gv0001@people.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+pm0001@people.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+gs0001@people.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+ps0001@people.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+aaf_admin@people.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+deployer@people.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
+portal_admin@people.osaaf.org|2|2019-04-08 10:25:42.000+0000|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|
diff --git a/auth/sample/cass_data/ns.dat b/auth/sample/cass_data/ns.dat
index 8943c99..1103725 100644
--- a/auth/sample/cass_data/ns.dat
+++ b/auth/sample/cass_data/ns.dat
@@ -1,34 +1,34 @@
 org.onap.dmaap.mr||org.onap||3

 org.onap.appc||org.onap||3

-org.onap.dmaap-mr||org.onap||3

 org.openecomp.dmaapBC|DMaap NS|org.openecomp|3|3

+org.onap.dmaap-mr||org.onap||3

 org.onap.dmaap-bc-mm-prov||org.onap||3

+org.onap.so||org.onap||3

+org.osaaf.people||org.osaaf||3

+org.onap.dcae||org.onap||3

+org.onap.portal.test||org.onap.portal||3

+org.onap.pomba||org.onap||3

+org.onap.dmaap-bc||org.onap||3

 org.onap.dmaapbc||org.onap||3

 org.onap.oof||org.onap||3

 org.openecomp|Open EComp NS|org|2|2

-org.onap.portal.test||org.onap.portal||3

-org.onap.pomba||org.onap||3

-org.osaaf.people||org.osaaf||3

-org.onap.dcae||org.onap||3

-org.onap.so||org.onap||3

 org.onap.aai||org.onap||3

-org.onap.dmaap-bc||org.onap||3

+org.onap.dmaap-dr||org.onap||3

 org.onap.policy||org.onap||3

 org.onap.clamp||org.onap||3

-org.onap.dmaap-dr||org.onap||3

+org.onap.dmaap.bc||org.onap||3

 org.onap.vfc||org.onap||3

 org.onap.vid||org.onap||3

-org.onap|ONAP|org|2|2

 org.osaaf|OSAAF Namespace|org|2|2

 org.onap.dmaap-bc-topic-mgr||org.onap||3

+org.onap|ONAP|org|2|2

 org.onap.sdc||org.onap||3

 org.onap.dmaap-bc.api||org.onap.dmaap-bc||3

-org.onap.dmaap.bc||org.onap||3

-org.onap.clamptest|Onap clamp test NS|org.onap|2|2

 org.onap.sdnc||org.onap||3

+org.onap.clamptest|Onap clamp test NS|org.onap|2|2

 org|Root Namespace|.|1|1

 org.onap.portal|ONAP Portal|org.onap.portal|3|3

-org.openecomp.dcae|DCAE Namespace Org|org.openecomp|3|3

 org.onap.clampdemo|Onap clamp demo NS|org.onap|2|2

+org.openecomp.dcae|DCAE Namespace Org|org.openecomp|3|3

 org.onap.aaf-sms||org.onap||3

 org.osaaf.aaf|Application Authorization Framework|org.osaaf|3|3

diff --git a/auth/sample/cass_data/perm.dat b/auth/sample/cass_data/perm.dat
index 90df517..99842cd 100644
--- a/auth/sample/cass_data/perm.dat
+++ b/auth/sample/cass_data/perm.dat
@@ -1,3 +1,17 @@
+org.onap.so|access|*|*|AAF Namespace Write Access|"{'org.onap.so|admin', 'org.onap.so|app'}"

+org.onap.so|access|*|read|AAF Namespace Read Access|"{'org.onap.so|owner'}"

+org.onap.so|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

+org.onap.dmaapbc|access|*|*|AAF Namespace Write Access|"{'org.onap.dmaapbc|admin'}"

+org.onap.dmaapbc|access|*|read|AAF Namespace Read Access|"{'org.onap.dmaapbc|owner'}"

+org.onap.oof|access|*|*|AAF Namespace Write Access|"{'org.onap.oof|admin'}"

+org.onap.oof|access|*|read|AAF Namespace Read Access|"{'org.onap.oof|owner'}"

+org.onap.oof|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

+org.onap.appc|access|*|*|AAF Namespace Write Access|"{'org.onap.appc|admin'}"

+org.onap.appc|access|*|read|AAF Namespace Read Access|"{'org.onap.appc|owner'}"

+org.onap.appc|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

+org.onap.appc|odl|odl-api|*|Appc ODL API Access|"{'org.onap.appc.odl', 'org.onap.appc|admin'}"

+org.openecomp|access|*|*|OpenEcomp Write Access|{'org.openecomp.admin'}

+org.openecomp|access|*|read|OpenEcomp Read Access|{'org.openecomp.owner'}

 org.onap.dmaap.mr|access|*|*|AAF Namespace Write Access|"{'org.onap.dmaap.mr|admin'}"

 org.onap.dmaap.mr|access|*|read|AAF Namespace Read Access|"{'org.onap.dmaap.mr|owner', 'org.onap.dmaap.mr|service'}"

 org.onap.dmaap.mr|topic|*|view||"{'org.onap.dmaap.mr|view'}"

@@ -5,31 +19,108 @@
 org.onap.dmaap.mr|topic|:topic.org.onap.dmaap.mr.mrtesttopic|sub||"{'org.onap.dmaap.mr|mrtesttopic.sub'}"

 org.onap.dmaap.mr|topicFactory|:org.onap.dmaap.mr.topic:org.onap.dmaap.mr|create||"{'org.onap.dmaap.mr|create'}"

 org.onap.dmaap.mr|topicFactory|:org.onap.dmaap.mr.topic:org.onap.dmaap.mr|destroy||"{'org.onap.dmaap.mr|destroy'}"

-org.onap.appc|access|*|*|AAF Namespace Write Access|"{'org.onap.appc|admin'}"

-org.onap.appc|access|*|read|AAF Namespace Read Access|"{'org.onap.appc|owner'}"

-org.onap.appc|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

-org.onap.appc|odl|odl-api|*|Appc ODL API Access|"{'org.onap.appc.odl', 'org.onap.appc|admin'}"

-org.osaaf.people|access|*|*|AAF Namespace Write Access|"{'org.osaaf.people|admin'}"

-org.osaaf.people|access|*|read|AAF Namespace Read Access|"{'org.osaaf.people|owner'}"

-org.onap.dcae|access|*|*|AAF Namespace Write Access|"{'org.onap.dcae|admin'}"

-org.onap.dcae|access|*|read|AAF Namespace Read Access|"{'org.onap.dcae|owner'}"

-org.onap.dcae|certman|local|request,ignoreIPs,showpass||"{'org.onap.dcae|seeCerts', 'org.osaaf.aaf|deploy'}"

-org.onap.so|access|*|*|AAF Namespace Write Access|"{'org.onap.so|admin', 'org.onap.so|app'}"

-org.onap.so|access|*|read|AAF Namespace Read Access|"{'org.onap.so|owner'}"

-org.onap.so|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

+org.onap.aai|access|*|*|AAF Namespace Write Access|"{'org.onap.aai|admin'}"

+org.onap.aai|access|*|read|AAF Namespace Read Access|"{'org.onap.aai|member', 'org.onap.aai|owner'}"

+org.onap.aai|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

+org.onap.aai|resources|*|delete||"{'org.onap.aai|resources_all'}"

+org.onap.aai|resources|*|get||"{'org.onap.aai|resources_all', 'org.onap.aai|resources_readonly'}"

+org.onap.aai|resources|*|patch||"{'org.onap.aai|resources_all'}"

+org.onap.aai|resources|*|post||"{'org.onap.aai|resources_all'}"

+org.onap.aai|resources|*|put||"{'org.onap.aai|resources_all'}"

+org.onap.aai|traversal|*|advanced||"{'org.onap.aai|traversal_advanced'}"

+org.onap.aai|traversal|*|basic||"{'org.onap.aai|traversal_basic'}"

 org.openecomp.dmaapBC|access|*|*|DMaap Write Access|{'org.openecomp.dmaapBC.admin'}

 org.openecomp.dmaapBC|access|*|read|DMaap Read Access|{'org.openecomp.dmaapBC.owner'}

 org.onap.dmaap-mr|access|*|*|AAF Namespace Write Access|"{'org.onap.dmaap-mr|admin'}"

 org.onap.dmaap-mr|access|*|read|AAF Namespace Read Access|"{'org.onap.dmaap-mr|owner'}"

 org.onap.dmaap-mr|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

+org.onap.clamp|access|*|*|AAF Namespace Write Access|"{'org.onap.clamp|admin', 'org.onap.clamp|service'}"

+org.onap.clamp|access|*|read|Onap Clamp Read Access|{'org.onap.clamp.owner'}

+org.onap.clamp|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

+org.onap.clamp|clds.cl|dev|*||"{'org.onap.clamp|service'}"

+org.onap.clamp|clds.cl|dev|read|Onap Clamp Dev Read Access|"{'org.onap.clamp.clds.designer.dev', 'org.onap.clamp|clds.admin.dev'}"

+org.onap.clamp|clds.cl|dev|update|Onap Clamp Dev Update Access|"{'org.onap.clamp.clds.designer.dev', 'org.onap.clamp|clds.admin.dev'}"

+org.onap.clamp|clds.cl.event|dev|*|Onap Clamp Dev Write Access|{'org.onap.clamp.clds.designer.dev'}

+org.onap.clamp|clds.cl.manage|dev|*|Onap Clamp Dev Manage Access|"{'org.onap.clamp.clds.designer.dev', 'org.onap.clamp|service'}"

+org.onap.clamp|clds.filter.vf|dev|*|Onap Clamp Filter All Dev  Access|"{'org.onap.clamp.clds.vf_filter_all.dev', 'org.onap.clamp|service'}"

+org.onap.clamp|clds.template|dev|*||"{'org.onap.clamp|service'}"

+org.onap.clamp|clds.template|dev|read|Onap Clamp Dev Read Access|"{'org.onap.clamp.clds.designer.dev', 'org.onap.clamp|clds.admin.dev'}"

+org.onap.clamp|clds.template|dev|update|Onap Clamp Dev Update Access|"{'org.onap.clamp.clds.designer.dev', 'org.onap.clamp|clds.admin.dev'}"

+org.onap.clamp|clds.tosca|dev|*||"{'org.onap.clamp|service'}"

+org.osaaf.people|access|*|*|AAF Namespace Write Access|"{'org.osaaf.people|admin'}"

+org.osaaf.people|access|*|read|AAF Namespace Read Access|"{'org.osaaf.people|owner'}"

+org.onap.dcae|access|*|*|AAF Namespace Write Access|"{'org.onap.dcae|admin'}"

+org.onap.dcae|access|*|read|AAF Namespace Read Access|"{'org.onap.dcae|owner'}"

+org.onap.dcae|certman|local|request,ignoreIPs,showpass||"{'org.onap.dcae|seeCerts', 'org.osaaf.aaf|deploy'}"

+org.onap.dmaap-dr|access|*|*|AAF Namespace Write Access|"{'org.onap.dmaap-dr|admin'}"

+org.onap.dmaap-dr|access|*|read|AAF Namespace Read Access|"{'org.onap.dmaap-dr|owner'}"

+org.onap.dmaap-dr|certman|local|request,ignoreIPs,showpass||"{'org.onap.dmaap-dr|seeCerts', 'org.osaaf.aaf|deploy'}"

+org.onap.vfc|access|*|*|AAF Namespace Write Access|"{'org.onap.vfc|admin', 'org.onap.vfc|service'}"

+org.onap.vfc|access|*|read|AAF Namespace Read Access|"{'org.onap.vfc|owner'}"

+org.onap.vfc|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

+org.onap|access|*|*|Onap Write Access|{'org.onap.admin'}

+org.onap|access|*|read|Onap Read Access|{'org.onap.owner'}

+org.onap.vid|access|*|*|AAF Namespace Write Access|"{'org.onap.vid|admin'}"

+org.onap.vid|access|*|read|AAF Namespace Read Access|"{'org.onap.vid|owner'}"

+org.onap.vid|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

+org.onap.vid|menu|menu_admin|*|Admin Menu|"{'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_ajax|*|Ajax Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_changemanagement|*|VNF Changes|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_concept|*|CoNCEPT|

+org.onap.vid|menu|menu_customer|*|Customer Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_customer_create|*|Customer Create|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_doclib|*|Document Library Menu|

+org.onap.vid|menu|menu_feedback|*|Feedback Menu|"{'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_help|*|Help Menu|"{'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_home|*|Home Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_itracker|*|iTracker Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_job|*|Job Menu|"{'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_job_create|*|Job Create|"{'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_job_designer|*|Process in Designer view|

+org.onap.vid|menu|menu_logout|*|Logout Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_map|*|Map Menu|"{'org.onap.vid|Standard_User'}"

+org.onap.vid|menu|menu_newserinstance|*|Create New Service Instance|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_notes|*|Notes Menu|"{'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_process|*|Process List|"{'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_profile|*|Profile Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_profile_create|*|Profile Create|"{'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_profile_import|*|Profile Import|"{'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_reports|*|Reports Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_sample|*|Sample Pages Menu|"{'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_searchexisting|*|Search for Existing Service Instances|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_servicemodels|*|Browse SDC Service Instances|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_tab|*|Sample Tab Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_task|*|Task Menu|

+org.onap.vid|menu|menu_task_search|*|Task Search|

+org.onap.vid|menu|menu_test|*|Test Menu|"{'org.onap.vid|System_Administrator'}"

+org.onap.vid|menu|menu_viewlog|*|Log Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

+org.onap.vid|url|doclib|*|Document Library|"{'org.onap.vid|System_Administrator'}"

+org.onap.vid|url|doclib_admin|*|Document Library Admin|"{'org.onap.vid|System_Administrator'}"

+org.onap.vid|url|login|*|Login|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

+org.onap.vid|url|view_reports|*|View Raptor reports|

 org.onap.dmaap-bc-mm-prov|access|*|*|AAF Namespace Write Access|"{'org.onap.dmaap-bc-mm-prov|admin'}"

 org.onap.dmaap-bc-mm-prov|access|*|read|AAF Namespace Read Access|"{'org.onap.dmaap-bc-mm-prov|owner'}"

 org.onap.dmaap-bc-mm-prov|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

-org.onap.dmaapbc|access|*|*|AAF Namespace Write Access|"{'org.onap.dmaapbc|admin'}"

-org.onap.dmaapbc|access|*|read|AAF Namespace Read Access|"{'org.onap.dmaapbc|owner'}"

-org.onap.oof|access|*|*|AAF Namespace Write Access|"{'org.onap.oof|admin'}"

-org.onap.oof|access|*|read|AAF Namespace Read Access|"{'org.onap.oof|owner'}"

-org.onap.oof|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

+org.onap.aaf-sms|access|*|*|AAF Namespace Write Access|"{'org.onap.aaf-sms|admin'}"

+org.onap.aaf-sms|access|*|read|AAF Namespace Read Access|"{'org.onap.aaf-sms|owner'}"

+org.onap.aaf-sms|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

+org.osaaf.aaf|access|*|*|AAF Write Access|{'org.osaaf.aaf.admin'}

+org.osaaf.aaf|access|*|read,approve|AAF Read Access|{'org.osaaf.aaf.owner'}

+org.osaaf.aaf|cache|all|clear||"{'org.osaaf.aaf|admin'}"

+org.osaaf.aaf|password|*|create,reset||"{'org.osaaf.aaf|admin'}"

+org.onap.portal.test|aaaa|*|write||

+org.onap.portal.test|access|*|*|AAF Namespace Write Access|"{'org.onap.portal.test|admin'}"

+org.onap.portal.test|access|*|read|AAF Namespace Read Access|"{'org.onap.portal.test|owner'}"

+org.onap.portal.test|access1|*|read||

+org.onap.portal.test|myaccess|*|read||

+org.onap.portal.test|user1.access|*|read||

+org.onap.portal.test|user1.myaccess|*|read||

+org.onap.pomba|access|*|*|AAF Namespace Write Access|"{'org.onap.pomba|admin'}"

+org.onap.pomba|access|*|read|AAF Namespace Read Access|"{'org.onap.pomba|owner'}"

+org.onap.pomba|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

+org.onap.dmaap-bc|access|*|*|AAF Namespace Write Access|"{'org.onap.dmaap-bc|admin'}"

+org.onap.dmaap-bc|access|*|read|AAF Namespace Read Access|"{'org.onap.dmaap-bc|owner'}"

+org.onap.dmaap-bc|certman|local|request,ignoreIPs,showpass||"{'org.onap.dmaap-bc|seeCerts', 'org.osaaf.aaf|deploy'}"

 org.onap.policy|access|*|*|AAF Namespace Write Access|"{'org.onap.policy|admin', 'org.onap.policy|pdpd.admin'}"

 org.onap.policy|access|*|read|AAF Namespace Read Access|"{'org.onap.policy|owner', 'org.onap.policy|pdpd.admin'}"

 org.onap.policy|certman|local|request,ignoreIPs,showpass||"{'org.onap.policy|seeCerts', 'org.osaaf.aaf|deploy'}"

@@ -93,47 +184,6 @@
 org.onap.policy|url|policy_push|*|Policy Push|"{'org.onap.policy|Policy_Admin', 'org.onap.policy|Policy_Editor', 'org.onap.policy|Policy_Super_Admin', 'org.onap.policy|Standard_User'}"

 org.onap.policy|url|policy_roles|*|Policy Roles|"{'org.onap.policy|Policy_Super_Admin', 'org.onap.policy|Standard_User'}"

 org.onap.policy|url|view_reports|*|View Raptor reports|

-org.openecomp|access|*|*|OpenEcomp Write Access|{'org.openecomp.admin'}

-org.openecomp|access|*|read|OpenEcomp Read Access|{'org.openecomp.owner'}

-org.onap.aai|access|*|*|AAF Namespace Write Access|"{'org.onap.aai|admin'}"

-org.onap.aai|access|*|read|AAF Namespace Read Access|"{'org.onap.aai|member', 'org.onap.aai|owner'}"

-org.onap.aai|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

-org.onap.aai|resources|*|delete||"{'org.onap.aai|resources_all'}"

-org.onap.aai|resources|*|get||"{'org.onap.aai|resources_all', 'org.onap.aai|resources_readonly'}"

-org.onap.aai|resources|*|patch||"{'org.onap.aai|resources_all'}"

-org.onap.aai|resources|*|post||"{'org.onap.aai|resources_all'}"

-org.onap.aai|resources|*|put||"{'org.onap.aai|resources_all'}"

-org.onap.aai|traversal|*|advanced||"{'org.onap.aai|traversal_advanced'}"

-org.onap.aai|traversal|*|basic||"{'org.onap.aai|traversal_basic'}"

-org.onap.dmaap-dr|access|*|*|AAF Namespace Write Access|"{'org.onap.dmaap-dr|admin'}"

-org.onap.dmaap-dr|access|*|read|AAF Namespace Read Access|"{'org.onap.dmaap-dr|owner'}"

-org.onap.dmaap-dr|certman|local|request,ignoreIPs,showpass||"{'org.onap.dmaap-dr|seeCerts', 'org.osaaf.aaf|deploy'}"

-org.onap.clamp|access|*|*|AAF Namespace Write Access|"{'org.onap.clamp|admin', 'org.onap.clamp|service'}"

-org.onap.clamp|access|*|read|Onap Clamp Read Access|{'org.onap.clamp.owner'}

-org.onap.clamp|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

-org.onap.clamp|clds.cl|dev|*||"{'org.onap.clamp|service'}"

-org.onap.clamp|clds.cl|dev|read|Onap Clamp Dev Read Access|"{'org.onap.clamp.clds.designer.dev', 'org.onap.clamp|clds.admin.dev'}"

-org.onap.clamp|clds.cl|dev|update|Onap Clamp Dev Update Access|"{'org.onap.clamp.clds.designer.dev', 'org.onap.clamp|clds.admin.dev'}"

-org.onap.clamp|clds.cl.event|dev|*|Onap Clamp Dev Write Access|{'org.onap.clamp.clds.designer.dev'}

-org.onap.clamp|clds.cl.manage|dev|*|Onap Clamp Dev Manage Access|"{'org.onap.clamp.clds.designer.dev', 'org.onap.clamp|service'}"

-org.onap.clamp|clds.filter.vf|dev|*|Onap Clamp Filter All Dev  Access|"{'org.onap.clamp.clds.vf_filter_all.dev', 'org.onap.clamp|service'}"

-org.onap.clamp|clds.template|dev|*||"{'org.onap.clamp|service'}"

-org.onap.clamp|clds.template|dev|read|Onap Clamp Dev Read Access|"{'org.onap.clamp.clds.designer.dev', 'org.onap.clamp|clds.admin.dev'}"

-org.onap.clamp|clds.template|dev|update|Onap Clamp Dev Update Access|"{'org.onap.clamp.clds.designer.dev', 'org.onap.clamp|clds.admin.dev'}"

-org.onap.clamp|clds.tosca|dev|*||"{'org.onap.clamp|service'}"

-org.onap.vfc|access|*|*|AAF Namespace Write Access|"{'org.onap.vfc|admin', 'org.onap.vfc|service'}"

-org.onap.vfc|access|*|read|AAF Namespace Read Access|"{'org.onap.vfc|owner'}"

-org.onap.vfc|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

-org.onap.portal.test|aaaa|*|write||

-org.onap.portal.test|access|*|*|AAF Namespace Write Access|"{'org.onap.portal.test|admin'}"

-org.onap.portal.test|access|*|read|AAF Namespace Read Access|"{'org.onap.portal.test|owner'}"

-org.onap.portal.test|access1|*|read||

-org.onap.portal.test|myaccess|*|read||

-org.onap.portal.test|user1.access|*|read||

-org.onap.portal.test|user1.myaccess|*|read||

-org.onap.pomba|access|*|*|AAF Namespace Write Access|"{'org.onap.pomba|admin'}"

-org.onap.pomba|access|*|read|AAF Namespace Read Access|"{'org.onap.pomba|owner'}"

-org.onap.pomba|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

 org.osaaf|access|*|*|OSAAF Write Access|{'org.osaaf.admin'}

 org.osaaf|access|*|read,appove|OSAAF Read Access|{'org.osaaf.owner'}

 org.onap.dmaap-bc-topic-mgr|access|*|*|AAF Namespace Write Access|"{'org.onap.dmaap-bc-topic-mgr|admin'}"

@@ -142,49 +192,6 @@
 org.onap.sdc|access|*|*|AAF Namespace Write Access|"{'org.onap.sdc|admin'}"

 org.onap.sdc|access|*|read|AAF Namespace Read Access|"{'org.onap.sdc|owner'}"

 org.onap.sdc|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

-org.onap.dmaap-bc|access|*|*|AAF Namespace Write Access|"{'org.onap.dmaap-bc|admin'}"

-org.onap.dmaap-bc|access|*|read|AAF Namespace Read Access|"{'org.onap.dmaap-bc|owner'}"

-org.onap.dmaap-bc|certman|local|request,ignoreIPs,showpass||"{'org.onap.dmaap-bc|seeCerts', 'org.osaaf.aaf|deploy'}"

-org.onap.vid|access|*|*|AAF Namespace Write Access|"{'org.onap.vid|admin'}"

-org.onap.vid|access|*|read|AAF Namespace Read Access|"{'org.onap.vid|owner'}"

-org.onap.vid|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

-org.onap.vid|menu|menu_admin|*|Admin Menu|"{'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_ajax|*|Ajax Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_changemanagement|*|VNF Changes|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_concept|*|CoNCEPT|

-org.onap.vid|menu|menu_customer|*|Customer Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_customer_create|*|Customer Create|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_doclib|*|Document Library Menu|

-org.onap.vid|menu|menu_feedback|*|Feedback Menu|"{'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_help|*|Help Menu|"{'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_home|*|Home Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_itracker|*|iTracker Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_job|*|Job Menu|"{'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_job_create|*|Job Create|"{'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_job_designer|*|Process in Designer view|

-org.onap.vid|menu|menu_logout|*|Logout Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_map|*|Map Menu|"{'org.onap.vid|Standard_User'}"

-org.onap.vid|menu|menu_newserinstance|*|Create New Service Instance|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_notes|*|Notes Menu|"{'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_process|*|Process List|"{'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_profile|*|Profile Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_profile_create|*|Profile Create|"{'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_profile_import|*|Profile Import|"{'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_reports|*|Reports Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_sample|*|Sample Pages Menu|"{'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_searchexisting|*|Search for Existing Service Instances|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_servicemodels|*|Browse SDC Service Instances|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_tab|*|Sample Tab Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_task|*|Task Menu|

-org.onap.vid|menu|menu_task_search|*|Task Search|

-org.onap.vid|menu|menu_test|*|Test Menu|"{'org.onap.vid|System_Administrator'}"

-org.onap.vid|menu|menu_viewlog|*|Log Menu|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

-org.onap.vid|url|doclib|*|Document Library|"{'org.onap.vid|System_Administrator'}"

-org.onap.vid|url|doclib_admin|*|Document Library Admin|"{'org.onap.vid|System_Administrator'}"

-org.onap.vid|url|login|*|Login|"{'org.onap.vid|Standard_User', 'org.onap.vid|System_Administrator'}"

-org.onap.vid|url|view_reports|*|View Raptor reports|

-org.onap|access|*|*|Onap Write Access|{'org.onap.admin'}

-org.onap|access|*|read|Onap Read Access|{'org.onap.owner'}

 org.onap.dmaap.bc|access|*|*|AAF Namespace Write Access|"{'org.onap.dmaap.bc|admin', 'org.onap.dmaap.bc|service'}"

 org.onap.dmaap.bc|access|*|read|AAF Namespace Read Access|"{'org.onap.dmaap.bc|owner'}"

 org.onap.dmaap-bc.api|access|*|*|AAF Namespace Write Access|"{'org.onap.dmaap-bc.api|admin', 'org.onap.dmaap-bc|admin'}"

@@ -230,19 +237,12 @@
 org.onap.dmaap-bc.api|topics|onapdemo|GET||"{'org.onap.dmaap-bc.api|Controller', 'org.onap.dmaap-bc.api|Inventory', 'org.onap.dmaap-bc.api|Metrics', 'org.onap.dmaap-bc.api|Orchestrator', 'org.onap.dmaap-bc.api|PortalUser'}"

 org.onap.dmaap-bc.api|topics|onapdemo|POST||"{'org.onap.dmaap-bc.api|Controller', 'org.onap.dmaap-bc.api|Orchestrator'}"

 org.onap.dmaap-bc.api|topics|onapdemo|PUT||"{'org.onap.dmaap-bc.api|Controller', 'org.onap.dmaap-bc.api|Orchestrator'}"

-org.onap.clamptest|access|*|*|Onap Write Access|{'org.onap.clamptest.admin'}

-org.onap.clamptest|access|*|read|Onap Read Access|{'org.onap.clamptest.owner'}

 org.onap.sdnc|access|*|*|AAF Namespace Write Access|"{'org.onap.sdnc|admin'}"

 org.onap.sdnc|access|*|read|AAF Namespace Read Access|"{'org.onap.sdnc|owner'}"

 org.onap.sdnc|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

 org.onap.sdnc|odl|odl-api|*||"{'org.onap.sdnc|admin', 'org.onap.sdnc|service'}"

-org.onap.aaf-sms|access|*|*|AAF Namespace Write Access|"{'org.onap.aaf-sms|admin'}"

-org.onap.aaf-sms|access|*|read|AAF Namespace Read Access|"{'org.onap.aaf-sms|owner'}"

-org.onap.aaf-sms|certman|local|request,ignoreIPs,showpass||"{'org.osaaf.aaf|deploy'}"

-org.osaaf.aaf|access|*|*|AAF Write Access|{'org.osaaf.aaf.admin'}

-org.osaaf.aaf|access|*|read,approve|AAF Read Access|{'org.osaaf.aaf.owner'}

-org.osaaf.aaf|cache|all|clear||"{'org.osaaf.aaf|admin'}"

-org.osaaf.aaf|password|*|create,reset||"{'org.osaaf.aaf|admin'}"

+org.onap.clamptest|access|*|*|Onap Write Access|{'org.onap.clamptest.admin'}

+org.onap.clamptest|access|*|read|Onap Read Access|{'org.onap.clamptest.owner'}

 org|access|*|*|Org Write Access|{'org.admin'}

 org|access|*|read|Org Read Access|{'org.owner'}

 org|access|*|read,approve|Org Read Access|{'org.owner'}

diff --git a/auth/sample/cass_data/role.dat b/auth/sample/cass_data/role.dat
index 96d59ee..96db804 100644
--- a/auth/sample/cass_data/role.dat
+++ b/auth/sample/cass_data/role.dat
@@ -1,18 +1,3 @@
-org.onap.dmaap.mr|admin|AAF Namespace Administrators|"{'org.onap.dmaap.mr|access|*|*'}"

-org.onap.dmaap.mr|create||"{'org.onap.dmaap.mr|topicFactory|:org.onap.dmaap.mr.topic:org.onap.dmaap.mr|create'}"

-org.onap.dmaap.mr|destroy||"{'org.onap.dmaap.mr|topicFactory|:org.onap.dmaap.mr.topic:org.onap.dmaap.mr|destroy'}"

-org.onap.dmaap.mr|mrtesttopic.pub||"{'org.onap.dmaap.mr|topic|:topic.org.onap.dmaap.mr.mrtesttopic|pub'}"

-org.onap.dmaap.mr|mrtesttopic.sub||"{'org.onap.dmaap.mr|topic|:topic.org.onap.dmaap.mr.mrtesttopic|sub'}"

-org.onap.dmaap.mr|owner|AAF Namespace Owners|"{'org.onap.dmaap.mr|access|*|read'}"

-org.onap.dmaap.mr|service||"{'org.onap.dmaap.mr|access|*|read'}"

-org.onap.dmaap.mr|view||"{'org.onap.dmaap.mr|topic|*|view'}"

-org.openecomp.dmaapBC|admin|AAF Admins|"{'org.openecomp.dmaapBC.access|*|*', 'org.openecomp.dmaapBC.mr.topic|:topic.org.openecomp.dmaapBC.newtopic|pub', 'org.openecomp.dmaapBC.mr.topic|:topic.org.openecomp.dmaapBC.newtopic|sub', 'org.openecomp.dmaapBC.topicFactory|:org.openecomp.dmaapBC.topic:org.openecomp.dmaapBC|create'}"

-org.openecomp.dmaapBC|owner|AAF Owners|"{'org.openecomp.dmaapBC.access|*|read'}"

-org.onap.appc|admin|AAF Namespace Administrators|"{'org.onap.appc|access|*|*'}"

-org.onap.appc|odl|Onap APPC ODL  Admins|"{'org.onap.appc.odl|odl-api*|*'}"

-org.onap.appc|owner|AAF Namespace Owners|"{'org.onap.appc|access|*|read'}"

-org.onap.dmaap-mr|admin|AAF Namespace Administrators|"{'org.onap.dmaap-mr|access|*|*'}"

-org.onap.dmaap-mr|owner|AAF Namespace Owners|"{'org.onap.dmaap-mr|access|*|read'}"

 org.osaaf.people|admin|AAF Namespace Administrators|"{'org.osaaf.people|access|*|*'}"

 org.osaaf.people|owner|AAF Namespace Owners|"{'org.osaaf.people|access|*|read'}"

 org.onap.dcae|admin|AAF Namespace Administrators|"{'org.onap.dcae|access|*|*'}"

@@ -26,21 +11,6 @@
 org.onap.oof|admin|AAF Namespace Administrators|"{'org.onap.oof|access|*|*'}"

 org.onap.oof|owner|AAF Namespace Owners|"{'org.onap.oof|access|*|read'}"

 org.onap.oof|service||"{'org.onap.oof|access|*|*'}"

-org.openecomp|admin|OpenEcomp Admins|"{'org.openecomp.access|*|*'}"

-org.openecomp|owner|OpenEcomp Owners|"{'org.openecomp.access|*|read'}"

-org.onap.dmaap-bc-mm-prov|admin|AAF Namespace Administrators|"{'org.onap.dmaap-bc-mm-prov|access|*|*'}"

-org.onap.dmaap-bc-mm-prov|owner|AAF Namespace Owners|"{'org.onap.dmaap-bc-mm-prov|access|*|read'}"

-org.onap.aai|Account_Administrator||

-org.onap.aai|admin|AAF Namespace Administrators|"{'org.onap.aai|access|*|*'}"

-org.onap.aai|member||"{'org.onap.aai|access|*|read'}"

-org.onap.aai|owner|AAF Namespace Owners|"{'org.onap.aai|access|*|read'}"

-org.onap.aai|resources_all||"{'org.onap.aai|resources|*|delete', 'org.onap.aai|resources|*|get', 'org.onap.aai|resources|*|patch', 'org.onap.aai|resources|*|post', 'org.onap.aai|resources|*|put'}"

-org.onap.aai|resources_readonly||"{'org.onap.aai|resources|*|get'}"

-org.onap.aai|traversal_advanced||"{'org.onap.aai|traversal|*|advanced'}"

-org.onap.aai|traversal_basic||"{'org.onap.aai|traversal|*|basic'}"

-org.onap.dmaap-dr|admin|AAF Namespace Administrators|"{'org.onap.dmaap-dr|access|*|*'}"

-org.onap.dmaap-dr|owner|AAF Namespace Owners|"{'org.onap.dmaap-dr|access|*|read'}"

-org.onap.dmaap-dr|seeCerts||"{'org.onap.dmaap-dr|certman|local|request,ignoreIPs,showpass'}"

 org.onap.policy|Account_Administrator|null|

 org.onap.policy|Policy_Admin|Policy Admin|"{'org.onap.policy|menu|menu_policy|*', 'org.onap.policy|url|policy_dashboard|*', 'org.onap.policy|url|policy_dictionary|*', 'org.onap.policy|url|policy_editor|*', 'org.onap.policy|url|policy_pdp|*', 'org.onap.policy|url|policy_push|*'}"

 org.onap.policy|Policy_Editor|Policy Editor|"{'org.onap.policy|menu|menu_policy|*', 'org.onap.policy|url|policy_dashboard|*', 'org.onap.policy|url|policy_editor|*', 'org.onap.policy|url|policy_pdp|*', 'org.onap.policy|url|policy_push|*'}"

@@ -57,28 +27,49 @@
 org.onap.policy|pdpx.admin|pdpx.admin|"{'org.onap.policy|pdpx.config|*|*', 'org.onap.policy|pdpx.createDictionary|*|*', 'org.onap.policy|pdpx.createPolicy|*|*', 'org.onap.policy|pdpx.decision|*|*', 'org.onap.policy|pdpx.getConfigByPolicyName|*|*', 'org.onap.policy|pdpx.getConfig|*|*', 'org.onap.policy|pdpx.getDecision|*|*', 'org.onap.policy|pdpx.getDictionary|*|*', 'org.onap.policy|pdpx.getMetrics|*|*', 'org.onap.policy|pdpx.listConfig|*|*', 'org.onap.policy|pdpx.listPolicy|*|*', 'org.onap.policy|pdpx.list|*|*', 'org.onap.policy|pdpx.policyEngineImport|*|*', 'org.onap.policy|pdpx.pushPolicy|*|*', 'org.onap.policy|pdpx.sendEvent|*|*', 'org.onap.policy|pdpx.updateDictionary|*|*', 'org.onap.policy|pdpx.updatePolicy|*|*'}"

 org.onap.policy|pdpx.monitor|pdpx.monitor|

 org.onap.policy|seeCerts|seeCerts|"{'org.onap.policy|certman|local|request,ignoreIPs,showpass'}"

-org.onap.portal.test|admin|AAF Namespace Administrators|"{'org.onap.portal.test|access|*|*'}"

-org.onap.portal.test|oof-homing||

-org.onap.portal.test|owner|AAF Namespace Owners|"{'org.onap.portal.test|access|*|read'}"

-org.onap.portal.test|user1||

-org.onap.pomba|admin|AAF Namespace Administrators|"{'org.onap.pomba|access|*|*'}"

-org.onap.pomba|owner|AAF Namespace Owners|"{'org.onap.pomba|access|*|read'}"

-org.onap.clamp|admin|AAF Namespace Administrators|"{'org.onap.clamp|access|*|*'}"

-org.onap.clamp|clds.admin.dev|Onap clamp  Admin Dev|"{'org.onap.clamp.clds.template|dev|update', 'org.onap.clamp|clds.cl|dev|read', 'org.onap.clamp|clds.cl|dev|update', 'org.onap.clamp|clds.template|dev|read', 'org.onap.clamp|clds.template|dev|update'}"

-org.onap.clamp|clds.designer.dev|Onap clamp  Designer Dev|"{'org.onap.clamp.clds.template|dev|update'}"

-org.onap.clamp|clds.vf_filter_all.dev|Onap clamp Filter All Dev|"{'org.onap.clamp.clds.filter.vf|dev|*'}"

-org.onap.clamp|owner|AAF Namespace Owners|

-org.onap.clamp|service||"{'org.onap.clamp|access|*|*', 'org.onap.clamp|clds.cl.manage|dev|*', 'org.onap.clamp|clds.cl|dev|*', 'org.onap.clamp|clds.filter.vf|dev|*', 'org.onap.clamp|clds.template|dev|*', 'org.onap.clamp|clds.tosca|dev|*'}"

+org.openecomp|admin|OpenEcomp Admins|"{'org.openecomp.access|*|*'}"

+org.openecomp|owner|OpenEcomp Owners|"{'org.openecomp.access|*|read'}"

 org.osaaf|admin|OSAAF Admins|"{'org.osaaf.access|*|*'}"

 org.osaaf|owner|OSAAF Owners|"{'org.osaaf.access|*|read,approve'}"

 org.onap.dmaap-bc-topic-mgr|admin|AAF Namespace Administrators|"{'org.onap.dmaap-bc-topic-mgr|access|*|*'}"

 org.onap.dmaap-bc-topic-mgr|owner|AAF Namespace Owners|"{'org.onap.dmaap-bc-topic-mgr|access|*|read'}"

+org.onap.aai|Account_Administrator||

+org.onap.aai|admin|AAF Namespace Administrators|"{'org.onap.aai|access|*|*'}"

+org.onap.aai|member||"{'org.onap.aai|access|*|read'}"

+org.onap.aai|owner|AAF Namespace Owners|"{'org.onap.aai|access|*|read'}"

+org.onap.aai|resources_all||"{'org.onap.aai|resources|*|delete', 'org.onap.aai|resources|*|get', 'org.onap.aai|resources|*|patch', 'org.onap.aai|resources|*|post', 'org.onap.aai|resources|*|put'}"

+org.onap.aai|resources_readonly||"{'org.onap.aai|resources|*|get'}"

+org.onap.aai|traversal_advanced||"{'org.onap.aai|traversal|*|advanced'}"

+org.onap.aai|traversal_basic||"{'org.onap.aai|traversal|*|basic'}"

+org.onap.dmaap.mr|admin|AAF Namespace Administrators|"{'org.onap.dmaap.mr|access|*|*'}"

+org.onap.dmaap.mr|create||"{'org.onap.dmaap.mr|topicFactory|:org.onap.dmaap.mr.topic:org.onap.dmaap.mr|create'}"

+org.onap.dmaap.mr|destroy||"{'org.onap.dmaap.mr|topicFactory|:org.onap.dmaap.mr.topic:org.onap.dmaap.mr|destroy'}"

+org.onap.dmaap.mr|mrtesttopic.pub||"{'org.onap.dmaap.mr|topic|:topic.org.onap.dmaap.mr.mrtesttopic|pub'}"

+org.onap.dmaap.mr|mrtesttopic.sub||"{'org.onap.dmaap.mr|topic|:topic.org.onap.dmaap.mr.mrtesttopic|sub'}"

+org.onap.dmaap.mr|owner|AAF Namespace Owners|"{'org.onap.dmaap.mr|access|*|read'}"

+org.onap.dmaap.mr|service||"{'org.onap.dmaap.mr|access|*|read'}"

+org.onap.dmaap.mr|view||"{'org.onap.dmaap.mr|topic|*|view'}"

 org.onap.sdc|ADMIN|ADMIN|

 org.onap.sdc|Account_Administrator||

 org.onap.sdc|TESTOR|TESTOR|

 org.onap.sdc|admin|AAF Namespace Administrators|"{'org.onap.sdc|access|*|*'}"

 org.onap.sdc|app|app|

 org.onap.sdc|owner|AAF Namespace Owners|"{'org.onap.sdc|access|*|read'}"

+org.onap.dmaap-dr|admin|AAF Namespace Administrators|"{'org.onap.dmaap-dr|access|*|*'}"

+org.onap.dmaap-dr|owner|AAF Namespace Owners|"{'org.onap.dmaap-dr|access|*|read'}"

+org.onap.dmaap-dr|seeCerts||"{'org.onap.dmaap-dr|certman|local|request,ignoreIPs,showpass'}"

+org.onap.appc|admin|AAF Namespace Administrators|"{'org.onap.appc|access|*|*'}"

+org.onap.appc|odl|Onap APPC ODL  Admins|"{'org.onap.appc.odl|odl-api*|*'}"

+org.onap.appc|owner|AAF Namespace Owners|"{'org.onap.appc|access|*|read'}"

+org.onap.clamp|admin|AAF Namespace Administrators|"{'org.onap.clamp|access|*|*'}"

+org.onap.clamp|clds.admin.dev|Onap clamp  Admin Dev|"{'org.onap.clamp.clds.template|dev|update', 'org.onap.clamp|clds.cl|dev|read', 'org.onap.clamp|clds.cl|dev|update', 'org.onap.clamp|clds.template|dev|read', 'org.onap.clamp|clds.template|dev|update'}"

+org.onap.clamp|clds.designer.dev|Onap clamp  Designer Dev|"{'org.onap.clamp.clds.template|dev|update'}"

+org.onap.clamp|clds.vf_filter_all.dev|Onap clamp Filter All Dev|"{'org.onap.clamp.clds.filter.vf|dev|*'}"

+org.onap.clamp|owner|AAF Namespace Owners|

+org.onap.clamp|service||"{'org.onap.clamp|access|*|*', 'org.onap.clamp|clds.cl.manage|dev|*', 'org.onap.clamp|clds.cl|dev|*', 'org.onap.clamp|clds.filter.vf|dev|*', 'org.onap.clamp|clds.template|dev|*', 'org.onap.clamp|clds.tosca|dev|*'}"

+org.onap.vfc|admin|AAF Namespace Administrators|"{'org.onap.vfc|access|*|*'}"

+org.onap.vfc|owner|AAF Namespace Owners|"{'org.onap.vfc|access|*|read'}"

+org.onap.vfc|service||"{'org.onap.vfc|access|*|*'}"

 org.onap.dmaap-bc.api|Controller||"{'org.onap.dmaap-bc.api|dcaeLocations|onapdemo|DELETE', 'org.onap.dmaap-bc.api|dcaeLocations|onapdemo|GET', 'org.onap.dmaap-bc.api|dcaeLocations|onapdemo|POST', 'org.onap.dmaap-bc.api|dcaeLocations|onapdemo|PUT', 'org.onap.dmaap-bc.api|dmaap|boot|DELETE', 'org.onap.dmaap-bc.api|dmaap|boot|GET', 'org.onap.dmaap-bc.api|dmaap|boot|POST', 'org.onap.dmaap-bc.api|dmaap|boot|PUT', 'org.onap.dmaap-bc.api|dmaap|onapdemo|DELETE', 'org.onap.dmaap-bc.api|dmaap|onapdemo|GET', 'org.onap.dmaap-bc.api|dmaap|onapdemo|POST', 'org.onap.dmaap-bc.api|dmaap|onapdemo|PUT', 'org.onap.dmaap-bc.api|dr_nodes|onapdemo|DELETE', 'org.onap.dmaap-bc.api|dr_nodes|onapdemo|GET', 'org.onap.dmaap-bc.api|dr_nodes|onapdemo|POST', 'org.onap.dmaap-bc.api|dr_nodes|onapdemo|PUT', 'org.onap.dmaap-bc.api|dr_pubs|onapdemo|DELETE', 'org.onap.dmaap-bc.api|dr_pubs|onapdemo|GET', 'org.onap.dmaap-bc.api|dr_pubs|onapdemo|POST', 'org.onap.dmaap-bc.api|dr_pubs|onapdemo|PUT', 'org.onap.dmaap-bc.api|dr_subs|onapdemo|DELETE', 'org.onap.dmaap-bc.api|dr_subs|onapdemo|GET', 'org.onap.dmaap-bc.api|dr_subs|onapdemo|POST', 'org.onap.dmaap-bc.api|dr_subs|onapdemo|PUT', 'org.onap.dmaap-bc.api|feeds|onapdemo|DELETE', 'org.onap.dmaap-bc.api|feeds|onapdemo|GET', 'org.onap.dmaap-bc.api|feeds|onapdemo|POST', 'org.onap.dmaap-bc.api|feeds|onapdemo|PUT', 'org.onap.dmaap-bc.api|mr_clients|onapdemo|DELETE', 'org.onap.dmaap-bc.api|mr_clients|onapdemo|GET', 'org.onap.dmaap-bc.api|mr_clients|onapdemo|POST', 'org.onap.dmaap-bc.api|mr_clients|onapdemo|PUT', 'org.onap.dmaap-bc.api|mr_clusters|onapdemo|DELETE', 'org.onap.dmaap-bc.api|mr_clusters|onapdemo|GET', 'org.onap.dmaap-bc.api|mr_clusters|onapdemo|POST', 'org.onap.dmaap-bc.api|mr_clusters|onapdemo|PUT', 'org.onap.dmaap-bc.api|topics|onapdemo|DELETE', 'org.onap.dmaap-bc.api|topics|onapdemo|GET', 'org.onap.dmaap-bc.api|topics|onapdemo|POST', 'org.onap.dmaap-bc.api|topics|onapdemo|PUT'}"

 org.onap.dmaap-bc.api|Inventory||"{'org.onap.dmaap-bc.api|dcaeLocations|onapdemo|GET', 'org.onap.dmaap-bc.api|dmaap|onapdemo|GET', 'org.onap.dmaap-bc.api|dr_nodes|onapdemo|GET', 'org.onap.dmaap-bc.api|dr_pubs|onapdemo|GET', 'org.onap.dmaap-bc.api|dr_subs|onapdemo|GET', 'org.onap.dmaap-bc.api|feeds|onapdemo|GET', 'org.onap.dmaap-bc.api|mr_clients|onapdemo|GET', 'org.onap.dmaap-bc.api|mr_clusters|onapdemo|GET', 'org.onap.dmaap-bc.api|topics|onapdemo|GET'}"

 org.onap.dmaap-bc.api|Metrics||"{'org.onap.dmaap-bc.api|bridge|onapdemo|GET', 'org.onap.dmaap-bc.api|dcaeLocations|onapdemo|GET', 'org.onap.dmaap-bc.api|dmaap|onapdemo|GET', 'org.onap.dmaap-bc.api|dr_pubs|onapdemo|GET', 'org.onap.dmaap-bc.api|dr_subs|onapdemo|GET', 'org.onap.dmaap-bc.api|feeds|onapdemo|GET', 'org.onap.dmaap-bc.api|mr_clients|onapdemo|GET', 'org.onap.dmaap-bc.api|mr_clusters|onapdemo|GET', 'org.onap.dmaap-bc.api|topics|onapdemo|GET'}"

@@ -86,9 +77,6 @@
 org.onap.dmaap-bc.api|PortalUser||"{'org.onap.dmaap-bc.api|dcaeLocations|onapdemo|GET', 'org.onap.dmaap-bc.api|dmaap|onapdemo|GET', 'org.onap.dmaap-bc.api|dr_nodes|onapdemo|GET', 'org.onap.dmaap-bc.api|dr_pubs|onapdemo|DELETE', 'org.onap.dmaap-bc.api|dr_pubs|onapdemo|GET', 'org.onap.dmaap-bc.api|dr_pubs|onapdemo|POST', 'org.onap.dmaap-bc.api|dr_pubs|onapdemo|PUT', 'org.onap.dmaap-bc.api|dr_subs|onapdemo|DELETE', 'org.onap.dmaap-bc.api|dr_subs|onapdemo|GET', 'org.onap.dmaap-bc.api|dr_subs|onapdemo|POST', 'org.onap.dmaap-bc.api|dr_subs|onapdemo|PUT', 'org.onap.dmaap-bc.api|feeds|onapdemo|DELETE', 'org.onap.dmaap-bc.api|feeds|onapdemo|GET', 'org.onap.dmaap-bc.api|feeds|onapdemo|POST', 'org.onap.dmaap-bc.api|feeds|onapdemo|PUT', 'org.onap.dmaap-bc.api|mr_clients|onapdemo|DELETE', 'org.onap.dmaap-bc.api|mr_clients|onapdemo|GET', 'org.onap.dmaap-bc.api|mr_clients|onapdemo|POST', 'org.onap.dmaap-bc.api|mr_clients|onapdemo|PUT', 'org.onap.dmaap-bc.api|mr_clusters|onapdemo|GET', 'org.onap.dmaap-bc.api|topics|onapdemo|GET'}"

 org.onap.dmaap-bc.api|admin|AAF Namespace Administrators|"{'org.onap.dmaap-bc.api|access|*|*'}"

 org.onap.dmaap-bc.api|owner|AAF Namespace Owners|"{'org.onap.dmaap-bc.api|access|*|read'}"

-org.onap.vfc|admin|AAF Namespace Administrators|"{'org.onap.vfc|access|*|*'}"

-org.onap.vfc|owner|AAF Namespace Owners|"{'org.onap.vfc|access|*|read'}"

-org.onap.vfc|service||"{'org.onap.vfc|access|*|*'}"

 org.onap.vid|Account_Administrator||

 org.onap.vid|Standard_User|Standard User|"{'org.onap.vid|menu|menu_ajax|*', 'org.onap.vid|menu|menu_changemanagement|*', 'org.onap.vid|menu|menu_customer_create|*', 'org.onap.vid|menu|menu_customer|*', 'org.onap.vid|menu|menu_home|*', 'org.onap.vid|menu|menu_itracker|*', 'org.onap.vid|menu|menu_logout|*', 'org.onap.vid|menu|menu_map|*', 'org.onap.vid|menu|menu_newserinstance|*', 'org.onap.vid|menu|menu_profile|*', 'org.onap.vid|menu|menu_reports|*', 'org.onap.vid|menu|menu_searchexisting|*', 'org.onap.vid|menu|menu_servicemodels|*', 'org.onap.vid|menu|menu_tab|*', 'org.onap.vid|menu|menu_viewlog|*', 'org.onap.vid|url|login|*'}"

 org.onap.vid|System_Administrator|System Administrator|"{'org.onap.vid|menu|menu_admin|*', 'org.onap.vid|menu|menu_ajax|*', 'org.onap.vid|menu|menu_changemanagement|*', 'org.onap.vid|menu|menu_customer_create|*', 'org.onap.vid|menu|menu_customer|*', 'org.onap.vid|menu|menu_feedback|*', 'org.onap.vid|menu|menu_help|*', 'org.onap.vid|menu|menu_home|*', 'org.onap.vid|menu|menu_itracker|*', 'org.onap.vid|menu|menu_job_create|*', 'org.onap.vid|menu|menu_job|*', 'org.onap.vid|menu|menu_logout|*', 'org.onap.vid|menu|menu_newserinstance|*', 'org.onap.vid|menu|menu_notes|*', 'org.onap.vid|menu|menu_process|*', 'org.onap.vid|menu|menu_profile_create|*', 'org.onap.vid|menu|menu_profile_import|*', 'org.onap.vid|menu|menu_profile|*', 'org.onap.vid|menu|menu_reports|*', 'org.onap.vid|menu|menu_sample|*', 'org.onap.vid|menu|menu_searchexisting|*', 'org.onap.vid|menu|menu_servicemodels|*', 'org.onap.vid|menu|menu_tab|*', 'org.onap.vid|menu|menu_test|*', 'org.onap.vid|menu|menu_viewlog|*', 'org.onap.vid|url|doclib_admin|*', 'org.onap.vid|url|doclib|*', 'org.onap.vid|url|login|*'}"

@@ -97,18 +85,17 @@
 org.onap.vid|owner|AAF Namespace Owners|"{'org.onap.vid|access|*|read'}"

 org.onap.vid|seeCerts|seeCerts|

 org.onap.vid|service|service|

+org.onap|admin|Onap Admins|"{'org.onap.access|*|*'}"

+org.onap|owner|onap Owners|"{'org.onap.access|*|read'}"

+org.openecomp.dmaapBC|admin|AAF Admins|"{'org.openecomp.dmaapBC.access|*|*', 'org.openecomp.dmaapBC.mr.topic|:topic.org.openecomp.dmaapBC.newtopic|pub', 'org.openecomp.dmaapBC.mr.topic|:topic.org.openecomp.dmaapBC.newtopic|sub', 'org.openecomp.dmaapBC.topicFactory|:org.openecomp.dmaapBC.topic:org.openecomp.dmaapBC|create'}"

+org.openecomp.dmaapBC|owner|AAF Owners|"{'org.openecomp.dmaapBC.access|*|read'}"

+org.onap.dmaap-mr|admin|AAF Namespace Administrators|"{'org.onap.dmaap-mr|access|*|*'}"

+org.onap.dmaap-mr|owner|AAF Namespace Owners|"{'org.onap.dmaap-mr|access|*|read'}"

 org.onap.sdnc|admin|AAF Namespace Administrators|"{'org.onap.sdnc|access|*|*', 'org.onap.sdnc|odl|odl-api|*'}"

 org.onap.sdnc|owner|AAF Namespace Owners|"{'org.onap.sdnc|access|*|read'}"

 org.onap.sdnc|service||"{'org.onap.sdnc|access|*|*', 'org.onap.sdnc|odl|odl-api|*'}"

-org.onap|admin|Onap Admins|"{'org.onap.access|*|*'}"

-org.onap|owner|onap Owners|"{'org.onap.access|*|read'}"

 org.onap.clamptest|admin|Onap Clamp Test  Admins|"{'org.onap.clamptest.access|*|*'}"

 org.onap.clamptest|owner|onap clamp Test Owners|"{'org.onap.clamptest.access|*|read'}"

-org.onap.dmaap-bc|admin|AAF Namespace Administrators|"{'org.onap.dmaap-bc.api|access|*|*', 'org.onap.dmaap-bc.api|access|*|read', 'org.onap.dmaap-bc|access|*|*'}"

-org.onap.dmaap-bc|owner|AAF Namespace Owners|"{'org.onap.dmaap-bc|access|*|read'}"

-org.onap.dmaap-bc|seeCerts||"{'org.onap.dmaap-bc|certman|local|request,ignoreIPs,showpass'}"

-org.onap.clampdemo|admin|Onap Clamp Test  Admins|"{'org.onap.clampdemo.access|*|*'}"

-org.onap.clampdemo|owner|onap clamp Test Owners|"{'org.onap.clampdemo.access|*|read'}"

 org|admin|Org Admins|"{'org.access|*|*'}"

 org|owner|Org Owners|"{'org.access|*|read,approve'}"

 org.onap.portal|Account_Administrator|Account Administrator|

@@ -131,13 +118,26 @@
 org.onap.portal|owner|Portal Owner|"{'org.onap.portal.access|*|read'}"

 org.onap.portal|test1|abc|

 org.onap.portal|tester|Portal Tester|"{'org.onap.portal.access|*|read'}"

+org.onap.dmaap-bc-mm-prov|admin|AAF Namespace Administrators|"{'org.onap.dmaap-bc-mm-prov|access|*|*'}"

+org.onap.dmaap-bc-mm-prov|owner|AAF Namespace Owners|"{'org.onap.dmaap-bc-mm-prov|access|*|read'}"

+org.onap.clampdemo|admin|Onap Clamp Test  Admins|"{'org.onap.clampdemo.access|*|*'}"

+org.onap.clampdemo|owner|onap clamp Test Owners|"{'org.onap.clampdemo.access|*|read'}"

 org.onap.aaf-sms|admin|AAF Namespace Administrators|"{'org.onap.aaf-sms|access|*|*'}"

 org.onap.aaf-sms|owner|AAF Namespace Owners|"{'org.onap.aaf-sms|access|*|read'}"

 org.onap.aaf-sms|service||"{'org.onap.aaf-sms|access|*|read'}"

-org.onap.dmaap.bc|admin|AAF Namespace Administrators|"{'org.onap.dmaap.bc|access|*|*'}"

-org.onap.dmaap.bc|owner|AAF Namespace Owners|"{'org.onap.dmaap.bc|access|*|read'}"

-org.onap.dmaap.bc|service||"{'org.onap.dmaap.bc|access|*|*'}"

 org.osaaf.aaf|admin|AAF Admins|"{'org.osaaf.aaf.access|*|*', 'org.osaaf.aaf|cache|all|clear', 'org.osaaf.aaf|password|*|create,reset'}"

 org.osaaf.aaf|deploy|ONAP Deployment Role|"{'org.onap.aaf-sms|certman|local|request,ignoreIPs,showpass', 'org.onap.aai|certman|local|request,ignoreIPs,showpass', 'org.onap.appc|certman|local|request,ignoreIPs,showpass', 'org.onap.clamp|certman|local|request,ignoreIPs,showpass', 'org.onap.dcae|certman|local|request,ignoreIPs,showpass', 'org.onap.dmaap-bc-mm-prov|certman|local|request,ignoreIPs,showpass', 'org.onap.dmaap-bc-topic-mgr|certman|local|request,ignoreIPs,showpass', 'org.onap.dmaap-bc|certman|local|request,ignoreIPs,showpass', 'org.onap.dmaap-dr|certman|local|request,ignoreIPs,showpass', 'org.onap.dmaap-mr|certman|local|request,ignoreIPs,showpass', 'org.onap.oof|certman|local|request,ignoreIPs,showpass', 'org.onap.policy|certman|local|request,ignoreIPs,showpass', 'org.onap.pomba|certman|local|request,ignoreIPs,showpass', 'org.onap.portal|certman|local|request,ignoreIPs,showpass', 'org.onap.sdc|certman|local|request,ignoreIPs,showpass', 'org.onap.sdnc|certman|local|request,ignoreIPs,showpass', 'org.onap.so|certman|local|request,ignoreIPs,showpass', 'org.onap.vfc|certman|local|request,ignoreIPs,showpass', 'org.onap.vid|certman|local|request,ignoreIPs,showpass'}"

 org.osaaf.aaf|owner|AAF Owners|"{'org.osaaf.aaf.access|*|read,approve'}"

 org.osaaf.aaf|service||

+org.onap.portal.test|admin|AAF Namespace Administrators|"{'org.onap.portal.test|access|*|*'}"

+org.onap.portal.test|oof-homing||

+org.onap.portal.test|owner|AAF Namespace Owners|"{'org.onap.portal.test|access|*|read'}"

+org.onap.portal.test|user1||

+org.onap.pomba|admin|AAF Namespace Administrators|"{'org.onap.pomba|access|*|*'}"

+org.onap.pomba|owner|AAF Namespace Owners|"{'org.onap.pomba|access|*|read'}"

+org.onap.dmaap-bc|admin|AAF Namespace Administrators|"{'org.onap.dmaap-bc.api|access|*|*', 'org.onap.dmaap-bc.api|access|*|read', 'org.onap.dmaap-bc|access|*|*'}"

+org.onap.dmaap-bc|owner|AAF Namespace Owners|"{'org.onap.dmaap-bc|access|*|read'}"

+org.onap.dmaap-bc|seeCerts||"{'org.onap.dmaap-bc|certman|local|request,ignoreIPs,showpass'}"

+org.onap.dmaap.bc|admin|AAF Namespace Administrators|"{'org.onap.dmaap.bc|access|*|*'}"

+org.onap.dmaap.bc|owner|AAF Namespace Owners|"{'org.onap.dmaap.bc|access|*|read'}"

+org.onap.dmaap.bc|service||"{'org.onap.dmaap.bc|access|*|*'}"

diff --git a/auth/sample/cass_data/scrub.sh b/auth/sample/cass_data/scrub.sh
index 016b58a..df4d670 100644
--- a/auth/sample/cass_data/scrub.sh
+++ b/auth/sample/cass_data/scrub.sh
@@ -1,20 +1,83 @@
-> user_role.dat
-for ID in $(grep -v "#" ../data/sample.identities.dat | awk -F\| '{print $1}' | grep -v "^$"); do
-  grep "$ID@" dats/user_role.dat >> user_role.dat
-done
+#!/bin/bash
+# 
+# Copies of Repo data need to be added to "dats" dir for loading by push.sh
+#
+# Further, repo data has dates that are out of date and may have IDs not valid.  We need to make
+# sure the important data is consistent with Identities.
+#
+# This is expected to be run from a controlling Machine data "authz/auth/sample/cass_data" when a backup 
+# is created that is intended to be "Bootstrap Data"
+#
+# Date resets on key data load on the system at load time
+#
 
-for D in ns ns_attrib perm role config; do 
-  cp dats/$D.dat .
-done
+DIR=$(pwd)
+ID_FILE=../data/sample.identities.dat
 
-echo "Roles in TEST data not in sample.identities.dat (../data)"
-UR="$(mktemp)"
-DUR="$(mktemp)"
+if [ -e $ID_FILE ]; then
+  if [ "$(uname -s)" = "Darwin" ]; then 
+    DATE=$(date "+%Y-%m-%d %H:%M:%S.000+0000" -v "+6m")
+  else 
+    DATE=$(date "+%Y-%m-%d %H:%M:%S.000+0000" -d "+6 months")
+  fi
+  echo $DATE
 
-cat user_role.dat | awk -F\| '{print $1}' | sort -u > $UR
-cat dats/user_role.dat | awk -F\| '{print $1}' | sort -u > $DUR
 
-echo "Removed IDs from user_roles"
-diff $UR $DUR | grep "^>" | sort -u 
+  #### CRED
+  # Enter for People
+  CRED="cred.dat"
+  echo "Create default Passwords for all Identities in $CRED"
+  for ID in $(grep '|a|' $ID_FILE | sed -e "s/|.*//"); do
+     if [ "$ID" = "aaf" ]; then
+        DOMAIN="aaf.osaaf.org";
+     else
+        DOMAIN="$ID.onap.org";
+     fi
+     unset FIRST
+     for D in ${DOMAIN//./ }; do
+        if [ -z "$FIRST" ]; then
+          NS="$D"
+          FIRST="N"
+        else
+          NS="$D.$NS"
+        fi
+     done     
+     echo "$ID@$DOMAIN|2|${DATE}|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|$NS|53344|" >> $CRED
+  done
 
-rm "$UR" "$DUR"
+  for ID in $(grep '|e|' $ID_FILE | sed -e "s/|.*//"); do
+     echo "$ID@people.osaaf.org|2|${DATE}|0xd993c5617486296f1b99d04de31633332b8ba1a550038e23860f9dbf0b2fcf95|Initial ID|org.osaaf.people|53344|" >> $CRED
+  done
+
+
+  ##### USER_ROLE
+  echo "Scrubbing user_roles not in $ID_FILE"
+  > user_role.dat
+  for ID in $(grep -v "#" $ID_FILE | awk -F\| '{print $1}' | grep -v "^$"); do
+      grep "$ID@" dats/user_role.dat >> user_role.dat
+  done
+
+  for D in ns ns_attrib perm role config artifact; do 
+      cp dats/$D.dat .
+  done
+
+  UR="$(mktemp)"
+  DUR="$(mktemp)"
+
+  cat user_role.dat | awk -F\| '{print $1}' | sort -u > $UR
+  cat dats/user_role.dat | awk -F\| '{print $1}' | sort -u > $DUR
+
+  echo "Removed IDs from user_roles"
+  diff $UR $DUR | grep "^>" | sort -u 
+
+  rm "$UR" "$DUR"
+  
+  mv user_role.dat tmp
+  sed "s/\(^.*|\)\(.*|\)\(.*|\)\(.*\)/\1${DATE}|\3\4/" tmp > user_role.dat 
+  rm tmp
+
+else
+    echo $0 requires access to $ID_FILE
+fi
+
+
diff --git a/auth/sample/cass_data/user_role.dat b/auth/sample/cass_data/user_role.dat
index 8dc1c26..a31cca6 100644
--- a/auth/sample/cass_data/user_role.dat
+++ b/auth/sample/cass_data/user_role.dat
@@ -1,216 +1,164 @@
-dmaap-dr-prov@dmaap-dr.onap.org|org.onap.dmaap-dr.seeCerts|2019-04-04 19:37:28.000+0000|org.onap.dmaap-dr|seeCerts

-sdc@sdc.onap.org|org.onap.aai.resources_all|2019-04-04 19:37:28.000+0000|org.onap.aai|resources_all

-sdc@sdc.onap.org|org.onap.aai.traversal_advanced|2019-04-05 08:30:34.355+0000|org.onap.aai|traversal_advanced

-dmaapmr@mr.dmaap.onap.org|org.onap.dmaap.mr.admin|2018-12-05 15:59:50.847+0000|org.onap.dmaap.mr|admin

-dmaapmr@mr.dmaap.onap.org|org.onap.dmaap.mr.create|2019-03-12 19:31:56.341+0000|org.onap.dmaap.mr|create

-dmaapmr@mr.dmaap.onap.org|org.onap.dmaap.mr.destroy|2019-03-12 19:36:25.501+0000|org.onap.dmaap.mr|destroy

-dmaapmr@mr.dmaap.onap.org|org.onap.dmaap.mr.mrtesttopic.pub|2019-03-12 19:37:10.089+0000|org.onap.dmaap.mr|mrtesttopic.pub

-dmaapmr@mr.dmaap.onap.org|org.onap.dmaap.mr.mrtesttopic.sub|2019-03-12 19:37:02.593+0000|org.onap.dmaap.mr|mrtesttopic.sub

-dmaapmr@mr.dmaap.onap.org|org.onap.dmaap.mr.service|2018-10-24 19:10:39.834+0000|org.onap.dmaap.mr|service

-dmaapmr@mr.dmaap.onap.org|org.onap.dmaap.mr.view|2019-03-12 18:49:31.735+0000|org.onap.dmaap.mr|view

-appc@appc.onap.org|org.onap.aai.resources_all|2019-04-05 08:34:17.022+0000|org.onap.aai|resources_all

-appc@appc.onap.org|org.onap.aai.traversal_advanced|2019-04-05 08:30:59.491+0000|org.onap.aai|traversal_advanced

-appc@appc.onap.org|org.onap.appc.admin|2019-04-04 19:37:28.000+0000|org.onap.appc|admin

-jonathan@people.osaaf.org|org.admin|2018-10-14 00:43:06.769+0000|org|admin

-jonathan@people.osaaf.org|org.onap.owner|2018-10-14 00:42:22.279+0000|org.onap|owner

-jonathan@people.osaaf.org|org.onap.portal.admin|2018-10-30 20:33:01.287+0000|org.onap.portal|admin

-jonathan@people.osaaf.org|org.openecomp.owner|2018-10-14 00:42:14.387+0000|org.openecomp|owner

-jonathan@people.osaaf.org|org.osaaf.aaf.admin|2018-10-14 00:43:24.384+0000|org.osaaf.aaf|admin

-jonathan@people.osaaf.org|org.osaaf.owner|2018-10-14 00:42:07.535+0000|org.osaaf|owner

-jonathan@people.osaaf.org|org.osaaf.people.admin|2018-10-30 21:18:26.583+0000|org.osaaf.people|admin

-jonathan@people.osaaf.org|org.osaaf.people.owner|2018-10-30 21:18:26.583+0000|org.osaaf.people|owner

-jonathan@people.osaaf.org|org.owner|2018-10-14 00:41:36.791+0000|org|owner

-appc123@appc.onap.org|org.onap.appc.admin|2018-08-31 00:00:00.000+0000|org.onap.appc|admin

-appc123@appc.onap.org|org.onap.appc.odl|2018-08-31 00:00:00.000+0000|org.onap.appc|odl

-djtimoney@people.osaaf.org|org.onap.sdnc.admin|2019-02-15 19:00:45.146+0000|org.onap.sdnc|admin

-djtimoney@people.osaaf.org|org.onap.sdnc.owner|2019-02-15 19:00:51.995+0000|org.onap.sdnc|owner

-jm0007@people.osaaf.org|org.onap.portal.tester|2019-04-04 19:37:28.000+0000|org.onap.portal|tester

-jm0007@people.osaaf.org|org.onap.sdc.TESTOR|2019-04-04 19:37:28.000+0000|org.onap.sdc|TESTOR

-dmaap-dr-node@dmaap-dr.onap.org|org.onap.dmaap-dr.seeCerts|2019-04-04 19:37:28.000+0000|org.onap.dmaap-dr|seeCerts

-dmaap-dr@dmaap-dr.onap.org|org.onap.dmaap-dr.seeCerts|2019-04-04 19:37:28.000+0000|org.onap.dmaap-dr|seeCerts

-vid@vid.onap.org|org.onap.aai.resources_all|2019-04-05 08:33:59.704+0000|org.onap.aai|resources_all

-vid@vid.onap.org|org.onap.aai.traversal_advanced|2019-04-05 08:30:47.838+0000|org.onap.aai|traversal_advanced

-op0001@people.osaaf.org|org.onap.portal.ops|2019-04-04 19:37:28.000+0000|org.onap.portal|ops

-op0001@people.osaaf.org|org.onap.sdc.TESTOR|2019-04-04 19:37:28.000+0000|org.onap.sdc|TESTOR

-aaronh@people.osaaf.org|org.onap.appc.admin|2018-12-06 21:23:26.569+0000|org.onap.appc|admin

-pm0001@people.osaaf.org|org.onap.sdc.TESTOR|2019-04-04 19:37:28.000+0000|org.onap.sdc|TESTOR

-m99501@dmaapBC.openecomp.org|org.openecomp.dmaapBC.owner|2018-08-31 00:00:00.000+0000|org.openecomp.dmaapBC|owner

-m99501@dmaapBC.openecomp.org|org.openecomp.dmaapBC.service|2018-08-31 00:00:00.000+0000|org.openecomp.dmaapBC|admin

-vfc@vfc.onap.org|org.onap.aai.resources_all|2019-04-05 08:34:51.552+0000|org.onap.aai|resources_all

-vfc@vfc.onap.org|org.onap.aai.traversal_advanced|2019-04-05 08:31:50.749+0000|org.onap.aai|traversal_advanced

-vfc@vfc.onap.org|org.onap.vfc.service|2019-04-04 19:37:28.000+0000|org.onap.vfc|service

-pomba@pomba.onap.org|org.onap.aai.resources_all|2019-04-05 15:35:27.485+0000|org.onap.aai|resources_all

-pomba@pomba.onap.org|org.onap.aai.traversal_advanced|2019-04-05 15:35:13.294+0000|org.onap.aai|traversal_advanced

-sdnc@sdnc.onap.org|org.onap.aai.resources_all|2019-04-05 08:32:41.559+0000|org.onap.aai|resources_all

-sdnc@sdnc.onap.org|org.onap.aai.traversal_advanced|2019-04-05 08:29:52.674+0000|org.onap.aai|traversal_advanced

-saratp@people.osaaf.org|org.onap.oof.admin|2018-10-25 12:32:10.860+0000|org.onap.oof|admin

-saratp@people.osaaf.org|org.onap.oof.owner|2018-10-25 12:32:10.860+0000|org.onap.oof|owner

-vid2@people.osaaf.org|org.onap.vid.Standard_User|2019-04-04 19:37:28.000+0000|org.onap.vid|Standard_User

-vid2@people.osaaf.org|org.onap.vid.System_Administrator|2019-04-04 19:37:28.000+0000|org.onap.vid|System_Administrator

-aaf_admin@people.osaaf.org|org.onap.aaf-sms.admin|2019-04-04 19:37:28.000+0000|org.onap.aaf-sms|admin

-aaf_admin@people.osaaf.org|org.onap.aai.admin|2019-04-04 19:37:28.000+0000|org.onap.aai|admin

-aaf_admin@people.osaaf.org|org.onap.appc.admin|2019-04-04 19:37:28.000+0000|org.onap.appc|admin

-aaf_admin@people.osaaf.org|org.onap.clamp.admin|2019-04-04 19:37:28.000+0000|org.onap.clamp|admin

-aaf_admin@people.osaaf.org|org.onap.dcae.admin|2019-04-04 19:37:28.000+0000|org.onap.dcae|admin

-aaf_admin@people.osaaf.org|org.onap.dmaap-bc-mm-prov.admin|2019-04-05 17:13:55.581+0000|org.onap.dmaap-bc-mm-prov|admin

-aaf_admin@people.osaaf.org|org.onap.dmaap-bc-topic-mgr.admin|2019-04-05 17:21:10.445+0000|org.onap.dmaap-bc-topic-mgr|admin

-aaf_admin@people.osaaf.org|org.onap.dmaap-bc.admin|2019-04-04 19:37:28.000+0000|org.onap.dmaap-bc|admin

-aaf_admin@people.osaaf.org|org.onap.dmaap-bc.api.Controller|2019-04-04 19:37:28.000+0000|org.onap.dmaap-bc.api|Controller

-aaf_admin@people.osaaf.org|org.onap.dmaap-bc.api.admin|2019-04-04 19:37:28.000+0000|org.onap.dmaap-bc.api|admin

-aaf_admin@people.osaaf.org|org.onap.dmaap-bc.api.owner|2019-04-04 19:37:28.000+0000|org.onap.dmaap-bc.api|owner

-aaf_admin@people.osaaf.org|org.onap.dmaap-dr.admin|2019-04-04 19:37:28.000+0000|org.onap.dmaap-dr|admin

-aaf_admin@people.osaaf.org|org.onap.dmaap-mr.admin|2019-04-04 19:37:28.000+0000|org.onap.dmaap-mr|admin

-aaf_admin@people.osaaf.org|org.onap.oof.admin|2019-04-04 19:37:28.000+0000|org.onap.oof|admin

-aaf_admin@people.osaaf.org|org.onap.policy.admin|2019-04-04 19:37:28.000+0000|org.onap.policy|admin

-aaf_admin@people.osaaf.org|org.onap.pomba.admin|2019-04-05 13:51:01.549+0000|org.onap.pomba|admin

-aaf_admin@people.osaaf.org|org.onap.portal.admin|2019-04-04 19:37:28.000+0000|org.onap.portal|admin

-aaf_admin@people.osaaf.org|org.onap.sdc.admin|2019-04-04 19:37:28.000+0000|org.onap.sdc|admin

-aaf_admin@people.osaaf.org|org.onap.sdc.owner|2019-04-04 19:37:28.000+0000|org.onap.sdc|owner

-aaf_admin@people.osaaf.org|org.onap.sdnc.admin|2019-04-04 19:37:28.000+0000|org.onap.sdnc|admin

-aaf_admin@people.osaaf.org|org.onap.so.admin|2019-04-04 19:37:28.000+0000|org.onap.so|admin

-aaf_admin@people.osaaf.org|org.onap.so.owner|2019-04-04 19:37:28.000+0000|org.onap.so|owner

-aaf_admin@people.osaaf.org|org.onap.vfc.admin|2019-04-04 19:37:28.000+0000|org.onap.vfc|admin

-aaf_admin@people.osaaf.org|org.onap.vid.admin|2019-04-04 19:37:28.000+0000|org.onap.vid|admin

-aaf_admin@people.osaaf.org|org.osaaf.aaf.admin|2019-04-04 19:37:28.000+0000|org.osaaf.aaf|admin

-aaf_admin@people.osaaf.org|org.osaaf.people.admin|2019-04-04 19:37:28.000+0000|org.osaaf.people|admin

-aaf_admin@people.osaaf.org|org.osaaf.people.owner|2019-04-04 19:37:28.000+0000|org.osaaf.people|owner

-shi@portal.onap.org|org.onap.portal.admin|2019-04-04 19:37:28.000+0000|org.onap.portal|admin

-clamp@clamp.osaaf.org|org.onap.clamp.service|2019-04-04 19:37:28.000+0000|org.onap.clamp|service

-vid1@people.osaaf.org|org.onap.vid.System_Administrator|2019-04-04 19:37:28.000+0000|org.onap.vid|System_Administrator

-dglfromatt@people.osaaf.org|org.onap.dmaap.bc.admin|2018-11-09 01:26:06.470+0000|org.onap.dmaap.bc|admin

-dglfromatt@people.osaaf.org|org.onap.dmaap.bc.owner|2018-11-09 01:26:12.626+0000|org.onap.dmaap.bc|owner

-dglfromatt@people.osaaf.org|org.onap.dmaapbc.admin|2018-10-20 18:22:18.270+0000|org.onap.dmaapbc|admin

-dglfromatt@people.osaaf.org|org.onap.dmaapbc.owner|2018-10-20 18:22:18.270+0000|org.onap.dmaapbc|owner

-mmanager@people.osaaf.org|org.onap.aaf-sms.admin|2019-04-04 19:37:28.000+0000|org.onap.aaf-sms|admin

-mmanager@people.osaaf.org|org.onap.aaf-sms.owner|2019-04-04 19:37:28.000+0000|org.onap.aaf-sms|owner

-mmanager@people.osaaf.org|org.onap.aai.admin|2019-04-04 19:37:28.000+0000|org.onap.aai|admin

-mmanager@people.osaaf.org|org.onap.aai.owner|2019-04-04 19:37:28.000+0000|org.onap.aai|owner

-mmanager@people.osaaf.org|org.onap.appc.admin|2019-04-04 19:37:28.000+0000|org.onap.appc|admin

-mmanager@people.osaaf.org|org.onap.appc.owner|2019-04-04 19:37:28.000+0000|org.onap.appc|owner

-mmanager@people.osaaf.org|org.onap.clamp.admin|2019-04-04 19:37:28.000+0000|org.onap.clamp|admin

-mmanager@people.osaaf.org|org.onap.clamp.owner|2019-04-04 19:37:28.000+0000|org.onap.clamp|owner

-mmanager@people.osaaf.org|org.onap.dcae.admin|2019-04-04 19:37:28.000+0000|org.onap.dcae|admin

-mmanager@people.osaaf.org|org.onap.dcae.owner|2019-04-04 19:37:28.000+0000|org.onap.dcae|owner

-mmanager@people.osaaf.org|org.onap.dmaap-bc-mm-prov.admin|2019-04-05 17:13:55.581+0000|org.onap.dmaap-bc-mm-prov|admin

-mmanager@people.osaaf.org|org.onap.dmaap-bc-mm-prov.owner|2019-04-05 17:13:55.581+0000|org.onap.dmaap-bc-mm-prov|owner

-mmanager@people.osaaf.org|org.onap.dmaap-bc-topic-mgr.admin|2019-04-05 17:21:10.445+0000|org.onap.dmaap-bc-topic-mgr|admin

-mmanager@people.osaaf.org|org.onap.dmaap-bc-topic-mgr.owner|2019-04-05 17:21:10.445+0000|org.onap.dmaap-bc-topic-mgr|owner

-mmanager@people.osaaf.org|org.onap.dmaap-bc.admin|2019-04-04 19:37:28.000+0000|org.onap.dmaap-bc|admin

-mmanager@people.osaaf.org|org.onap.dmaap-bc.api.Controller|2019-04-04 18:34:59.001+0000|org.onap.dmaap-bc.api|Controller

-mmanager@people.osaaf.org|org.onap.dmaap-bc.owner|2019-04-04 19:37:28.000+0000|org.onap.dmaap-bc|owner

-mmanager@people.osaaf.org|org.onap.dmaap-dr.owner|2019-04-04 19:37:28.000+0000|org.onap.dmaap-dr|owner

-mmanager@people.osaaf.org|org.onap.dmaap-mr.admin|2019-04-04 19:37:28.000+0000|org.onap.dmaap-mr|admin

-mmanager@people.osaaf.org|org.onap.dmaap-mr.owner|2019-04-04 19:37:28.000+0000|org.onap.dmaap-mr|owner

-mmanager@people.osaaf.org|org.onap.oof.admin|2019-04-04 19:37:28.000+0000|org.onap.oof|admin

-mmanager@people.osaaf.org|org.onap.oof.owner|2019-04-04 19:37:28.000+0000|org.onap.oof|owner

-mmanager@people.osaaf.org|org.onap.policy.admin|2019-04-04 19:37:28.000+0000|org.onap.policy|admin

-mmanager@people.osaaf.org|org.onap.policy.owner|2019-04-04 19:37:28.000+0000|org.onap.policy|owner

-mmanager@people.osaaf.org|org.onap.pomba.admin|2019-04-05 13:51:01.549+0000|org.onap.pomba|admin

-mmanager@people.osaaf.org|org.onap.pomba.owner|2019-04-05 13:51:01.549+0000|org.onap.pomba|owner

-mmanager@people.osaaf.org|org.onap.portal.admin|2019-04-04 19:37:28.000+0000|org.onap.portal|admin

-mmanager@people.osaaf.org|org.onap.portal.owner|2019-04-04 19:37:28.000+0000|org.onap.portal|owner

-mmanager@people.osaaf.org|org.onap.sdc.admin|2019-04-04 19:37:28.000+0000|org.onap.sdc|admin

-mmanager@people.osaaf.org|org.onap.sdc.owner|2019-04-04 19:37:28.000+0000|org.onap.sdc|owner

-mmanager@people.osaaf.org|org.onap.sdnc.admin|2019-04-04 19:37:28.000+0000|org.onap.sdnc|admin

-mmanager@people.osaaf.org|org.onap.sdnc.owner|2019-04-04 19:37:28.000+0000|org.onap.sdnc|owner

-mmanager@people.osaaf.org|org.onap.so.admin|2019-04-04 19:37:28.000+0000|org.onap.so|admin

-mmanager@people.osaaf.org|org.onap.so.owner|2019-04-04 19:37:28.000+0000|org.onap.so|owner

-mmanager@people.osaaf.org|org.onap.vfc.admin|2019-04-04 19:37:28.000+0000|org.onap.vfc|admin

-mmanager@people.osaaf.org|org.onap.vfc.owner|2019-04-04 19:37:28.000+0000|org.onap.vfc|owner

-mmanager@people.osaaf.org|org.onap.vid.admin|2019-04-04 19:37:28.000+0000|org.onap.vid|admin

-mmanager@people.osaaf.org|org.onap.vid.owner|2019-04-04 19:37:28.000+0000|org.onap.vid|owner

-cs0008@people.osaaf.org|org.onap.portal.designer|2019-04-04 19:37:28.000+0000|org.onap.portal|designer

-cs0008@people.osaaf.org|org.onap.sdc.TESTOR|2019-04-04 19:37:28.000+0000|org.onap.sdc|TESTOR

-ps0001@people.osaaf.org|org.onap.sdc.TESTOR|2019-04-04 19:37:28.000+0000|org.onap.sdc|TESTOR

-gv0001@people.osaaf.org|org.onap.portal.governor|2019-04-04 19:37:28.000+0000|org.onap.portal|governor

-gv0001@people.osaaf.org|org.onap.sdc.TESTOR|2019-04-04 19:37:28.000+0000|org.onap.sdc|TESTOR

-m99751@dmaapBC.openecomp.org|org.openecomp.dmaapBC.admin|2018-08-31 00:00:00.000+0000|org.openecomp.dmaapBC|admin

-m99751@dmaapBC.openecomp.org|org.openecomp.dmaapBC.owner|2018-08-31 00:00:00.000+0000|org.openecomp.dmaapBC|owner

-xuegao@people.osaaf.org|org.onap.clamp.admin|2018-10-23 15:50:48.247+0000|org.onap.clamp|admin

-xuegao@people.osaaf.org|org.onap.clamp.clds.admin.dev|2018-10-23 15:51:40.394+0000|org.onap.clamp|clds.admin.dev

-xuegao@people.osaaf.org|org.onap.clamp.owner|2018-10-18 14:20:42.671+0000|org.onap.clamp|owner

-aai@aai.onap.org|org.onap.aai.admin|2019-04-04 19:37:28.000+0000|org.onap.aai|admin

-aai@aai.onap.org|org.onap.aai.resources_all|2019-04-05 08:32:16.771+0000|org.onap.aai|resources_all

-aai@aai.onap.org|org.onap.aai.traversal_advanced|2019-04-05 08:29:29.071+0000|org.onap.aai|traversal_advanced

-demo@mr.dmaap.onap.org|org.onap.dmaap.mr.view|2019-04-04 19:37:28.000+0000|org.onap.dmaap.mr|view

-clamp@clampdemo.onap.org|org.onap.clampdemo.owner|2019-04-04 19:37:28.000+0000|org.onap.clampdemo|owner

-clamp@clampdemo.onap.org|org.onap.clampdemo.service|2019-04-04 19:37:28.000+0000|org.onap.clampdemo|admin

-jh0003@people.osaaf.org|org.onap.portal.admin|2019-04-04 19:37:28.000+0000|org.onap.portal|admin

-jh0003@people.osaaf.org|org.onap.sdc.ADMIN|2019-04-04 19:37:28.000+0000|org.onap.sdc|ADMIN

-jh0003@people.osaaf.org|org.onap.sdc.Account_Administrator|2019-04-04 19:37:28.000+0000|org.onap.sdc|Account_Administrator

-oof@oof.onap.org|org.onap.aai.resources_all|2019-04-05 08:34:26.957+0000|org.onap.aai|resources_all

-oof@oof.onap.org|org.onap.aai.traversal_advanced|2019-04-05 08:31:12.086+0000|org.onap.aai|traversal_advanced

-oof@oof.onap.org|org.onap.oof.service|2019-04-04 19:37:28.000+0000|org.onap.oof|service

-onap-sdnc@sdnc.onap.org|org.onap.sdnc.service|2019-04-04 19:37:28.000+0000|org.onap.sdnc|service

-dmaap-bc@bc.dmaap.onap.org|org.onap.dmaap.bc.service|2019-04-04 19:37:28.000+0000|org.onap.dmaap.bc|service

-osaaf@aaf.osaaf.org|org.osaaf.aaf.admin|2019-04-04 19:37:28.000+0000|org.osaaf.aaf|admin

-demo@people.osaaf.org|org.onap.aai.Account_Administrator|2019-04-04 19:37:28.000+0000|org.onap.aai|Account_Administrator

-demo@people.osaaf.org|org.onap.aai.member|2019-04-04 19:37:28.000+0000|org.onap.aai|member

-demo@people.osaaf.org|org.onap.aai.resources_readonly|2019-04-05 08:35:04.833+0000|org.onap.aai|resources_readonly

-demo@people.osaaf.org|org.onap.aai.traversal_basic|2019-04-05 08:32:04.181+0000|org.onap.aai|traversal_basic

-demo@people.osaaf.org|org.onap.dmaap-bc.api.Controller|2019-04-04 19:37:28.000+0000|org.onap.dmaap-bc.api|Controller

-demo@people.osaaf.org|org.onap.dmaap.mr.create|2019-04-04 19:37:28.000+0000|org.onap.dmaap.mr|create

-demo@people.osaaf.org|org.onap.dmaap.mr.destroy|2019-04-04 19:37:28.000+0000|org.onap.dmaap.mr|destroy

-demo@people.osaaf.org|org.onap.dmaap.mr.mrtesttopic.pub|2019-04-04 19:37:28.000+0000|org.onap.dmaap.mr|mrtesttopic.pub

-demo@people.osaaf.org|org.onap.dmaap.mr.mrtesttopic.sub|2019-04-04 19:37:28.000+0000|org.onap.dmaap.mr|mrtesttopic.sub

-demo@people.osaaf.org|org.onap.dmaap.mr.view|2019-04-04 19:37:28.000+0000|org.onap.dmaap.mr|view

-demo@people.osaaf.org|org.onap.policy.Account_Administrator|2019-04-04 19:37:28.000+0000|org.onap.policy|Account_Administrator

-demo@people.osaaf.org|org.onap.policy.System_Administrator|2019-04-04 19:37:28.000+0000|org.onap.policy|System_Administrator

-demo@people.osaaf.org|org.onap.policy.pdpd.admin|2019-04-04 19:37:28.000+0000|org.onap.policy|pdpd.admin

-demo@people.osaaf.org|org.onap.portal.Account_Administrator|2019-04-04 19:37:28.000+0000|org.onap.portal|Account_Administrator

-demo@people.osaaf.org|org.onap.portal.System_Administrator|2019-04-04 19:37:28.000+0000|org.onap.portal|System_Administrator

-demo@people.osaaf.org|org.onap.portal.admin|2019-04-04 19:37:28.000+0000|org.onap.portal|admin

-demo@people.osaaf.org|org.onap.portal.test.admin|2019-04-04 19:37:28.000+0000|org.onap.portal.test|admin

-demo@people.osaaf.org|org.onap.portal.test.owner|2019-04-04 19:37:28.000+0000|org.onap.portal.test|owner

-demo@people.osaaf.org|org.onap.portal.test.user1|2019-04-04 19:37:28.000+0000|org.onap.portal.test|user1

-demo@people.osaaf.org|org.onap.sdc.ADMIN|2019-04-04 19:37:28.000+0000|org.onap.sdc|ADMIN

-demo@people.osaaf.org|org.onap.sdc.Account_Administrator|2019-04-04 19:37:28.000+0000|org.onap.sdc|Account_Administrator

-demo@people.osaaf.org|org.onap.vid.Account_Administrator|2019-04-04 19:37:28.000+0000|org.onap.vid|Account_Administrator

-demo@people.osaaf.org|org.onap.vid.System_Administrator|2019-04-04 19:37:28.000+0000|org.onap.vid|System_Administrator

-ryan@appc.onap.org|org.onap.appc.admin|2018-08-31 00:00:00.000+0000|org.onap.appc|admin

-ryan@appc.onap.org|org.onap.appc.odl|2018-08-31 00:00:00.000+0000|org.onap.appc|odl

-portal_admin@people.osaaf.org|org.onap.portal.admin|2019-04-04 19:37:28.000+0000|org.onap.portal|admin

-clamp@clamp.onap.org|org.onap.clamp.clds.admin.dev|2019-04-04 19:37:28.000+0000|org.onap.clamp|clds.admin.dev

-clamp@clamp.onap.org|org.onap.clamp.clds.designer.dev|2019-04-04 19:37:28.000+0000|org.onap.clamp|clds.designer.dev

-clamp@clamp.onap.org|org.onap.clamp.clds.vf_filter_all.dev|2019-04-04 19:37:28.000+0000|org.onap.clamp|clds.vf_filter_all.dev

-clamp@clamp.onap.org|org.onap.clamp.service|2019-04-04 19:37:28.000+0000|org.onap.clamp|service

-clamp@clamp.onap.org|org.onap.clampdemo.owner|2019-04-04 19:37:28.000+0000|org.onap.clampdemo|owner

-clamp@clamp.onap.org|org.onap.clampdemo.service|2019-04-04 19:37:28.000+0000|org.onap.clampdemo|admin

-clamp@clamp.onap.org|org.onap.clamptest.owner|2019-04-04 19:37:28.000+0000|org.onap.clamptest|owner

-clamp@clamp.onap.org|org.onap.clamptest.service|2019-04-04 19:37:28.000+0000|org.onap.clamptest|admin

-clamp@clamptest.onap.org|org.onap.clamptest.owner|2019-04-04 19:37:28.000+0000|org.onap.clamptest|owner

-clamp@clamptest.onap.org|org.onap.clamptest.service|2019-04-04 19:37:28.000+0000|org.onap.clamptest|admin

-policy@policy.onap.org|org.onap.aai.resources_all|2019-04-05 08:33:06.493+0000|org.onap.aai|resources_all

-policy@policy.onap.org|org.onap.aai.traversal_advanced|2019-04-05 08:30:22.571+0000|org.onap.aai|traversal_advanced

-policy@policy.onap.org|org.onap.policy.admin|2019-04-04 19:37:28.000+0000|org.onap.policy|admin

-policy@policy.onap.org|org.onap.policy.pdpd.admin|2019-04-04 19:37:28.000+0000|org.onap.policy|pdpd.admin

-policy@policy.onap.org|org.onap.policy.seeCerts|2019-04-04 19:37:28.000+0000|org.onap.policy|seeCerts

-sunilu@people.osaaf.org|org.onap.dmaap.mr.admin|2018-10-24 18:21:05.870+0000|org.onap.dmaap.mr|admin

-sunilu@people.osaaf.org|org.onap.dmaap.mr.create|2019-03-12 19:34:47.197+0000|org.onap.dmaap.mr|create

-sunilu@people.osaaf.org|org.onap.dmaap.mr.destroy|2019-03-12 19:35:04.204+0000|org.onap.dmaap.mr|destroy

-sunilu@people.osaaf.org|org.onap.dmaap.mr.mrtesttopic.pub|2019-03-12 19:36:01.605+0000|org.onap.dmaap.mr|mrtesttopic.pub

-sunilu@people.osaaf.org|org.onap.dmaap.mr.mrtesttopic.sub|2019-03-12 19:35:37.633+0000|org.onap.dmaap.mr|mrtesttopic.sub

-sunilu@people.osaaf.org|org.onap.dmaap.mr.owner|2018-10-24 18:21:05.870+0000|org.onap.dmaap.mr|owner

-sunilu@people.osaaf.org|org.onap.dmaap.mr.view|2019-03-12 19:33:55.136+0000|org.onap.dmaap.mr|view

-deployer@people.osaaf.org|org.osaaf.aaf.deploy|2019-04-04 19:37:28.000+0000|org.osaaf.aaf|deploy

-so@so.onap.org|org.onap.aai.resources_all|2019-04-05 08:32:28.427+0000|org.onap.aai|resources_all

-so@so.onap.org|org.onap.aai.traversal_advanced|2019-04-05 08:29:41.621+0000|org.onap.aai|traversal_advanced

-so@so.onap.org|org.onap.so.app|2019-04-04 19:37:28.000+0000|org.onap.so|app

-ryany@people.osaaf.org|org.onap.appc.admin|2018-12-06 20:00:59.991+0000|org.onap.appc|admin

-ryany@people.osaaf.org|org.onap.appc.owner|2018-12-06 20:00:51.151+0000|org.onap.appc|owner

-aaf@aaf.osaaf.org|org.admin|2019-04-04 19:37:28.000+0000|org|admin

-aaf@aaf.osaaf.org|org.osaaf.aaf.admin|2019-04-04 19:37:28.000+0000|org.osaaf.aaf|admin

-aaf@aaf.osaaf.org|org.osaaf.aaf.service|2019-04-04 19:37:28.000+0000|org.osaaf.aaf|service

-aaf@aaf.osaaf.org|org.osaaf.people.admin|2019-04-04 19:37:28.000+0000|org.osaaf.people|admin

-dmaap-bc@dmaap-bc.onap.org|org.onap.dmaap-bc.seeCerts|2019-04-04 19:37:28.000+0000|org.onap.dmaap-bc|seeCerts

-kirank@people.osaaf.org|org.onap.aaf-sms.admin|2018-10-25 11:06:30.380+0000|org.onap.aaf-sms|admin

-kirank@people.osaaf.org|org.onap.aaf-sms.owner|2018-10-25 11:06:30.380+0000|org.onap.aaf-sms|owner

-dcae@dcae.onap.org|org.onap.aai.resources_all|2019-04-05 08:32:52.704+0000|org.onap.aai|resources_all

-dcae@dcae.onap.org|org.onap.aai.traversal_advanced|2019-04-05 08:30:08.257+0000|org.onap.aai|traversal_advanced

-dcae@dcae.onap.org|org.onap.dcae.seeCerts|2019-04-04 19:37:28.000+0000|org.onap.dcae|seeCerts

-aaf-authz@aaf.osaaf.org|org.osaaf.aaf.service|2018-11-01 19:58:35.364+0000|org.osaaf.aaf|service

-richardt@people.osaaf.org|org.onap.sdnc.admin|2018-11-09 01:18:12.468+0000|org.onap.sdnc|admin

-richardt@people.osaaf.org|org.onap.sdnc.owner|2018-11-09 01:18:12.468+0000|org.onap.sdnc|owner

-jimmy@people.osaaf.org|org.onap.aai.admin|2018-12-05 12:51:20.953+0000|org.onap.aai|admin

-jimmy@people.osaaf.org|org.onap.aai.owner|2018-12-05 12:51:20.953+0000|org.onap.aai|owner

-aaf-sms@aaf-sms.onap.org|org.onap.aaf-sms.service|2019-04-04 19:37:28.000+0000|org.onap.aaf-sms|service

+mmanager@people.osaaf.org|org.onap.aaf-sms.admin|2019-04-08 10:25:42.000+0000|org.onap.aaf-sms|admin

+mmanager@people.osaaf.org|org.onap.aaf-sms.owner|2019-04-08 10:25:42.000+0000|org.onap.aaf-sms|owner

+mmanager@people.osaaf.org|org.onap.aai.admin|2019-04-08 10:25:42.000+0000|org.onap.aai|admin

+mmanager@people.osaaf.org|org.onap.aai.owner|2019-04-08 10:25:42.000+0000|org.onap.aai|owner

+mmanager@people.osaaf.org|org.onap.appc.admin|2019-04-08 10:25:42.000+0000|org.onap.appc|admin

+mmanager@people.osaaf.org|org.onap.appc.owner|2019-04-08 10:25:42.000+0000|org.onap.appc|owner

+mmanager@people.osaaf.org|org.onap.clamp.admin|2019-04-08 10:25:42.000+0000|org.onap.clamp|admin

+mmanager@people.osaaf.org|org.onap.clamp.owner|2019-04-08 10:25:42.000+0000|org.onap.clamp|owner

+mmanager@people.osaaf.org|org.onap.dcae.admin|2019-04-08 10:25:42.000+0000|org.onap.dcae|admin

+mmanager@people.osaaf.org|org.onap.dcae.owner|2019-04-08 10:25:42.000+0000|org.onap.dcae|owner

+mmanager@people.osaaf.org|org.onap.dmaap-bc-mm-prov.admin|2019-04-08 10:25:42.000+0000|org.onap.dmaap-bc-mm-prov|admin

+mmanager@people.osaaf.org|org.onap.dmaap-bc-mm-prov.owner|2019-04-08 10:25:42.000+0000|org.onap.dmaap-bc-mm-prov|owner

+mmanager@people.osaaf.org|org.onap.dmaap-bc-topic-mgr.admin|2019-04-08 10:25:42.000+0000|org.onap.dmaap-bc-topic-mgr|admin

+mmanager@people.osaaf.org|org.onap.dmaap-bc-topic-mgr.owner|2019-04-08 10:25:42.000+0000|org.onap.dmaap-bc-topic-mgr|owner

+mmanager@people.osaaf.org|org.onap.dmaap-bc.admin|2019-04-08 10:25:42.000+0000|org.onap.dmaap-bc|admin

+mmanager@people.osaaf.org|org.onap.dmaap-bc.api.Controller|2019-04-08 10:25:42.000+0000|org.onap.dmaap-bc.api|Controller

+mmanager@people.osaaf.org|org.onap.dmaap-bc.owner|2019-04-08 10:25:42.000+0000|org.onap.dmaap-bc|owner

+mmanager@people.osaaf.org|org.onap.dmaap-dr.owner|2019-04-08 10:25:42.000+0000|org.onap.dmaap-dr|owner

+mmanager@people.osaaf.org|org.onap.dmaap-mr.admin|2019-04-08 10:25:42.000+0000|org.onap.dmaap-mr|admin

+mmanager@people.osaaf.org|org.onap.dmaap-mr.owner|2019-04-08 10:25:42.000+0000|org.onap.dmaap-mr|owner

+mmanager@people.osaaf.org|org.onap.oof.admin|2019-04-08 10:25:42.000+0000|org.onap.oof|admin

+mmanager@people.osaaf.org|org.onap.oof.owner|2019-04-08 10:25:42.000+0000|org.onap.oof|owner

+mmanager@people.osaaf.org|org.onap.policy.admin|2019-04-08 10:25:42.000+0000|org.onap.policy|admin

+mmanager@people.osaaf.org|org.onap.policy.owner|2019-04-08 10:25:42.000+0000|org.onap.policy|owner

+mmanager@people.osaaf.org|org.onap.pomba.admin|2019-04-08 10:25:42.000+0000|org.onap.pomba|admin

+mmanager@people.osaaf.org|org.onap.pomba.owner|2019-04-08 10:25:42.000+0000|org.onap.pomba|owner

+mmanager@people.osaaf.org|org.onap.portal.admin|2019-04-08 10:25:42.000+0000|org.onap.portal|admin

+mmanager@people.osaaf.org|org.onap.portal.owner|2019-04-08 10:25:42.000+0000|org.onap.portal|owner

+mmanager@people.osaaf.org|org.onap.sdc.admin|2019-04-08 10:25:42.000+0000|org.onap.sdc|admin

+mmanager@people.osaaf.org|org.onap.sdc.owner|2019-04-08 10:25:42.000+0000|org.onap.sdc|owner

+mmanager@people.osaaf.org|org.onap.sdnc.admin|2019-04-08 10:25:42.000+0000|org.onap.sdnc|admin

+mmanager@people.osaaf.org|org.onap.sdnc.owner|2019-04-08 10:25:42.000+0000|org.onap.sdnc|owner

+mmanager@people.osaaf.org|org.onap.so.admin|2019-04-08 10:25:42.000+0000|org.onap.so|admin

+mmanager@people.osaaf.org|org.onap.so.owner|2019-04-08 10:25:42.000+0000|org.onap.so|owner

+mmanager@people.osaaf.org|org.onap.vfc.admin|2019-04-08 10:25:42.000+0000|org.onap.vfc|admin

+mmanager@people.osaaf.org|org.onap.vfc.owner|2019-04-08 10:25:42.000+0000|org.onap.vfc|owner

+mmanager@people.osaaf.org|org.onap.vid.admin|2019-04-08 10:25:42.000+0000|org.onap.vid|admin

+mmanager@people.osaaf.org|org.onap.vid.owner|2019-04-08 10:25:42.000+0000|org.onap.vid|owner

+shi@portal.onap.org|org.onap.portal.admin|2019-04-08 10:25:42.000+0000|org.onap.portal|admin

+demo@mr.dmaap.onap.org|org.onap.dmaap.mr.view|2019-04-08 10:25:42.000+0000|org.onap.dmaap.mr|view

+demo@people.osaaf.org|org.onap.aai.Account_Administrator|2019-04-08 10:25:42.000+0000|org.onap.aai|Account_Administrator

+demo@people.osaaf.org|org.onap.aai.member|2019-04-08 10:25:42.000+0000|org.onap.aai|member

+demo@people.osaaf.org|org.onap.aai.resources_readonly|2019-04-08 10:25:42.000+0000|org.onap.aai|resources_readonly

+demo@people.osaaf.org|org.onap.aai.traversal_basic|2019-04-08 10:25:42.000+0000|org.onap.aai|traversal_basic

+demo@people.osaaf.org|org.onap.dmaap-bc.api.Controller|2019-04-08 10:25:42.000+0000|org.onap.dmaap-bc.api|Controller

+demo@people.osaaf.org|org.onap.dmaap.mr.create|2019-04-08 10:25:42.000+0000|org.onap.dmaap.mr|create

+demo@people.osaaf.org|org.onap.dmaap.mr.destroy|2019-04-08 10:25:42.000+0000|org.onap.dmaap.mr|destroy

+demo@people.osaaf.org|org.onap.dmaap.mr.mrtesttopic.pub|2019-04-08 10:25:42.000+0000|org.onap.dmaap.mr|mrtesttopic.pub

+demo@people.osaaf.org|org.onap.dmaap.mr.mrtesttopic.sub|2019-04-08 10:25:42.000+0000|org.onap.dmaap.mr|mrtesttopic.sub

+demo@people.osaaf.org|org.onap.dmaap.mr.view|2019-04-08 10:25:42.000+0000|org.onap.dmaap.mr|view

+demo@people.osaaf.org|org.onap.policy.Account_Administrator|2019-04-08 10:25:42.000+0000|org.onap.policy|Account_Administrator

+demo@people.osaaf.org|org.onap.policy.System_Administrator|2019-04-08 10:25:42.000+0000|org.onap.policy|System_Administrator

+demo@people.osaaf.org|org.onap.policy.pdpd.admin|2019-04-08 10:25:42.000+0000|org.onap.policy|pdpd.admin

+demo@people.osaaf.org|org.onap.portal.Account_Administrator|2019-04-08 10:25:42.000+0000|org.onap.portal|Account_Administrator

+demo@people.osaaf.org|org.onap.portal.System_Administrator|2019-04-08 10:25:42.000+0000|org.onap.portal|System_Administrator

+demo@people.osaaf.org|org.onap.portal.admin|2019-04-08 10:25:42.000+0000|org.onap.portal|admin

+demo@people.osaaf.org|org.onap.portal.test.admin|2019-04-08 10:25:42.000+0000|org.onap.portal.test|admin

+demo@people.osaaf.org|org.onap.portal.test.owner|2019-04-08 10:25:42.000+0000|org.onap.portal.test|owner

+demo@people.osaaf.org|org.onap.portal.test.user1|2019-04-08 10:25:42.000+0000|org.onap.portal.test|user1

+demo@people.osaaf.org|org.onap.sdc.ADMIN|2019-04-08 10:25:42.000+0000|org.onap.sdc|ADMIN

+demo@people.osaaf.org|org.onap.sdc.Account_Administrator|2019-04-08 10:25:42.000+0000|org.onap.sdc|Account_Administrator

+demo@people.osaaf.org|org.onap.vid.Account_Administrator|2019-04-08 10:25:42.000+0000|org.onap.vid|Account_Administrator

+demo@people.osaaf.org|org.onap.vid.System_Administrator|2019-04-08 10:25:42.000+0000|org.onap.vid|System_Administrator

+jh0003@people.osaaf.org|org.onap.portal.admin|2019-04-08 10:25:42.000+0000|org.onap.portal|admin

+jh0003@people.osaaf.org|org.onap.sdc.ADMIN|2019-04-08 10:25:42.000+0000|org.onap.sdc|ADMIN

+jh0003@people.osaaf.org|org.onap.sdc.Account_Administrator|2019-04-08 10:25:42.000+0000|org.onap.sdc|Account_Administrator

+cs0008@people.osaaf.org|org.onap.portal.designer|2019-04-08 10:25:42.000+0000|org.onap.portal|designer

+cs0008@people.osaaf.org|org.onap.sdc.TESTOR|2019-04-08 10:25:42.000+0000|org.onap.sdc|TESTOR

+jm0007@people.osaaf.org|org.onap.portal.tester|2019-04-08 10:25:42.000+0000|org.onap.portal|tester

+jm0007@people.osaaf.org|org.onap.sdc.TESTOR|2019-04-08 10:25:42.000+0000|org.onap.sdc|TESTOR

+op0001@people.osaaf.org|org.onap.portal.ops|2019-04-08 10:25:42.000+0000|org.onap.portal|ops

+op0001@people.osaaf.org|org.onap.sdc.TESTOR|2019-04-08 10:25:42.000+0000|org.onap.sdc|TESTOR

+gv0001@people.osaaf.org|org.onap.portal.governor|2019-04-08 10:25:42.000+0000|org.onap.portal|governor

+gv0001@people.osaaf.org|org.onap.sdc.TESTOR|2019-04-08 10:25:42.000+0000|org.onap.sdc|TESTOR

+pm0001@people.osaaf.org|org.onap.sdc.TESTOR|2019-04-08 10:25:42.000+0000|org.onap.sdc|TESTOR

+ps0001@people.osaaf.org|org.onap.sdc.TESTOR|2019-04-08 10:25:42.000+0000|org.onap.sdc|TESTOR

+aaf_admin@people.osaaf.org|org.onap.aaf-sms.admin|2019-04-08 10:25:42.000+0000|org.onap.aaf-sms|admin

+aaf_admin@people.osaaf.org|org.onap.aai.admin|2019-04-08 10:25:42.000+0000|org.onap.aai|admin

+aaf_admin@people.osaaf.org|org.onap.appc.admin|2019-04-08 10:25:42.000+0000|org.onap.appc|admin

+aaf_admin@people.osaaf.org|org.onap.clamp.admin|2019-04-08 10:25:42.000+0000|org.onap.clamp|admin

+aaf_admin@people.osaaf.org|org.onap.dcae.admin|2019-04-08 10:25:42.000+0000|org.onap.dcae|admin

+aaf_admin@people.osaaf.org|org.onap.dmaap-bc-mm-prov.admin|2019-04-08 10:25:42.000+0000|org.onap.dmaap-bc-mm-prov|admin

+aaf_admin@people.osaaf.org|org.onap.dmaap-bc-topic-mgr.admin|2019-04-08 10:25:42.000+0000|org.onap.dmaap-bc-topic-mgr|admin

+aaf_admin@people.osaaf.org|org.onap.dmaap-bc.admin|2019-04-08 10:25:42.000+0000|org.onap.dmaap-bc|admin

+aaf_admin@people.osaaf.org|org.onap.dmaap-bc.api.Controller|2019-04-08 10:25:42.000+0000|org.onap.dmaap-bc.api|Controller

+aaf_admin@people.osaaf.org|org.onap.dmaap-bc.api.admin|2019-04-08 10:25:42.000+0000|org.onap.dmaap-bc.api|admin

+aaf_admin@people.osaaf.org|org.onap.dmaap-bc.api.owner|2019-04-08 10:25:42.000+0000|org.onap.dmaap-bc.api|owner

+aaf_admin@people.osaaf.org|org.onap.dmaap-dr.admin|2019-04-08 10:25:42.000+0000|org.onap.dmaap-dr|admin

+aaf_admin@people.osaaf.org|org.onap.dmaap-mr.admin|2019-04-08 10:25:42.000+0000|org.onap.dmaap-mr|admin

+aaf_admin@people.osaaf.org|org.onap.oof.admin|2019-04-08 10:25:42.000+0000|org.onap.oof|admin

+aaf_admin@people.osaaf.org|org.onap.policy.admin|2019-04-08 10:25:42.000+0000|org.onap.policy|admin

+aaf_admin@people.osaaf.org|org.onap.pomba.admin|2019-04-08 10:25:42.000+0000|org.onap.pomba|admin

+aaf_admin@people.osaaf.org|org.onap.portal.admin|2019-04-08 10:25:42.000+0000|org.onap.portal|admin

+aaf_admin@people.osaaf.org|org.onap.sdc.admin|2019-04-08 10:25:42.000+0000|org.onap.sdc|admin

+aaf_admin@people.osaaf.org|org.onap.sdc.owner|2019-04-08 10:25:42.000+0000|org.onap.sdc|owner

+aaf_admin@people.osaaf.org|org.onap.sdnc.admin|2019-04-08 10:25:42.000+0000|org.onap.sdnc|admin

+aaf_admin@people.osaaf.org|org.onap.so.admin|2019-04-08 10:25:42.000+0000|org.onap.so|admin

+aaf_admin@people.osaaf.org|org.onap.so.owner|2019-04-08 10:25:42.000+0000|org.onap.so|owner

+aaf_admin@people.osaaf.org|org.onap.vfc.admin|2019-04-08 10:25:42.000+0000|org.onap.vfc|admin

+aaf_admin@people.osaaf.org|org.onap.vid.admin|2019-04-08 10:25:42.000+0000|org.onap.vid|admin

+aaf_admin@people.osaaf.org|org.osaaf.aaf.admin|2019-04-08 10:25:42.000+0000|org.osaaf.aaf|admin

+aaf_admin@people.osaaf.org|org.osaaf.people.admin|2019-04-08 10:25:42.000+0000|org.osaaf.people|admin

+aaf_admin@people.osaaf.org|org.osaaf.people.owner|2019-04-08 10:25:42.000+0000|org.osaaf.people|owner

+deployer@people.osaaf.org|org.osaaf.aaf.deploy|2019-04-08 10:25:42.000+0000|org.osaaf.aaf|deploy

+portal_admin@people.osaaf.org|org.onap.portal.admin|2019-04-08 10:25:42.000+0000|org.onap.portal|admin

+osaaf@aaf.osaaf.org|org.osaaf.aaf.admin|2019-04-08 10:25:42.000+0000|org.osaaf.aaf|admin

+aaf@aaf.osaaf.org|org.admin|2019-04-08 10:25:42.000+0000|org|admin

+aaf@aaf.osaaf.org|org.osaaf.aaf.admin|2019-04-08 10:25:42.000+0000|org.osaaf.aaf|admin

+aaf@aaf.osaaf.org|org.osaaf.aaf.service|2019-04-08 10:25:42.000+0000|org.osaaf.aaf|service

+aaf@aaf.osaaf.org|org.osaaf.people.admin|2019-04-08 10:25:42.000+0000|org.osaaf.people|admin

+aaf-sms@aaf-sms.onap.org|org.onap.aaf-sms.service|2019-04-08 10:25:42.000+0000|org.onap.aaf-sms|service

+clamp@clamp.osaaf.org|org.onap.clamp.service|2019-04-08 10:25:42.000+0000|org.onap.clamp|service

+clamp@clampdemo.onap.org|org.onap.clampdemo.owner|2019-04-08 10:25:42.000+0000|org.onap.clampdemo|owner

+clamp@clampdemo.onap.org|org.onap.clampdemo.service|2019-04-08 10:25:42.000+0000|org.onap.clampdemo|admin

+clamp@clamp.onap.org|org.onap.clamp.clds.admin.dev|2019-04-08 10:25:42.000+0000|org.onap.clamp|clds.admin.dev

+clamp@clamp.onap.org|org.onap.clamp.clds.designer.dev|2019-04-08 10:25:42.000+0000|org.onap.clamp|clds.designer.dev

+clamp@clamp.onap.org|org.onap.clamp.clds.vf_filter_all.dev|2019-04-08 10:25:42.000+0000|org.onap.clamp|clds.vf_filter_all.dev

+clamp@clamp.onap.org|org.onap.clamp.service|2019-04-08 10:25:42.000+0000|org.onap.clamp|service

+clamp@clamp.onap.org|org.onap.clampdemo.owner|2019-04-08 10:25:42.000+0000|org.onap.clampdemo|owner

+clamp@clamp.onap.org|org.onap.clampdemo.service|2019-04-08 10:25:42.000+0000|org.onap.clampdemo|admin

+clamp@clamp.onap.org|org.onap.clamptest.owner|2019-04-08 10:25:42.000+0000|org.onap.clamptest|owner

+clamp@clamp.onap.org|org.onap.clamptest.service|2019-04-08 10:25:42.000+0000|org.onap.clamptest|admin

+clamp@clamptest.onap.org|org.onap.clamptest.owner|2019-04-08 10:25:42.000+0000|org.onap.clamptest|owner

+clamp@clamptest.onap.org|org.onap.clamptest.service|2019-04-08 10:25:42.000+0000|org.onap.clamptest|admin

+aai@aai.onap.org|org.onap.aai.admin|2019-04-08 10:25:42.000+0000|org.onap.aai|admin

+aai@aai.onap.org|org.onap.aai.resources_all|2019-04-08 10:25:42.000+0000|org.onap.aai|resources_all

+aai@aai.onap.org|org.onap.aai.traversal_advanced|2019-04-08 10:25:42.000+0000|org.onap.aai|traversal_advanced

+appc@appc.onap.org|org.onap.aai.resources_all|2019-04-08 10:25:42.000+0000|org.onap.aai|resources_all

+appc@appc.onap.org|org.onap.aai.traversal_advanced|2019-04-08 10:25:42.000+0000|org.onap.aai|traversal_advanced

+appc@appc.onap.org|org.onap.appc.admin|2019-04-08 10:25:42.000+0000|org.onap.appc|admin

+dcae@dcae.onap.org|org.onap.aai.resources_all|2019-04-08 10:25:42.000+0000|org.onap.aai|resources_all

+dcae@dcae.onap.org|org.onap.aai.traversal_advanced|2019-04-08 10:25:42.000+0000|org.onap.aai|traversal_advanced

+dcae@dcae.onap.org|org.onap.dcae.seeCerts|2019-04-08 10:25:42.000+0000|org.onap.dcae|seeCerts

+oof@oof.onap.org|org.onap.aai.resources_all|2019-04-08 10:25:42.000+0000|org.onap.aai|resources_all

+oof@oof.onap.org|org.onap.aai.traversal_advanced|2019-04-08 10:25:42.000+0000|org.onap.aai|traversal_advanced

+oof@oof.onap.org|org.onap.oof.service|2019-04-08 10:25:42.000+0000|org.onap.oof|service

+so@so.onap.org|org.onap.aai.resources_all|2019-04-08 10:25:42.000+0000|org.onap.aai|resources_all

+so@so.onap.org|org.onap.aai.traversal_advanced|2019-04-08 10:25:42.000+0000|org.onap.aai|traversal_advanced

+so@so.onap.org|org.onap.so.app|2019-04-08 10:25:42.000+0000|org.onap.so|app

+sdc@sdc.onap.org|org.onap.aai.resources_all|2019-04-08 10:25:42.000+0000|org.onap.aai|resources_all

+sdc@sdc.onap.org|org.onap.aai.traversal_advanced|2019-04-08 10:25:42.000+0000|org.onap.aai|traversal_advanced

+sdnc@sdnc.onap.org|org.onap.aai.resources_all|2019-04-08 10:25:42.000+0000|org.onap.aai|resources_all

+sdnc@sdnc.onap.org|org.onap.aai.traversal_advanced|2019-04-08 10:25:42.000+0000|org.onap.aai|traversal_advanced

+onap-sdnc@sdnc.onap.org|org.onap.sdnc.service|2019-04-08 10:25:42.000+0000|org.onap.sdnc|service

+vfc@vfc.onap.org|org.onap.aai.resources_all|2019-04-08 10:25:42.000+0000|org.onap.aai|resources_all

+vfc@vfc.onap.org|org.onap.aai.traversal_advanced|2019-04-08 10:25:42.000+0000|org.onap.aai|traversal_advanced

+vfc@vfc.onap.org|org.onap.vfc.service|2019-04-08 10:25:42.000+0000|org.onap.vfc|service

+policy@policy.onap.org|org.onap.aai.resources_all|2019-04-08 10:25:42.000+0000|org.onap.aai|resources_all

+policy@policy.onap.org|org.onap.aai.traversal_advanced|2019-04-08 10:25:42.000+0000|org.onap.aai|traversal_advanced

+policy@policy.onap.org|org.onap.policy.admin|2019-04-08 10:25:42.000+0000|org.onap.policy|admin

+policy@policy.onap.org|org.onap.policy.pdpd.admin|2019-04-08 10:25:42.000+0000|org.onap.policy|pdpd.admin

+policy@policy.onap.org|org.onap.policy.seeCerts|2019-04-08 10:25:42.000+0000|org.onap.policy|seeCerts

+pomba@pomba.onap.org|org.onap.aai.resources_all|2019-04-08 10:25:42.000+0000|org.onap.aai|resources_all

+pomba@pomba.onap.org|org.onap.aai.traversal_advanced|2019-04-08 10:25:42.000+0000|org.onap.aai|traversal_advanced

+vid@vid.onap.org|org.onap.aai.resources_all|2019-04-08 10:25:42.000+0000|org.onap.aai|resources_all

+vid@vid.onap.org|org.onap.aai.traversal_advanced|2019-04-08 10:25:42.000+0000|org.onap.aai|traversal_advanced

+vid1@people.osaaf.org|org.onap.vid.System_Administrator|2019-04-08 10:25:42.000+0000|org.onap.vid|System_Administrator

+vid2@people.osaaf.org|org.onap.vid.Standard_User|2019-04-08 10:25:42.000+0000|org.onap.vid|Standard_User

+vid2@people.osaaf.org|org.onap.vid.System_Administrator|2019-04-08 10:25:42.000+0000|org.onap.vid|System_Administrator

+dmaap-bc@bc.dmaap.onap.org|org.onap.dmaap.bc.service|2019-04-08 10:25:42.000+0000|org.onap.dmaap.bc|service

+dmaap-bc@dmaap-bc.onap.org|org.onap.dmaap-bc.seeCerts|2019-04-08 10:25:42.000+0000|org.onap.dmaap-bc|seeCerts

+dmaap-dr@dmaap-dr.onap.org|org.onap.dmaap-dr.seeCerts|2019-04-08 10:25:42.000+0000|org.onap.dmaap-dr|seeCerts

+dmaap-dr-prov@dmaap-dr.onap.org|org.onap.dmaap-dr.seeCerts|2019-04-08 10:25:42.000+0000|org.onap.dmaap-dr|seeCerts

+dmaap-dr-node@dmaap-dr.onap.org|org.onap.dmaap-dr.seeCerts|2019-04-08 10:25:42.000+0000|org.onap.dmaap-dr|seeCerts