emdbi::DBQueryWarnN($db,"DELETE FROM ops_aggregate_sliver");
emdbi::DBQueryWarnN($db,"DELETE FROM ops_slice");
emdbi::DBQueryWarnN($db,"DELETE FROM ops_slice_user");
emdbi::DBQueryWarnN($db,"DELETE FROM ops_sliver");
emdbi::DBQueryWarnN($db,"DELETE FROM ops_sliver_resource");
emdbi::DBQueryWarnN($db,"DELETE FROM ops_user");
$query_result=emdbi::DBQueryWarnN($tbdb,"SELECT s.idx, s.uuid, s.slice_uuid, unix_timestamp(s.created)*1000000, unix_timestamp(slices.expires)*1000000, c1.urn, c2.urn, s.resource_id FROM `geni-cm`.geni_slivers AS s, `geni-cm`.geni_certificates AS c1, `geni-cm`.geni_certificates AS c2, `geni-cm`.geni_slices AS slices WHERE s.slice_uuid=c1.uuid AND s.creator_uuid=c2.uuid AND s.slice_uuid=slices.uuid AND s.resource_type='Node'");
$query_result=emdbi::DBQueryWarnN($tbdb,"SELECT s.idx, s.uuid, s.slice_uuid, unix_timestamp(s.created)*1000000, unix_timestamp(slices.expires)*1000000, c1.urn, c2.urn, s.resource_id FROM `geni-cm`.geni_slivers AS s, `geni-cm`.geni_certificates AS c1, `geni-cm`.geni_certificates AS c2, `geni-cm`.geni_slices AS slices WHERE s.slice_uuid=c1.uuid AND s.creator_uuid=c2.uuid AND s.slice_uuid=slices.uuid AND s.resource_type='Interface'");
$query_result=emdbi::DBQueryWarnN($tbdb,"SELECT s.uuid, unix_timestamp(s.created)*1000000, unix_timestamp(s.expires)*1000000, c1.urn, s.creator_uuid, c2.urn FROM `geni-cm`.geni_slices AS s, `geni-cm`.geni_certificates AS c1, `geni-cm`.geni_certificates AS c2 WHERE s.uuid='$slice' AND c1.uuid=s.uuid AND c2.uuid=s.creator_uuid;");
$uquery_result=emdbi::DBQueryWarnN($tbdb,"SELECT b.user_uuid, c.urn FROM `geni-cm`.geni_bindings AS b, `geni-cm`.geni_certificates AS c WHERE b.user_uuid=c.uuid AND b.slice_uuid='$slice'");
if($uquery_result&&$uquery_result->numrows){
my@result;
while(@result=$uquery_result->fetchrow_array()){
my($user_uuid,$user_urn)=@result;
AddSliceUser($slice_id,$user_urn,"user");
$users{$user_uuid}=1;
}
}
}
}
}
foreachmy$user(keys(%users)){
$query_result=emdbi::DBQueryWarnN($tbdb,"SELECT u.name, u.email, c.urn FROM `geni-cm`.geni_users AS u, `geni-cm`.geni_certificates AS c WHERE c.uuid=u.uuid AND u.uuid='$user';");