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