首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >敏捷Classes.jar文件

敏捷Classes.jar文件
EN

Stack Overflow用户
提问于 2016-05-25 07:16:04
回答 1查看 709关注 0票数 0

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

AgileAPI.jar agileclasses.jar

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

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

EN

回答 1

Stack Overflow用户

发布于 2016-07-07 22:33:06

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

代码语言:javascript
复制
session.getObject(IChange.OBJECT_TYPE, "ChangeNumber123");

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

编辑

Eclipse使用AgileAPI.jar与敏捷服务器进行交互。

代码语言:javascript
复制
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的项目。然后使用" value“设置字段(MYFIELD)的值

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37425411

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档