Agile SDKを用いてファイル・フォルダのバージョンの値を取得した場合の挙動について
(Doc ID 2426504.1)
Last updated on JULY 29, 2018
適用範囲:
Oracle Agile PLM Framework - バージョン 9.3.6.0 以降この文書の内容はすべてのプラットフォームに適用されます。
目的
実際の動作
アイテムオブジェクトの添付ファイルにおけるファイル・フォルダのバージョンを取得の際、以下の挙動が確認できます :
1) フォルダ・バージョンが特定の数値 : 1 , 2, 3 .... に設定されている場合、When Folder Version is set with specific number such as 1, 2, 3....
IAgileList.getValue(), IAgileList.getAPIName(),IAgileList.getId() は、それぞれ 同じ数値 である 1, 2, 3 ..... を返します
2) フォルダ・バージョンに "LATEST" といった値が設定されている場合、(例えばこのとき最新のバージョンが8の場合)
IAgileList.getValue(), IAgileList.getAPIName(),IAgileList.getId() は、それぞれ、LATEST-8, LATEST8, 9999 を返します
手順
1. Web Clientにログインしアイテム : P00001に移動します。以下のファイル・フォルダが設定された2つの添付ファイルを追加します。(FOLDER00006のフォルダ・バージョンを1 から LATEST-1 に変更します)
File name | Folder Number | Folder Version |
test.jpg | FOLDER00005 | 1 |
936_Agile_PLM_DataLoad_User_Guide.pdf | FOLDER00006 | LATEST-1 |
2. eclipse にて新しい Java Project を開きます
FolderVersionViewer
> JRE System Library [JavaSE-1.8]
> src
> sample
> FolderVersionViewer.java
> Referenced Libraries
> AgileAPI.jar
3. FolderVersionViewer.java に以下のコードを登録します
[FOLDER00005] Folder Version's Value : 1 (String)
[FOLDER00005] Folder Version's API Name : 1
[FOLDER00005] Folder Version's ID : 1 (Integer)
[FOLDER00006] Folder Version's Value : LATEST-1 (String)
[FOLDER00006] Folder Version's API Name : LATEST1
[FOLDER00006] Folder Version's ID : 9999 (Integer)
解決策
To view full details, sign in with your My Oracle Support account. |
|
Don't have a My Oracle Support account? Click to get started! |
本書の内容
目的 |
解決策 |
参照情報 |