当前位置:编程学习 > JAVA >>

TMF814开发疑难

   大家好,目前我用java应用TMF814开发一个客户端程序,用命名服务方式获取设备信息和获取各种告警信息。编写测试用例获取设备信息遇到了如下问题:
   
import org.omg.CORBA.*;
import org.omg.CosNaming.*;
import org.tmforum.mtnm.emsSessionFactory.*;

     try

     {

           args = new String[2];
           args[0] = "-ORBInitRef";
           args[1] = "NameService=corbaloc::192.168.0.10:27888/NameService";

           String emsName = "Ericsson/SOO-TMFv1_4";
           ORB orb = ORB.init(args, null);        

           org.omg.CORBA.Object objRef = orb.resolve_initial_references("NameService");
           NamingContext ncRef = NamingContextHelper.narrow(objRef);

           NameComponent tmfClass = new NameComponent("TMF_MTNM", "Class");
           NameComponent tmfVendor = new NameComponent("Ericsson", "Vendor");
           NameComponent tmfEmsInstance = new NameComponent(emsName, "EmsInstance");

           NameComponent tmfVersion = new NameComponent("3.0", "Version");
           NameComponent tmfEntity = new NameComponent(emsName, "EmsSessionFactory_I");

           NameComponent[] entityPath = {tmfClass, tmfVendor, tmfEmsInstance, tmfVersion, tmfEntity };
           EmsSessionFactory_I emsSessionFactory = EmsSessionFactory_IHelper.narrow(ncRef.resolve(entityPath));

           System.out.println(emsSessionFactory.getVersion());

      }
      catch(Exception e)
      {
         System.out.println("ERROR:" + e);
         e.printStackTrace();
       }

报错信息:ERROR:org.omg.CosNaming.NamingContextPackage.NotFound: IDL:omg.org/CosNaming/NamingContext/NotFound:1.0

      我没有过相关的开发经验,请教一下,这个问题如何解决呢?谢谢 --------------------编程问答-------------------- omg.org/CosNaming/NamingContext/NotFound下
有这个吗?

另:提高结贴率 --------------------编程问答-------------------- --------------------编程问答-------------------- omg.org/CosNaming/NamingContext /NotFound下
有这个吗?

请问你的意思是?
--------------------编程问答-------------------- 爱立信的corba接口吧  你登陆了么 --------------------编程问答-------------------- 你的命名树与厂家的不一样导致的。
补充:Java ,  Eclipse
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,