2016-05-24 2 views
0

私はアジャイルPLMバージョン:9.3.0.2(ビルド20)を使用しています。私はクライアント側です。 Eclipseを使用してAgileのAPI機能とやりとりしようとしています。私は両方必要アジャイルSDK開発者ガイドによると:アジャイルClasses.jarファイル

AgileAPI.jar

agileclasses.jar私はAgileAPI.jarファイルを持っているが、私はagileclasses.jarファイルを持っていません。

私はこのファイルを入手することができます任意の提案/リンク/メソッド!

答えて

0

AgileAPI.jarには、サーバーサイドでAgile EJBが使用するファクトリとインターフェイスが含まれています。 サーバ上にAgileインスタンスがある場合、AgileSessionFactoryを使用してAgileSessionFactoryを使用してAgileClasses.jar(非公式API)を作成する必要はなく、すべてのインタフェース実装(IChange、IPrograms、IItemなど)は、 。

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

agileclasses.jarが必要ですか? しかし、それらをWeblogic Serverの共有ライブラリフォルダで見つけることができます。 EclipseはAgileAPI.jarを使用してアジャイルサーバーと対話

EDIT

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"); 

上記の例では、すでに起動しアジャイル(サーバー)のインスタンスに接続し、数ITEMID1234でアイテムを取得。次に、値(値)のフィールド(MYFIELD)の値を設定します

+0

SDKデベロッパードキュメント –

+0

SDKネットワーククラスローダーとWeblogic Serverの操作性を設定していますか? https://docs.oracle.com/cd/E10959_06/otn/pdf/integration/B32316_01.pdf これは、サーバーではなくEclipseを構成することではありません。結局のところ、これらのファイルは$ AGILE_HOME/agileDomain/libの下で利用できると言われていますが、それを実行するにはアプリケーションのコンテナとしてEclipseを使用しません。 – Tonino

+0

そうです。理想的には、私はEclipseと何らかの形でAgileをやりとりしたいと思っています。しかし、私はそれを設定する方法がわかりません。私はPythonを使うことができればいいと思うが、Javaだけで動作するようだ。 –

関連する問題