Vorheriges Thema: SetSoftwarePackageNächstes Thema: Softwarerichtlinien


UnsealSoftwarePackages

Die Methode "UnsealSoftwarePackages" hebt die Versiegelung eines Softwarepakets oder mehrerer Softwarepakete auf.

Parameter

xsd:string sessionId (o)

Die Sitzungs-ID.

ArrayOfstring softwarePackageIds (o)

Ein Array von Softwarepaket-UUIDs der Softwarepakete, deren Versiegelung aufgehoben werden soll.

Rückgabewerte

Dies ist eine leere Methode, die keinen Rückgabewert ausgibt.

Anmerkungen

Keine

CreateSoftwarePackage3

Die Methode "CreateSoftwarePackage3" wird verwendet, um ein Paket in der SD-Bibliothek zu erstellen, und sie unterstützt die Erstellung von Wrapper-Paketen.

Parameter

xsd:string sessionId

Gibt die von der DSM-Webserviceanmeldung abgerufene Sitzungs-ID an.

dsm:CreateSoftwarePackageProperties3 pkgProps

Enthält die Softwarepaket- und die Wrapper-Paketeigenschaften.

xsd:Boolean sealAfterCreate

Gibt an, ob das Paket nach der Erstellung versiegelt werden muss.

Rückgabewerte

xsd:string packageId

Gibt die UUID des erstellten Pakets zurück.

Weitere Informationen:

CreateSoftwarePackageProperties3

SetSoftwarePackage3

Die Methode "SetSoftwarePackage3" wird verwendet, um das Software- und das Debian-Wrapper-Paket zu bearbeiten.

Parameter

xsd:string sessionId

Gibt die von der DSM-Webserviceanmeldung abgerufene Sitzungs-ID an.

dsm:SetSoftwarePackageProperties3 pkgProps

Gibt die Eigenschaften des Pakets an, das Sie bearbeiten möchten.

xsd:Boolean sealAfterEdit

Gibt an, ob das Paket nach dem Bearbeiten versiegelt werden muss.

Hinweis: Wenn sich das Paket in einem versiegelten Status befindet, können Sie nur die Kommentar- und enableCheckSum-Felder bearbeiten.

Dieser Parameter wird ignoriert, wenn sich das Paket in einem versiegelten Zustand befindet. Das Bearbeiten schlägt fehl, wenn ein Paket versiegelt ist und Sie versuchen, alle Paketeigenschaften festzulegen.

Weitere Informationen:

SetSoftwarePackageProperties3

GetSoftwarePackage3

Die Methode "GetSoftwarePackage3" ruft die Softwarepaketeigenschaften aus dem Debian-Wrapper-Paket ab.

Parameter

xsd:string sessionId

Gibt die von der DSM-Webserviceanmeldung abgerufene Sitzungs-ID an.

xsd:string packageId

Gibt die UUID des Debian-Wrapper-Pakets an, von dem die Eigenschaften abgerufen werden.

dsm:SoftwarePackagePropertiesRequired3 propertiesRequired

Gibt die abzurufenden Softwarepaketeigenschaften an.

Rückgabewerte

dsm:SoftwarePackageProperties3

Gibt die Eigenschaften des Softwarepakets zurück.

GetSoftwarePackageList3

Die Methode "GetSoftwarePackageList3" ruft die Liste von Softwarepaketen und ihre Eigenschaften aus einer angegebenen Softwarepaketgruppe ab.

Parameter

xsd:string sessionId

Gibt die von der DSM-Webserviceanmeldung abgerufene Sitzungs-ID an.

xsd:string softwarePackageGroupId

Gibt die UUID der Softwarepaketgruppe an, von dem die Paketliste abgerufen wird.

Hinweis: Übergeben Sie NULL, um alle Softwareelemente abzurufen.

dsm:SoftwarePackagePropertiesRequired3 softwarePackagePropertiesRequired (m)

Gibt die Eigenschaften an, die erforderlich sind, wenn ein Softwarepaket aus der Liste abgerufen wird.

dsm: ArrayOfSoftwarePackageFilter3 filterArray

Gibt den Filter für Softwarepaketeigenschaften an.

dsm:SoftwarePackageProperty sortProperty

Gibt die Eigenschaft an, anhand derer Sie die Pakete sortieren möchten.

