正在调试中!!"; //========================================================== //变量定义 //========================================================== $nGetComm = 0; $nSetComm = 3; $maxNum = 30; $pubDb = 'OMC_PUB'; $paramTable ='OBJ_225.param_99'; $sysId ='225_99_99'; $instanceNo ='0'; $initValue ='initValue'; $editValue ='editValue'; $readValue ='readValue'; $nProcFail = 0;//failure $nWaitProc = 1;//wait $nInProc = 2; $nOutProc = 3; $NetworkCodeArr=array( //array('oid', 'inputName', 'showName','inputLen'), array('2.1', 'MCC' ,'Mobile country code (MCC)' ,'4'), array('2.2', 'MNC' ,'Mobile network code (MNC)' ,'4'), array('2.3', 'CC' ,'Country code (CC)' ,'4'), array('2.4', 'NDC' ,'National destination code (NDC)' ,'6'), array('2.5', 'IP' ,'International prefix' ,'4'), array('2.6', 'NP' ,'National prefix' ,'4') ); //========================================================== //输入变量 //========================================================== if($DEBUG) echo "
sysId =$sysId"; if($DEBUG) echo "
instanceNo =$instanceNo"; if($DEBUG) echo "
objIdStr =$objIdStr"; //========================================================== //数据处理 //========================================================== if($_SERVER['REQUEST_METHOD'] == "POST"){ //发送命令 if(isset($setSys) || isset($getSys)){ if(isset($setSys)){ for($i=0;$isetSysParamValue($sysId,$unitObjIdStr,$instanceNo,$unitSetValue)"; } $commIdStr = sysCommSend($sysId,$nSetComm,$objIdStr); $showType="Set"; }else{ $commIdStr = sysCommSend($sysId,$nGetComm,$objIdStr); $showType="Get"; } $i = 0; while(1) { //echo "
i=$i"; if($i == 0) echo "
$showType network code"; if($i > $maxNum){ echo "
Timeout"; break; } echo ""; flush(); $sysId = "225_99_99"; $chkType = "0"; $chRes=ChComm($sysId,$chkType); //echo "
chRes=$chRes"; if($chRes == $nOutProc || $chRes == $nProcFail){ if($chRes == $nProcFail) echo "
$remark
"; elseif($remark == 'response timeout') echo "
$remark
"; else echo "
$remark
"; break; } sleep(1); $i++; } $moveSql = "UPDATE $paramTable SET initValue = readValue WHERE level_1='2' "; if($DEBUG) echo "
moveSql=$moveSql"; mysqli_query($pubConn,$moveSql); echo mysqli_error($pubConn); }elseif(isset($saveSys)){ $updSql = " UPDATE $paramTable SET initValue = '01' WHERE level_1 = '3' AND level_2 = '2' "; $updRes = @mysqli_query($pubConn,$updSql); echo mysqli_error($pubConn); $commIdStr=sysCommSend($sysId,$nSetComm,'3.2'); if($DEBUG) echo "
commIdStr =$commIdStr"; if($DEBUG) echo "
commIdStr =$commIdStr"; $i = 0; while(1) { //echo "
i=$i"; if($i == 0) echo "
Save parameter to system"; if($i > $maxNum){ echo "
Timeout"; break; } echo ""; flush(); $sysId = "225_99_99"; $chkType = "0"; $chRes=ChComm($sysId,$chkType); //echo "
chRes=$chRes"; if($chRes == $nOutProc || $chRes == $nProcFail){ if($chRes == $nProcFail) echo "
$remark
"; elseif($remark == 'response timeout') echo "
$remark
"; else echo "
$remark
"; break; } sleep(1); $i++; } } } if($setSys || $getSys || $saveSys || $undoSet||$resetSys){ echo "
"; echo "

$strBack"; exit(); } //========================================================== //输出并显示数据 //========================================================== if($DEBUG) echo "
"; ?> remark=$remark"; } if($DEBUG)echo "
temCommState=$temCommState"; if($temCommState == $nWaitProc){ return($nWaitProc); }elseif($temCommState == $nInProc){ return($nInProc); }elseif($temCommState == $nOutProc){ $commState = $nOutProc; $outProcCount++; }else{ $commState = $nProcFail; } }while($selRow = @mysqli_fetch_array($selRes)); if($outProcCount > 0){ return($nOutProc); }else{ return($nProcFail); } } ?> "; echo ""; echo ""; echo ""; echo ""; echo ""; echo "
"; echo "$strConfiguration > $strNetwork > SS7 > $strNetworkCode"; echo ""; showHelp($helpId); echo "
"; echo "
"; /* echo "System:  "; echo ""; echo ""; echo ""; if ( TRUE == session_is_registered("networkSetFlag") ) { echo "      "; }else{ echo "      "; } echo "OMC:  "; echo ""; echo "      "; echo ""; echo "

"; */ echo "System:  "; echo ""; echo ""; /* if ( TRUE == session_is_registered("networkSetFlag") ) { echo "      "; }else{ echo "      "; } */ echo "      "; echo "Command:  "; echo ""; //echo ""; echo ""; echo "

"; $tableHeader =""; echo "\n $tableHeader"; echo "\n "; echo ""; echo ""; for($i=0;$i"; echo ""; echo ""; echo ""; } echo "\n
NameValue
$unitShowName
"; ?>