NetConfigTest.java 1.85 KB
package com.sitech.ismp.coll.tivoli;

import java.io.FileOutputStream;
import java.io.PrintWriter;
import java.util.Vector;

import com.sitech.ismp.coll.basic.TblATO_KPIDETAIL;
public class NetConfigTest {

	public static void  printKPIs(Vector KPISet ){
		for(int i=0;i<KPISet.size();i++){
			TblATO_KPIDETAIL tblato_kpidetail = (TblATO_KPIDETAIL)KPISet.elementAt(i);
			if(tblato_kpidetail==null)
				continue;
			System.out.println(tblato_kpidetail.UNIT_ID + " : " + 
							   tblato_kpidetail.KPI_ID + " : " + 
							   tblato_kpidetail.KPI_VALUE + " : " + 
							   tblato_kpidetail.CLL_TIME );
		}	
	}
	
	public static void printToFile(Vector KPISet)throws Exception
	{
		FileOutputStream fout = new FileOutputStream("D:\\NetConfigTest.txt",false);;
		PrintWriter pw = new PrintWriter(fout);
		
		for(int i=0;i<KPISet.size();i++)
		{
			TblATO_KPIDETAIL tblato_kpidetail = (TblATO_KPIDETAIL)KPISet.elementAt(i);
			if(tblato_kpidetail==null)
				continue;
			pw.println(tblato_kpidetail.UNIT_ID + " : " + 
							   tblato_kpidetail.KPI_ID + " : " + 
							   tblato_kpidetail.KPI_VALUE + " : " + 
							   tblato_kpidetail.CLL_TIME );
			pw.flush();
		}
		pw.close();
	}
	
	/**
	 * @param args
	 */
	public static void main(String[] args) throws Exception{
		
		Vector KPISet= new Vector();
		
		CollNetConfigMBean net = new CollNetConfig();
		java.util.HashMap params = new java.util.HashMap();
		
		params.put("IP_ADDR","10.110.0.15");
		params.put("DRIVERID","DRIVERID_TEST");
		
		//KPISet.addAll(net.getConfig(params));
		KPISet.addAll(net.getConfiguration(params));
		KPISet.addAll(net.getFailure(params));
		KPISet.addAll(net.getPerformance(params));
		
		//printKPIs(KPISet);
		//printToFile(KPISet);
		String temp[][]=CheckKPIHelper.Check_Net_KPI(KPISet);
		for(int i=0;i<temp.length;i++)
		{
			System.out.println("KPI_ID : " + temp[i][0] + "---" + temp[i][1]);
		}

	}

}