public function listAction()
 {
     $main_buss_id = $this->getRequest("main_buss_id", "");
     if ($main_buss_id === "") {
         $res = InfoDescUtil::getErrorMsg(InfoDescUtil::ERR_BAD_ARGS);
         QconfMgrLog::err(__FILE__, __LINE__, "parameter 'main_buss_id' is null!");
         echo json_encode($res);
         return;
     }
     $snapshot_list = SnapShotUtil::getSnapShots($main_buss_id);
     if ($snapshot_list === FALSE) {
         $res = InfoDescUtil::getErrorMsg(InfoDescUtil::ERR_SNAPSHOT_MODULE_FAILED);
         QconfMgrLog::err(__FILE__, __LINE__, "get snapshot by main_buss_id({$main_buss_id}) failed!");
         echo json_encode($res);
         return;
     }
     $snapshot_count = count($snapshot_list);
     $result["totalCount"] = $snapshot_count;
     $result["listing"] = $snapshot_list;
     $res = array("errno" => "0", "errmsg" => "", "data" => $result);
     $json = json_encode($res);
     echo $json;
 }