Rubrique précédente: CloseSoftwarePackageVolumeListRubrique suivante: CreateSoftwarePackageVolume


CopyElementsToSoftwarePackageVolume

La méthode CopyElementsToSoftwarePackageVolume copie les éléments logiciels désignés par une série de chemins de répertoire dans le volume de package logiciel spécifié.

Paramètres

xsd:string sessionId (m)

Identifiant de session.

xsd:string softwarePackageVolumeId(m)

UUID identifiant le volume de package logiciel dans lequel les éléments doivent être copiés.

xsd:string softwarePackageVolumeSubPath (m)

Chemin du volume dans lequel les éléments sont copiés.

ArrayOfFileSystemElementPath fileSystemElementPath (m)

Tableau de chemins vers les éléments du système de fichiers qui doivent être copiés dans le volume de package logiciel spécifié.

Valeurs de retour

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

Remarques

Aucune

CopyElementsToSoftwarePackageVolume2

La méthode CopyElementsToSoftwarePackageVolume2 copie les éléments logiciels pointés par une série de chemins de répertoires vers le volume de package logiciel spécifié. Cette méthode comprend un paramètre supplémentaire (sourceOnManager) qui permet à l'utilisateur de lancer la copie des éléments logiciels à partir du gestionnaire ou des services Web.

Paramètres

xsd:string sessionId (m)

Identifiant de session.

xsd:string softwarePackageVolumeId (m)

UUID identifiant le volume de package logiciel dans lequel les éléments doivent être copiés.

xsd:string softwarePackageVolumeSubPath (m)

Chemin du volume dans lequel les éléments sont copiés.

xsd:Boolean sourceOnManager

Si sourceOnManager est défini sur True, le gestionnaire lance la copie des éléments logiciels. S'il est défini sur False, le service Web CA ITCM lance la copie des éléments logiciels.

Si le gestionnaire lance la copie, la valeur fileSystemElementPath provient du contexte de l'ordinateur du gestionnaire. Si le service Web lance la copie, la valeur fileSystemElementPath provient du contexte du service Web (et de l'ordinateur exécutant le service Web).

ArrayOfFileSystemElementPath fileSystemElementPath (m)

Tableau de chemins vers les éléments du système de fichiers qui doivent être copiés dans le volume de package logiciel spécifié.

Valeurs de retour

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

Remarques

Si SourceOnManager est défini sur True, la copie des éléments s'effectue à partir du contexte de l'utilisateur exécutant CAF (utilisateur du CAF) dans le gestionnaire.

S'il est défini sur False, la copie des éléments s'effectue à partir du contexte du service Web. L'utilisateur associé au thread (utilisateur du service Web) effectuant la copie dans le service Web doit être autorisé à faire la copie.

L'utilisateur du service Web ou l'utilisateur caf doit disposer des autorisations suivantes :

Si le service Web CA ITCM est installé sur Windows 2000 Advanced Server et que fileSystemElementPath contient des chemins UNC pour accéder aux fichiers distants, sourceOnManager doit alors être défini sur False et l'utilisateur doit disposer de l'autorisation spécifiée ci-dessus pour accéder à ces fichiers distants.

Définition de l'utilisateur du service Web

Service Web sous Windows

Si le service Web est en cours d'exécution sur Windows et si le fournisseur de sécurité utilisé pour l'authentification (dans la méthode de connexion du service Web) est WINNT, le service Web essaie d'emprunter l'identité de l'utilisateur utilisée pour la connexion afin d'effectuer la copie au lieu de se servir de l'utilisateur défini par IIS (pour le thread).

Remarque: Si le service Web est exécuté sous Windows Advanced Server 2000, l'emprunt des informations d'identification fournies (pour la connexion) requiert que l'utilisateur associé au thread dispose des droits de sécurité locale suivants :

L'utilisateur associé au thread actuel (avant l'emprunt) est l'utilisateur configuré dans IIS, ou l'utilisateur anonyme d'IIS par défaut.

Si le service Web est exécuté sous Windows, mais sans utiliser le fournisseur de sécurité WINNT (LDAP peut être utilisé, par exemple), ou si une tentative d'emprunt échoue, l'utilisateur du service Web est l'utilisateur associé au thread actuel, tel que configuré par IIS.

Service Web sous Linux

Si le service Web est exécuté sous Linux, l'utilisateur est l'utilisateur associé au processus, par défaut l'utilisateur racine.