機械翻訳について

パッケージ・メソッド

パッケージ・メソッドは、packagesネームスペースで使用できます。 これらのメソッドは、ULN上のセッションで使用可能なパッケージに関する情報を抽出するために使用されます。 ULNで使用可能なパッケージと対話するには、次の方法が用意されています:

packages.getDetails

getDetailsメソッドは、指定されたパッケージに関する詳細情報を戻します。

入力パラメータ

パラメータ 説明
sessionKey セッションのセッション・キー。
pid 問合せが必要なパッケージ識別子で、整数として指定されます。

戻り値のパラメータ

フィールド 説明
array 次のチャネルの配列:
struct (package)
download_urls
パッケージのダウンロード元のURLsの配列。
url
URL値。 URLにアクセスするには、認証時に返されたセッション・キーの値とともにX-ULN-Api-User-Keyヘッダーを含めます。
providing_channels
このパッケージを提供するチャネルをリストする配列です。
label
値としてチャネル・ラベルを持つ文字列。
package_arch_label
パッケージ・アーキテクチャのラベル。
package_build_date
パッケージが作成された日付およびタイムスタンプ。
package_build_host
パッケージが構築されたホスト。
package_cookie
パッケージcookieの値。 通常は空です。
package_description
パッケージの詳細な説明。
package_epoch
パッケージのエポック値(指定されている場合)。 エポック値は、バージョニングが意味を成さない場合や連続していない場合に、RPMがパッケージ・バージョンの順序を決定する際に役立ちます。
package_file
パッケージ・ファイル名。
package_id
ULNパッケージ識別子。
package_last_modified_date
パッケージが最後に変更された日付およびタイムスタンプ。
package_license
パッケージがリリースされるライセンス。
package_md5sum
パッケージのmd5sum値。
package_name
パッケージの名前。
package_payload_size
パッケージのペイロード・サイズ(バイト)。
package_release
パッケージのリリース値。
package_size
パッケージ・サイズ(バイト)。
package_summary
パッケージの内容のサマリー。
package_vendor
パッケージ・ベンダー名。
package_version
パッケージのバージョン。
package_checksums
構造。パッケージのチェックサム値をタイプ別にリストします:
md5
パッケージ・チェックサム値のmd5ハッシュ。

入力パラメータの例


sessionKey: uyjAN3cB7ySsAUra27CKj3qx9fuGyio5uQ6w4q4ALNX
pid: 33658475
            

出力パラメータの例


{
    "package_last_modified_date": "2025-01-26 17:00:08",
    "package_arch_label": "x86_64",
    "package_cookie": " ",
    "package_name": "libcomps",
    "package_summary": " ",
    "package_epoch": " ",
    "package_checksums": [
        {
            "sha256": "d62a4818769711fb742b4309b581de8f1572c601c338a7bc3a4802393e11e89b"
        }
    ],
    "package_payload_size": 211496,
    "package_version": "0.1.21",
    "package_license": "GPL-2.0-or-later",
    "package_vendor": " ",
    "package_release": "3.el10",
    "package_size": 210223,
    "package_sha256": "d62a4818769711fb742b4309b581de8f1572c601c338a7bc3a4802393e11e89b",
    "package_id": 33658475,
    "providing_channels": [
        "ol10_x86_64_baseos_latest"
    ],
    "package_build_host": "build-ol10-x86_64.oracle.com",
    "package_description": " ",
    "package_build_date": "2025-01-26 17:00:08",
    "download_urls": [
        "https://linux-update.oracle.com/XMLRPC/GET-REQ/ol10_x86_64_baseos_latest/libcomps-0.1.21-3.el10.x86_64.rpm"
    ],
    "package_file": "libcomps-0.1.21-3.el10.x86_64.rpm"
}
            

packages.listProvidingErrata

listProvidingErrataメソッドは、パッケージに関連付けられているエラータのリストを返します。

入力パラメータ

パラメータ 説明
sessionKey セッションのセッション・キー。 例: JyUVNoT74BFaRJ6fRjDIQ5idPmCaj5UJLb76E2f45Gc
pid 問合せが必要なパッケージ識別子で、整数として指定されます。 例: 11807834

戻り値のパラメータ

フィールド 説明
array パッケージに関連付けられているすべてのエラータの配列:
struct (errata)
errata_advisory_type
エラータ・アドバイザ・タイプ。 例: Security Advisory
errata_advisory
エラータアドバイザのラベル。 例: ELSA-2018-2942
errata_issue_date
エラータが発行された日付。 例: 2018-10-17 00:00:00
errata_last_modified_date
エラッタが最後に変更された日付。 例: 2018-10-17 00:00:00
errata_synopsis
エラータの概要。 例: java-1.8.0-openjdk security update
errata_update_date
エラータ更新日。 例: 2018-10-17 00:00:00

入力パラメータの例


sessionKey: uyjAN3cB7ySsAUra27CKj3qx9fuGyio5uQ6w4q4ALNX
pid: 33658475
            

出力パラメータの例


[
    {
        "errata_update_date": "2025-06-09 00:00:00",
        "errata_advisory_type": "Bug Fix Advisory",
        "errata_synopsis": "libcomps bug fix and enhancement update",
        "errata_advisory": "ELBA-2025-6382",
        "errata_last_modified_date": "2025-06-09 00:00:00",
        "errata_issue_date": "2025-06-09 00:00:00"
    }
]