パッケージ・メソッド
パッケージ・メソッドは、packages
ネームスペースで使用できます。これらのメソッドは、ULNのセッションで使用可能なパッケージに関する情報を抽出するために使用します。ULNで使用可能なパッケージの操作のために、次のメソッドが提供されています。
packages.getDetails
getDetails
メソッドは、指定したパッケージに関する詳細情報を返します。
- 入力パラメータ
string sessionKey
-
セッションのセッション・キー。例:
JyUVNoT74BFaRJ6fRjDIQ5idPmCaj5UJLb76E2f45Gc
int pid
-
問合せが必要なパッケージ識別子(整数で指定します)。例:
11807834
- 戻り値のパラメータ
array
-
次の項目を含むチャネルの配列。
struct (package)
-
次の文字列を含む構造体:
array download_urls
-
パッケージをダウンロードできるURLの配列。
string url
-
URL値。
URLにアクセスするには、認証時に返されたセッション・キーの値とともにX-ULN-Api-User-Key
ヘッダーを含めます。たとえば、次のようになります。curl -H "X-ULN-Api-User-Key: JyUVNoT74BFaRJ6fRjDIQ5idPmCaj5UJLb76E2f45Gc" \ https://uln.oracle.com/XMLRPC/GET-REQ/ol7_x86_64_latest/java-1.8.0-openjdk-demo-1.8.0.191.b12-0.el7_5.i686.rpm
array providing_channels
-
このパッケージを提供するチャネルをリストする配列。
string label
-
値としてチャネル・ラベルを含む文字列。例:
ol7_x86_64_latest
string package_arch_label
-
パッケージ・アーキテクチャ・ラベル。例:
i686
string package_build_date
-
パッケージがビルドされた日付とタイムスタンプ。例:
2018-10-17 16:39:10
string package_build_host
-
パッケージを構築したホスト。例:
x86-ol7-builder-02.us.oracle.com
string package_cookie
-
パッケージのCookie値。通常は空です。
string package_description
-
パッケージの完全な説明。例:
The OpenJDK demos.
string package_epoch
-
パッケージのエポック値(指定されている場合)。エポック値は、バージョニングが意味を成さない場合や連続していない場合に、RPMがパッケージ・バージョンの順序を決定する際に役立ちます。例:
1
string package_file
-
パッケージのファイル名。例:
java-1.8.0-openjdk-demo-1.8.0.191.b12-0.el7_5.i686.rpm
string package_id
-
例:
11807834
string package_last_modified_date
-
このパッケージが最後に変更された日付とタイムスタンプ。例:
2018-10-17 16:39:10
string package_license
-
パッケージがリリースされるライセンス(複数可)。例:
ASL 1.1 and ASL 2.0 and BSD and BSD with advertising and GPL+ and GPLv2 and GPLv2 with exceptions and IJG and LGPLv2+ and MIT and MPLv2.0 and Public Domain and W3C and zlib
string package_md5sum
-
パッケージのmd5sum値。例:
1508de7bafe0d6fe0814d216cbbb354b
string package_name
-
パッケージの名前。例:
java-1.8.0-openjdk-demo
string package_payload_size
-
パッケージのペイロード・サイズ(バイト単位)。例:
4412184
string package_release
-
パッケージ・リリース値。例:
0.el7_5
string package_size
-
パッケージ・サイズ(バイト単位)。例:
4293131
string package_summary
-
パッケージの内容のサマリー。例:
OpenJDK Demos
string package_vendor
-
パッケージ・ベンダー名。例:
Oracle America
string package_version
-
パッケージのバージョン。例:
1.8.0.191.b12
struct package_checksums
-
パッケージ・チェックサム値をタイプ別にリストする構造体:
string md5
-
パッケージ・チェックサム値のmd5ハッシュ。例:
1508de7bafe0d6fe0814d216cbbb354b
packages.listProvidingErrata
listProvidingErrata
メソッドは、パッケージに関連付けられたエラッタのリストを返します。
- 入力パラメータ
string sessionKey
-
セッションのセッション・キー。例:
JyUVNoT74BFaRJ6fRjDIQ5idPmCaj5UJLb76E2f45Gc
int pid
-
問合せが必要なパッケージ識別子(整数で指定します)。例:
11807834
- 戻り値のパラメータ
array
-
パッケージに関連付けられたすべてのエラッタの配列:
struct (errata)
-
次の文字列を含む構造体:
string errata_advisory_type
-
エラッタ・アドバイザ・タイプ。例:
Security Advisory
string errata_advisory
-
エラッタ・アドバイザ・ラベル。例:
ELSA-2018-2942
string errata_issue_date
-
エラッタが発行された日付。例:
2018-10-17 00:00:00
string errata_last_modified_date
-
エラッタが最後に変更された日付。例:
2018-10-17 00:00:00
string errata_synopsis
-
エラッタの簡単な概要。例:
java-1.8.0-openjdk security update
string errata_update_date
-
エラッタ更新日。例:
2018-10-17 00:00:00