Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/grails/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java Netcool对象服务器api_Java_Tivoli - Fatal编程技术网

Java Netcool对象服务器api

Java Netcool对象服务器api,java,tivoli,Java,Tivoli,正在运行Netcool 7.3.1。正在寻找访问对象服务器表的简单api。我已经从nco#U SQL中运行了一个SQL命令,并将输出刮到了一个C#数据表中,但是我想知道是否有某种类型的api可以用于C#或Java访问表数据?到目前为止,您可能需要使用sybase数据库适配器。我使用了以下三种方法来查询netcool对象服务器: 免费TDS-这是免费的sybase客户端 Jconn3-这是付费sybase客户端,但如果您使用的是WebGUI/Impact,则此驱动程序附带提示 nco_sql-在这

正在运行Netcool 7.3.1。正在寻找访问对象服务器表的简单api。我已经从nco#U SQL中运行了一个SQL命令,并将输出刮到了一个C#数据表中,但是我想知道是否有某种类型的api可以用于C#或Java访问表数据?

到目前为止,您可能需要使用sybase数据库适配器。我使用了以下三种方法来查询netcool对象服务器:

  • 免费TDS-这是免费的sybase客户端
  • Jconn3-这是付费sybase客户端,但如果您使用的是WebGUI/Impact,则此驱动程序附带提示
  • nco_sql-在这里,您可能需要创建一个带有查询的文件,然后将其传递给nco_sql。这需要额外的努力来解析列信息,因为输出将在控制台上

  • 我更喜欢jconn3,简单且类似于jdbc驱动程序,您只需要在类路径中使用这个jar。

    如果您可以使用更新版本的Omnibus,您可以使用内置的HTTP/restapi


    您可以编写自己的java程序,只需启动

    //Load Sybase Driver
    Class.forName("com.sybase.jdbc3.jdbc.SybDriver");
    String url = "jdbc:sybase:Tds:" + host + ":" + port;
    con = DriverManager.getConnection(url, user, pass);
    
    执行语句

    Statement stat = conn.createStatement();
    ResultSet result = stat.executeQuery("Select count(*) from alerts.status");;`