Rubrique précédente: removeGroupFromSWG—Suppression d'un groupe d'un groupe de logicielsRubrique suivante: Gestion des catalogues


removeItemFromSWG—Suppression d'un élément du groupe de logiciels

Cette action supprime des produits d'un groupe de logiciels.

Cette action a le format suivant :

swLibrary action=removeItemFromSWG
name=nom_groupe_logiciels
{item=nom_élément 
version=version_élément |
{itemList=(nom_élément/version_élément)}}
élément

Spécifie le nom de l'élément à retirer.

itemList

Spécifie un élément, identifié par la paire (itemname itemversion) à supprimer du groupe de logiciels.

Ce paramètre peut apparaître plusieurs fois pour créer une liste d'éléments. à supprimer.

La barre oblique (/) étant utilisée en tant que délimiteur, les noms ou les versions d'éléments contenant ce caractère doivent être placés entre guillemets (").

nom

Spécifie le nom d'un groupe de logiciels duquel l'élément sera supprimé.

version

Spécifie le version de l'élément à retirer.

Remarque : Vous pouvez intégrer dans un script un élément à supprimer de deux façons. Vous pouvez utiliser les paramètres item et version, ou le paramètre itemList. Vous ne devez pas utiliser les deux formats conjointement dans la commande, mais au moins l'un d'entre eux.

La suppression d'un élément d'un groupe de logiciels n'entraîne pas sa suppression de la bibliothèque de logiciels. Les autres affectations de cet élément aux autres groupes de logiciels restent identiques. Si vous utilisez le paramètre itemList dans le lot ou l'interface de ligne de commande et qu'un nom ou une version d'élément contient une barre oblique, vous devrez dupliquer ce caractère dans le nom ou la version d'élément.

Si le paramètre itemList contient des espaces, placez-les entre guillemets ("). (Cette remarque est uniquement valable si vous utilisez la ligne de commande ou le lot.)

Exemples

cadsmcmd swlibrary action=listSWG name=swg_1
CA IT Client Manager r12
Version de ligne de commande ITCM 12.8.0.xxxx
Copyright (c) 2013 CA. Tous droits réservés.
Mode Trace : FILE
Nom de fichier de suivi : C:\ProgramFiles\CA\DSM\SD\..\logs\cadsmcmd.log
Connexion au <gestionnaire par défaut> sous le compte utilisateur sous le compte utilisateur "<utilisateur par défaut>" ...OK.
Gestionnaire : mymanager
Domaine : mydomain
Type de domaine: Domain
Prise en charge : CO CCNF USD OSIM AM
-------------------------------------------------------------------------------
Liste des membres du groupe de logiciels swg_1 
-------------------------------------------------------------------------------
tstbase 1.0 <Générique>, <Standard>, 22622(0), CA, http://supportconnect.ca.com/
tstkpk01 1.0 <Générique>, <Standard>, 22752(0), CA, http://supportconnect.ca.com/
tstkpk02 1.0 <Générique>, <Standard>, 22832(0), CA, http://supportconnect.ca.com/
tstkpk03 1.0 <Générique>, <Standard>, 22962(0), CA, http://supportconnect.ca.com/
pg_1 <Groupe procédures>
SDCMD<A000000> : OK

cadsmcmd swlibrary action=listPG name=pg_1
CA IT Client Manager r12
Version de ligne de commande ITCM 12.8.0.xxxx
Copyright (c) 2013 CA. Tous droits réservés.

Connexion au gestionnaire kkkkk01b sous le compte utilisateur <utilisateur par défaut> ...OK.

-------------------------------------------------------------------------------
Liste des membres du groupe de procédures pg_1 
-------------------------------------------------------------------------------
inst (tstbase 1.0 <1>)
inst (tstkpk03 1.0 <2>)
SDCMD<A000000> : OK

L'entrée tstkpk03 est obsolète et vous devez la supprimer. Pour effectuer cette opération, utilisez la commande suivante :

cadsmcmd swlibrary action=removeItemFromSWG name=swg_1 item=tstkpk03 version=1.0

La suppression n'entraîne pas la suppression de l'élément tstkpk03 de la bibliothèque de logiciels. Il est encore disponible dans le groupe "Tous les logiciels" et dans tous les autres groupes où il a été affecté. Il est simplement supprimé du groupe swg_1.

Si hormis tstkpk03, l'entrée tstbase doit également être supprimée, la commande suivante vous permet de supprimer les deux entrées par un appel :

cadsmcmd swlibrary action=removeItemFromSWG name=swg_1 itemList=(tstbase/1.0) itemList=("tstkpk03" /"1.0")

Supposons maintenant que vous devez ajouter un produit appelé DMS Editor de la version 6.01.0000 au groupe. La commande suivante permet d'effectuer l'affectation :

cadsmcmd swlibrary action=addItemToSWG name=swg_1 item="DMS Editor" version=6.01.0000

Si un autre produit doit être ajouté, par exemple DMS Interpreter de la version 6.01.0000, la commande suivante permet d'ajouter deux produits à l'aide d'un seul appel:

cadsmcmd swlibrary action=addItemToSWG name=swg_1 itemList=("DMS Editor" /6.01.0000) itemList=("DMS Interpreter" /6.01.0000) 

Le contenu du groupe est maintenant le suivant :

cadsmcmd swlibrary action=listSWG name=swg_1
CA IT Client Manager r12
Version de ligne de commande ITCM 12.8.0.xxxx
Copyright (c) 2013 CA. Tous droits réservés.
Connexion au gestionnaire kkkkk01b sous le compte utilisateur <utilisateur par défaut> ...OK.
-------------------------------------------------------------------------------
Liste des membres du groupe de logiciels swg_1 
-------------------------------------------------------------------------------
tstbase 1.0 <Générique>, <Standard>, 22622(0), CA, http://supportconnect.ca.com/
tstbase 1.0 <Générique>, <Standard>, 22752(0), CA, http://supportconnect.ca.com/
tstbase 1.0 <Générique>, <Standard>, 22832(0), CA, http://supportconnect.ca.com/
Editeur DMS 6.01.0000 <MSI>, <Standard>, 22972<0>, CA, http://supportconnect.ca.com/
pg_1 <Groupe procédures>
SDCMD<A000000> : OK
cadsmcmd swlibrary action=listPG name=pg_1
CA IT Client Manager r12
Version de ligne de commande ITCM 12.8.0.xxxx
Copyright (c) 2013 CA. Tous droits réservés.
Connexion au gestionnaire kkkkk01b sous le compte utilisateur <utilisateur par défaut> ...OK.
-------------------------------------------------------------------------------
Liste des membres du groupe de procédures pg_1 
-------------------------------------------------------------------------------
inst (tstbase 1.0 <1>)
inst (tstkpk03 1.0 <2>)
SDCMD<A000000> : OK