前のトピック: SetSoftwarePackage次のトピック: ソフトウェア ポリシー


UnsealSoftwarePackages

UnsealSoftwarePackages は、1 つ以上のソフトウェア パッケージの封印を解除するメソッドです。

パラメータ

xsd:string sessionId (m)

セッションID。

ArrayOfstring softwarePackageIds (m)

封印を解除するソフトウェア パッケージを識別するソフトウェア パッケージ UUID の配列です。

戻り値

戻り値を露出しない void メソッドです。

特記事項

なし

CreateSoftwarePackage3

CreateSoftwarePackage3 メソッドは、SD ライブラリでパッケージを作成するために使用され、ラッパー パッケージの作成をサポートします。

パラメータ

xsd:string sessionId

DSM Web サービス ログインから取得されたセッション ID を指定します。

dsm:CreateSoftwarePackageProperties3 pkgProps

ソフトウェア パッケージ プロパティおよびラッパー パッケージのプロパティを含んでいます。

xsd:Boolean sealAfterCreate

パッケージが作成後に封印される必要があるかどうかを指定します。

戻り値

xsd:string packageId

作成されたパッケージの UUID を返します。

関連項目:

CreateSoftwarePackageProperties3

SetSoftwarePackage3

SetSoftwarePackage3 メソッドは、ソフトウェア パッケージおよび Debian ラッパー パッケージの両方を編集するために使用されます。

パラメータ

xsd:string sessionId

DSM Web サービス ログインから取得されたセッション ID を指定します。

dsm:SetSoftwarePackageProperties3 pkgProps

編集するパッケージのプロパティを指定します。

xsd:Boolean sealAfterEdit

パッケージが編集後に封印される必要があるかどうかを指定します。

注: パッケージが封印済み状態である場合、コメントと enableCheckSum フィールドのみを編集できます。

パッケージが封印済み状態であるとき、このパラメータが無視されます。 パッケージが封印されている場合、パッケージ プロパティをすべて設定しようとすると編集操作は失敗します。

関連項目:

SetSoftwarePackageProperties3

GetSoftwarePackage3

GetSoftwarePackage3 は、Debian ラッパー パッケージからソフトウェア パッケージ プロパティを取得するメソッドです。

パラメータ

xsd:string sessionId

DSM Web サービス ログインから取得されたセッション ID を指定します。

xsd:string packageId

プロパティを取得する Debian ラッパー パッケージの UUID を指定します。

dsm:SoftwarePackagePropertiesRequired3 propertiesRequired

取得するソフトウェア パッケージ プロパティを指定します。

戻り値

dsm:SoftwarePackageProperties3

ソフトウェア パッケージのプロパティを返します。

GetSoftwarePackageList3

GetSoftwarePackageList3 は、指定されたソフトウェア パッケージ グループからソフトウェア パッケージおよびそのプロパティのリストを取得するメソッドです。

パラメータ

xsd:string sessionId

DSM Web サービス ログインから取得されたセッション ID を指定します。

xsd:string softwarePackageGroupId

パッケージ リストが取得されるソフトウェア パッケージ グループの UUID を指定します。

注: ソフトウェアをすべて取得するには、NULL を渡します。

dsm:SoftwarePackagePropertiesRequired3 softwarePackagePropertiesRequired (m)

リストからソフトウェア パッケージを取得する場合に必要なプロパティを指定します。

dsm: ArrayOfSoftwarePackageFilter3 filterArray

ソフトウェア パッケージ プロパティのフィルタを指定します

dsm:SoftwarePackageProperty sortProperty

パッケージを並べ替える基になるプロパティを指定します。

xsd:boolean ascending

並べ替えが昇順で実行されることを指定します。

Xsd:long index

リストの開始インデックスを指定します。

xsd:long numRequired

リストから取得するパッケージの合計数を指定します。

Xsd:boolean refreshList

結果セットが各呼び出しに対して再計算されることを指定します。

戻り値

xsd:long totalNumPackages

指定されたフィルタ条件に使用可能なパッケージの合計数を返します。

dsm: ArrayOfSoftwarePackageProperties3 swPkgArray

SoftwarePackages プロパティの配列を返します。

GetSoftwarePackageInstallationList

GetSoftwarePackageInstallationList は、指定されたソフトウェア パッケージのインストールのリストを取得するメソッドです。 このメソッドはドメイン マネージャ上でのみサポートされています。

パラメータ

xsd:string sessionId

DSM Web サービス ログインから取得されたセッション ID を指定します。

xsd:string softwarePackageId

インストール リストが必要なソフトウェア パッケージの UUID を指定します。

xsd:string unitGroupId

インストール リストが必要なグループの UUID を指定します。 このパラメータを使用すると、ソフトウェア パッケージ インストールのリストを特定のグループ内のユニットに返すこともできます。

dsm:UnitSoftwareJobPropertiesRequired unitSoftwareJobPropertiesRequired

リスト内の各インストールから取得するプロパティを指定します。

Xsd:long index

リストの開始インデックスを指定します。

xsd:long numInstallationsRequired

リストから取得するインストールの数を指定します。

戻り値

Xsd:int totalNumInstallations

リスト内のインストールの合計数を返します。

dsm:ArrayOfUnitSoftwareJobProperties3 arrOfUnitSoftwareJobProperties

UnitSoftwareJobProperties の配列を、リストからリクエストされるソフトウェア パッケージ インストールごとに 1 つ返します。

関連項目:

ArrayOfUnitSoftwareJobProperties3

GetSoftwarePackageList

GetSoftwarePackageList メソッドは、ドメイン マネージャ内の登録済みのソフトウェア パッケージを返します。 このメソッドは並べ替えとフィルタの操作もサポートします。

パラメータ

xsd:string sessionId

DSM Web サービス ログインから取得されたセッション ID を指定します。

xsd:string softwarePackageGroupId

ソフトウェア パッケージをリスト表示する必要があるソフトウェア パッケージ グループの UUID を指定します。 ソフトウェア パッケージをすべてリスト表示する場合は NULL を指定します。

dsm:SoftwarePackagePropertiesRequired softwarePackagePropertiesRequired

リストから取得するソフトウェア パッケージ プロパティを指定します。

dsm: ArrayOfSoftwarePackageFilter filterArray

ソフトウェア パッケージのフィルタ条件の配列を指定します。

dsm:SoftwarePackageProperty sortProperty

結果を並べ替える基になるプロパティを指定します。

xsd:boolean sortAscending

リストを昇順で並べ替えるかどうかを指定します。

Xsd:long index

結果セットから項目を返す必要があるインデックス番号を指定します。 インデックスはゼロベースです。

xsd:long numRequired

startIndex 位置から取得するオブジェクトの数を指定します。

Xsd:boolean refreshList

各呼び出しの結果セットを再計算するかどうかを指定します。

戻り値

xsd:long totalNumPackages

指定したフィルタ条件に使用可能なパッケージの合計数が含まれます。

dsm: ArrayOfSoftwarePackageProperties2 swPkgArray

ソフトウェア パッケージ プロパティの配列が含まれます。