正在调试中!!"; //========================================================== //变量定义 //========================================================== $pubDb = 'OMC_PUB'; $db = "OBJ_222"; $numberPerPage = 100; //每页纪录数 $paramTable ='OBJ_222.param_99'; $sysId ='222_99_99'; $initValue ='initValue'; $listPageUrl="./ss7LinksetList.php?setObjIdStr=$objIdStr&setInstanceNo=$instanceNo"; $linksetOid ='2.4.1'; //========================================================== //输入变量 //========================================================== if($DEBUG) echo "
instanceNo =$instanceNo"; if($DEBUG) echo "
objIdStr =$objIdStr"; //========================================================== //数据处理 //========================================================== $linksetConfArr=array( array('Linkset DPC', '0.0-2.7', 'DPC'), array('Network indicator', '3.0-3.1', 'NetID'), array('Flag', '3.2-3.2', 'Flag'), array('Loopback Option', '3.3-3.3', 'LoopFlag') ); $NetIdConfArr=array( array('00','International'), array('01','International Spare'), array('10','National'), array('11','National Spare') ); $LoopConfArr=array( array('0','Disable'), array('1','Enable') ); $flagConfArr=array(0=>"Disable",1=>"Enable"); //========================================================== //输出并显示数据 //========================================================== if($DEBUG) echo "
"; ?>
"; $tableHeader =""; $levelArr=explode('.',$linksetOid); for($j=0;$jlevelArr[$j]={$levelArr[$j]}"; } $defSql = "SELECT initValue from paramConf WHERE level_1='$level_1' AND level_2='$level_2' AND level_3='$level_3' "; if($DEBUG) echo "defSql=$defSql
"; $defRes = mysqli_query($pubConn,$defSql); $defRow = mysqli_fetch_array($defRes); $defaultValue = $defRow[initValue]; if($DEBUG) echo "defaultValue=$defaultValue
"; switch($objIdStr){ case '2.4.1': if($instanceNo == 'new'){ $orgValue='0000000000000000000000000000000000000000'; }else{ $selSql = "SELECT initValue FROM $paramTable WHERE level_1='2' AND level_2='4' AND level_3='1' AND instanceNo='$instanceNo' "; if($DEBUG) echo "
selSql=$selSql"; $result=mysqli_query($pubConn,$selSql); echo mysqli_error($pubConn); $rows =mysqli_fetch_array($result); $orgValue=$rows[0]; echo mysqli_error($pubConn); //$orgValue=getSysParamValue($sysId,$objIdStr,$instanceNo,$initValue); } if($_SERVER['REQUEST_METHOD'] == "POST"){ //保存改动 $newValue=$orgValue; //OPC if($DEBUG) echo "
OPC=$OPC"; $OPC=omc_keep_length($OPC,"0","6","1"); $newValue=setBitValue($newValue,$linksetConfArr[0][1],$OPC); if($DEBUG) echo "
newValue=$newValue"; //NetID if($DEBUG) echo "
NetID=$NetID"; $newValue=setBitValue($newValue,$linksetConfArr[1][1],$NetID); if($DEBUG) echo "
newValue=$newValue"; //Flag if($DEBUG) echo "
Flag=$Flag"; $newValue=setBitValue($newValue,$linksetConfArr[2][1],$Flag); if($DEBUG) echo "
newValue=$newValue"; //loopFlag if($DEBUG) echo "
loopFlag=$loopFlag"; $newValue=setBitValue($newValue,$linksetConfArr[3][1],$loopFlag); if($DEBUG) echo "
newValue=$newValue"; $updSql = "UPDATE $paramTable SET initValue = '$newValue' WHERE level_1='2' AND level_2='4' AND level_3='1' AND instanceNo='$instanceNo' "; if($DEBUG) echo "
updSql=$updSql"; mysqli_query($pubConn,$updSql); echo mysqli_error($pubConn); //setSysParamValue($sysId,$objIdStr,$instanceNo,$newValue); echo ""; exit(); }else{ //显示 $OPC =getBitValue($orgValue,$linksetConfArr[0][1]); $NetID =getBitValue($orgValue,$linksetConfArr[1][1]); $Flag =getBitValue($orgValue,$linksetConfArr[2][1]); $loopFlag =getBitValue($orgValue,$linksetConfArr[3][1]); echo "\n $tableHeader"; echo "\n
"; echo ""; echo ""; echo ""; if($instanceNo == 'new'){ $levelArr=explode('.',$objIdStr); for($j=0;$jlevelArr[$j]={$levelArr[$j]}"; } $getInstanceSql="SELECT instanceNo FROM $paramTable WHERE level_1='$level_1' AND level_2='$level_2' AND level_3='$level_3'AND $initValue = '$defaultValue'"; $result=mysqli_query($pubConn,$getInstanceSql); echo mysqli_error($pubConn); echo ""; } echo "\n "; echo ""; echo ""; echo "\n "; echo ""; echo ""; echo ""; echo "\n "; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
NameValue
No."; if($DEBUG) echo "
$getInstanceSql"; echo ""; echo"
Flag"; echo ""; echo "
Linkset DPC(hex)
Network Indicator"; echo ""; echo "
Loopback Option"; echo ""; echo "
"; echo "\n "; if($instanceNo != 'new'){ echo "\n "; } echo "\n   "; echo "\n "; break; } } /* Opposite point code: The opposite point code of the linkset

Network indicator: The network type of the opposite point code

Loop back: Loop back enable or disable, used for MSC loop back link */ ?> Remarks:

DPC: Specify a Destination Point Code to this linkset.

Network indicator: The signaling network type of this signaling point.

Loop back: Enable or disable loopback function on this linkset. Used only for dual platform MSS loopback.