CollBussinessDir.java 1.41 KB
package com.sitech.ismp.coll.centercoll;

import java.util.HashMap;
import java.util.Vector;

import com.sitech.ismp.coll.basic.TblATO_KPIDETAIL;
import com.sitech.util.DES3;

public class CollBussinessDir implements CollBussinessDirMBean {

	public Vector collDirOverstock(HashMap params) {
		// TODO Auto-generated method stub
		CollBussinessDirWithCMD cmd = new CollBussinessDirWithCMD();
		return cmd.collDirOverstock(params);
	}

	public Vector collLogContext(HashMap params) {
		// TODO Auto-generated method stub
		CollBussinessDirWithCMD cmd = new CollBussinessDirWithCMD();
		return cmd.collLogContext(params);
	}

	public static void main(String[] args) {
		HashMap map = new HashMap();
		map.put("IP_ADDR", "10.153.171.22");
		map.put("USERNAME", "bnms");
		map.put("PASSWORD", DES3.encrypt("vvR5vPWX"));
		map.put("PROTOCOL", "ssh");
		map.put("PRE_UNIT_ID", "11-43-13-10");
		map.put("LOG_DESC", "�������������־");
		map.put("LOG_PATH",
				"/account3/accdeal/shell/tool/log/diary_indb_check.log");
		map.put("DATE_FORMAT", "");
		map.put("KEY_STR", "grep 'dbaccadm.ac_acctshtunpaid_cur' | grep 'end'");
		CollBussinessDir coll = new CollBussinessDir();
		Vector v = coll.collLogContext(map);
		for (int i = 0; i < v.size(); i++) {
			TblATO_KPIDETAIL ato = (TblATO_KPIDETAIL) v.get(i);
			System.out.println(ato.UNIT_ID + " | " + ato.KPI_ID + " | "
					+ ato.KPI_VALUE + " | " + ato.CLL_TIME);
		}
	}
}