Agile Classes.jar文件

时间:2016-05-24 23:16:04

标签: eclipse agile oracle-agile-plm

我正在使用Agile PLM版本:9.3.0.2(Build 20)。我在客户端。我正在尝试使用Eclipse与Agile的API功能进行交互。根据Agile SDK开发人员指南,我需要:

AgileAPI.jar agileclasses.jar

我有AgileAPI.jar文件,但我没有agileclasses.jar文件。

我可以获取此文件的任何建议/链接/方法!

1 个答案:

答案 0 :(得分:0)

AgileAPI.jar,包含服务器端Agile EJB使用的工厂和接口。 如果服务器上有Agile实例,则不需要使用agileclasses.jar(非官方API),而是使用AgileSessionFactory创建IAgileSession,使用所有接口实现(IChange,IPrograms,IItem等)它

session.getObject(IChange.OBJECT_TYPE, "ChangeNumber123");

你在哪里发现agileclasses.jar是必需的? 但是,您可以在Weblogic Server共享库文件夹中找到它们。

修改

Eclipse使用AgileAPI.jar与Agile Server进行交互。

String server = "http://myServer:7001/Agile";

HashMap<Integer,String> params = new HashMap<Integer, String>();
AgileSessionFactory instance = AgileSessionFactory.getInstance(server);              

params.put(AgileSessionFactory.USERNAME, "myUsername");
params.put(AgileSessionFactory.PASSWORD, "myPassword");
IAgileSession session=instance.createSession(params);
IItem item = (IItem) session.getObject(IItem.OBJECT_TYPE, "ITEMID1234");
item.setValue("Page Two.MYFIELD", "Value");

上面的示例,连接到已启动的Agile(服务器)实例,并获取编号为ITEMID1234的项目。然后它使用&#34;值&#34;

设置字段(MYFIELD)的值