My Oracle Support Banner

Agile SDKを用いてファイル・フォルダのバージョンの値を取得した場合の挙動について (Doc ID 2426504.1)

Last updated on JULY 17, 2019

適用範囲:

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!


本書の内容
目的
解決策
参照情報

My Oracle Support provides customers with access to over a million knowledge articles and a vibrant support community of peers and Oracle experts.