Code/Resource
Windows Develop
Linux-Unix program
Internet-Socket-Network
Web Server
Browser Client
Ftp Server
Ftp Client
Browser Plugins
Proxy Server
Email Server
Email Client
WEB Mail
Firewall-Security
Telnet Server
Telnet Client
ICQ-IM-Chat
Search Engine
Sniffer Package capture
Remote Control
xml-soap-webservice
P2P
WEB(ASP,PHP,...)
TCP/IP Stack
SNMP
Grid Computing
SilverLight
DNS
Cluster Service
Network Security
Communication-Mobile
Game Program
Editor
Multimedia program
Graph program
Compiler program
Compress-Decompress algrithms
Crypt_Decrypt algrithms
Mathimatics-Numerical algorithms
MultiLanguage
Disk/Storage
Java Develop
assembly language
Applications
Other systems
Database system
Embeded-SCM Develop
FlashMX/Flex
source in ebook
Delphi VCL
OS Develop
MiddleWare
MPI
MacOS develop
LabView
ELanguage
Software/Tools
E-Books
Artical/Document
encodeTableIndex.java.txt
Package: AdventNetSNMPAPI_4.zip [view]
Upload User: aonuowh
Upload Date: 2021-05-23
Package Size: 35390k
Code Size: 1k
Category:
SNMP
Development Platform:
C/C++
- /* $Id: encodeTableIndex.java,v 1.3 2002/09/09 05:36:28 tonyjpaul Exp $ */
- /*
- * @(#)encodeTableIndex.java
- * Copyright (c) 1996-2003 AdventNet, Inc. All Rights Reserved.
- * Please read the associated COPYRIGHTS file for more details.
- */
- /**
- * An example to encode the index of types like OctetString.
- * The Table oid,mib file and index should be given as input.
- */
- import com.adventnet.snmp.mibs.*;
- import com.adventnet.snmp.snmp2.*;
- import java.util.*;
- public class encodeTableIndex{
- public static void main(String args[]){
- if(args.length<3){
- System.out.println("Usage : java encodeTableIndex tableOID MIB-File index [indices..]");
- System.exit(0);
- }
- MibOperations mibOps = new MibOperations();
- try{
- mibOps.loadMibModules(args[1]);
- }catch(Exception ex){}
- SnmpOID rootoid = mibOps.getSnmpOID(args[0]);
- MibNode node = mibOps.getMibNode(rootoid);
- if(node==null)
- System.exit(0);
- Vector columns = node.getTableItems();
- SnmpOID columnoid = mibOps.getSnmpOID((String)columns.elementAt(0));
- MibNode columnnode = mibOps.getMibNode(columnoid);
- Vector indexNodes = columnnode.getIndexes(mibOps);
- Vector v =new Vector();
- for(int i=2;i<args.length;i++)
- v.addElement(args[i]);
- String d=mibOps.encodeInstanceString(v, indexNodes);
- String str[]=new String[columns.size()];
- for(int i=0; i< columns.size();i++){
- str[i]=(String)columns.elementAt(i)+"."+d;
- System.out.println(str[i]);
- }
- }
- }