Rubrique précédente: SetSoftwarePackageRubrique suivante: Stratégies logicielles


UnsealSoftwarePackages

La méthode UnsealSoftwarePackages descelle un ou plusieurs packages logiciels.

Paramètres

xsd:string sessionId (m)

Identifiant de session.

ArrayOfstring softwarePackageIds (m)

Tableau d'UUID de packages logiciels identifiant les packages logiciels à desceller.

Valeurs de retour

Il s'agit d'une méthode nulle ne fournissant pas de valeur de retour.

Remarques

Aucune

CreateSoftwarePackage3

La méthode CreateSoftwarePackage3 permet de créer un package dans la bibliothèque de SD et prend en charge la création de packages d'encapsulateur.

Paramètres

xsd:string sessionId

Spécifie l'ID de session obtenu à partir de la connexion aux services Web DSM.

dsm:CreateSoftwarePackageProperties3 pkgProps

Inclut les propriétés de packages logiciels et de packages d'encapsulateur.

xsd:Boolean sealAfterCreate

Spécifie si le package doit être scellé après sa création.

Valeurs de retour

xsd:string packageId

Renvoie l'UUID du package créé.

Informations complémentaires :

CreateSoftwarePackageProperties3

SetSoftwarePackage3

La méthode SetSoftwarePackage3 permet de modifier le package logiciel et le package d'encapsulateur Debian.

Paramètres

xsd:string sessionId

Spécifie l'ID de session obtenu à partir de la connexion aux services Web DSM.

dsm:SetSoftwarePackageProperties3 pkgProps

Saisissez les propriétés du package que vous souhaitez modifier.

xsd:Boolean sealAfterEdit

Spécifie si le package doit être scellé après sa modification.

Remarque : Si l'état du package est défini sur Scellé, vous pouvez uniquement modifier les commentaires et les champs enableCheckSum.

De plus, ce paramètre sera ignoré. Si le package est scellé et que vous tentez de définir toutes ses propriétés, l'opération de modification échouera.

Informations complémentaires :

SetSoftwarePackageProperties3

GetSoftwarePackage3

La méthode GetSoftwarePackage3 permet de récupérer les propriétés de package logiciel à partir du package d'encapsulateur Debian.

Paramètres

xsd:string sessionId

Spécifie l'ID de session obtenu à partir de la connexion aux services Web DSM.

xsd:string packageId

Spécifie l'UUID du package d'encapsulateur Debian, dont les propriétés sont récupérées.

dsm:SoftwarePackagePropertiesRequired3 propertiesRequired

Indique les propriétés du package logiciel à récupérer.

Valeurs de retour

dsm:SoftwarePackageProperties3

Renvoie les propriétés du package logiciel.

GetSoftwarePackageList3

La méthode GetSoftwarePackageList3 permet de récupérer la liste de packages logiciels et leurs propriétés à partir d'un groupe de packages logiciels spécifique.

Paramètres

xsd:string sessionId

Spécifie l'ID de session obtenu à partir de la connexion aux services Web DSM.

xsd:string softwarePackageGroupId

Spécifie l'UUID du groupe de packages logiciels à partir duquel la liste de packages est récupérée.

Remarque : Indiquez NULL pour récupérer tous les logiciels.

dsm:SoftwarePackagePropertiesRequired3 softwarePackagePropertiesRequired (m)

Indique les propriétés requises pour la récupération d'un package logiciel à partir de la liste.

dsm: ArrayOfSoftwarePackageFilter3 filterArray

Spécifie le filtre appliqué aux propriétés de package logiciel.

dsm:SoftwarePackageProperty sortProperty

Spécifie la propriété en fonction de laquelle vous voulez trier les packages.

xsd:boolean ascending

Spécifie que le tri est effectué dans l'ordre croissant.

Xsd:long index

Indique l'index de départ de la liste.

xsd:long numRequired

Indique le nombre total de packages pouvant être obtenus à partir de la liste.

Xsd:boolean refreshList

Spécifie que l'ensemble de résultats est recalculé pour chaque appel.

Valeurs de retour

xsd:long totalNumPackages

Contient le nombre total de packages disponibles pour la condition de filtre spécifiée.

dsm: ArrayOfSoftwarePackageProperties3 swPkgArray

Renvoie le tableau de propriétés de packages logiciels.

GetSoftwarePackageInstallationList

La méthode GetSoftwarePackageInstallationList permet de récupérer la liste d'installations d'un package logiciel donné. Cette méthode est prise en charge uniquement sur le gestionnaire de domaines.

Paramètres

xsd:string sessionId

Spécifie l'ID de session obtenu à partir de la connexion aux services Web DSM.

xsd:string softwarePackageId

Spécifie l'UUID du package logiciel pour lequel vous voulez obtenir la liste d'installations.

xsd:string unitGroupId

Spécifie l'UUID du groupe pour lequel vous voulez obtenir la liste d'installations. Vous pouvez utiliser ce paramètre pour renvoyer une liste d'installations de packages logiciels sur des unités d'un groupe spécifique.

dsm:UnitSoftwareJobPropertiesRequired unitSoftwareJobPropertiesRequired

Spécifie les propriétés que vous voulez obtenir à partir de chaque installation dans la liste.

Xsd:long index

Indique l'index de départ de la liste.

xsd:long numInstallationsRequired

Indique le nombre total d'installations à obtenir de la liste.

Valeurs de retour

Xsd:int totalNumInstallations

Renvoie le nombre total d'installations dans la liste.

dsm:ArrayOfUnitSoftwareJobProperties3 arrOfUnitSoftwareJobProperties

Tableau de propriétés de jobs logiciels d'unités, une pour chaque installation de package logiciel demandée dans la liste.

Informations complémentaires :

ArrayOfUnitSoftwareJobProperties3

GetSoftwarePackageList

La méthode GetSoftwarePackageList renvoie les packages logiciels enregistrés dans un gestionnaire de domaines. Cette méthode prend également en charge les opérations de tri et de filtre.

Paramètres

xsd:string sessionId

Spécifie l'ID de session obtenu à partir de la connexion aux services Web DSM.

xsd:string softwarePackageGroupId

Spécifie l'UUID du groupe de packages logiciels à partir duquel les packages logiciels doivent être répertoriés. Spécifiez la valeur NULL pour répertorier tous les packages logiciels.

dsm:SoftwarePackagePropertiesRequired softwarePackagePropertiesRequired

Spécifie les propriétés de package logiciel que vous voulez récupérer à partir de la liste.

dsm: ArrayOfSoftwarePackageFilter filterArray

Spécifie un tableau de conditions de filtre appliquées à des propriétés de package de logiciel.

dsm:SoftwarePackageProperty sortProperty

Spécifie la propriété en fonction de laquelle vous voulez trier les résultats.

xsd:boolean sortAscending

Spécifie si vous voulez trier la liste dans l'ordre croissant.

Xsd:long index

Spécifie un numéro d'index à partir duquel les éléments doivent être renvoyés par l'ensemble de résultats. L'index est basé sur zéro.

xsd:long numRequired

Spécifie le nombre d'objets que vous voulez récupérer à partir de la position de startIndex.

Xsd:boolean refreshList

Permet d'indiquer si vous voulez recalculer l'ensemble de résultats pour chaque appel.

Valeurs de retour

xsd:long totalNumPackages

Contient le nombre total de packages disponibles pour la condition de filtre spécifiée.

dsm: ArrayOfSoftwarePackageProperties2 swPkgArray

Contient un tableau des propriétés de packages logiciels.