xsd:boolean ascending

Gibt an, dass die Sortierung in aufsteigender Reihenfolge erfolgt.

Xsd:long index

Gibt den Startindex für die Liste an.

xsd:long numRequired

Gibt die Gesamtzahl der aus der Liste abzurufenden Pakete an.

Xsd:boolean refreshList

Gibt an, dass die Ergebnismenge für jeden Aufruf neu berechnet wird.

Rückgabewerte

xsd:long totalNumPackages

Gibt die für die angegebene Filterbedingung verfügbare Gesamtanzahl an Paketen zurück.

dsm: ArrayOfSoftwarePackageProperties3 swPkgArray

Gibt das Array der SoftwarePackages-Eigenschaften zurück.

GetSoftwarePackageInstallationList

Die Methode "GetSoftwarePackageInstallationList" ruft die Liste mit Installationen für ein angegebenes Softwarepaket ab. Diese Methode wird nur im Domänen-Manager unterstützt.

Parameter

xsd:string sessionId

Gibt die von der DSM-Webserviceanmeldung abgerufene Sitzungs-ID an.

xsd:string softwarePackageId

Gibt die UUID des Softwarepakets an, wofür Sie die Installationsliste benötigen.

xsd:string unitGroupId

Gibt die UUID der Gruppe an, wofür Sie die Installationsliste benötigen. Sie können diesen Parameter auch dazu verwenden, um eine Liste von Softwarepaketinstallationen für die Einheiten in einer bestimmten Gruppe zurückzugeben.

dsm:UnitSoftwareJobPropertiesRequired unitSoftwareJobPropertiesRequired

Gibt die Eigenschaften an, die von jeder Installation in der Liste abgerufen werden sollen.

Xsd:long index

Gibt den Startindex für die Liste an.

xsd:long numInstallationsRequired

Gibt die Anzahl der aus der Liste abzurufenden Installationen an.

Rückgabewerte

Xsd:int totalNumInstallations

Gibt die Gesamtanzahl der Installationen in der Liste zurück.

dsm:ArrayOfUnitSoftwareJobProperties3 arrOfUnitSoftwareJobProperties

Gibt ein Array von UnitSoftwareJobProperties zurück – eins für jede Softwarepaketinstallation, die über die Liste angefordert werden.

Weitere Informationen:

ArrayOfUnitSoftwareJobProperties3

GetSoftwarePackageList

Die Methode "GetSoftwarePackageList" gibt die registrierten Softwarepakete in einem Domänen-Manager zurück. Diese Methode unterstützt auch die Sortierungs- und Filtervorgänge.

Parameter

xsd:string sessionId

Gibt die von der DSM-Webserviceanmeldung abgerufene Sitzungs-ID an.

xsd:string softwarePackageGroupId

Gibt die UUID der Softwarepaketgruppe an, von welcher die Softwarepakete aufgelistet werden müssen. Geben Sie NULL an, um alle Softwarepakete aufzulisten.

dsm:SoftwarePackagePropertiesRequired softwarePackagePropertiesRequired

Gibt die Softwarepaketeigenschaften an, die Sie aus der Liste abrufen möchten.

dsm: ArrayOfSoftwarePackageFilter filterArray

Gibt ein Array von Filterbedingungen für Softwarepaketeigenschaften an.

dsm:SoftwarePackageProperty sortProperty

Gibt die Eigenschaft an, anhand derer Sie die Ergebnisse sortieren möchten.

xsd:boolean sortAscending

Gibt an, ob Sie die Liste in aufsteigender Reihenfolge sortieren möchten.

Xsd:long index

Gibt eine Indexnummer an, von der Sie die Elemente aus der Ergebnismenge zurückgeben möchten. Der Index ist null-basiert.

xsd:long numRequired

Gibt die Anzahl von Objekten an, die Sie von der Position "startIndex" abrufen möchten.

Xsd:boolean refreshList

Gibt an, ob Sie die Ergebnismenge für jeden Aufruf neu berechnen möchten.

Rückgabewerte

xsd:long totalNumPackages

Gibt die für die angegebene Filterbedingung verfügbare Gesamtanzahl an Paketen zurück.

dsm: ArrayOfSoftwarePackageProperties2 swPkgArray

Enthält ein Array von Softwarepaketeigenschaften.