+ All Categories
Home > Documents > IBM Tivoli Configuration Manager

IBM Tivoli Configuration Manager

Date post: 25-Nov-2021
Category:
Upload: others
View: 17 times
Download: 0 times
Share this document with a friend
406
IBM Tivoli Configuration Manager Manual de consulta para Software Distribution Versión 4.2.1 SC10-3849-01
Transcript
Page 1: IBM Tivoli Configuration Manager

IBM

Tivoli

Configuration

Manager

Manual

de

consulta

para

Software

Distribution

Versión

4.2.1

SC10-3849-01

���

Page 2: IBM Tivoli Configuration Manager
Page 3: IBM Tivoli Configuration Manager

IBM

Tivoli

Configuration

Manager

Manual

de

consulta

para

Software

Distribution

Versión

4.2.1

SC10-3849-01

���

Page 4: IBM Tivoli Configuration Manager

Nota

Antes

de

utilizar

esta

información

y

el

producto

al

que

da

soporte,

lea

la

información

del

apartado

“Avisos”

en

la

página

365.

Segunda

edición

(diciembre

de

2003)

Este

manual

es

la

traducción

del

original

en

inglés

IBM

Tivoli

Configuration

Manager

Reference

Manual

for

Software

Distribution,

(SC23-4712-01).

Esta

edición

se

aplica

a

la

versión

4,

release

2,

nivel

de

modificación

1

de

IBM

Tivoli

Configuration

Manager

(número

de

programa

5724-C06)

y

a

todos

los

releases

y

modificaciones

subsiguientes,

a

menos

que

se

indique

de

otro

modo

en

nuevas

ediciones.

Esta

edición

sustituye

al

número

SC23-4712-00.

©

Copyright

International

Business

Machines

Corporation

2000,

2003.

Reservados

todos

los

derechos.

Page 5: IBM Tivoli Configuration Manager

Contenido

Figuras

.

.

.

.

.

.

.

.

.

.

.

.

.

. vii

Tablas

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. ix

Prefacio

.

.

.

.

.

.

.

.

.

.

.

.

.

. xi

Quién

debe

leer

este

manual

.

.

.

.

.

.

.

.

. xi

Contenido

de

este

manual

.

.

.

.

.

.

.

.

. xi

Publicaciones

.

.

.

.

.

.

.

.

.

.

.

.

.

. xii

Biblioteca

de

IBM

Tivoli

Configuration

Manager

xii

Publicaciones

relacionadas

.

.

.

.

.

.

.

. xii

Cómo

acceder

a

las

publicaciones

en

línea

.

.

. xiii

Pedido

de

publicaciones

.

.

.

.

.

.

.

.

. xiii

Accesibilidad

.

.

.

.

.

.

.

.

.

.

.

.

. xiv

Cómo

contactar

con

el

centro

de

soporte

de

software

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. xiv

Convenios

que

se

utilizan

en

este

manual

.

.

.

. xiv

Variables

y

rutas

que

dependen

del

sistema

operativo

.

.

.

.

.

.

.

.

.

.

.

.

.

. xv

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

.

.

. 1

Nombre

y

versión

del

paquete

de

software

.

.

.

. 3

Definición

de

la

cadena

de

la

versión

.

.

.

.

. 4

Comprobación

de

la

versión

del

paquete

de

software

5

Definición

de

la

comprobación

de

la

versión

.

.

. 5

Aplicación

de

las

comprobaciones

de

las

versiones

5

Instalación

de

paquetes

con

posibilidad

de

versión

.

.

.

.

.

.

.

.

.

.

.

.

.

. 6

Utilización

de

variables

.

.

.

.

.

.

.

.

.

.

. 6

Definición

de

dependencias

y

condiciones

.

.

.

. 10

Dependencia

.

.

.

.

.

.

.

.

.

.

.

.

. 11

Condiciones

.

.

.

.

.

.

.

.

.

.

.

.

. 13

Estructura

del

archivo

SPD

.

.

.

.

.

.

.

.

. 13

Stanzas

generales

.

.

.

.

.

.

.

.

.

.

.

. 15

Stanza

Package

.

.

.

.

.

.

.

.

.

.

.

. 15

Definición

en

el

host

de

origen

de

programas

antes

y

después

de

la

construcción

.

.

.

. 16

Definición

en

el

punto

final

de

programas

antes

y

después

de

la

construcción

.

.

.

. 17

Anidamiento

de

paquetes

de

software

.

.

.

. 18

Stanza

log_object_list

.

.

.

.

.

.

.

.

.

. 19

Stanza

generic_container

.

.

.

.

.

.

.

.

. 19

Atributos

de

las

stanzas

generales

.

.

.

.

.

. 20

Acciones

relacionadas

con

objetos

.

.

.

.

.

.

. 28

Gestión

de

objetos

compartidos

.

.

.

.

.

.

. 29

Objetos

del

sistema

de

archivos

.

.

.

.

.

.

. 29

Sustitución

de

objetos

de

destino

.

.

.

.

. 30

Directorios

y

archivos

.

.

.

.

.

.

.

.

. 33

Enlaces

.

.

.

.

.

.

.

.

.

.

.

.

.

. 39

Atributos

de

las

stanzas

de

sistema

de

archivos

.

.

.

.

.

.

.

.

.

.

.

.

. 40

Ejemplo

de

archivo

SPD:

Adición

de

objetos

de

directorio

de

sistema

de

archivos

.

.

.

. 47

Objetos

de

perfil

de

Windows

.

.

.

.

.

.

. 47

win_profile_objects

.

.

.

.

.

.

.

.

.

. 47

sections

.

.

.

.

.

.

.

.

.

.

.

.

.

. 48

items

.

.

.

.

.

.

.

.

.

.

.

.

.

. 49

Atributos

de

las

stanzas

de

objeto

de

perfil

de

Windows

.

.

.

.

.

.

.

.

.

.

.

.

. 49

Ejemplo

de

archivo

SPD:

Adición

de

objetos

de

perfil

de

Windows

.

.

.

.

.

.

.

.

. 51

Objetos

de

shell

de

Windows

.

.

.

.

.

.

. 52

win_shell_folder

.

.

.

.

.

.

.

.

.

.

. 52

link

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 52

Atributos

de

las

stanzas

de

objeto

de

shell

de

Windows

.

.

.

.

.

.

.

.

.

.

.

.

. 53

Ejemplo

de

archivo

SPD:

Adición

de

objetos

de

carpeta

de

shell

de

Windows

.

.

.

.

. 55

Objetos

de

registro

de

Windows

.

.

.

.

.

. 56

win_registry_key

.

.

.

.

.

.

.

.

.

. 56

value

.

.

.

.

.

.

.

.

.

.

.

.

.

. 57

Atributos

de

las

stanzas

de

objeto

de

registro

de

Windows

.

.

.

.

.

.

.

.

.

.

.

. 58

Ejemplo

de

archivo

SPD:

Objetos

de

registro

de

Windows

.

.

.

.

.

.

.

.

.

.

.

. 60

Objetos

de

servicios

de

Windows

.

.

.

.

.

. 61

win_nt_service

.

.

.

.

.

.

.

.

.

.

. 61

Atributos

de

las

stanzas

de

servicios

de

Windows

.

.

.

.

.

.

.

.

.

.

.

.

. 62

Ejemplo

de

archivo

SPD:

Adición

de

objetos

de

servicios

de

Windows

.

.

.

.

.

.

.

. 63

Objetos

de

perfil

de

OS/2

.

.

.

.

.

.

.

. 64

objetos_perfil_os2

.

.

.

.

.

.

.

.

.

. 64

item

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 65

Atributos

de

las

stanzas

de

perfil

de

OS/2

.

. 65

Ejemplo

de

archivo

SPD:

Adición

de

objetos

de

perfil

de

OS/2

.

.

.

.

.

.

.

.

.

. 66

Objetos

de

escritorio

de

OS/2

.

.

.

.

.

.

. 67

os2_desktop_folder

.

.

.

.

.

.

.

.

.

. 67

object

.

.

.

.

.

.

.

.

.

.

.

.

.

. 68

program

.

.

.

.

.

.

.

.

.

.

.

.

. 69

shadow

.

.

.

.

.

.

.

.

.

.

.

.

.

. 69

Atributos

de

las

stanzas

de

escritorio

de

OS/2

70

Ejemplo

de

archivo

SPD:

Adición

de

objetos

de

carpeta

de

escritorio

de

OS/2

.

.

.

.

. 74

Objetos

de

archivo

de

texto

.

.

.

.

.

.

.

. 75

text_file_objects

.

.

.

.

.

.

.

.

.

.

. 76

line

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 76

command_line

.

.

.

.

.

.

.

.

.

.

. 77

token

.

.

.

.

.

.

.

.

.

.

.

.

.

. 77

Atributos

de

las

stanzas

de

archivos

de

texto

78

Ejemplo

de

archivo

SPD:

Adición

de

objetos

de

archivo

de

texto

.

.

.

.

.

.

.

.

.

. 80

Ejemplo

de

archivo

SPD:

Eliminación

de

objetos

de

archivo

de

texto

.

.

.

.

.

.

. 82

Objetos

nativos

de

OS/400

.

.

.

.

.

.

.

. 83

os400_lib

y

os400_obj

.

.

.

.

.

.

.

.

. 83

os400_licpgm

.

.

.

.

.

.

.

.

.

.

.

. 84

os400_sysval

.

.

.

.

.

.

.

.

.

.

.

. 84

Atributos

de

las

stanzas

de

OS/400

.

.

.

. 85

Ejemplos

de

archivo

SPD:

objetos

de

OS/400

87

©

Copyright

IBM

Corp.

2000,

2003

iii

||||||||||||||||||||||||||

|||

Page 6: IBM Tivoli Configuration Manager

Acciones

relacionadas

con

dispositivos

.

.

.

.

. 88

device_objects

.

.

.

.

.

.

.

.

.

.

.

. 89

add_device_file

.

.

.

.

.

.

.

.

.

.

. 89

add_device_directory

.

.

.

.

.

.

.

.

. 89

device_execute_program

.

.

.

.

.

.

.

. 90

device_configuration_settings

.

.

.

.

.

. 90

Opciones

aplicables

a

dispositivos

.

.

.

.

.

. 90

Atributos

de

las

stanzas

de

objetos

de

dispositivos

.

.

.

.

.

.

.

.

.

.

.

.

. 91

Ejemplo

de

archivo

SPD:

device_objects

.

.

.

. 92

Acciones

del

programa

.

.

.

.

.

.

.

.

.

. 94

install_msi_product

y

install_msi_patch

.

.

.

. 94

Atributos

de

las

stanzas

del

archivo

MSI

.

. 95

Ejemplo

de

archivo

SPD:

install_msi_product

98

install_solaris_package

e

install_solaris_patch

.

. 99

Atributos

de

las

stanzas

de

archivo

de

Solaris

100

Ejemplo

de

archivo

SPD:

install_solaris_package

.

.

.

.

.

.

.

. 104

Ejemplo

de

archivo

SPD:

install_solaris_patch

104

install_aix_package

.

.

.

.

.

.

.

.

.

. 105

Atributos

de

la

stanza

del

paquete

de

AIX

106

Ejemplo

de

archivo

SDP:

install_aix_package

108

install_rpm_package

.

.

.

.

.

.

.

.

.

. 109

Atributos

de

la

stanza

install_rpm_package

110

Atributos

de

la

substanza

rpm_file

.

.

.

. 111

Ejemplo

de

archivo

SPD:

install_rpm_package

.

.

.

.

.

.

.

.

. 112

install_hp_package

.

.

.

.

.

.

.

.

.

. 112

Atributos

de

la

stanza

del

paquete

de

HP-UX

114

Ejemplo

de

archivo

SDP:

install_hp_package

117

execute_user_program

.

.

.

.

.

.

.

.

. 117

Ejecución

de

programas

de

usuario

de

NetWare

.

.

.

.

.

.

.

.

.

.

.

.

. 118

Formato

de

la

stanza

execute_user_program

120

Establecimiento

de

los

valores

de

tiempo

de

espera

para

una

distribución

.

.

.

.

.

. 124

Códigos

de

salida

.

.

.

.

.

.

.

.

.

. 124

Atributos

de

la

stanza

execute_user_program

y

sus

elementos

.

.

.

.

.

.

.

.

.

. 125

Ejemplo

de

archivo

SPD:

execute_user_program

.

.

.

.

.

.

.

. 129

execute_cid_program

.

.

.

.

.

.

.

.

.

. 130

Atributos

de

la

stanza

execute_cid_program

y

sus

elementos

.

.

.

.

.

.

.

.

.

. 131

Ejemplo

de

archivo

SPD:

execute_cid_program

.

.

.

.

.

.

.

.

. 133

execute_mssetup_program

.

.

.

.

.

.

.

. 133

Atributos

de

la

stanza

execute_mssetup_program

y

sus

elementos

. 135

Ejemplo

de

archivo

SPD:

execute_mssetup_program

.

.

.

.

.

.

. 136

execute_installshield_program

.

.

.

.

.

.

. 137

Atributos

de

la

stanza

execute_installshield_program

y

sus

elementos

.

.

.

.

.

.

.

.

.

.

.

. 138

Ejemplo

de

archivo

SPD:

execute_installshield_program

.

.

.

.

.

. 139

Acciones

del

sistema

.

.

.

.

.

.

.

.

.

.

. 140

restart

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 140

check_disk_space

.

.

.

.

.

.

.

.

.

.

. 142

Ejemplo

de

archivo

SPD:

check_disk_space

142

La

stanza

contained_signature

.

.

.

.

.

.

.

. 143

Ejemplo

de

archivo

SPD:

contained_signature

144

Capítulo

2.

Operaciones

de

gestión

de

cambios

.

.

.

.

.

.

.

.

.

.

.

.

. 145

Modalidad

transaccional

.

.

.

.

.

.

.

.

.

. 145

Modalidad

con

posibilidad

de

deshacer

.

.

.

. 146

Modalidad

con

posibilidad

de

deshacer

en

transaccional

.

.

.

.

.

.

.

.

.

.

.

.

. 146

Modalidad

transaccional

y

con

posibilidad

de

deshacer

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 147

Tipos

de

operaciones

de

gestión

de

cambios

.

.

. 147

Operaciones

de

traslado

de

datos

.

.

.

.

.

. 147

Operación

de

instalación

.

.

.

.

.

.

.

. 148

Opciones

de

instalación

.

.

.

.

.

.

.

. 148

Operación

de

eliminación

.

.

.

.

.

.

.

. 149

Operación

deshacer

.

.

.

.

.

.

.

.

.

. 149

Operación

de

aceptación

.

.

.

.

.

.

.

. 150

Operación

de

validación

.

.

.

.

.

.

.

.

. 150

Operación

de

verificación

.

.

.

.

.

.

.

. 151

Operaciones

de

carga

y

descarga

.

.

.

.

.

. 151

Diferenciación

de

nivel

de

byte

.

.

.

.

.

.

. 151

Cómo

funciona

la

diferenciación

de

nivel

de

byte

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 151

Cómo

utiliza

Software

Distribution

la

diferenciación

de

nivel

de

byte

.

.

.

.

.

. 152

Estados

de

un

paquete

de

software

.

.

.

.

.

. 153

Sincronización

y

descubrimiento

de

paquetes

de

software

.

.

.

.

.

.

.

.

.

.

.

.

.

. 154

Ciclos

del

proceso

de

un

paquete

de

software

155

Ciclo

de

instalación

y

eliminación

.

.

.

. 155

Ciclo

transaccional

.

.

.

.

.

.

.

.

. 156

Ciclo

con

posibilidad

de

deshacer

.

.

.

. 157

Ciclo

con

posibilidad

de

deshacer

en

transaccional

.

.

.

.

.

.

.

.

.

.

. 158

Ciclo

transaccional

y

con

posibilidad

de

deshacer

.

.

.

.

.

.

.

.

.

.

.

.

. 159

Capítulo

3.

Utilización

de

los

comandos

.

.

.

.

.

.

.

.

.

.

.

.

. 161

Utilización

de

la

CLI

.

.

.

.

.

.

.

.

.

.

. 161

Sintaxis

de

la

línea

de

comandos

.

.

.

.

.

. 161

Referencias

a

objetos

.

.

.

.

.

.

.

.

.

. 162

Nombres

registrados

.

.

.

.

.

.

.

.

. 162

Rutas

de

objetos

.

.

.

.

.

.

.

.

.

. 163

Obtención

de

ayuda

acerca

de

los

comandos

163

Comandos

de

servidor

.

.

.

.

.

.

.

.

.

. 164

waccptsp

.

.

.

.

.

.

.

.

.

.

.

.

.

. 166

wcommtsp

.

.

.

.

.

.

.

.

.

.

.

.

. 172

wconvspo

.

.

.

.

.

.

.

.

.

.

.

.

. 178

wexpspo

.

.

.

.

.

.

.

.

.

.

.

.

.

. 180

wgetsnsp

.

.

.

.

.

.

.

.

.

.

.

.

.

. 181

wgetspat

.

.

.

.

.

.

.

.

.

.

.

.

.

. 182

wgetspgs

.

.

.

.

.

.

.

.

.

.

.

.

.

. 185

wgetspop

.

.

.

.

.

.

.

.

.

.

.

.

.

. 187

wimpspo

.

.

.

.

.

.

.

.

.

.

.

.

.

. 189

winstsp

.

.

.

.

.

.

.

.

.

.

.

.

.

. 191

wldsp

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 201

wmapsigsp

.

.

.

.

.

.

.

.

.

.

.

.

. 205

wmsgbrowse

.

.

.

.

.

.

.

.

.

.

.

. 206

iv

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||||

Page 7: IBM Tivoli Configuration Manager

wmvspobj

.

.

.

.

.

.

.

.

.

.

.

.

. 209

wremovsp

.

.

.

.

.

.

.

.

.

.

.

.

. 211

wsdvers

.

.

.

.

.

.

.

.

.

.

.

.

.

. 218

wsetsnsp

.

.

.

.

.

.

.

.

.

.

.

.

.

. 219

wsetspat

.

.

.

.

.

.

.

.

.

.

.

.

.

. 221

wsetspgs

.

.

.

.

.

.

.

.

.

.

.

.

.

. 226

wsetspop

.

.

.

.

.

.

.

.

.

.

.

.

.

. 229

wsetsps

.

.

.

.

.

.

.

.

.

.

.

.

.

. 231

wspmvdata

.

.

.

.

.

.

.

.

.

.

.

.

. 236

wswdcfg

.

.

.

.

.

.

.

.

.

.

.

.

.

. 249

wswdmgr

.

.

.

.

.

.

.

.

.

.

.

.

. 254

wswsprim

.

.

.

.

.

.

.

.

.

.

.

.

. 263

wsyncsp

.

.

.

.

.

.

.

.

.

.

.

.

.

. 264

wuldsp

.

.

.

.

.

.

.

.

.

.

.

.

.

. 267

wundosp

.

.

.

.

.

.

.

.

.

.

.

.

.

. 271

wversp

.

.

.

.

.

.

.

.

.

.

.

.

.

. 277

wwebgw

.

.

.

.

.

.

.

.

.

.

.

.

.

. 282

Comandos

de

destino

desconectado

.

.

.

.

.

. 284

wdacptsp

.

.

.

.

.

.

.

.

.

.

.

.

.

. 285

wdcmmtsp

.

.

.

.

.

.

.

.

.

.

.

.

. 286

wdinstsp

.

.

.

.

.

.

.

.

.

.

.

.

.

. 287

wdlssp

.

.

.

.

.

.

.

.

.

.

.

.

.

. 289

wdrmvsp

.

.

.

.

.

.

.

.

.

.

.

.

.

. 290

wdsetsps

.

.

.

.

.

.

.

.

.

.

.

.

.

. 292

wdswdvar

.

.

.

.

.

.

.

.

.

.

.

.

. 294

wdubldsp

.

.

.

.

.

.

.

.

.

.

.

.

. 296

wdundosp

.

.

.

.

.

.

.

.

.

.

.

.

. 298

wdversp

.

.

.

.

.

.

.

.

.

.

.

.

.

. 300

Valores

de

retorno

.

.

.

.

.

.

.

.

.

.

. 301

Comandos

de

ubicación

de

preparación

.

.

.

. 302

autopack

.

.

.

.

.

.

.

.

.

.

.

.

.

. 303

wdbldspb

.

.

.

.

.

.

.

.

.

.

.

.

. 305

wdcrtsp

.

.

.

.

.

.

.

.

.

.

.

.

.

. 306

wdexptsp

.

.

.

.

.

.

.

.

.

.

.

.

.

. 307

Capítulo

4.

Gestión

de

la

política

.

.

. 309

Métodos

de

política

de

valores

predeterminados

310

Métodos

de

política

de

valores

predeterminados

para

paquetes

de

software

.

.

.

.

.

.

.

. 312

Ejemplos

de

métodos

de

política

de

valores

predeterminados

.

.

.

.

.

.

.

.

.

. 314

Métodos

de

política

de

validación

.

.

.

.

.

. 314

Objetos

de

política

.

.

.

.

.

.

.

.

.

.

.

. 319

Creación

de

un

nuevo

objeto

de

política

.

.

. 320

Sustitución

del

contenido

de

un

método

de

política

.

.

.

.

.

.

.

.

.

.

.

.

.

. 321

Asignación

de

una

política

a

una

región

de

política

.

.

.

.

.

.

.

.

.

.

.

.

.

. 323

Ejemplo:

establecimiento

de

un

método

de

política

predeterminada

.

.

.

.

.

.

.

.

.

.

.

. 324

Métodos

de

política

.

.

.

.

.

.

.

.

.

.

. 326

sp_def_properties

.

.

.

.

.

.

.

.

.

.

. 327

sp_def_src_host

.

.

.

.

.

.

.

.

.

.

.

. 328

sp_val_delete_src_host

.

.

.

.

.

.

.

.

. 329

sp_val_name

.

.

.

.

.

.

.

.

.

.

.

. 331

sp_val_operation

.

.

.

.

.

.

.

.

.

.

. 333

sp_val_properties

.

.

.

.

.

.

.

.

.

.

. 335

sp_val_src_host

.

.

.

.

.

.

.

.

.

.

.

. 337

Capítulo

5.

Comprobación

de

la

coherencia

de

los

objetos

.

.

.

.

.

. 339

Operación

remove_host

(eliminar

host)

.

.

.

.

. 339

Comando

wchkdb

.

.

.

.

.

.

.

.

.

.

.

. 340

Traslado

de

objetos

entre

colecciones

.

.

.

.

. 340

Capítulo

6.

Migración

de

paquetes

de

archivos

a

paquetes

de

software

.

.

. 341

Entornos

de

migración

.

.

.

.

.

.

.

.

.

. 341

Correlación

de

las

palabras

clave

del

paquete

de

archivos

con

las

stanzas

y

atributos

del

paquete

de

software

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 342

Correlación

de

los

comandos

del

paquete

de

archivos

con

los

del

paquete

de

software

.

.

.

. 346

Migración

de

la

cadena

$fpname

.

.

.

.

.

.

. 346

Migración

del

nombre

de

destino

de

un

objeto

del

sistema

de

archivos

.

.

.

.

.

.

.

.

.

.

. 347

Migración

de

programas

de

paquete

de

archivos

348

Utilización

del

comando

de

migración

.

.

.

.

. 351

wfptosp

.

.

.

.

.

.

.

.

.

.

.

.

.

. 352

Especificación

del

servidor

de

Software

Distribution

en

el

comando

wfptosp

.

.

.

.

.

. 357

Migración

de

paquetes

de

archivos

anidados

a

paquetes

de

software

anidados

.

.

.

.

.

.

. 357

Apéndice.

Variables

incorporadas

.

. 359

Avisos

.

.

.

.

.

.

.

.

.

.

.

.

.

. 365

Marcas

registradas

.

.

.

.

.

.

.

.

.

.

.

. 368

Glosario

.

.

.

.

.

.

.

.

.

.

.

.

. 369

Índice

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 375

Contenido

v

||

Page 8: IBM Tivoli Configuration Manager

vi

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 9: IBM Tivoli Configuration Manager

Figuras

1.

Modelo

del

objeto

de

paquete

de

software

2

2.

Sustitución

de

objetos

de

destino

.

.

.

.

. 31

3.

Comprobación

de

la

integridad

de

los

archivos

32

4.

Eliminación

de

objetos

de

destino

.

.

.

.

. 33

5.

Salida

del

ejemplo

de

archivo

SPD

para

la

adición

de

carpetas

de

shell

de

Windows

.

. 56

6.

Salida

del

ejemplo

de

archivo

SPD

para

los

objetos

de

registro

de

Windows

.

.

.

.

.

. 61

7.

Salida

del

ejemplo

de

archivo

SPD

para

la

adición

de

objetos

de

perfil

de

OS/2

.

.

.

. 67

8.

Salida

del

ejemplo

de

archivo

SPD

para

la

adición

de

objetos

de

carpeta

de

escritorio

de

OS/2

.

.

.

.

.

.

.

.

.

.

.

.

.

.

. 75

9.

Salida

del

ejemplo

de

archivo

SPD

para

la

adición

de

objetos

de

archivo

de

texto

.

.

.

. 82

10.

Modalidad

transaccional

.

.

.

.

.

.

.

. 145

11.

Modalidad

con

posibilidad

de

deshacer

146

12.

Estado

inicial

.

.

.

.

.

.

.

.

.

.

. 149

13.

Resultado

de

la

acción

″dibujar

círculo″

150

14.

Resultado

de

la

operación

de

eliminación

150

15.

Diferenciación

de

nivel

de

byte

.

.

.

.

. 152

16.

Ciclo

de

instalación

y

eliminación

.

.

.

.

. 156

17.

Ciclo

transaccional

.

.

.

.

.

.

.

.

.

. 157

18.

Ciclo

con

posibilidad

de

deshacer

.

.

.

.

. 158

19.

Ciclo

con

posibilidad

de

deshacer

en

transaccional

.

.

.

.

.

.

.

.

.

.

.

. 159

20.

Ciclo

transaccional

y

con

posibilidad

de

deshacer

.

.

.

.

.

.

.

.

.

.

.

.

. 159

21.

Propiedades

de

paquete

de

software

(generales)

y

métodos

de

política

de

valores

predeterminados

.

.

.

.

.

.

.

.

.

. 312

22.

Propiedades

avanzadas

y

métodos

de

política

de

valores

predeterminados

.

.

.

.

.

.

. 312

23.

Propiedades

de

paquete

de

software

(generales)

y

métodos

de

política

de

validación

.

.

.

.

.

.

.

.

.

.

.

.

. 316

24.

Propiedades

avanzadas

y

métodos

de

política

de

validación

.

.

.

.

.

.

.

.

.

.

. 317

©

Copyright

IBM

Corp.

2000,

2003

vii

Page 10: IBM Tivoli Configuration Manager

viii

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 11: IBM Tivoli Configuration Manager

Tablas

1.

Interpretación

de

las

cadenas

nombre-versión

4

2.

Operadores

.

.

.

.

.

.

.

.

.

.

.

. 10

3.

Constantes

.

.

.

.

.

.

.

.

.

.

.

.

. 10

4.

Expresiones

en

las

que

se

utiliza

la

variable

$installed_software

.

.

.

.

.

.

.

.

.

. 11

5.

Atributos

del

archivo

SPD

en

las

stanzas

de

paquete,

de

lista

de

objetos

de

registro

y

de

contenedor

genérico

.

.

.

.

.

.

.

.

.

. 20

6.

Atributos

predeterminados

para

la

plataforma

de

creación

FAT

.

.

.

.

.

.

.

.

.

.

. 36

7.

Atributos

predeterminados

para

la

plataforma

de

creación

NTFS

.

.

.

.

.

.

.

.

.

. 36

8.

Atributos

predeterminados

para

la

plataforma

de

creación

UNIX

.

.

.

.

.

.

.

.

.

. 36

9.

Atributos

predeterminados

para

la

plataforma

de

creación

NetWare

.

.

.

.

.

.

.

.

. 36

10.

Combinación

de

los

valores

de

follow_links

y

hard_link

.

.

.

.

.

.

.

.

.

.

.

.

. 40

11.

Atributos

del

archivo

SPD

en

las

stanzas

de

sistema

de

archivos

.

.

.

.

.

.

.

.

.

. 40

12.

Atributos

del

archivo

SPD

en

las

stanzas

de

objeto

de

perfil

de

Windows

.

.

.

.

.

.

. 49

13.

Atributos

del

archivo

SPD

en

las

stanzas

de

objeto

de

shell

de

Windows

.

.

.

.

.

.

. 53

14.

Atributos

del

archivo

SPD

para

objetos

de

registro

de

Windows

.

.

.

.

.

.

.

.

. 58

15.

Atributos

del

archivo

SPD

en

las

stanzas

de

servicios

de

Windows

.

.

.

.

.

.

.

.

. 62

16.

Atributos

del

archivo

SPD

en

las

stanzas

de

perfil

de

OS/2

.

.

.

.

.

.

.

.

.

.

. 65

17.

Atributos

del

archivo

SPD

en

las

stanzas

de

escritorio

de

OS/2

.

.

.

.

.

.

.

.

.

. 70

18.

Atributos

del

archivo

SPD

en

las

stanzas

de

archivos

de

texto

.

.

.

.

.

.

.

.

.

.

. 78

19.

Atributos

del

archivo

SPD

en

stanzas

de

OS/400

.

.

.

.

.

.

.

.

.

.

.

.

.

. 85

20.

Atributos

del

archivo

SPD

en

las

stanzas

de

objetos

de

dispositivos

.

.

.

.

.

.

.

.

. 91

21.

Atributos

del

archivo

SPD

en

stanzas

de

instalación

de

MSI

.

.

.

.

.

.

.

.

.

. 96

22.

Operaciones

de

Software

Distribution

que

se

admiten

en

la

stanza

install_solaris_package

. 100

23.

Operaciones

de

Software

Distribution

que

se

admiten

en

la

stanza

install_solaris_patch

.

. 100

24.

Atributos

del

archivo

SPD

en

stanzas

de

instalación

de

Solaris

.

.

.

.

.

.

.

.

. 101

25.

Operaciones

de

Software

Distribution

que

se

admiten

en

la

stanza

install_aix_package

.

. 106

26.

Operaciones

de

Software

Distribution

que

pueden

utilizarse

para

la

instalación

de

una

actualización

de

AIX

.

.

.

.

.

.

.

.

. 106

27.

Atributos

del

archivo

SPD

en

la

stanza

de

instalación

de

AIX

.

.

.

.

.

.

.

.

.

. 106

28.

Operaciones

de

Software

Distribution

que

se

admiten

en

la

stanza

install_rpm_package

.

. 110

29.

Atributos

del

archivo

SPD

en

la

stanza

de

instalación

de

RPM

.

.

.

.

.

.

.

.

. 110

30.

Atributos

del

archivo

SPD

en

la

substanza

rpm_file

.

.

.

.

.

.

.

.

.

.

.

.

. 111

31.

Operaciones

de

Software

Distribution

que

se

admiten

en

la

stanza

install_hp_package

.

. 113

32.

Atributos

del

archivo

SPD

en

la

stanza

install_hp_package

.

.

.

.

.

.

.

.

.

. 114

33.

Comandos

y

fases

correspondiente

de

execute_user_program

.

.

.

.

.

.

.

. 123

34.

Valores

de

los

códigos

de

salida

.

.

.

.

. 125

35.

Atributos

del

archivo

SPD

en

la

stanza

execute_user_program

.

.

.

.

.

.

.

. 125

36.

Atributos

del

archivo

SPD

en

la

stanza

execute_cid_program

.

.

.

.

.

.

.

.

. 131

37.

Atributos

del

archivo

SPD

en

la

stanza

execute_mssetup_program

.

.

.

.

.

.

. 135

38.

Atributos

del

archivo

SPD

en

la

stanza

execute_installshield_program

.

.

.

.

.

. 138

39.

Atributos

del

archivo

SPD

en

la

stanza

restart

140

40.

Atributo

del

archivo

SPD

de

la

stanza

check_disk_space

.

.

.

.

.

.

.

.

.

. 142

41.

Atributos

del

archivo

SPD

en

la

stanza

contained_signature

.

.

.

.

.

.

.

.

. 143

42.

Estados

de

un

paquete

de

software

.

.

.

. 153

43.

Comandos

de

servidor

.

.

.

.

.

.

.

. 164

44.

Comandos

de

destino

desconectado

.

.

.

. 284

45.

Valores

de

retorno

.

.

.

.

.

.

.

.

.

. 301

46.

Comandos

de

preparación

.

.

.

.

.

.

. 302

47.

Métodos

de

política

de

valores

predeterminados

.

.

.

.

.

.

.

.

.

. 310

48.

Palabras

clave

para

el

método

sp_def_properties

.

.

.

.

.

.

.

.

.

. 310

49.

Métodos

de

política

de

validación

.

.

.

.

. 315

50.

Funciones

para

crear

objetos

de

política

320

51.

Funciones

para

sustituir

métodos

de

política

321

52.

Funciones

para

asignar

una

política

.

.

.

. 323

53.

Correlación

entre

palabras

clave

y

stanzas/atributos

.

.

.

.

.

.

.

.

.

. 343

54.

Comparación

de

comandos

.

.

.

.

.

.

. 346

55.

Palabras

clave

de

sistema

operativo

.

.

.

. 347

56.

Migración

de

las

palabras

clave

option

349

57.

Correlación

de

operaciones

.

.

.

.

.

.

. 350

58.

Entrada

y

salida

de

la

migración

.

.

.

.

. 352

59.

Variables

incorporadas

.

.

.

.

.

.

.

. 359

60.

Valores

de

las

variables

en

cada

sistema

operativo

.

.

.

.

.

.

.

.

.

.

.

.

. 362

©

Copyright

IBM

Corp.

2000,

2003

ix

|

|

|

|

|

|

|

|

|

|

|

|

|

|

Page 12: IBM Tivoli Configuration Manager

x

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 13: IBM Tivoli Configuration Manager

Prefacio

Software

Distribution

proporciona

un

medio

para

gestionar

y

distribuir

software

a

través

de

una

red

de

varias

plataformas.

Para

las

distribuciones

que

incluyen

redes

de

área

amplia

(WAN),

Software

Distribution

incorpora

una

función

de

WAN

inteligente

que

reduce

el

tráfico

que

se

produce

entre

las

redes

y

garantiza

una

distribución

eficaz.

En

esta

publicación

se

explican

las

funciones

avanzadas

y

los

conceptos

que

debe

conocer

para

utilizar

y

adaptar

con

eficacia

Software

Distribution

con

el

fin

de

satisfacer

todas

sus

necesidades

de

distribución.

Quién

debe

leer

este

manual

Esta

publicación

se

destina

a

los

administradores

del

sistema

con

autorización

″senior″

que

tienen

como

objetivo

mejorar

o

personalizar

las

funciones

de

Software

Distribution.

El

administrador

debe

tener

conocimientos

del

sistema

operativo

UNIX,

sobre

conceptos

como

directorios,

archivos

y

enlaces

simbólicos

y

de

los

sistemas

operativos

de

PC

que

se

ejecuten

en

los

sistemas

en

que

se

va

a

distribuir

el

software.

Asimismo,

debe

estar

familiarizado

con

Software

Distribution

y

haber

utilizado

sus

funciones

avanzadas.

Contenido

de

este

manual

La

publicación

Manual

de

consulta

para

Software

Distribution

contiene

los

apartados

siguientes:

v

Capítulo

1,

“Edición

del

archivo

de

definición

del

paquete

de

software”,

en

la

página

1

Explica

cómo

editar

y

utilizar

el

formato

de

definición

del

paquete

de

software

y

las

palabras

clave.

v

Capítulo

2,

“Operaciones

de

gestión

de

cambios”,

en

la

página

145

Explica

los

conceptos

relacionados

con

las

operaciones

de

gestión

de

cambios

y

las

modalidades.

v

Capítulo

3,

“Utilización

de

los

comandos”,

en

la

página

161

Proporciona

las

sentencias

de

la

sintaxis,

descripciones

y

ejemplos

de

los

comandos

de

Software

Distribution.

v

Capítulo

4,

“Gestión

de

la

política”,

en

la

página

309

Describe

la

política

de

valores

predeterminados

y

de

validación

y

explica

cómo

definir

una

política.

v

Capítulo

5,

“Comprobación

de

la

coherencia

de

los

objetos”,

en

la

página

339

Describe

la

forma

en

que

Software

Distribution

mantiene

la

coherencia

de

la

base

de

datos

si

se

suprimen

nodos

gestionados

o

perfiles

o

si

se

cambia

el

nombre

de

éstos.

v

Capítulo

6,

“Migración

de

paquetes

de

archivos

a

paquetes

de

software”,

en

la

página

341

Describe

la

correlación

que

existe

entre

los

paquetes

de

archivos

de

Software

Distribution,

Versión

3.6,

y

los

paquetes

de

software

de

Software

Distribution,

Versión

4.0.

v

“Variables

incorporadas”,

en

la

página

359

Proporciona

una

lista

de

las

variables

que

Software

Distribution

proporciona.

©

Copyright

IBM

Corp.

2000,

2003

xi

|

|

|||||

|||

||

|||||||

||

||||

|||

|||

|||

|||

|||||

||||

|

Page 14: IBM Tivoli Configuration Manager

Nota:

encontrará

información

para

la

resolución

de

problemas

de

Software

Distribution

en

la

publicación

Guía

del

usuario

para

Software

Distribution.

Publicaciones

En

esta

sección

se

enumeran

las

publicaciones

de

la

biblioteca

de

IBM

Tivoli

Configuration

Manager

y

otros

documentos

relacionados.

También

se

describe

cómo

acceder

a

las

publicaciones

de

Tivoli

en

línea

y

cómo

solicitar

publicaciones.

Biblioteca

de

IBM

Tivoli

Configuration

Manager

Los

documentos

siguientes

están

disponibles

en

la

biblioteca

IBM

Tivoli

Configuration

Manager:

v

IBM

Tivoli

Configuration

Manager:

Introducción

al

IBM

Tivoli

Configuration

Manager,

GC23-4703

Proporciona

una

visión

general

de

IBM

Tivoli

Configuration

Manager

y

de

sus

componentes,

así

como

escenarios

que

muestran

al

usuario

distintos

procesos.

v

IBM

Tivoli

Configuration

Manager:

Planning

and

Installation

Guide,

GC23-4702

Describe

cómo

instalar,

actualizar

y

desinstalar

el

producto

y

sus

componentes

en

un

entorno

Tivoli.

v

IBM

Tivoli

Configuration

Manager:

Guía

del

usuario

para

Software

Distribution,

SC10-3850

Describe

los

conceptos

y

los

procedimientos

necesarios

para

utilizar

el

componente

Software

Distribution

de

forma

eficaz

para

distribuir

software

a

través

de

redes

de

área

local

(LAN)

y

redes

de

área

amplia

(WAN).

v

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution,

SC10-3849

Explica

funciones

y

conceptos

avanzados

necesarios

para

utilizar

y

adaptar

el

componente

Software

Distribution.

v

IBM

Tivoli

Configuration

Manager:

Guía

del

usuario

para

Inventory,

SC23-4713

Describe

el

componente

Inventory

y

las

tareas

de

gestión

que

se

pueden

realizar

con

el

mismo.

v

IBM

Tivoli

Configuration

Manager:

Guía

del

usuario

para

Deployment

Services,

SC32-0831

Proporciona

información

sobre

los

servicios

de

despliegue

del

producto.

v

IBM

Tivoli

Configuration

Manager:

Database

Schema

Reference,

SC23-4783

Proporciona

información

sobre

el

depósito

de

IBM

Tivoli

Configuration

Manager.

v

IBM

Tivoli

Configuration

Manager:

Messages

and

Codes,

SC23-4706

Proporciona

información

detallada

sobre

todos

los

errores,

los

mensajes

de

advertencia

y

los

códigos

de

error

que

emiten

todos

los

componentes

y

servicios

del

producto.

v

IBM

Tivoli

Configuration

Manager:

Notas

del

release,

GI10-3519

Contiene

información

de

última

hora

sobre

el

producto.

Publicaciones

relacionadas

Los

documentos

siguientes

también

proporcionan

información

útil:

v

Tivoli

Enterprise:

Guía

de

instalación,

GC32-0804

Describe

cómo

instalar

y

actualizar

el

software

de

Tivoli

Enterprise

en

la

región

de

Tivoli

utilizando

los

mecanismos

de

instalación

disponibles

proporcionados

por

Tivoli

Software

Installation

Service

y

Tivoli

Management

Framework.

v

Tivoli

Management

Framework:

Planning

for

Deployment

Guide,

GC32-0803

Explica

cómo

planificar

el

despliegue

de

su

entorno

de

Tivoli.

También

describe

Tivoli

Management

Framework

y

sus

servicios.

xii

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||

||

|||

|

||||

|||

||||

|||||

|||

||||

||

||

||||

|

|

||

||||

||

Page 15: IBM Tivoli Configuration Manager

v

Tivoli

Management

Framework:

Maintenance

and

Troubleshooting

Guide,

GC32-0807

Explica

cómo

mantener

un

entorno

de

Tivoli

y

cómo

solucionar

los

problemas

que

puedan

surgir

en

condiciones

de

funcionamiento

normal.

v

Tivoli

Management

Framework:

Reference

Manual,

GC32-0806

Proporciona

información

detallada

acerca

de

los

comandos

de

Tivoli

Management

Framework.

Este

manual

también

resulta

de

gran

ayuda

para

escribir

scripts

que

más

tarde

se

ejecutarán

como

tareas

de

Tivoli.

Asimismo,

este

manual

documenta

los

scripts

predeterminados

y

de

políticas

de

validación

utilizados

por

Tivoli

Management

Framework.

v

Tivoli

Management

Framework:

Guía

del

usuario,

GC10-3851

Describe

los

conceptos

y

procedimientos

para

utilizar

los

servicios

de

Tivoli

Management.

Proporciona

instrucciones

para

realizar

tareas

desde

el

escritorio

de

Tivoli

y

desde

la

línea

de

comandos.

El

glosario

de

software

de

Tivoli

incluye

definiciones

de

muchos

de

los

términos

técnicos

relacionados

con

el

software

de

Tivoli.

El

glosario

de

software

de

Tivoli

está

disponible

sólo

en

inglés

en

el

siguiente

sitio

web

de

la

biblioteca

de

software

de

Tivoli:

http://www.ibm.com/software/tivoli/library/

Para

acceder

al

glosario,

haga

clic

en

el

enlace

Glossary

que

se

encuentra

en

el

panel

izquierdo

de

la

ventana

de

la

biblioteca

de

software

de

Tivoli.

Cómo

acceder

a

las

publicaciones

en

línea

El

CD

de

documentación

contiene

las

publicaciones

que

se

encuentran

en

la

biblioteca

de

productos.

El

formato

de

las

publicaciones

es

PDF,

HTML

o

ambos.

Consulte

el

archivo

Readme

que

encontrará

en

el

CD

para

obtener

instrucciones

sobre

cómo

acceder

a

la

documentación.

El

CD

del

producto

contiene

las

publicaciones

que

se

encuentran

en

la

biblioteca

del

producto.

El

formato

de

las

publicaciones

es

PDF,

HTML

o

ambos.

Para

acceder

a

las

publicaciones

utilizando

un

navegador

web,

abra

el

archivo

infocenter.html.

Este

archivo

se

encuentra

en

el

directorio

de

aplicaciones

correspondiente

del

CD

del

producto.

IBM

coloca

en

el

sitio

web

del

centro

de

información

de

software

publicaciones

sobre

este

y

otros

productos

de

Tivoli

a

medida

que

están

disponibles

y

se

actualizan.

Para

acceder

al

centro

de

información

de

software

de

Tivoli,

primero

vaya

a

la

biblioteca

de

software

de

Tivoli

en

la

siguiente

dirección:

http://www.ibm.com/software/tivoli/library/

Desplácese

hacia

bajo

y

haga

clic

en

el

enlace

Product

manuals.

En

la

ventana

Tivoli

Technical

Product

Documents

Alphabetical

Listing,

haga

clic

en

el

enlace

<Your

Product

Library

Name>

para

acceder

a

la

biblioteca

del

producto

en

el

centro

de

información

de

software

de

Tivoli.

Nota:

si

imprime

documentos

PDF

en

un

papel

que

no

sea

de

tamaño

carta,

establezca

la

opción

de

la

ventana

Archivo->

Imprimir

que

permita

a

Adobe

Reader

imprimir

páginas

de

tamaño

carta

en

otro

tipo

de

papel.

Pedido

de

publicaciones

Puede

pedir

diversas

publicaciones

Tivoli

en

línea

en

el

siguiente

sitio

web:

Prefacio

xiii

|

|||

||||||

|||

||||

|

||

|

||||

|||||

||||

|

||||

|||

|

|

Page 16: IBM Tivoli Configuration Manager

http://www.elink.ibmlink.ibm.com/public/applications/

publications/cgibin/pbi.cgi

También

puede

realizar

el

pedido

por

teléfono,

llamando

a

uno

de

estos

números:

v

En

Estados

Unidos:

800-879-2755

v

En

Canadá:

800-426-4968

En

otros

países,

consulte

el

sitio

web

siguiente

para

obtener

una

lista

de

números

de

teléfono:

http://www.ibm.com/software/tivoli/order-lit/

Accesibilidad

Las

funciones

de

accesibilidad

ayudan

a

los

usuarios

con

discapacidades

físicas,

como

movilidad

reducida

o

visión

limitada,

a

utilizar

satisfactoriamente

productos

de

software.

Con

este

producto,

puede

utilizar

tecnologías

de

asistencia

para

oir

y

utilizar

la

interfaz.

También

puede

utilizar

el

teclado

en

lugar

del

ratón

para

utilizar

todas

las

funciones

de

la

interfaz

gráfica

de

usuario.

Para

obtener

información

adicional,

consulte

el

apéndice

sobre

accesibilidad

de

la

publicación

Guía

del

usuario

para

Deployment

Services.

Cómo

contactar

con

el

centro

de

soporte

de

software

Si

tiene

un

problema

con

cualquier

producto

de

Tivoli,

consulte

el

sitio

web

de

soporte

de

software

de

IBM:

http://www.ibm.com/software/sysmgmt/products/support/

Si

desea

ponerse

en

contacto

con

el

centro

de

soporte

de

software,

consulte

la

publicación

IBM

Software

Support

Guide

que

se

encuentra

en

el

siguiente

sitio

web:

http://techsupport.services.ibm.com/guides/handbook.html

Esta

guía

proporciona

información

sobre

cómo

contactar

con

el

centro

de

soporte

de

software

de

IBM,

en

función

de

la

gravedad

del

problema,

y

la

siguiente

información:

v

Registro

y

eligibilidad

v

Números

de

teléfono,

en

función

del

país

en

el

que

se

encuentre

v

Información

que

debe

tener

a

mano

antes

de

ponerse

en

contacto

con

el

centro

de

soporte

de

software

de

IBM

Convenios

que

se

utilizan

en

este

manual

En

este

manual

se

utilizan

varios

convenios

para

resaltar

términos

y

acciones

especiales,

y

comandos

y

rutas

que

dependen

del

sistema

operativo.

Negrita

Los

comandos,

las

opciones

de

comandos

y

los

distintivos

en

minúsculas

y

mezcla

de

mayúsculas

y

minúsculas

que

aparecen

en

el

cuerpo

del

texto,

aparecen

en

negrita.

Los

elementos

de

la

interfaz

gráfica

de

usuario

(excepto

los

títulos

de

ventanas

y

diálogos),

aparecen

en

negrita.

xiv

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||

|||

||

|

||

|||||

||

||

||

|

||

|

|||||||

||

||

||||

||

Page 17: IBM Tivoli Configuration Manager

Cursiva

Las

variables,

los

valores

que

debe

proporcionar

el

usuario,

los

términos

nuevos

y

las

frases

que

se

desean

enfatizar

aparecen

en

cursiva.

Monoespaciado

Los

comandos,

las

opciones

de

comandos

y

los

distintivos

que

aparecen

en

una

línea

separada,

los

ejemplos

de

código,

de

salida

y

el

texto

de

los

mensajes

aparecen

en

monoespaciado.

Las

cadenas

de

texto

que

el

usuario

debe

teclear,

los

nombres

de

métodos

y

clases

Java

y

los

distintivos

HTML

y

XML

también

aparecen

en

monoespaciado.

Las

referencias

que

aparecen

en

esta

guía

a

otros

documentos

de

la

biblioteca

de

Software

Distribution

o

de

otras

bibliotecas

no

incluyen

números

de

versión,

a

menos

que

se

haga

referencia

a

una

versión

inferior

determinada.

En

todas

las

referencias

se

da

por

supuesto

que

se

alude

a

la

última

versión.

Variables

y

rutas

que

dependen

del

sistema

operativo

En

esta

guía

se

utiliza

el

convenio

de

UNIX

para

especificar

variables

de

entorno

y

para

la

notación

de

directorios.

Cuando

utilice

la

línea

de

comandos

de

Windows,

sustituya

$variable

por

%

variable%

en

las

variables

de

entorno

y

sustituya

las

barras

inclinadas

(/)

por

barras

inclinadas

invertidas

(\)

en

las

rutas

de

directorio.

Los

nombres

de

las

variables

de

entorno

no

siempre

coinciden

en

Windows

y

en

UNIX.

Por

ejemplo,

la

variable

%TEMP%

de

Windows

equivale

a

la

variable

$tmp

de

UNIX.

Nota:

si

utiliza

el

shell

bash

en

un

sistema

Windows,

puede

utilizar

los

convenios

de

UNIX.

Prefacio

xv

||||

||||

|||

||||

|

||

|||||

||

Page 18: IBM Tivoli Configuration Manager

xvi

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 19: IBM Tivoli Configuration Manager

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

Software

Distribution

le

permite

crear

un

paquete

de

software

en

formato

de

archivo

de

definición

de

paquete

de

software

(SPD)

utilizando

la

interfaz

gráfica

de

usuario

(GUI)

de

Software

Package

Editor.

Puede

hacerlo

utilizando

manualmente

un

editor

de

texto

o

exportando

un

paquete

de

software

existente

y

modificándolo.

Un

archivo

SPD

es

un

archivo

de

texto

en

formato

ASCII.

Este

archivo

se

compone

de

una

signatura

y

de

una

secuencia

de

stanzas,

cada

una

de

las

cuales

describe

objetos

como,

por

ejemplo,

archivos,

directorios

y

claves

de

registro

y

las

acciones

que

han

de

realizarse

en

esos

objetos.

Puede

editar

el

archivo

SPD

para

cambiar

las

características

del

paquete

de

software

como,

por

ejemplo:

v

Los

objetos

que

han

de

incluirse

en

el

paquete

de

software,

como

los

archivos

y

los

directorios.

v

Las

acciones

que

han

de

realizarse

en

el

sistema

de

destino,

como

la

adición

de

entradas

de

registro

de

Windows

o

la

eliminación

de

elementos

de

perfil

de

OS/2.

También

puede

definir

las

condiciones

bajo

las

que

debe

ejecutarse

una

acción.

v

Los

atributos

de

proceso

y

de

registro,

como

replace_if_existing

y

stop_on_failure.

v

Los

atributos

específicos

de

la

plataforma,

como

netware_attributes

y

unix_group.

En

la

Figura

1

en

la

página

2

se

muestran

las

relaciones

de

herencia

e

inclusión

del

modelo

del

objeto

de

paquete

de

software

que

se

explican

en

este

capítulo.

©

Copyright

IBM

Corp.

2000,

2003

1

Page 20: IBM Tivoli Configuration Manager

En

la

Figura

1

se

utilizan

los

símbolos

siguientes:

v

Cuadros,

que

representan

las

clases.

Donde

se

aplica,

los

cuadros

se

han

dividido

en

dos

secciones,

donde:

La

parte

superior

es

el

nombre

de

la

clase.

La

parte

inferior

representa

los

atributos

significativos

de

la

clase.v

Flechas

que,

junto

con

las

líneas,

muestran

las

relaciones

que

existen

entre

las

clases:

Las

flechas

con

la

punta

blanca

indican

una

relación

de

herencia

entre

clases

Las

flechas

con

la

punta

negra

indican

una

relación

de

inclusión

entre

clases

Las

clases

que

aquí

se

muestran

incluyen

lo

siguiente:

Acción

Se

realiza

en

los

objetos.

Mediante

la

utilización

de

condiciones,

el

usuario

define

las

circunstancias

bajo

las

que

ha

de

realizarse

una

acción.

Contenedor

Hereda

propiedades

de

las

clases

de

acción,

pero

también

puede

contener

una

lista

de

las

acciones

que

han

de

realizarse.

Los

atributos

de

ejemplo

que

se

muestran

incluyen:

Nombre

Es

el

identificador

del

paquete,

que

es

exclusivo.

Stop_on_failure

Detiene

la

ejecución

de

un

paquete

si

una

acción

no

se

realiza

satisfactoriamente.

Contenedor

especializado

Clase

de

contenedores

que

están

incorporados

en

Software

Distribution,

Replace_if_existing

Paquete

Objetos instalables

Objetos especializados

Contenedoresespecializados

ArchivosDirectorios

Objetos

Objetos del sistema de archivosObjetos de shell deWindows

Objetos de perfil de OS/2

Borrar objeto

Replace_if_newer

Acción

Estado

Contenedor

Stop_on_failure

Nombre

Añadir objeto

Remove_if_modified

Figura

1.

Modelo

del

objeto

de

paquete

de

software

Edición

del

archivo

SPD

2

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 21: IBM Tivoli Configuration Manager

incluidos

los

objetos

del

sistema

de

archivos,

los

objetos

de

shell

de

Windows

y

los

objetos

de

perfil

de

OS/2.

Paquete

Contiene

referencias

a

los

archivos

y

directorios

que

han

de

distribuirse,

así

como

instrucciones

acerca

de

cómo

han

de

distribuirse.

Un

paquete

se

compone

de

uno

o

más

contenedores,

cada

uno

de

los

cuales

contiene

una

serie

de

acciones.

Agregar

objeto

Es

una

acción

que

añade

un

objeto

especificado

al

sistema.

Esta

clase

contiene

objetos

que

pueden

instalarse.

Los

atributos

de

ejemplo

que

se

muestran

incluyen:

Replace_if_existing

Especifica

que

ha

de

sustituirse

un

objeto

que

ya

existe

en

el

destino.

Replace_if_newer

Especifica

que

ha

de

sustituirse

un

objeto

de

destino

(sólo

un

archivo

o

un

directorio),

aunque

el

objeto

de

destino

sea

más

reciente

que

el

objeto

de

origen.

Remove_if_modified

Especifica

que

ha

de

eliminarse

un

objeto

aunque

el

objeto

de

destino

se

haya

modificado.

Eliminar

objeto

Es

una

acción

que

elimina

un

objeto

especificado

del

sistema.

Esta

clase

contiene

objetos

que

pueden

instalarse.

Objeto

que

puede

instalarse

Es

la

clase

de

objetos

que

Software

Distribution

puede

instalar.

Objeto

especializado

Es

una

clase

de

objetos

que

están

incorporados

en

Software

Distribution,

incluidos

objetos

tales

como

archivos

y

directorios.

Estos

conceptos

y

cómo

están

relacionados

con

la

creación

y

el

mantenimiento

de

los

paquetes

de

software,

se

describen

en

las

secciones

siguientes.

Nombre

y

versión

del

paquete

de

software

En

el

atributo

de

nombre

y

versión

del

archivo

SPD,

o

en

los

comandos,

debe

separar

el

nombre

de

la

versión

insertando

uno

de

los

caracteres

siguientes:

v

Acento

circunflejo

(^)

v

Punto

(.)

La

cadena

que

define

el

nombre

y

la

versión

puede

incluir

más

de

un

punto

o

acento

circunflejo

o

bien

una

combinación

de

puntos

y

de

acentos

circunflejos.

Para

interpretar

la

cadena

se

utilizan

las

normas

siguientes:

v

La

cadena

debe

incluir,

como

mínimo,

un

acento

circunflejo

o

un

punto;

de

lo

contrario,

la

versión

se

interpreta

como

una

cadena

nula,

que

no

es

válida.

v

El

acento

circunflejo

tiene

prioridad

sobre

el

punto

como

separador

de

nombre-versión.

Por

lo

tanto,

si

en

la

cadena

aparece

un

punto

delante

de

un

acento

circunflejo,

se

considera

que

el

punto

forma

parte

del

nombre.

v

Desde

la

izquierda,

el

primer

acento

circunflejo

o,

si

no

existe

ningún

acento

circunflejo,

el

primer

punto

separa

el

nombre

de

la

versión.

v

La

parte

de

la

cadena

correspondiente

a

la

versión

puede

dividirse

en

subcadenas

utilizando

un

punto.

Edición

del

archivo

SPD

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

3

Page 22: IBM Tivoli Configuration Manager

v

No

se

admiten

puntos

consecutivos.

v

Pueden

utilizarse

todos

los

caracteres

ASCII,

a

excepción

de

los

siguientes:

Los

caracteres

no

soportados

por

Tivoli

Management

Framework.

Para

obtener

más

información,

consulte

la

publicación

Tivoli

Management

Framework:

Reference

Manual.

Los

caracteres

de

comodín

″*″

y

″?″.

Signos

de

puntuación

distintos

del

punto

utilizados

para

separar

símbolos

(tokens).

Comillas

(″

’)

Espacios

o

acentos

circunflejos

(^),

distintos

del

acento

circunflejo

que

se

utiliza

para

separar

el

nombre

de

la

versión.v

Pueden

utilizarse

caracteres

en

mayúsculas

y

en

minúsculas.

Notas:

1.

En

las

plataformas

UNIX

y

NetWare,

se

necesita

un

único

símbolo

de

acento

circunflejo

o

de

punto

entre

el

nombre

y

la

versión.

2.

En

las

plataformas

OS/2,

el

formato

debe

ser

nombreps^^versión,

“nombreps^versión”

o

nombreps.versión.

3.

En

el

entorno

operativo

Solaris

(entorno

de

shell

sh),

especifique

“nombreps^versión”

o

nombreps.versión.

En

la

Tabla

1

se

muestran

ejemplos

de

cadenas

nombre-versión,

cómo

se

interpretan

y

si

son

válidas

o

no.

Tabla

1.

Interpretación

de

las

cadenas

nombre-versión

Cadena

Nombre

Versión

Válido

mipaq^b1.d

mipaq

b1.d

a.paq^1c.2d

a.paq

1c.2d

prueba.1.2.3b

prueba

1.2.3b

aplic^1.1B.0.2

aplic

1.1B.0.2

ejemplo^1..2

ejemplo

1..2

No

cadena

cadena

Nula

No

Definición

de

la

cadena

de

la

versión

La

cadena

de

la

versión

de

un

nombre

de

paquete

de

software

puede

tener

una

longitud

máxima

de

64

caracteres

de

un

solo

byte

y

puede

dividirse

en

símbolos

(tokens),

utilizando

como

divisor

el

carácter

de

punto.

Cada

símbolo

identifica

una

versión

o

una

subversión

del

paquete

de

software.

Por

ejemplo,

el

nombre

y

la

versión

del

paquete

de

software

podrían

construirse

de

la

forma

siguiente:

nombre_paquete.versión_principal.versión_secundaria.número_parche

Las

tres

cadenas

que

aparecen

después

del

primer

punto

proporcionan

información

acerca

de

las

versiones

del

paquete.

Representan

la

secuencia

siguiente

en

el

desarrollo

del

paquete

de

software:

1.

Al

producto

se

han

añadido

nuevas

funciones.

Esto

se

indica

incrementando

el

primer

símbolo.

2.

El

software

se

ha

adaptado

en

función

de

los

cambios

realizados

en

las

configuraciones

de

hardware,

en

las

versiones

del

sistema

operativo,

en

los

formatos

de

datos,

etc.

Esto

se

indica

incrementando

el

segundo

símbolo.

3.

Se

han

corregido

los

errores

del

software.

Esto

se

indica

incrementando

el

tercer

símbolo.

Nombre

y

versión

del

paquete

de

software

4

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 23: IBM Tivoli Configuration Manager

Comprobación

de

la

versión

del

paquete

de

software

La

comprobación

de

la

versión

incluye

protecciones

que

evitan

una

instalación

fuera

de

secuencia

de

un

producto

o

de

un

parche.

Definición

de

la

comprobación

de

la

versión

La

comprobación

de

la

versión

utiliza

los

dos

atributos

siguientes:

v

Tipo

de

versión

Existen

dos

valores

válidos:

SWD,

que

permite

la

comprobación

de

la

versión,

y

Ninguno,

que

inhabilita

la

comprobación

de

la

versión.

SWD

es

el

valor

predeterminado.

v

Tipo

de

paquete

Existen

dos

valores

válidos:

REFRESH

y

PATCH.

REFRESH

es

el

valor

predeterminado.

Los

atributos

de

tipo

de

versión

y

de

tipo

de

paquete

de

un

paquete

se

definen

en

la

stanza

de

paquete

del

archivo

SPD.

Para

los

paquetes

descubiertos,

grabados

mediante

la

utilización

del

comando

de

destino

desconectado

wdsetsps,

los

atributos

de

la

versión

pueden

definirse

en

la

CLI.

Consulte

el

apartado

“wdsetsps”

en

la

página

292.

Puede

obtener

información

acerca

de

la

versión

actual,

del

tipo

de

versión

y

del

tipo

de

paquete

de

un

paquete

de

software

utilizando

el

comando

wsdvers.

Consulte

el

apartado

“wsdvers”

en

la

página

218.

Aplicación

de

las

comprobaciones

de

las

versiones

Si

el

tipo

de

versión

del

paquete

se

ha

establecido

en

SWD,

se

realizarán

comprobaciones

de

las

otras

versiones

del

mismo

paquete.

Software

Distribution

realiza

una

primera

comprobación

en

el

servidor

antes

de

la

distribución.

Las

comprobaciones

de

versión

se

realizan

en

el

catálogo

de

destino,

antes

de

que

se

realice

una

operación

de

gestión

de

cambios.

No

puede

darse

por

supuesto

que

la

información

del

catálogo

del

destino

es

coherente

con

la

información

de

Inventory

y

de

la

base

de

datos

histórica.

Por

ejemplo,

pueden

producirse

incoherencias

cuando

se

ha

eliminado

un

paquete

utilizando

el

comando

de

destino

desconectado

wdrmvsp

o

cuando

se

han

incluido

un

paquete

de

renovación

y

un

parche

como

paquetes

anidados

en

la

misma

distribución.

Puede

sincronizar

la

información

del

servidor

con

la

información

del

destino

utilizando

el

comando

wsyncsp.

Consulte

el

apartado

“wsyncsp”

en

la

página

264.

Nota:

si

especifica

el

argumento

–f

con

el

comando

winstsp

para

un

paquete

con

posibilidad

de

versión,

no

se

realizarán

las

comprobaciones

de

las

versiones

en

el

servidor

antes

de

que

tenga

lugar

la

distribución.

Las

comprobaciones

de

las

versiones

siempre

se

realizan

en

el

destino

y,

si

no

se

superan,

la

instalación

se

cancela.

La

instalación

del

paquete

se

rechazará

si

se

da

alguna

de

las

condiciones

siguientes:

v

Existe

una

versión

posterior

del

producto

en

el

destino

que

tiene

un

estado

de

paquete

de

software

distinto

de

RC

(eliminado,

sin

posibilidad

de

deshacer).

Por

ejemplo,

el

paquete

de

software

pkg.2.1

debe

instalarse

en

los

puntos

finales

ep1,

ep2

y

ep3.

El

tipo

de

paquete

se

ha

definido

como

REFRESH.

Cuando

se

comprueba

el

inventario,

ep1

tiene

instalado

pkg.2.0,

ep2

no

tiene

actualmente

Comprobación

de

la

versión

del

paquete

de

software

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

5

Page 24: IBM Tivoli Configuration Manager

una

versión

del

paquete

instalado

y

ep3

tiene

instalado

pkg

2.2.

El

nuevo

paquete

de

software,

pkg.2.1,

puede

instalarse

en

ep1,

donde

existe

un

paquete

anterior,

y

en

ep2,

donde

no

existe

ningún

paquete.

No

puede

instalarse

en

ep3,

pues

ep3

ya

tiene

instalada

una

versión

posterior

del

producto.

v

En

el

destino,

existen

versiones

del

paquete

que

están

en

estado

de

paquete

de

software

no

validado.

v

El

tipo

de

paquete

es

PATCH

y

actualmente

no

se

ha

instalado

ningún

paquete

de

renovación

en

el

punto

final.

Nota:

cuando

se

aplica

un

parche

a

un

producto

que

se

ha

instalado

en

modalidad

con

posibilidad

de

deshacer,

el

parche

también

debe

aplicarse

en

modalidad

con

posibilidad

de

deshacer.

Instalación

de

paquetes

con

posibilidad

de

versión

Cuando

se

ha

instalado

un

paquete

de

renovación

en

modalidad

con

posibilidad

de

deshacer,

los

paquetes

que

la

instalación

reemplaza

se

establecen

en

un

estado

oculto.

Los

paquetes

pueden

recuperarse

del

estado

oculto

deshaciendo

la

instalación.

Cuando

se

ha

instalado

un

paquete

de

renovación

en

modalidad

sin

posibilidad

de

deshacer,

el

estado

de

la

gestión

de

cambios

del

histórico

del

paquete

reemplazado

se

suprime

y

no

puede

recuperarse.

Nota:

cualquier

componente

de

la

versión

antigua

que

también

esté

presente

en

la

nueva

versión

se

sustituye

al

instalarse

un

paquete

con

posibilidad

de

versión.

Por

ejemplo,

si

la

versión

antigua

y

la

nueva

contienen

el

archivo

″miarchivo″,

la

versión

antigua

de

″miarchivo″

se

sustituirá

por

la

nueva.

Sin

embargo,

si

la

versión

antigua

incluye

componentes

que

no

están

presentes

en

la

nueva

versión,

éstos

se

conservarán

en

el

sistema

de

destino,

a

menos

que

incluya,

en

el

paquete

de

software,

acciones

para

eliminarlos.

Utilización

de

variables

En

un

archivo

de

definición

de

paquete

de

software

(SPD),

puede

definir

variables,

que

asocian

un

nombre

simbólico

a

un

valor.

La

utilización

de

una

variable

en

lugar

de

su

valor

permite

una

utilización

más

genérica

de

un

paquete

de

software

en

sistemas

de

destino

distintos.

Cada

variable

se

sustituye

por

su

valor

durante

la

ejecución

de

una

operación

de

Software

Distribution.

Por

ejemplo,

para

instalar

el

archivo

app_config.txt

en

el

directorio

system32

de

Windows,

el

usuario

crea

una

stanza

de

archivo

SPD

que

se

denomina

objetos

del

Sistema

de

archivos:

add_directory

location

=

c:\winnt

name

=

system32

destination

=

c:\winnt\system32

add_file

name

=

app_config.txt

destination

=

target_app_config.txt

end

end

Sin

embargo,

si

el

sistema

de

destino

tiene

instalado

el

sistema

operativo

Windows

XP

en

d:\windows

en

lugar

de

en

d:\winnt,

el

paquete

que

acaba

de

crearse

no

puede

utilizarse.

Para

solucionar

este

problema,

puede

utilizar

una

variable

para

la

ruta

de

destino,

como

se

indica

a

continuación:

add_directory

location

=

c:\winnt

name

=

system32

Comprobación

de

la

versión

del

paquete

de

software

6

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 25: IBM Tivoli Configuration Manager

destination

=

“$(system_dir)”

add_file

name

=

app_config.txt

destination

=

target_app_config.txt

end

end

El

motor

de

Software

Distribution

resuelve

la

variable

system_dir

durante

la

instalación;

por

lo

tanto,

el

paquete

de

software

puede

utilizarse

en

cualquier

estación

de

trabajo

de

Windows,

con

independencia

de

dónde

esté

instalado

el

sistema

operativo

Windows.

Las

variables

también

pueden

anidarse.

Por

ejemplo,

$(target_dir.$(os_name))

le

permite

asignar

valores

distintos

a

target_dir,

en

función

de

la

plataforma.

En

el

siguiente

ejemplo

de

una

única

sección

del

sistema

de

archivos,

se

utiliza

una

variable,

y

el

valor

predeterminado

depende

de

la

plataforma

del

sistema

operativo

que

se

ha

especificado:

default_variables

target_dir.Windows_NT

=

c:\target

target_dir.AIX

=

/target

end

...

add_directory

location

=

c:\newsd40\prod\...\src\winobjects

name

=

*.*

destination

==

$(target_dir.$(os_name))

end

Asimismo,

una

variable

puede

contener

referencias

a

otras

variables;

por

ejemplo,

puede

hacerse

referencia

a

la

variable

target_dir

como:

target_dir

=

$(program_files)\myappl

Con

algunas

excepciones,

el

valor

de

cualquier

atributo

del

archivo

SPD

que

sea

del

tipo

″cadena″

puede

contener

variables

especificadas

en

el

formato

$(nombre_variable).

En

el

archivo

SPD

se

admiten

varios

tipos

de

variables.

El

programa

busca

cada

una

de

estas

variables,

por

turno,

en

el

orden

en

que

se

enumeran,

y

utiliza

la

información

de

la

primera

que

encuentra.

Es

decir,

no

tiene

en

cuenta

las

otras

variables.

La

lista

siguiente

detalla

las

variables

admitidas:

Variables

de

línea

de

comandos

Alteran

temporalmente

todas

las

demás

variables

especificadas.

Las

variables

de

línea

de

comandos

se

definen

utilizando

el

atributo

–D

durante

una

operación

de

gestión

de

cambios,

por

ejemplo,

instalar

(comando

winstsp)

o

eliminar

(comando

wremovsp).

Estas

variables

son

comunes

a

todos

los

destinos

que

reciben

una

o

más

operaciones

en

un

paquete

de

software

en

particular

y

se

guardan

en

los

sistemas

de

destino.

En

el

ejemplo

siguiente

se

muestra

la

utilización

del

atributo

–D

para

sustituir

o

definir

la

variable

del

directorio

de

destino

target_dir

al

instalarse

el

paquete

de

software:

winstsp

–D

target_dir=c:\myappl

\

@mipaquete^1.2

@destino1

@destino2

Variables

de

archivo

de

usuario

Las

variables

de

archivo

de

usuario

se

almacenan

en

un

archivo

de

texto

denominado

swdis.var,

en

el

directorio

del

producto

de

un

punto

final.

Este

archivo

contiene

líneas,

en

el

formato:

nombre-variable=valor-variable

Utilización

de

variables

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

7

Page 26: IBM Tivoli Configuration Manager

El

archivo

swdis.var

es

exclusivo

de

cada

uno

de

los

sistemas

de

destino

y

puede

gestionarse

con

comandos

de

archivo

de

texto

o

bien

editarse

con

un

editor

del

sistema.

Puede

personalizar

la

ubicación

de

swdis.var

cambiando

la

ruta

user_file_variables

en

el

archivo

swdis.ini.

Por

ejemplo,

al

instalar

un

producto

básico,

si

especifica

el

atributo

save_default_variables=y,

el

valor

de

la

variable

del

directorio

de

destino

target_dir

se

guarda

en

el

archivo

swdis.var.

Al

instalar

una

actualización

del

mismo

producto,

se

utiliza

el

valor

que

anteriormente

se

había

asignado

a

target_dir;

por

lo

tanto,

la

actualización

se

instala

en

el

mismo

directorio

que

el

producto

básico.

Variables

incorporadas

Se

evalúan

automáticamente

en

tiempo

de

ejecución,

sin

la

intervención

del

usuario.

En

el

apartado

“Variables

incorporadas”,

en

la

página

359

encontrará

una

lista

de

las

variables

que

se

proporcionan

con

Software

Distribution.

Variables

LDAP

En

las

plataformas

Windows,

puede

especificar

variables

LDAP

(Lightweight

Directory

Access

Protocol).

Estas

variables

toman

su

valor

de

un

atributo

de

entrada

definido

en

un

servidor

LDAP.

El

valor

se

obtiene

mediante

la

ejecución

de

una

consulta

en

el

servidor

LDAP,

de

acuerdo

con

el

protocolo

LDAP,

versión

3.

Nota:

para

acceder

al

servidor

LDAP

se

utilizan

el

nombre

de

usuario

y

la

contraseña

del

usuario

que

ha

iniciado

la

sesión

en

el

sistema

en

que

se

realiza

la

operación.

Debe

asegurarse

de

que

este

usuario

disponga

de

acceso

al

servidor

LDAP.

La

sintaxis

para

especificar

una

variable

LDAP

es

la

siguiente:

$(LDAP:<nombre

servidor>:<nombre

distinguido>:<atributo>)

Variables

de

registro

En

las

plataformas

Windows,

puede

especificar

variables

de

registro.

Son

variables

cuyos

valores

se

toman

directamente

del

almacén

de

registro

de

Windows.

Nota:

sólo

pueden

utilizarse

si

el

valor

de

la

entrada

de

registro

está

en

formato

de

cadena.

De

lo

contrario,

el

valor

no

puede

resolverse.

Para

especificar

una

variable

de

registro

se

utiliza

la

palabra

clave

REG.

Por

ejemplo,

para

especificar

una

variable

de

registro

para

la

biblioteca

S24TIST.DLL,

utilice

la

sintaxis

siguiente,

donde

el

último

símbolo

(token)

de

la

ruta

representa

la

variable

de

registro:

$(REG:HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Control\

ComputerName/ComputerName)

Si

la

ruta

de

la

variable

contiene

barras

inclinadas

invertidas,

ésta

debe

especificarse

entre

comillas

simples

o

dobles:

$(REG:HKEY_LOCAL_MACHINE\SOFTWARE\CurrentVersion\

SharedDLLs\’C:\Program

Files\Test\S24TIST.DLL’)

o

$(REG:HKEY_LOCAL_MACHINE\SOFTWARE\CurrentVersion\

SharedDLLs\"C:\Program

Files\Test\S24TIST.DLL")

Utilización

de

variables

8

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 27: IBM Tivoli Configuration Manager

Variable

$(installed_software)

Esta

variable

se

utiliza

en

expresiones

de

dependencia

para

especificar

un

requisito

de

software

que

debe

satisfacerse

para

que

pueda

ejecutarse

una

operación

instalar,

validar,

eliminar

o

deshacer

en

un

paquete

de

software.

Consulte

el

apartado

“Dependencia”

en

la

página

11.

Variables

de

entorno

Se

heredan

del

proceso

lcfd.exe

o

por

medio

de

la

línea

de

comandos

en

un

destino

desconectado,

por

ejemplo,

userdomain.

Variables

descubiertas

por

el

hardware

Las

descubre

el

explorador

de

Inventory,

en

el

formato:

Nombre-tabla.Nombre-campo

=

<valor>

Por

ejemplo,

las

siguientes

son

variables

descubiertas

por

el

hardware:

$(COMPUTER_SYSTEM.COMPUTER_ARCHITECTURE)==Intel

$(PROCESSOR.PROCESSOR_SPEED)

=

400

Las

variables

descubiertas

por

el

hardware

se

almacenan

en

el

archivo

siguiente

del

punto

final:

\Tivoli\lcf\inv\scanner\sd_scan.nfo.

A

esta

ubicación

de

archivo

se

hace

referencia

como

el

archivo

inventory_scan

en

el

archivo

swdis.ini.

El

archivo

sd_scan.nfo

se

crea

cuando

se

realiza

una

exploración

de

hardware

de

Inventory

en

un

punto

final

y

llena

el

depósito

de

configuración

con

la

información

actual

acerca

del

hardware

de

destino.

Si

no

se

ha

realizado

esta

exploración,

las

variables

no

pueden

utilizarse.

Consulte

la

publicación

Guía

del

usuario

para

Inventory

para

obtener

más

información.

Variables

predeterminadas

Se

definen

directamente

en

el

archivo

SPD

mediante

la

utilización

de

la

stanza

default_variables.

Por

ejemplo,

este

tipo

de

variable

puede

especificar

el

directorio

de

destino

en

el

que

han

de

instalarse

los

archivos

que

componen

una

aplicación.

A

continuación

se

muestra

un

ejemplo

de

la

stanza

default_variables:

default_variables

target_directory

=

c:\MyApps

temp_install_directory=

“c:\MyApps\Temporary

Files”

end

El

formato

de

nombre-variable

es

igual

al

formato

de

atributo-comando:

<Nombre-variable>

[=]

“<valor

predeterminado>”

El

signo

igual

(=)

es

opcional

y

el

valor

predeterminado

debe

especificarse

entre

comillas

sólo

si

contiene

espacios

en

blanco.

Puede

hacer

que

las

variables

predeterminadas

sean

persistentes

utilizando

el

atributo

de

paquete

de

software

save_default_variables.

Mediante

la

utilización

de

este

atributo,

todas

las

variables

que

se

han

definido

en

la

stanza

default_variables

se

convierten

en

variables

de

archivo

de

usuario

y

se

almacenan

en

el

archivo

swdis.var

del

sistema

de

destino.

Consulte

la

página

7

para

obtener

más

información

acerca

de

las

variables

de

archivo

de

usuario.

Utilización

de

variables

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

9

Page 28: IBM Tivoli Configuration Manager

Definición

de

dependencias

y

condiciones

Las

dependencias

y

las

condiciones

le

permiten

controlar

las

circunstancias

bajo

las

que

ha

de

instalarse

un

paquete

o

bajo

las

que

ha

de

ejecutarse

una

acción.

Más

adelante,

en

este

mismo

apartado,

se

aclaran

las

diferencias

que

existen

entre

los

usos

de

las

dependencias

y

de

las

condiciones.

Tanto

las

dependencias

como

las

condiciones

son

expresiones

booleanas

que

definen

una

relación

entre

operandos.

Por

ejemplo:

“$(os_name)

==

AIX”

Esta

expresión

define

una

relación

en

la

que

el

operando

$(os_name)

es

igual

al

operando

AIX.

En

la

Tabla

2

se

resumen

los

operadores

que

pueden

utilizarse

para

definir

estas

relaciones.

Tabla

2.

Operadores

Operador

Tipo

Operando

izquierdo

Operando

derecho

Resultado

NOT

Unario

No

disponible

Expresión

booleana

Booleano

>

>=

<

>=

Binario

Expresión

numérica

Expresión

numérica

Booleano

==

!=

Binario

Cualquier

expresión

Cualquier

expresión

Booleano

AND

OR

Binario

Expresión

booleana

Expresión

booleana

Booleano

LIKE

Binario

Cadena

Cadena

con

comodín

Booleano

CONTAINS

Binario

Cadena

Cadena

Booleano

Los

operandos

sencillos

pueden

ser

constantes

o

variables.

Las

variables

deben

especificarse

en

el

formato

$(nombre_variable).

En

la

Tabla

3

se

detalla

el

formato

de

las

constantes

válidas.

Tabla

3.

Constantes

Tipo

de

constante

Descripción

Booleano

Las

cadenas

true

y

false.

Numérico

Un

número

en

el

formato

xxx.yyy,

donde

las

x

y

las

y

son

dígitos

decimales.

Cadena

Cualquier

cadena

especificada

entre

comillas.

Las

comillas

son

opcionales

si

la

cadena

no

contiene

espacios,

ni

paréntesis

ni

ningún

carácter

especial

que

se

utilice

para

especificar

operadores.

Si

las

cadenas

true

y

false

no

se

especifican

entre

comillas,

se

interpretan

como

constantes

booleanas.

Notas:

1.

Tenga

en

cuenta

que,

al

especificar

el

operando

derecho

del

operador

LIKE,

puede

utilizar

los

caracteres

de

comodín

siguientes:

el

asterisco

(*)

para

la

coincidencia

de

cualquier

serie

o

el

signo

de

interrogación

(?)

para

la

Definición

de

dependencias

y

condiciones

10

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 29: IBM Tivoli Configuration Manager

coincidencia

de

cualquier

carácter,

por

ejemplo,

$(os_name)

LIKE

‘Win*’.

Si

el

operando

derecho

no

contiene

comodines,

el

operador

LIKE

funciona

exactamente

como

el

operador

==.

2.

El

operador

CONTAINS

devuelve

un

valor

true

si

el

primer

operando

contiene

al

segundo.

El

primer

operando

debe

ser

una

cadena

de

varios

valores

en

la

que

los

valores

han

de

separarse

por

medio

de

un

signo

de

punto

y

coma

(;),

por

ejemplo:

“value1;value2”

CONTAINS

value54

devuelve

un

valor

false.

3.

Los

paréntesis

se

utilizan

para

establecer

la

prioridad

de

las

expresiones.

Dependencia

La

dependencia

es

un

atributo

que

se

puede

definir

en

la

stanza

Package

del

archivo

SPD.

Permite

definir

los

requisitos

previos

de

hardware

y

de

software

y

las

restricciones

que

han

de

evaluarse

al

ejecutar

en

el

paquete

los

comandos

install,

commit,

remove

y

undo.

Las

expresiones

de

dependencia

se

evalúan

al

instalarse

o

validarse

un

paquete,

al

deshacerse

una

instalación

y

al

eliminarse

un

paquete.

En

la

instalación,

la

comprobación

de

dependencia

evalúa

la

expresión

de

dependencia

que

se

ha

definido

en

el

atributo

de

dependencia

del

paquete

que

está

instalándose.

En

la

eliminación

y

al

deshacerse

una

instalación,

se

evalúan

las

expresiones

de

dependencia

que

corresponden

a

otros

paquetes

de

software

que

se

han

instalado

en

el

punto

final

con

el

fin

de

garantizar

que

la

eliminación

del

paquete

de

software

no

infringirá

las

condiciones

de

dependencia

de

ninguno

de

los

paquetes.

Las

comprobaciones

se

realizan

primero

en

el

servidor

y

después

en

los

puntos

finales.

Si

no

se

pasa

la

comprobación

en

el

servidor

o

en

el

punto

final,

la

operación

se

cancela

de

forma

anormal.

De

forma

predeterminada,

la

comprobación

de

dependencia

está

activada.

Puede

desactivarse

mediante

la

utilización

del

argumento

–R

al

definir

el

comando

adecuado;

consulte

el

apartado

“Comandos

de

servidor”

en

la

página

164.

La

condición

de

dependencia

también

se

evalúa

durante

la

fase

de

verificación

de

la

distribución

del

paquete

de

software.

Si

no

pasa

la

verificación

en

este

punto,

el

paquete

se

establece

en

un

estado

de

error.

Una

expresión

de

dependencia

incluirá

una

o

más

de

las

variables

siguientes:

v

Variables

descubiertas

por

el

hardware

v

La

variable

$(installed_software)

En

la

Tabla

4

se

muestra

la

utilización

de

la

variable

$(installed_software)

en

las

expresiones

de

dependencia.

Tabla

4.

Expresiones

en

las

que

se

utiliza

la

variable

$installed_software

Expresión

Significado

″$(installed_software)==

mypkg.1.0″

La

versión

1.0

de

mypkg

es

un

requisito

previo

para

las

operaciones

en

las

que

participa

el

paquete.

″$(installed_software)

!=

mypkg.1.0″

No

puede

realizarse

ninguna

operación

en

el

paquete

si

se

ha

instalado

la

versión

1.0

de

mypkg.

Definición

de

dependencias

y

condiciones

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

11

Page 30: IBM Tivoli Configuration Manager

Tabla

4.

Expresiones

en

las

que

se

utiliza

la

variable

$installed_software

(continuación)

Expresión

Significado

″$(installed_software)

>

mypkg.1.0″

Debe

instalarse

una

versión

de

mypkg

que

sea

posterior

a

la

versión

1.0

para

que

puedan

realizarse

las

operaciones

que

se

han

definido

en

el

paquete.

″$(installed_software)

<

mypkg.2.0″

Las

operaciones

definidas

en

el

paquete

que

han

de

poder

realizarse

sólo

pueden

realizarse

si

se

instala

una

versión

de

mypkg

anterior

o

si

no

se

ha

instalado

ninguna

versión

de

mypkg.

″NOT(

$(installed_software)

LIKE

‘mypkg*.*’)″

No

debe

instalarse

ninguna

de

las

subversiones

de

mypkg.1,

por

ejemplo,

mypkg1.1,

mpkg.1.2.

″$(installed_software)

CONTAINS

mypkg.2.3.″

La

versión

2.3

de

mypkg

es

un

requisito

previo

para

las

operaciones

en

las

que

participa

el

paquete.

Nota:

cuando

la

expresión

indica

que

debe

existir

un

paquete

de

software,

por

ejemplo,

"$(installed_software)==

mypkg.1.0",

el

paquete

especificado

debe

estar

en

el

estado

IC,

ICU

o

IC-D.

Cuando

la

expresión

indica

que

no

debe

existir

el

paquete

de

software,

por

ejemplo,

"$(installed_software)

!=

mypkg.1.0",

el

paquete

especificado

debe

estar

en

cualquier

estado

distinto

de

IC,

ICU

o

IC-D.

Los

requisitos

previos

y

las

restricciones

de

hardware

se

definen

mediante

la

utilización

de

variables

descubiertas

por

el

hardware.

Consulte

el

apartado

“Utilización

de

variables”

en

la

página

6.

Las

variables

descubiertas

por

el

hardware

se

incluyen

en

un

archivo,

en

el

punto

final,

denominado

sd_scan.nfo,

que

Inventory

crea.

Si

este

archivo

no

está

presente

en

un

punto

final,

no

deben

utilizarse

variables

descubiertas

por

el

hardware

para

las

distribuciones

a

ese

punto

final.

Puede

crear

una

expresión

compleja

que

incluya

cualquier

número

de

variables

descubiertas

por

el

hardware

y

varias

apariciones

de

la

variable

$(installed_software).

Por

ejemplo:

dependency="$(installed_software)==mypkg.2.1b"

AND

$(COMPUTER_SYSTEM.COMPUTER_ARCHITECTURE)==Intel

OR

"$(installed_software)<mypkg.2.1b"

Esta

expresión

indica

que

el

paquete

de

software

mypkg

es

un

requisito

previo

para

la

instalación

del

paquete.

Además,

si

la

versión

de

mypkg

que

se

ha

instalado

es

2.1b,

la

arquitectura

debe

ser

Intel.

Nota:

para

las

dependencias

de

hardware,

sólo

pueden

evaluarse

en

el

servidor

y

en

el

punto

final

las

variables

de

las

tablas

que

contengan

la

columna

HARDWARE_SYSTEM_ID.

Si

utiliza

una

variable

de

una

tabla

que

no

incluya

esta

columna,

se

informará

de

un

aviso

en

el

registro

del

servidor

y

la

condición

de

dependencia

se

evaluará

utilizándose

sólo

la

información

que

está

incluida

en

el

archivo

sd_scan.nfo

del

punto

final.

Definición

de

dependencias

y

condiciones

12

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 31: IBM Tivoli Configuration Manager

Condiciones

Cualquier

acción

de

paquete

de

software

puede

contener

condiciones,

que

definen

las

circunstancias

bajo

las

cuales

ha

de

ejecutarse

la

acción.

Por

ejemplo,

para

ejecutar

un

paquete

sólo

en

un

sistemaAIX,

especifique

el

atributo

siguiente

en

la

stanza

del

paquete:

condition

=

“$(os_name)

==

AIX”

El

paquete

sólo

se

ejecuta

si

el

valor

real

de

la

variable

$(os_name)

coincide

con

la

cadena

″AIX″.

Cualquier

condición

que

se

establezca

en

el

nivel

del

paquete

altera

temporalmente

las

condiciones

que

se

han

definido

dentro

del

paquete

y

debe

satisfacerse

para

que

el

paquete

se

instale.

Si

no

se

satisface

una

condición

del

nivel

del

paquete,

se

generará

un

mensaje

indicando

que

la

condición

es

falsa

y

el

paquete

no

se

instalará.

Sin

embargo,

si

se

satisface

una

condición

del

nivel

del

paquete,

pero

no

se

satisface

una

condición

de

nivel

inferior,

el

paquete

se

instalará

satisfactoriamente,

a

excepción

de

la

sección

que

tiene

la

condición

falsa,

que

no

se

instalará.

Sólo

puede

especificar

una

condición

en

la

stanza

del

nivel

del

paquete

y

sólo

puede

especificar

una

condición

dentro

de

cada

stanza

del

paquete.

Consulte

el

apartado

“Stanza

generic_container”

en

la

página

19,

en

el

que

se

explica

una

técnica

para

especificar

varias

condiciones

dentro

de

un

paquete

de

software.

Las

condiciones

válidas

son

las

expresiones

booleanas

que

utilizan

las

normas

que

se

detallan

en

la

Tabla

2.

A

continuación

se

muestra

un

ejemplo

de

una

condición

compleja

en

la

que

se

utiliza

la

expresión

AND:

$(os_name)

==

Windows_NT

AND

$(os_release)

==

‘5.0’

Nota:

en

una

condición,

si

un

operando

es

una

cadena

representada

por

números,

se

convierte

automáticamente

en

un

valor

numérico.

Si

la

compara

con

una

cadena,

recibirá

un

mensaje

de

error

indicando

que

la

condición

no

puede

evaluarse.

Para

solucionar

este

problema,

añada

un

carácter

alfabético

delante

del

valor

numérico

para

asegurarse

de

que

siempre

se

considere

como

una

cadena.

Por

ejemplo,

si

tiene

la

cadena

0000040C

y

la

compara

con

la

variable

langue_winnt

=

$(REG:HKEY_USERS\.DEFAULT\...\Locale),

defina

la

variable

de

la

forma

siguiente:

langue_winnt

=

"X$(REG:HKEY_USERS\.DEFAULT\...\Locale"

y

la

condición

como

se

indica

a

continuación:

$(langue_winnt)

==’X0000040C’

Estructura

del

archivo

SPD

La

primera

línea

del

archivo

SPD

es

la

signatura,

que

identifica

al

objeto

de

forma

exclusiva.

Esta

signatura

la

utiliza

Software

Distribution

para

realizar

la

comprobación

de

la

versión

y

para

determinar

qué

tipo

de

importador

debe

utilizarse

para

leer

el

archivo.

A

continuación

se

muestra

un

ejemplo

del

formato

de

la

signatura:

‘TIVOLI

Software

Package

v4.2.1

SPDF’

Definición

de

dependencias

y

condiciones

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

13

Page 32: IBM Tivoli Configuration Manager

Si

la

signatura

no

tiene

este

formato

o

si

el

archivo

SPD

no

contiene

una

signatura,

se

generará

un

error

al

importar

el

archivo

SPD.

En

los

archivos

SPD,

se

pasan

por

alto

las

líneas

siguientes:

v

Líneas

en

blanco

v

Líneas

de

comentarios,

que

son

líneas

que

van

precedidas

del

signo

del

número

(#)

Nota:

las

líneas

de

comentarios

que

se

hayan

incluido

en

el

archivo

SPD

original

no

se

conservarán

tras

la

ejecución

de

los

comandos

wexpspo

(exportar)

o

wimpspo

(importar).

Consulte

el

Capítulo

3,

“Utilización

de

los

comandos”,

en

la

página

161

para

obtener

más

información

acerca

de

estos

comandos.

Cada

archivo

de

definición

de

paquete

de

software

tiene

una

stanza

raíz

que

se

denomina

paquete;

todas

las

demás

stanzas

están

anidadas

en

esta

stanza

raíz.

Cada

stanza

de

un

archivo

SPD

describe

una

acción

que

ha

de

realizarse.

Las

acciones,

que

pueden

emitirse

desde

cualquier

punto

del

archivo

SPD,

se

realizan

en

el

orden

en

que

se

encuentran.

Hay

tres

tipos

de

acciones

permitidas:

v

Acciones

y

comprobaciones

del

sistema,

como

por

ejemplo,

un

reinicio

y

una

comprobación

del

disco.

Para

obtener

más

información,

consulte

Acciones

del

sistema.

v

Acciones

del

programa

como,

por

ejemplo,

la

ejecución

del

programa,

la

instalación

del

producto

CID

y

la

instalación

del

producto

InstallShield.

v

Acciones

relacionadas

con

los

objetos

como,

por

ejemplo,

la

adición

de

objetos

y

la

eliminación

de

objetos.

Para

facilitar

su

descripción,

las

stanzas

del

archivo

SPD

se

dividen

en

las

siguientes

categorías:

v

La

stanza

de

paquete

y

las

otras

stanzas

que

definen

la

información

general

del

paquete.

Consulte

el

apartado

“Stanzas

generales”

en

la

página

15.

v

Las

stanzas

que

definen

acciones

para

añadir

y

eliminar

objetos

de

paquete

de

software.

Consulte

el

apartado

“Acciones

relacionadas

con

objetos”

en

la

página

28.

v

Las

stanzas

del

programa

como,

por

ejemplo,

la

ejecución

del

programa,

la

instalación

del

producto

CID

y

la

instalación

del

producto

InstallShield.

Consulte

el

apartado

“Acciones

del

programa”

en

la

página

94.

v

Acciones

y

comprobaciones

del

sistema,

como

por

ejemplo,

un

reinicio

y

una

comprobación

del

disco.

Para

obtener

más

información,

consulte

Acciones

del

sistema.

En

los

apartados

en

los

que

se

describen

estas

stanzas

se

muestra

la

estructura

que

debe

utilizarse

para

definir

cada

stanza

y

también

se

proporcionan

ejemplos.

En

el

ejemplo

siguiente

se

muestra

el

formato

de

una

stanza

de

acción

genérica:

<acción>

:=

<nombre-acción>

#

Secuencia

de

<atributo-acción>

#

Secuencia

de

<acción>

end

En

el

ejemplo

siguiente

se

muestra

el

formato

de

atributo-acción.

<nombre-atributo>

=

“<valor-atributo>”

A

continuación

se

muestran

las

normas

de

formato

para

atributo-acción:

v

El

signo

igual

es

opcional.

Estructura

del

archivo

SPD

14

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 33: IBM Tivoli Configuration Manager

v

El

valor-atributo

debe

especificarse

entre

comillas

dobles

si

contiene

espacios.

v

El

valor-atributo

puede

abarcar

varias

líneas

sólo

si

se

especifica

entre

comillas.

Su

final

se

determina

mediante

la

especificación

de

comillas.

Todos

los

objetos

de

las

stanzas

deben

especificarse

dentro

de

contenedores.

Por

ejemplo,

la

stanza

del

contenedor

de

adición

de

objeto

y

de

eliminación

de

objeto

tiene

el

formato

siguiente:

<contenedor>:=

[add

|

remove]

<nombre

contenedor>

#

<atributo-contenedor>

#

Secuencia

de

<objeto>

end

El

valor

atributo-contenedor

incluye

los

atributos

siguientes:

v

Los

atributos

heredados

de

la

clase

de

acción.

v

Los

atributos

heredados

de

la

clase

de

contenedor.

v

Los

atributos

predeterminados

de

todos

los

objetos

del

contenedor.

Estos

atributos

dependen

del

contenedor

específico,

mientras

que

los

anteriores

son

comunes

para

todos

los

contenedores.

La

stanza

del

objeto

es

la

siguiente:

<objeto>

:=

<nombre

objeto>

#

Secuencia

de

<atributo-objeto>

end

Stanzas

generales

En

este

apartado

se

describen

las

stanzas

siguientes:

package

Define

la

información

general

relacionada

con

el

paquete,

el

nombre

y

la

versión

del

paquete,

el

nombre

del

host

de

origen

para

la

distribución

e

información

acerca

del

registro.

nested_software_package

Define

un

paquete

que

está

anidado

dentro

del

paquete

principal.

log_object_list

Le

permite

crear

un

registro

SPD

en

el

sistema

o

sistemas

de

destino.

generic_container

Agrupa

los

comandos

que

deben

satisfacer

la

misma

condición.

Stanza

Package

Es

la

stanza

de

nivel

superior,

en

la

que

se

anidan

todas

las

demás

stanzas

que

describen

los

componentes

de

un

paquete

de

software.

En

el

ejemplo

siguiente

se

muestra

el

formato

de

la

stanza

package.

package

dependency

=

<restricción

cadena>

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

copyright

=

<cadena>

description

=

<cadena>

name

=

<cadena>

Estructura

del

archivo

SPD

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

15

|||||||||||

Page 34: IBM Tivoli Configuration Manager

title

=

<cadena>

version

=

<expresión

cadena>

versioning_type

=

<cadena>

package_type

=

<cadena>

sharing_control

=

<cadena>

lcf_before_program_path

=

<cadena>

lcf_before_program_arguments

=

<cadena>

lcf_before_program_timeout

=

<entero>

lcf_after_program_path

=

<cadena>

lcf_after_program_arguments

=

<cadena>

lcf_after_program_timeout

=

<entero>

undoable

=

<expresión

cadena>

committable

=

<expresión

cadena>

history_reset

=

<booleano>

after_as_uid

=

<entero>

after_input_path

=

<nombre

ruta>

after_prog_env

=

<cadena>

after_program_path

=

<nombre

ruta>

before_as_uid

=

<entero>

before_input_path

=

<nombre

ruta>

before_prog_env

=

<cadena>

before_program_path

=

<nombre

ruta>

default_operation

=

<expresión

cadena>

lenient_distribution

=

<booleano>

log_gid

=

<ID

grupo>

log_mode

=

<octal>

log_path

=

<cadena>

log_host_name

=

<cadena>

log_user_id

=

<entero>

mail_id

=

<cadena>

move_removing_host

=

<booleano>

no_check_source_host

=

<booleano>

no_chk_on_rm

=

<booleano>

operation_mode

=

<expresión

cadena>

post_notice

=

<booleano>

save_default_variables

=

<booleano>

server_mode

=

<booleano

skip_non_zero

=

<booleano>

source_host_name

=

<cadena>

spb_path

=

<cadena>

stage_area

=

<cadena>

web_view_mode

=

<expresión

cadena>

creation_time

=

<cadena>

last_modification_time

=

<cadena>

nested_software_package

#

Secuencia

de

<paquete>

end

default_variables

#

Secuencia

de

<valor-nombre>

end

#

Secuencia

de

<comando>

end

Para

obtener

información

acerca

de

los

atributos

que

pueden

definirse

en

esta

stanza,

consulte

la

Tabla

5

en

la

página

20.

Definición

en

el

host

de

origen

de

programas

antes

y

después

de

la

construcción

Puede

definir

programas

para

que

se

ejecuten

en

el

host

de

origen

antes

y

después

de

crearse

un

paquete

de

software.

Los

siguientes

atributos

de

la

stanza

package

controlan

tales

programas:

v

before_prog_path

Stanzas

generales

16

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||||||||||||||||||||||||||||||||||||||||||||||||||||

Page 35: IBM Tivoli Configuration Manager

v

before_input_path

v

before_as_uid

v

before_prog_env

v

after_prog_path

v

after_input_path

v

after_as_uid

v

after

prog_env

Consulte

la

descripción

del

comando

wsetspgs

(“wsetspgs”

en

la

página

226)

para

obtener

más

información

acerca

de

estos

atributos.

Definición

en

el

punto

final

de

programas

antes

y

después

de

la

construcción

Puede

definir

programas

para

que

se

ejecuten

en

un

punto

final

antes

y

después

de

que

se

ejecute

la

operación

de

gestión

de

cambios

en

el

punto

final.

Por

ejemplo,

puede

utilizar

estos

programas

para

modificar

las

variables

del

paquete

cuando

éste

se

instala.

Los

siguientes

atributos

de

la

stanza

package

controlan

tales

programas:

v

lcf_before_program_path

v

lcf_before_program_arguments

v

lcf_before_program_timeout

v

lcf_after_program_path

v

lcf_after_program_arguments

v

lcf_after_program_timeout

Consulte

el

apartado

“Atributos

de

las

stanzas

generales”

en

la

página

20

para

obtener

más

información

acerca

de

estos

atributos.

Puede

definir

estos

atributos

utilizando

el

comando

wsetspgs

y

visualizar

los

valores

definidos

para

los

atributos

utilizando

el

comando

wgetspgs.

También

puede

utilizar

el

comando

wdswdvar

en

el

programa

para

editar

las

variables

del

paquete

de

software.

Notas:

1.

Al

definir

un

programa

antes

y

después

de

la

construcción

en

máquinas

OS/2,

utilice

archivos

.cmd

o

.exe,

porque

no

se

da

soporte

a

los

archivos

.bat.

2.

En

puntos

finales

Netware,

no

pueden

utilizarse

comandos

de

destino

desconectado

si

se

utilizan

programas

antes

y

después

de

la

construcción.

Algunos

argumentos

se

pasan

al

programa

de

forma

predeterminada.

A

continuación

se

muestra

una

lista

de

los

argumentos

pasados

al

programa:

operation_type

Los

valores

a

los

que

se

da

soporte

son

install

o

remove.

La

operación

remove

sólo

se

lleva

a

cabo

en

los

puntos

finales

en

los

que

el

paquete

de

software

no

se

ha

instalado

previamente.

endpoint_label

Etiqueta

del

punto

final.

machine_id

Identificador

de

la

máquina.

endpoint_guid

Identificador

del

sistema

de

hardware

de

la

máquina

almacenado

en

la

base

de

datos

de

Inventory.

Stanzas

generales

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

17

|||||||||||||

||

||

||

|

||

||

||

||||

||

||

|||

Page 36: IBM Tivoli Configuration Manager

region_number

Número

de

la

región.

distribution_id

Identificador

de

la

distribución.

operation_result

Sólo

para

el

programa

después

de

la

construcción.

Resultado

de

la

operación

de

gestión

de

cambios.

Si

se

devuelve

0,

la

operación

se

ha

realizado

satisfactoriamente;

si

se

devuelve

1,

la

operación

no

ha

podido

realizarse.

Anidamiento

de

paquetes

de

software

Puede

gestionar

varios

paquetes

de

software

con

una

única

acción.

La

lista

de

los

paquetes

que

han

de

gestionarse

(denominados

paquetes

de

software

anidados)

se

especifica

dentro

de

un

paquete

que

se

denomina

paquete

de

software

primario.

El

orden

de

proceso

lo

determina

la

posición

de

los

paquetes

de

software

anidados

que

se

han

especificado

dentro

del

paquete

de

software

primario.

Si

el

paquete

primario

no

está

presente

en

la

lista,

se

instala

antes

que

todos

los

paquetes

anidados.

Los

paquetes

de

software

anidados

se

especifican

como

una

stanza

dentro

de

la

stanza

package,

tal

como

se

indica

a

continuación:

nested_software_package

#

Secuencia

de

<paquete>

end

donde

la

secuencia

de

los

paquetes

anidados

se

especifica

de

la

forma

siguiente:

package

name

=

<cadena>

version

=

<versión>

end

En

la

lista

siguiente

se

detalla

el

comportamiento

de

Software

Distribution

cuando

se

realizan

operaciones

de

gestión

de

cambios

en

paquetes

de

software

que

contienen

paquetes

de

software

anidados.

Instalar

El

paquete

de

software

primario

y

sus

paquetes

de

software

anidados

se

instalan

en

el

orden

que

se

ha

especificado

durante

la

preparación.

Eliminar

Se

realiza

en

el

paquete

de

software

primario

y

en

sus

paquetes

de

software

anidados,

en

el

orden

inverso

al

especificado

durante

la

creación.

Deshacer

Se

realiza

en

el

paquete

de

software

primario

y

en

sus

paquetes

de

software

anidados,

en

el

orden

inverso

al

especificado

durante

la

creación.

Aceptar

Se

realiza

en

el

paquete

de

software

primario

y

en

sus

paquetes

de

software

anidados,

en

el

orden

que

se

ha

especificado

durante

la

creación.

Validar

Se

realiza

en

el

paquete

de

software

primario

y

en

sus

paquetes

de

software

anidados,

en

el

orden

que

se

ha

especificado

durante

la

creación.

Verificar

Se

realiza

en

el

paquete

de

software

primario

y

en

sus

paquetes

de

software

anidados,

en

el

orden

que

se

ha

especificado

durante

la

creación.

Stanzas

generales

18

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||

||

|||||

Page 37: IBM Tivoli Configuration Manager

Cargar

Se

realiza

en

el

paquete

de

software

primario

y

en

sus

paquetes

de

software

anidados,

en

el

orden

que

se

ha

especificado

durante

la

preparación.

Descargar

Se

realiza

en

el

paquete

de

software

primario

y

en

sus

paquetes

de

software

anidados,

en

el

orden

inverso

al

especificado

durante

la

creación.

El

anidamiento

de

paquetes

de

software

tiene

las

limitaciones

siguientes:

v

Todos

los

paquetes

de

software

(primario

y

anidados)

deben

tener

el

mismo

host

de

origen.

v

Los

paquetes

de

software

anidados

son

independientes

del

paquete

de

software

primario.

Deben

crearse

e

importarse

en

la

base

de

datos

de

objetos

independientemente

del

paquete

de

software

primario.

v

Los

paquetes

de

software

anidados

pueden

residir

en

distintas

regiones

de

política,

pero

el

usuario

deberá

disponer

de

las

autorizaciones

necesarias

para

realizar

operaciones

en

el

paquete

de

software

primario

y

en

todos

los

paquetes

de

software

anidados.

v

Las

operaciones

reparar,

reparar

instalación,

instalar

origen

y

vista

previa

sólo

se

ejecutan

en

el

paquete

de

software

primario.

v

Las

operaciones

de

los

paquetes

de

software

anidados

sólo

son

efectivas

cuando

se

utilizan

comandos

de

servidor,

no

en

un

entorno

de

destino

desconectado.

v

Al

definir

programas

antes

y

después

de

la

construcción

en

el

punto

final

para

paquetes

de

software

anidados,

sólo

se

tienen

en

cuenta

los

programas

antes

y

después

de

la

construcción

especificados

para

el

paquete

primario;

por

lo

tanto,

al

principio

de

la

operación

de

gestión

de

cambios

sólo

se

ejecuta

un

programa,

y

únicamente

después

de

ejecutar

todos

los

paquetes

de

software

anidados,

se

ejecutará

el

programa

después

de

la

construcción.

Para

obtener

información

acerca

de

los

atributos

que

pueden

definirse

en

esta

stanza,

consulte

la

Tabla

5

en

la

página

20.

Para

obtener

información

acerca

de

los

comandos

de

Software

Distribution

que

recuperan

información

de

los

paquetes

de

software

anidados

existentes

y

que

se

utilizan

para

definir

nuevos

paquetes,

consulte

los

apartados

“wgetsnsp”

en

la

página

181

y

“wsetsnsp”

en

la

página

219.

Stanza

log_object_list

Esta

stanza

le

permite

crear

un

archivo

de

registro

SPD

en

el

sistema

de

destino.

El

archivo

de

registro

contendrá

las

acciones

y

los

resultados

de

las

operaciones

de

gestión

de

cambios

del

paquete.

log_object_list

location

=

<nombre

ruta>

unix_group_id

=

<entero>

unix_user_id

=

<entero>

unix_attributes

=

<expresión

cadena>

end

Para

obtener

información

acerca

de

los

atributos

que

pueden

definirse

en

esta

stanza,

consulte

la

Tabla

5

en

la

página

20.

Stanza

generic_container

Puede

utilizar

la

stanza

generic_container

para

agrupar

los

comandos

que

deben

satisfacer

la

misma

condición

para

que

se

vean

afectados

por

las

operaciones

de

gestión

de

cambios.

Puede

especificar

una

única

condición

dentro

de

la

stanza

Stanzas

generales

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

19

||||||

Page 38: IBM Tivoli Configuration Manager

package

y

una

única

condición

en

cada

una

de

las

stanzas

que

contiene.

Si

desea

definir

varias

condiciones,

debe

utilizar

la

stanza

generic_container.

Esta

stanza

puede

especificarse

en

la

stanza

package

o

bien

dentro

de

cualquier

otro

contenedor.

generic_container

##

#

Todos

los

atributos

se

heredan

de

composite_command

##

caption

=

<cadena>

condition

=

<cadena>

stop_on_failure

=

<booleano>

##

Secuencia

de

comandos

end

Consulte

el

apartado

“Definición

de

dependencias

y

condiciones”

en

la

página

10

para

obtener

información

acerca

de

la

definición

de

las

condiciones.

Esta

stanza

también

puede

anidarse

en

otras

stanzas

generic_container,

por

ejemplo:

generic_container

condition

=

“$(os_name)

LIKE

‘Win*’”

##

Comando

común

a

todos

los

sistemas

operativos

Windows

soportados

...

generic_container

condition

=

“$(os_name)

==

Windows_NT”

##

Comando

específico

para

todos

los

sistemas

operativos

Windows

soportados

end

end

Para

obtener

información

acerca

de

los

atributos

que

pueden

definirse

en

esta

stanza,

consulte

la

Tabla

5.

Atributos

de

las

stanzas

generales

En

la

Tabla

5

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

las

stanzas

de

paquete,

de

paquete

anidado,

de

lista

de

objetos

de

registro

y

de

contenedor

genérico.

Tabla

5.

Atributos

del

archivo

SPD

en

las

stanzas

de

paquete,

de

lista

de

objetos

de

registro

y

de

contenedor

genérico

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

after_as_uid

Especifica

el

ID

de

usuario

de

UNIX

con

el

que

ha

de

ejecutarse

after_program_path.

Entero

No

Ninguno

(0)

package

after_input_path

Se

utiliza

junto

con

after_program_path,

un

archivo

del

que

el

programa

necesita

entrada

durante

su

ejecución.

Cadena

No

Ninguno

package

after_prog_env

Establece

la

lista

de

variables

de

entorno

para

el

programa

después

de

la

construcción.

Cadena

de

pares

de

nombre=valor

No

Ninguno

package

Stanzas

generales

20

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 39: IBM Tivoli Configuration Manager

Tabla

5.

Atributos

del

archivo

SPD

en

las

stanzas

de

paquete,

de

lista

de

objetos

de

registro

y

de

contenedor

genérico

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

after_program_path

Especifica

la

ruta

del

programa

que

ha

de

ejecutarse

en

el

host

de

origen

tras

completarse

la

creación.

Cadena

No

Ninguno

package

before_as_uid

Especifica

el

ID

de

usuario

de

UNIX

con

el

que

ha

de

ejecutarse

before_

program_path.

Entero

No

Ninguno

(0)

package

before_input_path

Se

utiliza

junto

con

before_program_path,

un

archivo

del

que

el

programa

necesita

entrada

durante

su

ejecución.

Cadena

No

Ninguno

package

before_prog_env

Establece

la

lista

de

variables

de

entorno

para

el

programa

antes

de

la

construcción.

Cadena

de

pares

de

nombre=valor

No

Ninguno

package

before_program_path

Especifica

la

ruta

del

programa

que

ha

de

ejecutarse

en

el

host

de

origen

antes

de

iniciarse

la

creación.

Cadena

No

Ninguno

package

caption

Es

un

identificador

exclusivo

que

se

utiliza

para

definir

cualquiera

de

los

componentes

del

paquete.

Cadena

Ninguno

generic_container

committable

Si

se

especifica

y,

deberá

instalar

el

paquete

en

modalidad

transaccional.

Si

este

atributo

se

especifica

en

un

paquete

de

software

anidado,

alterará

temporalmente

el

valor

del

atributo

que

se

ha

especificado

en

el

paquete

de

software

primario.

y:

n:

no

o:

opcional

No

o

package

condition

Una

expresión

válida

(consulte

el

apartado

“Definición

de

dependencias

y

condiciones”

en

la

página

10

para

obtener

más

información).

Restricción

de

cadena

No

Ninguno

generic_container

package

copyright

Es

el

fabricante

del

paquete.

Cadena

No

Ninguno

package

creation_time

Es

la

fecha

y

la

hora

de

la

creación

del

paquete.

Cadena

No

Ninguno

package

Stanzas

generales

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

21

Page 40: IBM Tivoli Configuration Manager

Tabla

5.

Atributos

del

archivo

SPD

en

las

stanzas

de

paquete,

de

lista

de

objetos

de

registro

y

de

contenedor

genérico

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

default_operation

Especifica

la

operación

de

gestión

de

cambios

predeterminada

que

ha

de

realizarse

en

el

objeto.

Si

este

atributo

se

especifica

dentro

de

un

paquete

de

software

anidado,

el

valor

que

se

ha

especificado

en

el

paquete

de

software

primario

lo

alterará

temporalmente

(o

bien

se

pasará

por

alto

si

no

se

ha

especificado

en

el

paquete

de

software

primario).

install,

remove,

undo,

accept,

commit

No

Ninguno

package

dependency

Una

expresión

válida

(consulte

el

apartado

“Definición

de

dependencias

y

condiciones”

en

la

página

10

para

obtener

más

información).

Restricción

de

cadena

No

Ninguno

package

description

Es

una

descripción

más

completa

del

paquete,

como

en

un

archivo

README.

Si

ha

planificado

hacer

que

este

paquete

esté

disponible

para

bajarse

de

la

Interfaz

de

web

de

Software

Distribution,

escriba

la

cadena

de

texto

en

codificación

HTML.

Este

texto

se

visualiza

en

la

Interfaz

de

web

cuando

pulsa

en

el

nombre

del

paquete

de

software.

Cadena

No

Ninguno

package

history_reset

Si

se

establece

en

y,

indica

que

va

a

borrarse

el

historial

de

software

de

todos

los

paquetes

de

software

que

ya

se

han

instalado

en

el

destino,

si

el

paquete

se

ha

instalado

satisfactoriamente.

y:

n:

no

No

n

package

last_modification_time

Es

la

fecha

y

la

hora

del

último

cambio

realizado

en

el

paquete.

Cadena

No

Ninguno

package

lcf_before_program_

path

Nombre

de

la

ruta

del

programa

que

se

debe

ejecutar.

También

puede

utilizar

una

variable,

como

product_dir,

para

expresar

el

nombre

de

la

ruta

completo

o

parte

de

él.

Debe

utilizar

una

variable

del

sistema

o

bien

especificar

en

el

archivo

swdis.var

las

variables

que

utilice.

El

programa

ya

debe

existir

en

el

sistema

de

destino

en

el

que

se

va

a

ejecutar.

Cadena

No

Ninguno

package

lcf_before_program_

arguments

Argumentos

opcionales

pasados

al

programa

además

de

los

predeterminados.

Separe

los

argumentos

con

un

espacio

en

blanco.

Para

especificar

argumentos,

también

puede

utilizar

variables.

Cadena

No

Ninguno

package

lcf_before_program_

timeout

Tiempo,

expresado

en

segundos

o

mediante

el

valor

-1,

que

se

ha

de

esperar

para

que

termine

el

programa

antes

de

la

construcción.

Consulte

el

apartado

“Formato

de

la

stanza

execute_user_program”

en

la

página

120

para

obtener

más

información.

Entero

No

Ninguno

package

Stanzas

generales

22

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||||||

|||||

|||||||

Page 41: IBM Tivoli Configuration Manager

Tabla

5.

Atributos

del

archivo

SPD

en

las

stanzas

de

paquete,

de

lista

de

objetos

de

registro

y

de

contenedor

genérico

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

lcf_after_program_

path

Nombre

de

la

ruta

del

programa

que

se

debe

ejecutar.

También

puede

utilizar

una

variable,

como

product_dir,

para

expresar

el

nombre

de

la

ruta

completo

o

parte

de

él.

Debe

utilizar

una

variable

del

sistema

o

bien

especificar

en

el

archivo

swdis.var

las

variables

que

utilice.

El

programa

ya

debe

existir

en

el

sistema

de

destino

en

el

que

se

va

a

ejecutar.

Cadena

No

Ninguno

package

lcf_after_program_

arguments

Argumentos

opcionales

pasados

al

programa

además

de

los

predeterminados.

Separe

los

argumentos

con

un

espacio

en

blanco.

Para

especificar

argumentos,

también

puede

utilizar

variables.

Cadena

No

Ninguno

package

lcf_after_program_

timeout

Tiempo,

expresado

en

segundos

o

mediante

el

valor

-1,

que

se

ha

de

esperar

para

que

termine

el

el

programa

después

de

construcción.

Consulte

el

apartado

“Formato

de

la

stanza

execute_user_program”

en

la

página

120

para

obtener

más

información.

Entero

No

Ninguno

package

lenient_distribution

Si

se

establece

en

n,

sólo

permite

las

distribuciones

y

las

eliminaciones

para

los

nodos

gestionados,

puntos

finales

o

gestores

de

perfiles

que

actualmente

son

abonados

del

gestor

de

perfiles

al

que

pertenece

el

paquete

de

software.

Si

este

atributo

se

especifica

dentro

de

un

paquete

de

software

anidado,

el

valor

que

se

ha

especificado

en

el

paquete

de

software

primario

lo

alterará

temporalmente

(o

bien

se

pasará

por

alto

si

no

se

ha

especificado

en

el

paquete

de

software

primario).

y:

n:

no

No

n

package

location

Es

la

ruta

calificada

al

completo

del

directorio

del

destino

en

el

que

se

graba

el

archivo

de

registro.

De

forma

predeterminada,

el

archivo

se

registro

se

sobrescribe

para

cada

distribución

del

paquete

de

software.

Si

el

directorio

no

existe,

se

crea.

El

nombre

del

archivo

de

registro

tiene

el

formato

nombre-paquete.versión.registro.

Cadena

Ninguno

log_object_list

log_gid

Especifica

el

ID

de

grupo

de

UNIX

del

archivo

de

registro.

ID

de

grupo

(largo)

No

-1

package

log_host_name

Establece

el

atributo

log_host,

que

especifica

la

etiqueta

del

nodo

gestionado

en

el

que

se

genera

el

archivo

de

registro.

Especifique

el

nombre

del

host.

Cadena

No

Ninguno

package

log_mode

Especifica

la

modalidad

de

archivo

de

UNIX

del

archivo

de

registro

generado.

Octal

No

Ninguno

package

Stanzas

generales

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

23

||||||||

|||||

|||||||

Page 42: IBM Tivoli Configuration Manager

Tabla

5.

Atributos

del

archivo

SPD

en

las

stanzas

de

paquete,

de

lista

de

objetos

de

registro

y

de

contenedor

genérico

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

log_path

Especifica

la

ruta

absoluta

y

el

nombre

de

archivo

del

archivo

de

registro

generado.

Cadena

No

Ninguno

package

log_user_id

Especifica

el

ID

de

usuario

de

UNIX

del

archivo

de

registro.

Entero

No

Ninguno

(0)

package

mail_id

Especifica

la

dirección

de

correo

electrónico

de

usuario

a

la

que

ha

de

enviarse

una

notificación

cuando

se

realice

una

operación.

Para

especificar

varios

ID

de

correo

electrónico,

utilice

una

coma

para

separar

un

ID

de

usuario

de

otro

(se

necesita

el

programa

sendmail).

Cadena

No

Ninguno

package

move_removing_

host

Especifica

si

ha

de

trasladarse

el

paquete

de

software

a

la

colección

″lost-n-found″

si

se

ha

eliminado

el

host

de

registro

o

el

host

de

origen

del

paquete

de

software.

Si

este

atributo

se

especifica

en

un

paquete

de

software

anidado,

el

valor

especificado

se

pasa

por

alto.

y:

n:

no

No

y

package

name

Es

un

identificador

exclusivo.

Cualquier

paquete

debe

identificarse

de

forma

exclusiva

por

su

nombre

y

versión.

Cadena

Ninguno

package

nested_software_

package

Es

una

secuencia

de

stanzas

donde

se

listan

el

nombre

y

la

versión

de

cada

paquete

de

software

que

se

ha

anidado

en

el

paquete

de

software

primario.

Consulte

el

apartado

“Anidamiento

de

paquetes

de

software”

en

la

página

18

para

obtener

más

información.

Secuencia

de

stanzas:

package

name=cadena

version=cadena

end

No

Ninguno

package

no_check_source_

host

Si

se

establece

en

n,

cuando

el

objeto

se

importe

como

un

paquete

de

software,

Software

Distribution

comprobará

si

existe

el

nodo

gestionado

y

el

contenido

del

archivo.

y:

n:

no

No

y

package

no_chk_on_rm

Para

los

paquetes

de

software

anidados,

el

paquete

de

software

primario

contiene

una

lista

con

todos

los

paquetes

de

software

anidados.

Si

este

atributo

se

establece

en

n

al

eliminarse

un

paquete

de

software,

se

comprobarán

todos

los

paquetes

del

Registro

de

nombres

de

Tivoli

para

eliminar

cualquier

referencia

al

paquete

de

software

suprimido.

y:

n:

no

No

y

package

Stanzas

generales

24

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 43: IBM Tivoli Configuration Manager

Tabla

5.

Atributos

del

archivo

SPD

en

las

stanzas

de

paquete,

de

lista

de

objetos

de

registro

y

de

contenedor

genérico

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

operation_mode

Especifica

la

modalidad

predeterminada

para

las

operaciones

de

gestión

de

cambios.

A

este

atributo

pueden

asignarse

varios

valores,

por

ejemplo:

operation_mode

=

"transactional|undoable|autocommit"

Si

este

atributo

se

especifica

dentro

de

un

paquete

de

software

anidado,

el

valor

que

se

ha

especificado

en

el

paquete

de

software

primario

lo

alterará

temporalmente

(o

bien

se

pasará

por

alto

si

no

se

ha

especificado

en

el

paquete

de

software

primario).

Nota:

El

valor

prefer_not_transactional

no

se

admite

para

puntos

finales

de

OS/400.

not_

transactional,

prefer_not_

transactional,

auto_commit,

transactional,

undoable,

prefer_undo,

auto_accept,

undoable_in

transactional,

during_reboot,

auto_reboot,

force,

prefer_not_

reboot

No

not_

transac

tional

package

package_type

Especifica

el

tipo

de

paquete

que

ha

de

distribuirse.

Sólo

se

aplica

si

se

utiliza

la

comprobación

de

la

versión

para

el

paquete.

Consulte

el

apartado

“Comprobación

de

la

versión

del

paquete

de

software”

en

la

página

5.

PATCH,

REFRESH

No

REFRESH

package

post_notice

Especifica

si

ha

de

enviarse

un

aviso.

Al

especificar

post_notice=y,

ejecute

también

el

siguiente

comando

de

CLI:

wsetspop

-P

true

@nombre_objps

El

aviso

se

publica

en

el

grupo

de

avisos

de

Software

Distribution

4.

Si

este

atributo

se

especifica

dentro

de

un

paquete

de

software

anidado,

el

valor

que

se

ha

especificado

en

el

paquete

de

software

primario

lo

alterará

temporalmente

(o

bien

se

pasará

por

alto

si

no

se

ha

especificado

en

el

paquete

de

software

primario).

y:

n:

no

No

n

package

Stanzas

generales

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

25

||

|

|

Page 44: IBM Tivoli Configuration Manager

Tabla

5.

Atributos

del

archivo

SPD

en

las

stanzas

de

paquete,

de

lista

de

objetos

de

registro

y

de

contenedor

genérico

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

save_default_

variables

Especifica

si

ha

de

hacerse

que

las

variables

sean

persistentes

para

poder

utilizarlas

posteriormente.

Si

el

valor

es

y,

las

variables

predeterminadas

se

guardan

como

variables

de

archivo

de

usuario

y

se

añaden

al

archivo

swdis.var

durante

la

instalación

del

paquete

de

software,

de

forma

que

puedan

utilizarse

las

mismas

variables

para

instalar

actualizaciones

o

funciones

adicionales

del

paquete

de

software.

y:

n:

no

No

n

package

server_mode

Especifica

la

modalidad

de

servidor

predeterminada.

Si

este

atributo

se

especifica

dentro

de

un

paquete

de

software

anidado,

el

valor

que

se

ha

especificado

en

el

paquete

primario

lo

alterará

temporalmente

(o

bien

se

pasará

por

alto

si

no

se

ha

especificado

en

el

paquete

de

software

primario).

all,

src,

repair,

check,

force,

ignore,

preview

No

Ninguno

package

sharing_control

Especifica

la

comprobación

de

la

presencia

de

archivos

y

valores

de

registro.

Esto

impide

que

se

supriman

cuando

se

elimina

el

paquete

si

estos

objetos

ya

estaban

en

el

destino

antes

de

la

distribución

del

paquete

de

software.

Los

valores

tienen

los

siguientes

significados:

none

No

se

lleva

a

cabo

ninguna

comprobación

en

los

archivos

y

valores

de

registro

que

ya

existen

en

el

destino

y

se

han

distribuido

con

el

paquete

de

software.

Cuando

se

elimina

el

paquete

de

software,

se

eliminan

todos

los

objetos

distribuidos.

only_shared

Se

lleva

a

cabo

una

comprobación

sólo

en

los

archivos

y

los

valores

de

registro

que

tienen

el

atributo

is_shared

establecido

en

y.

Cuando

se

elimina

el

paquete

de

software,

estos

archivos

y

los

valores

de

registro

no

se

eliminan

si

ya

estaban

en

el

destino

antes

de

distribuir

el

paquete

de

software.

auto

Se

lleva

a

cabo

una

comprobación

en

todos

los

archivos

y

los

valores

de

registro

distribuidos

con

el

paquete

de

software.

Los

archivos

y

los

valores

de

registro

distribuidos

con

el

paquete

de

software

no

se

eliminan

si

ya

se

encontraban

en

el

destino

antes

de

que

se

distribuyera

el

paquete

de

software.Si

se

especifica

auto

u

only_shared,

la

versión

de

los

objetos

distribuidos

con

el

paquete

de

software

permanece

en

el

destino

cuando

se

lleva

a

cabo

una

operación

de

eliminación.

none,

only_shared,

auto

No

none

package

Stanzas

generales

26

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||||

||||||

|||||||

||||||||||

Page 45: IBM Tivoli Configuration Manager

Tabla

5.

Atributos

del

archivo

SPD

en

las

stanzas

de

paquete,

de

lista

de

objetos

de

registro

y

de

contenedor

genérico

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

skip_non_zero

Si

se

establece

en

y,

indica

que

la

distribución

se

pasará

por

alto

si

before_program_path

tiene

un

código

de

salida

distinto

de

cero.

y:

n:

no

No

n

package

source_host_name

Especifica

el

host

de

origen

del

que

se

obtienen

los

archivos

del

bloque

de

paquete

de

software

y

en

el

que

se

almacena

el

bloque

de

paquete

de

software.

El

host

de

origen

puede

ser

cualquiera

de

los

nodos

gestionados

disponibles

en

los

que

se

haya

instalado

el

componente

Host

de

origen

de

Software

Distribution.

Cadena

No

Ninguno

package

spb_path

Especifica

la

ruta

de

objeto

o

el

nombre

registrado

del

bloque

de

paquete

de

software

cuyos

atributos

establece

esta

operación.

Cadena

No

Ninguno

package

stage_area

Especifica

la

ruta

completa

de

un

directorio

del

host

de

origen

en

el

que

residirá

el

bloque

de

paquete

de

software

del

objeto

de

paquete

de

software.

Cadena

No

Ninguno

package

stop_on_failure

Especifica

si

debe

detenerse

la

ejecución

en

caso

de

que

la

acción

no

se

realice

satisfactoriamente

o

no

se

satisfaga

la

condición.

Si

el

atributo

stop_on_failure

está

establecido

en

″y″

en

una

stanza

incluida

en

un

paquete

y

una

de

las

acciones

de

la

stanza

no

se

ejecuta

satisfactoriamente,

no

se

llevarán

a

cabo

las

acciones

restantes

de

la

stanza,

aunque

seguirán

ejecutándose

las

demás

stanzas

siempre

y

cuando

el

atributo

stop_on_failure

de

la

stanza

del

paquete

esté

en

establecida

en

n.

En

este

caso,

el

estado

final

del

paquete

es

IC.

Si

el

atributo

stop_on_failure

se

establece

en

″y″

en

la

stanza

package

y

se

produce

un

error,

no

se

llevan

a

cabo

las

acciones

restantes

del

paquete

y

no

se

completa

la

ejecución

del

paquete.

En

este

caso,

el

estado

final

del

paquete

es

IC

-

-E.

y:

n:

no

No

y

generic_container

package

title

Especifica

una

cadena

descriptiva

que

se

utiliza

para

la

visualización.

La

Interfaz

de

web

de

Software

Distribution

visualiza

esta

cadena

en

la

columna

Descripción

para

identificar

el

paquete

de

software.

Cadena

No

Ninguno

package

undoable

Si

se

establece

en

y,

deberá

instalar

el

paquete

en

modalidad

con

posibilidad

de

deshacer

(undoable).

Si

este

atributo

se

especifica

en

un

paquete

de

software

anidado,

alterará

temporalmente

el

valor

del

atributo

que

se

ha

especificado

en

el

paquete

de

software

primario.

y:

n:

no

o:

opcional

No

o

package

Stanzas

generales

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

27

|||||||||||||

Page 46: IBM Tivoli Configuration Manager

Tabla

5.

Atributos

del

archivo

SPD

en

las

stanzas

de

paquete,

de

lista

de

objetos

de

registro

y

de

contenedor

genérico

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

unix_attributes

Es

una

cadena

en

el

formato

siguiente:

propietario,

grupo,

otros,

donde

cada

conjunto

de

atributos

es

una

combinación

de

los

caracteres

r

y

w.

r:

leer

w:

grabar

No

Ninguno

log_object_list

unix_group_id

El

ID

de

grupo

de

UNIX.

Entero

No

Ninguno

log_object_list

unix_user_id

El

ID

de

usuario

de

UNIX.

Entero

No

Ninguno

log_object_list

version

Entre

una

y

tres

cadenas

numéricas

separadas

por

un

punto.

Expresión

de

cadena

Ninguno

package

versioning_type

Indica

si

el

paquete

tiene

posibilidad

de

versión.

La

comprobación

de

la

versión

estará

habilitada

si

este

atributo

se

establece

en

SWD.

Consulte

el

apartado

“Comprobación

de

la

versión

del

paquete

de

software”

en

la

página

5.

NONE,

SWD

No

SWD

package

web_view_mode

Especifica

el

permiso

de

acceso

para

el

paquete

cuando

se

utiliza

la

función

Interfaz

de

web.

hidden,

subscriber,

public

No

hidden

package

Acciones

relacionadas

con

objetos

Las

acciones

Agregar

objeto

y

Eliminar

objeto

hacen

que

el

objeto

especificado

se

agregue

al

sistema

o

se

elimine

de

él.

Los

tipos

de

objetos

incorporados

especializados

que

se

admiten

son

los

siguientes:

v

“Objetos

del

sistema

de

archivos”

en

la

página

29

Archivos

Directorios

Enlaces

de

sistema

de

archivosv

“Objetos

de

perfil

de

Windows”

en

la

página

47

Secciones

Elementosv

“Objetos

de

shell

de

Windows”

en

la

página

52

Carpetas

Enlacesv

“Objetos

de

registro

de

Windows”

en

la

página

56

Claves

Valoresv

“Objetos

de

servicios

de

Windows”

en

la

página

61

Serviciov

“Objetos

de

perfil

de

OS/2”

en

la

página

64

Perfiles

Stanzas

generales

28

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 47: IBM Tivoli Configuration Manager

Elementosv

“Objetos

de

escritorio

de

OS/2”

en

la

página

67

Objetos

genéricos

Carpetas

Programas

Duplicacionesv

“Objetos

de

archivo

de

texto”

en

la

página

75

Líneas

Líneas

de

comandos

Símbolos

(tokens)v

“Objetos

nativos

de

OS/400”

en

la

página

83

Bibliotecas

Objetos

Programas

con

licencia

Valores

del

sistemav

“La

stanza

contained_signature”

en

la

página

143.

También

puede

realizar

acciones

de

adición

en

dispositivos

de

destino.

Las

acciones

incluyen

la

adición

de

los

siguientes

objetos:

v

Directorio

v

Programa

execute

v

Archivo

v

Personalización

del

dispositivo

Consulte

el

apartado

“Acciones

relacionadas

con

dispositivos”

en

la

página

88

para

obtener

detalles

acerca

de

la

creación

de

un

archivo

SPD

para

dispositivos.

Nota:

en

esta

publicación,

las

variables

se

muestran

en

cursiva,

excepto

en

los

ejemplos

de

código,

donde

se

muestran

entre

paréntesis

agudos.

Por

ejemplo,

la

variable

atributo-objeto

se

representa

de

la

forma

siguiente

en

un

ejemplo

de

código:

#

Secuencia

de

<atributo-objeto>

Gestión

de

objetos

compartidos

Si

varios

paquetes

de

software

comparten

un

objeto,

utilice

el

atributo

is_shared

(compartido),

en

la

stanza

adecuada,

para

evitar

la

supresión

inadvertida

de

un

objeto

al

eliminarse

uno

de

los

paquetes

de

software

que

lo

contienen.

Si

instala

varios

paquetes

con

objetos

compartidos

y

uno

de

esos

objetos

ya

existe

en

el

destino

(pero

todavía

no

se

ha

identificado

como

compartido),

cuando

elimine

dichos

paquetes

del

destino,

ese

objeto

también

se

eliminará.

Para

restaurar

el

objeto

original

en

el

destino

cuando

se

han

eliminado

todos

los

paquetes

que

identificaban

al

objeto

como

un

recurso

compartido,

realice

una

operación

deshacer

en

el

último

paquete

eliminado.

Además

del

atributo

is_shared,

los

objetos

del

sistema

de

archivos

tienen

un

atributo

relacionado,

shared_counter

(contador

compartido).

Utilice

el

atributo

shared_counter

junto

con

is_shared

para

indicar

cuántas

veces

debe

incrementarse

el

contador

de

referencias

que

se

asocia

al

archivo

compartido.

Objetos

del

sistema

de

archivos

Los

objetos

del

sistema

de

archivos

incluyen

los

archivos

y

directorios

de

los

sistemas

operativos

OS/2,

UNIX,

NetWare

y

todos

los

sistemas

operativos

Formatos

para

la

adición

y

eliminación

de

objetos

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

29

Page 48: IBM Tivoli Configuration Manager

Windows,

así

como

enlaces

de

sistema

de

archivos

para

los

sistemas

operativos

UNIX.

En

este

apartado,

se

proporciona

el

formato

de

cada

stanza

de

objetos

del

sistema

de

archivos.

Sustitución

de

objetos

de

destino

Mediante

la

utilización

de

las

definiciones

que

se

proporcionan

en

estas

stanzas,

pueden

añadirse,

eliminarse

o

sustituirse

objetos

del

sistema

de

archivos.

Cuando

se

elimina

un

objeto

de

destino

o

se

sustituye

un

objeto

de

destino

por

un

objeto

de

origen,

la

operación

que

se

realiza

depende

de

los

valores

de

los

atributos

siguientes:

v

replace_if_existing

v

replace_if_newer

(sólo

se

aplica

a

los

archivos)

v

remove_if_modified

v

verify_crc

En

las

plataformas

Windows,

la

versión

de

archivo

de

Windows,

si

se

ha

especificado,

siempre

se

compara

en

primer

lugar.

La

comprobación

de

la

versión

de

archivo

sólo

se

realizará

si

el

host

de

origen

es

una

máquina

Windows

o

si

el

paquete

de

software

que

contiene

el

objeto

en

cuestión

se

ha

creado

en

una

máquina

Windows

y

se

ha

importado

en

formato

de

bloque

de

paquete

de

software

(construido).

Si

replace_if_newer=y,

aunque

la

versión

de

archivo

del

objeto

de

destino

sea

más

reciente

que

el

objeto

de

origen,

se

sustituirá

el

objeto

de

destino.

Si

no

se

ha

establecido

la

versión

de

archivo

(por

ejemplo,

en

las

plataformas

que

no

son

Windows),

se

comparará

la

fecha

y

hora

de

la

modificación.

El

objeto

de

destino

se

sustituirá,

aunque

la

fecha

y

hora

de

la

modificación

del

objeto

de

destino

sea

más

reciente

que

el

objeto

de

origen.

En

la

Figura

2

en

la

página

31

se

proporciona

una

descripción

general

de

la

lógica

para

sustituir

objetos

de

destino

por

objetos

de

origen.

Objetos

del

sistema

de

archivos

30

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 49: IBM Tivoli Configuration Manager

En

la

Figura

3

en

la

página

32

se

describe

la

lógica

para

comparar

archivos

de

origen

y

de

destino.

Esta

comparación

puede

ser

de

utilidad

para

verificar

la

integridad

de

un

archivo

si

se

ha

perdido

temporalmente

una

conexión

con

la

red

mientras

estaba

instalándose

el

archivo.

No

¿Se sustituye si existe?

No instalar Instalar

No

No

¿Existe el objeto?No

Si

¿Se sustituye si esmás reciente?

¿Es igual que el destino?

¿El destino esmás reciente?

No

Figura

2.

Sustitución

de

objetos

de

destino

Objetos

del

sistema

de

archivos

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

31

Page 50: IBM Tivoli Configuration Manager

En

la

Figura

4

en

la

página

33

se

proporciona

una

descripción

general

de

la

lógica

para

eliminar

objetos

de

destino.

No

No

¿Son los mismosatributos?

¿Es el mismotamaño?

¿El CRC severifica?

Comprobación satisfactoria Comprobación anómala

¿Es el mismoCRC?

No

No

¿Es la mismaversión?

No

Figura

3.

Comprobación

de

la

integridad

de

los

archivos

Objetos

del

sistema

de

archivos

32

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 51: IBM Tivoli Configuration Manager

Directorios

y

archivos

En

las

definiciones

de

este

apartado

se

muestran

los

atributos

que

pueden

definirse

en

la

stanza

add_directory

.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

11

en

la

página

40.

add_directory

#Atributos

específicos

add

=

<booleano>

location

=

<nombre

ruta>

name

=

<nombre

ruta>

destination

=

<nombre

ruta>

descend_dirs

=

<booleano>

translate

=

<booleano>

#

Heredado

de

Acción

condition

=

<restricción

cadena>

#

Heredado

de

Contenedor

stop_on_failure

=

<booleano>

#

Heredado

de

AddObject

replace_if_existing

=

<booleano>

replace_if_newer

=

<booleano>

remove_if_modified

=

<booleano>

No

No

SíNo

¿El objetoexiste?

No borrar

¿Se borra siestá modificado?

¿El objetoestá modificado?

BorrarNo hacer

nada

Figura

4.

Eliminación

de

objetos

de

destino

Objetos

del

sistema

de

archivos

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

33

Page 52: IBM Tivoli Configuration Manager

is_shared

=

<booleano>

shared_counter

=

<entero>

#

Valores

predeterminados

para

todos

los

objetos

contenidos

substitute_variables

=

<booleano>

remove_extraneous

=

<booleano>

compute_crc

=

<booleano>

verify_crc

=

<booleano>

fat_attributes

=

<expresión

cadena>

netware_attributes

=

<expresión

cadena>

ntfs_attributes

=

<expresión

cadena>

unix_attributes

=

<expresión

cadena>

unix_owner

=

<cadena>

unix_group

=

<cadena>

unix_group_id

=

<entero>

unix_user_id

=

<entero>

create_dirs

=

<booleano>

remove_empty_dirs

=

<booleano>

remote

=

<booleano>

compression_method

=

<deflated,

stored>

temporary

=

<booleano>

rename_if_locked

=

<booleano>

delta_compressible

=

<cadena>

is_signature

=

<cadena>

inventory_description=

<cadena>

inventory_version

=

<cadena>

#

Secuencia

de

<directorio,

archivo,

enlace>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_directory.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

11

en

la

página

40.

remove_directory

#

Atributos

específicos

remove

=

<booleano>

descend_dirs

=

<booleano>

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

destination

=

<nombre

ruta>

#

Valores

predeterminados

para

todos

los

objetos

contenidos

remove_empty_dirs

=

<booleano>

#

Secuencia

de

<stanzas

de

directorio,

archivo,

enlace>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_file.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

11

en

la

página

40.

add_file

#

Atributos

específicos

name

=

<nombre

ruta>

destination

=

<nombre

ruta>

translate

=

<booleano>

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Heredado

de

add

object

replace_if_existing

=

<booleano>

Objetos

del

sistema

de

archivos

34

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 53: IBM Tivoli Configuration Manager

replace_if_newer

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

shared_counter

=

<entero>

#

Valores

predeterminados

para

todos

los

objetos

contenidos

substitute_variables

=

<booleano>

remove_extraneous

=

<booleano>

compute_crc

=

<booleano>

verify_crc

=

<booleano>

fat_attributes

=

<expresión

cadena>

netware_attributes

=

<expresión

cadena>

ntfs_attributes

=

<expresión

cadena>

unix_attributes

=

<expresión

cadena>

unix_owner

=

<cadena>

unix_group

=

<cadena>

unix_group_id

=

<entero>

unix_user_id

=

<entero>

create_dirs

=

<booleano>

remove_empty_dirs

=

<booleano>

remote

=

<booleano>

compression_method

=

<deflated,

stored>

is_shared

=

<booleano>

temporary

=

<booleano>

rename_if_locked

=

<booleano>

delta_compressible

=

<restricción

cadena>

is_signature

=

<cadena>

inventory_description=

<cadena>

inventory_version

=

<cadena>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_file.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

11

en

la

página

40.

remove_file

#

Heredado

de

acción

condition

=

<restricción

cadena>

destination

=

<nombre

ruta>

remove_empty_dirs

=

<booleano>

end

Gestión

de

atributos

predeterminados

para

archivos

y

directorios:

Los

atributos

predeterminados

para

los

archivos

y

los

directorios

se

establecen

durante

la

creación

sólo

si

no

los

ha

especificado

de

forma

explícita

en

un

paquete

de

software

(utilizando

la

interfaz

gráfica

de

usuario

(GUI)

o

un

archivo

SPD).

Por

ejemplo,

si

el

host

de

origen

ejecuta

Windows

XP

y

se

especifica

ntfs_attributes

para

un

archivo

en

particular,

no

se

establecerá

ningún

atributo

predeterminado

para

otras

plataformas

(fat_attributes,

unix_attributes

o

netware_attributes).

Los

atributos

del

sistema

de

archivos

que

están

relacionados

con

la

plataforma

de

creación

se

cargan

directamente

del

host

de

origen,

mientras

que

los

atributos

que

están

relacionados

con

las

otras

plataformas

soportadas

utilizan

valores

predeterminados

en

función

de

las

normas

que

se

indican

a

continuación.

En

las

tablas

siguientes,

“n/d”

(no

disponible)

significa

que

se

aplicará

el

atributo

predeterminado

de

la

plataforma

de

creación.

Si

la

plataforma

de

creación

es

la

tabla

de

asignación

de

archivos

(FAT),

se

aplicarán

los

atributos

predeterminados

siguientes:

Objetos

del

sistema

de

archivos

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

35

Page 54: IBM Tivoli Configuration Manager

Tabla

6.

Atributos

predeterminados

para

la

plataforma

de

creación

FAT

Plataforma

de

creación

FAT

NTFS

UNIX

NetWare

R

R

r,

r,

r

R

A

A

n/d

A

H

H

n/d

H

S

S

n/d

S

Si

la

plataforma

de

creación

es

el

sistema

de

archivos

NT

(NTFS),

se

aplican

los

atributos

predeterminados

siguientes:

Tabla

7.

Atributos

predeterminados

para

la

plataforma

de

creación

NTFS

Plataforma

de

creación

NTFS

FAT

UNIX

NetWare

R

R

r,

r,

r

R

A

A

n/d

A

H

H

n/d

H

S

S

n/d

S

C

n/d

n/d

n/d

Si

la

plataforma

de

creación

es

UNIX,

se

aplican

los

atributos

predeterminados

siguientes:

Tabla

8.

Atributos

predeterminados

para

la

plataforma

de

creación

UNIX

Plataforma

de

creación

UNIX

FAT

NTFS

NetWare

r-wx

R

R

R

r-x.

n/d

n/d

n/d

Si

la

plataforma

de

creación

es

NetWare,

se

aplican

los

atributos

predeterminados

siguientes:

Tabla

9.

Atributos

predeterminados

para

la

plataforma

de

creación

NetWare

Plataforma

de

creación

NetWare

FAT

NTFS

UNIX

X

n/d

n/d

n/d

B

(se

puede

compartir)

n/d

n/d

n/d

T

(transacción)

n/d

n/d

n/d

P

(depurar)

n/d

n/d

n/d

N

(redenominar

inhibición)

n/d

n/d

r,

r,

r

D

(suprimir

inhibición)

R

R

r,

r,

r

C

(copiar

inhibición)

n/d

n/d

n/d

R

R

R

r,

r,

r

A

A

A

n/d

Objetos

del

sistema

de

archivos

36

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 55: IBM Tivoli Configuration Manager

Tabla

9.

Atributos

predeterminados

para

la

plataforma

de

creación

NetWare

(continuación)

Plataforma

de

creación

NetWare

FAT

NTFS

UNIX

H

H

H

n/d

S

S

S

n/d

Por

ejemplo,

si

fat_attributes

se

establece

en

R,

a

las

otras

plataformas

se

aplicarán

los

valores

predeterminados

siguientes:

v

ntfs_attributes

=

R

v

netware_attributes

=

R

v

unix_attributes

=

r,

r,

r

Si

netware_attributes

se

establece

en

A

D

X,

se

aplicarán

los

valores

predeterminados

siguientes:

v

ntfs_attributes

=

A

R

v

fat_attributes

=

A

R

v

unix_attributes

=

r

-

x,

r

-

x,

r

-

x

Si

unix_attributes

se

establece

en

r

-

x...,

se

aplicarán

los

valores

predeterminados

siguientes:

v

ntfs_attributes

=

R

v

fat_attributes

=

R

v

netware_attributes

=

R

X

Gestión

de

archivos

bloqueados:

De

forma

predeterminada,

los

archivos

que

las

aplicaciones

de

destino

utilizan

durante

la

instalación

no

se

sustituyen

en

el

destino.

En

lugar

de

ello,

esos

archivos

bloqueados

se

sustituyen

durante

el

siguiente

reinicio

del

destino.

Esto

tiene

lugar

al

instalarse

un

paquete

de

software

en

modalidad

transaccional

y,

a

continuación,

al

realizarse

una

operación

de

validación

con

reinicio.

Para

evitar

la

necesidad

de

un

reinicio,

puede

utilizar

el

atributo

rename_if_locked

para

las

operaciones

de

instalación.

Si

rename_if_locked

se

establece

en

y,

durante

la

instalación,

Software

Distribution

intenta

sobrescribir

o

cambiar

el

nombre

del

archivo

bloqueado

para

que

ese

archivo

pueda

sustituirse

y

para

que

pueda

continuar

la

instalación.

La

nueva

copia

del

archivo

entra

en

vigor

la

próxima

vez

que

se

inicia

la

aplicación.

Si

no

puede

sobrescribir

o

cambiar

el

nombre

del

archivo,

la

instalación

no

se

realiza

satisfactoriamente.

Por

lo

tanto,

aunque

el

establecimiento

de

este

atributo

puede

evitar

un

reinicio,

también

se

corre

el

riesgo

de

que

la

instalación

no

pueda

realizarse

satisfactoriamente.

Durante

una

operación

de

eliminación

no

es

posible

evitar

el

reinicio

utilizando

el

atributo

rename_if_locked.

Si

uno

de

los

archivos

que

ha

de

eliminarse

está

utilizándose

y

rename_if_locked

se

establece

en

y,

la

eliminación

del

archivo

se

posterga

hasta

el

siguiente

reinicio

del

sistema

de

destino.

Puede

utilizar

el

atributo

rename_if_locked

en

todas

las

plataformas

Windows

admitidas

(para

todos

los

tipos

de

archivo)

y

en

OS/2

(para

los

archivos

.exe

y

.dll

únicamente).

Si

no

está

seguro

acerca

de

si

los

archivos

de

destino

están

utilizándose,

realice

la

distribución

especificando

la

opción

″preferiblemente

no

transaccional″

(–to)

y

la

validación

con

la

opción

″reiniciar

sólo

si

es

necesario″

(–co),

que

realiza

una

Objetos

del

sistema

de

archivos

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

37

Page 56: IBM Tivoli Configuration Manager

instalación

transaccional

y

un

reinicio

automático

si

los

archivos

están

utilizándose

(si

están

bloqueados).

Si

los

archivos

no

están

bloqueados,

la

instalación

se

realiza

para

el

área

activa.

Tenga

en

cuenta

que

si

los

archivos

de

destino

tienen

la

lectura

y

la

grabación

bloqueadas

cuando

realiza

una

distribución

en

modalidad

con

posibilidad

de

deshacer,

la

operación

de

copia

de

seguridad

que

se

necesita

para

poder

deshacer

la

distribución

no

se

realizará

satisfactoriamente.

Si

los

archivos

de

destino

sólo

tienen

bloqueada

la

grabación,

la

operación

de

copia

de

seguridad

se

realizará

satisfactoriamente.

Este

problema

puede

evitarse

utilizando

la

modalidad

deshacer

en

transaccional.

Para

obtener

más

información

acerca

de

las

modalidades

y

de

los

comandos

que

se

describen

en

esta

sección,

consulte

el

Capítulo

2,

“Operaciones

de

gestión

de

cambios”,

en

la

página

145

y

el

Capítulo

3,

“Utilización

de

los

comandos”,

en

la

página

161.

Especificación

de

nombres

de

archivo

y

de

directorio

con

caracteres

de

comodín:

Al

especificar

la

ruta

de

un

archivo

de

origen

o

de

destino,

los

nombres

de

archivo

y

de

directorio

pueden

contener

caracteres

de

comodín

(coincidencia

de

patrones).

Los

caracteres

de

comodín

que

se

admiten

son:

Asterisco

(*)

Indica

la

coincidencia

de

cualquier

cadena,

incluida

una

cadena

nula.

Signo

de

interrogación

(?)

Indica

la

coincidencia

de

cualquier

carácter

individual.

En

el

siguiente

ejemplo,

se

muestra

la

utilización

de

comodines

para

añadir

directorios

y

archivos.

add_directory

descend_dirs

=

y

location

=

c:\MyApp

name

=

dir*

destination

=

c:\target

end

En

este

ejemplo,

los

directorios

y

los

archivos

que

coinciden

con

el

patrón

del

nombre

se

añaden

al

paquete.

Durante

la

instalación,

los

archivos

y

los

directorios

se

instalan

con

sus

nombres

originales

en

el

directorio

de

destino.

Si

los

mismos

directorios

se

especifican

con

el

atributo

descend_dirs

=

n,

sólo

se

añaden

los

archivos

y

los

directorios

del

nivel

superior

de

la

estructura

de

directorio

especificada.

Por

otra

parte,

si

especifica

los

archivos

siguientes:

add_directory

descend_dirs

=

n

location

=

c:\MyApp

name

=

*.txt

destination

=

c:\target\*.new

sólo

se

añadirán

al

paquete

los

archivos

que

coinciden

con

el

patrón.

Durante

la

instalación,

los

archivos

se

instalan

con

su

nombre

original

en

el

directorio

de

destino.

Sin

embargo,

si

ha

especificado

descend_dirs=y

y

los

archivos

siguientes

se

encuentran

en

la

estructura

del

directorio

de

origen:

c:\MyApp\MyFile.txt

c:\MyApp\bin1\File.txt\

c:\MyApp\bin2\bin3\web.txt

Objetos

del

sistema

de

archivos

38

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||

||||||

Page 57: IBM Tivoli Configuration Manager

en

el

sistema

de

destino

se

instalarán

los

archivos

siguientes:

c:\target\MyFile.new

c:\target\bin1\File.new

c:\target\bin2\bin3\web.new

En

el

siguiente

ejemplo

se

muestra

la

utilización

de

comodines

para

eliminar

directorios

y

archivos:

remove

directory

destination

="

c:\target\new*"

descend_dirs

=

y

name

=

"new*"

remove=

y

remove_empty_dirs

=

y

rename_if_locked

=

n

stop_on_failure

=

y

end

En

este

ejemplo,

los

directorios

y

los

archivos

que

coinciden

con

el

patrón

del

nombre

se

eliminan

del

paquete.

Por

ejemplo,

si

el

directorio

y

los

archivos

siguientes

están

en

el

destino,

se

suprimirán:

c:\target\newfile.txt

c:\target\newdoc.doc

c:\target\newweb.txt

c:\target\newdir\*.*

Si

se

especifica

el

atributo

descend_dirs

=

n,

sólo

se

eliminan

los

archivos

situados

en

el

nivel

superior

de

la

estructura

de

directorios

especificada.

En

el

ejemplo

anterior,

los

siguientes

archivos

se

suprimen

del

destino:

c:\target\newfile.txt

c:\target\newdoc.doc

c:\target\newweb.txt

Nota:

en

las

stanzas

de

archivo

o

de

enlace,

el

atributo

del

nombre

no

pueden

incluir

comodines.

Enlaces

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_link.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

11

en

la

página

40.

add_link

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Agregar

atributos

predeterminados

de

objeto

replace_if_existing

=

<booleano>

replace_if_newer

=

<booleano>

remove_if_modified

=

<booleano>

#

Atributos

específicos

source

=

<cadena>

destination

=

<cadena>

follow_links

=

<booleano>

hard_link

=

<booleano>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_link.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

11

en

la

página

40.

Objetos

del

sistema

de

archivos

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

39

||

|||||||||

|||

||||

|||

|||

Page 58: IBM Tivoli Configuration Manager

remove_link

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Atributos

específicos

de

la

carpeta

destination

=

<cadena>

remove_empty_dirs

=

<booleano>

end

En

la

Tabla

10

se

detallan

los

resultados

de

las

posibles

interacciones

de

los

valores

de

follow_links

y

hard_link.

Tabla

10.

Combinación

de

los

valores

de

follow_links

y

hard_link

Valor

de

follow_links

Valor

de

hard_link

Resultado

n

n

Crea

un

archivo

de

enlace

simbólico

(denominado

destination)

para

source.

Tenga

en

cuenta

que

source

podría

o

no

existir.

n

y

Crea

un

enlace

fijo

para

source.

Tenga

en

cuenta

que

source

debe

existir;

de

lo

contrario,

se

visualizará

un

mensaje

de

error

y

la

operación

de

instalación

no

será

satisfactoria.

y

n

Crea

un

nuevo

archivo

de

enlace

destination

copiando

el

archivo

al

que

el

enlace

source_file

apunta

en

el

host

de

origen.

El

origen,

source,

y

el

archivo

al

que

apunta

deben

existir.

y

y

Combinación

no

válida.

Atributos

de

las

stanzas

de

sistema

de

archivos

En

la

Tabla

11

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

las

stanzas

de

directorio,

de

archivo

y

de

enlace.

Tabla

11.

Atributos

del

archivo

SPD

en

las

stanzas

de

sistema

de

archivos

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

add

Especifica

que

debe

crearse

un

objeto

durante

la

instalación,

y,

o

bien

que

éste

ya

existe,

n.

y:

n:

no

No

Ninguno

add_directory

compression_method

Especifique

deflated

para

comprimido,

stored

para

descomprimido.

deflated,

stored

No

stored

add_directory,

add_file

compute_crc

Tras

la

instalación

de

un

archivo,

especifica

si

la

comprobación

de

redundancia

cíclica

(CRC)

del

archivo

que

se

ha

instalado

en

el

sistema

de

destino

ha

de

compararse

con

el

correspondiente

archivo

del

paquete

(para

comprobar

si

el

archivo

se

ha

dañado

durante

la

distribución

o

la

instalación).

y:

n:

no

No

n

add_directory,

add_file

Objetos

del

sistema

de

archivos

40

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 59: IBM Tivoli Configuration Manager

Tabla

11.

Atributos

del

archivo

SPD

en

las

stanzas

de

sistema

de

archivos

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

condition

Una

expresión

válida

(consulte

el

apartado

“Definición

de

dependencias

y

condiciones”

en

la

página

10

para

obtener

más

información).

Restricción

de

cadena

No

Ninguno

add_directory,

add_file,

add_link

create_dirs

Si

se

establece

en

y,

han

de

crearse

directorios

si

todavía

no

existen

en

el

sistema

de

destino.

y:

n:

no

No

y

add_directory,

add_file

delta_compressible

Especifica

si

el

archivo

debe

comprimirse

incrementalmente

o

no.

También

puede

especificar

este

directorio

en

el

nivel

de

directorio.

Si

se

establece

en

y,

ello

indica

que

el

archivo

debe

comprimirse

incrementalmente.

Si

se

establece

en

n,

ello

indica

que

el

archivo

no

debe

comprimirse

incrementalmente.

Si

se

establece

en

d,

ello

indica

que

el

archivo

sólo

debe

comprimirse

incrementalmente

si

satisface

las

normas

siguientes:

v

No

se

encuentra

en

una

de

las

carpetas

siguientes:

common_files

system_

root

system_

dir

system

16_dir

windirv

No

se

han

establecido

los

atributos

siguientes:

remote

temporary

is_shared

substitute_variablesv

En

un

entorno

Windows,

OS/2

o

NetWare,

es

un

archivo

.exe,

.dll

o

.nlm.

v

En

un

entorno

UNIX,

se

ha

establecido,

como

mínimo,

una

modalidad

de

ejecución.

Nota:

los

archivos

del

paquete

básico

que

se

han

cambiado

desde

la

instalación

no

pueden

reconstruirse

utilizando

este

algoritmo.

Si

selecciona

un

archivo

para

la

compresión

incremental

y

su

archivo

básico

ha

cambiado

desde

la

instalación,

la

instalación

no

será

satisfactoria.

Para

evitar

esta

situación,

utilice

la

opción

n

si

existe

la

posibilidad

de

que

esté

actualizando

archivos

cambiados.

También

puede

utilizar

la

opción

d

para

comprimir

los

archivos

que

satisfacen

las

normas

indicadas

anteriormente.

Son

archivos,

como

los

ejecutables,

que

no

habrán

cambiado.

y:

n:

no

d:

valor

predeterminado

No

d

add_directory,

add_file

Objetos

del

sistema

de

archivos

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

41

Page 60: IBM Tivoli Configuration Manager

Tabla

11.

Atributos

del

archivo

SPD

en

las

stanzas

de

sistema

de

archivos

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

descend_dirs

Determina

si

el

comando

de

adición

o

de

eliminación

está

relacionado

con

todo

el

árbol

de

directorios,

y,

o

sólo

con

el

directorio

de

nivel

superior,

n.

Nota:

si

este

atributo

se

establece

en

″y″

y

el

atributo

is_signature

se

establece

en

d,

en

caso

de

que

los

archivos

seleccionados

como

signaturas

no

sean

válidos,

recibirá

un

mensaje

de

aviso

para

todos

esos

archivos

que

estén

presentes

en

los

directorios

anidados.

y:

n:

no

No

n

add_directory

destination

Es

la

ruta

calificada

al

completo

del

directorio

de

destino

del

archivo

o

del

enlace

que

va

a

crearse

o

eliminarse.

Si

se

especifica

en

una

stanza

anidada,

debe

ser

la

ruta

de

destino

que

está

relacionada

con

la

stanza

de

directorio

padre.

Si

no

se

especifica

en

una

stanza

anidada,

su

nombre

predeterminado

es

el

nombre

del

objeto

de

origen.

Puede

incluir

variables

y

también

comodines,

en

caso

de

que

desee

cambiar

el

nombre

del

objeto

de

destino.

Cadena

No

Ninguno

add_directory,

add_file,

add_link

fat_attributes

Especifica

los

atributos

del

archivo

o

directorio

que

va

a

añadirse.

Puede

especificarse

cualquier

combinación

de

los

caracteres

r,

a,

h

o

s.

r:

sólo

lectura

a:

archivador

h:

oculto

s:

sistema

No

El

valor

predeterminado

es

la

lectura

del

archivo

durante

su

creación.

add_directory,

add_file

follow_links

Si

se

establece

en

y,

se

sigue

el

enlace

del

origen

simbólico

existente

y

se

copia

su

archivo

de

origen.

y:

n:

no

No

y

add_link

hard_link

Si

se

establece

en

y,

se

crea

un

enlace

fijo

con

el

archivo

especificado

en

el

archivo

de

origen.

En

el

caso

de

un

enlace

fijo,

el

archivo

de

origen

debe

existir.

De

lo

contrario,

se

visualizará

un

mensaje

de

error

y

la

operación

de

instalación

no

será

satisfactoria.

Aunque

no

es

necesario,

si

no

se

especifica

un

valor

para

hard_link

en

la

stanza

de

eliminación

de

enlace,

se

utiliza

el

valor

predeterminado,

n.

El

establecimiento

del

valor

adecuado

permite

al

sistema

determinar

cuándo

ha

de

crearse

un

paquete

de

copia

de

seguridad

si

va

a

eliminarse

un

enlace

fijo

o

simbólico,

por

ejemplo,

durante

la

realización

de

las

operaciones

con

posibilidad

de

deshacer

en

el

paquete

que

contiene

la

stanza

de

eliminación

de

enlace.

y:

n:

no

No

n

add_link

inventory_

description

Descripción

del

software

que

se

va

a

instalar,

por

ejemplo,

Lotus

Notes

Cadena

No

Ninguno

add_directory,

add_file

Objetos

del

sistema

de

archivos

42

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 61: IBM Tivoli Configuration Manager

Tabla

11.

Atributos

del

archivo

SPD

en

las

stanzas

de

sistema

de

archivos

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

inventory_

version

Número

de

versión

del

software

que

va

a

instalarse.

Expresión

de

cadena

No

Ninguno

add_directory,

add_file

is_shared

Establézcalo

en

y

si

los

paquetes

de

software

comparten

el

objeto.

Consulte

el

apartado

“Gestión

de

objetos

compartidos”

en

la

página

29.

y:

n:

no

No

n

add_directory,

add_file

is_signature

Especifica

si

el

archivo

puede

utilizarse

como

una

signatura

de

Inventory.

Establézcalo

en

y

si

desea

considerar

el

archivo

como

una

signatura

y

crearlo

si

todavía

no

existe

en

la

base

de

datos

de

Inventory.

Establézcalo

en

n

si

el

objeto

del

sistema

de

archivos

no

es

una

signatura

de

Inventory;

establézcalo

en

d

si

desea

considerar

el

archivo

como

una

signatura

aunque

sólo

si

la

signatura

ya

se

ha

creado

en

la

base

de

datos

de

Inventory.

Algunos

archivos

no

pueden

especificarse

como

signaturas.

Por

ejemplo,

un

archivo

que

distintas

aplicaciones

comparten

(is_shared

=

’y’)

no

puede

ser

una

signatura.

Por

este

motivo,

se

realiza

una

comprobación

de

coherencia

en

cada

archivo

que

se

haya

marcado

como

signatura

(is_signature

=’y’),

con

el

fin

de

verificar

si

el

archivo

puede

aceptarse

como

signatura.

Si

el

archivo

no

es

válido,

se

emite

un

mensaje

de

aviso

y

el

atributo

de

signatura

se

rechaza.

Un

archivo

puede

aceptarse

como

signatura

en

los

casos

siguientes:

v

Es

un

archivo

ejecutable

o

un

archivo

.DLL

v

No

es

un

archivo

temporal

v

No

se

comparte

v

No

pertenece

a

un

directorio

del

sistema

o

a

un

directorio

de

archivos

comunes

Para

obtener

más

información,

consulte

la

publicación

IBM

Tivoli

Configuration

Manager:

Guía

del

usuario

para

Software

Distribution.

n:

no,

d:

comprobar,

y:

(sólo

para

la

stanza

add_file

)

No

n

add_directory,

add_file

location

Es

la

ruta

calificada

al

completo

del

directorio

padre

de

origen.

Este

atributo

sólo

puede

especificarse

en

una

stanza

de

nivel

superior

(no

anidada).

No

puede

contener

comodines.

Nota:

debe

tener

en

cuenta

que

el

directorio

raíz

de

una

unidad,

por

ejemplo

g:\,

tiene

el

atributo

″system

hidden″

(oculto

al

sistema).

Si

especifica

un

directorio

raíz

como

la

ubicación

de

origen

para

añadir

un

directorio,

el

directorio

añadido

se

creará

como

″hidden″

(oculto).

Cadena

Ninguno

add_directory

name

Es

el

nombre

(relacionado

con

la

ubicación

actual)

del

archivo

o

directorio

de

origen

que

va

a

instalarse.

Cadena

Ninguno

add_directory,

add_file,

add_link

Objetos

del

sistema

de

archivos

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

43

|

|

Page 62: IBM Tivoli Configuration Manager

Tabla

11.

Atributos

del

archivo

SPD

en

las

stanzas

de

sistema

de

archivos

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

netware_attributes

Especifica

los

atributos

de

Netware

del

archivo

o

directorio

que

va

a

añadirse.

Puede

especificarse

cualquier

combinación

de

los

valores

válidos.

x:

ejecutar

b:

puede

compartirse

t:

transacción

p:

depurar

n:

inhibir

d:

supresión

inhibida

c:

copia

inhibida

h:

oculto

s:

sistema

r:

sólo

lectura

a:

archivador

No

El

valor

predeterminado

es

la

lectura

del

archivo

durante

su

creación.

add_directory,

add_file

ntfs_attributes

Especifica

los

atributos

NTFS

del

archivo

o

directorio

que

va

a

añadirse.

Puede

especificarse

cualquier

combinación

de

los

valores

válidos.

r:

sólo

lectura

a:

archivador

h:

oculto

s:

sistema

c:

comprimido

No

El

valor

predeterminado

es

la

lectura

del

archivo

durante

su

creación.

add_directory,

add_file

remote

Cuando

se

establece

en

y,

los

archivos

de

origen

especificados

no

se

añaden

al

paquete

de

software.

Para

ayudar

a

reducir

la

congestión

de

la

red,

se

añaden

durante

la

instalación

desde

una

unidad

de

la

red

a

la

que

puede

accederse

desde

el

sistema

de

destino.

Este

atributo

no

es

válido

para

la

acción

remove_directory

(eliminar

directorio).

y:

n:

no

No

n

add_directory,

add_file

remove

En

una

stanza

de

eliminación,

especifica

si

el

directorio

debe

suprimirse

durante

la

instalación.

y:

n:

no

No

Ninguno

remove_directory

remove_empty_dirs

Especifique

y

para

eliminar

los

directorios

vacíos

al

instalar

o

eliminar

un

paquete

de

software.

Los

directorios

vacíos

se

eliminan

en

sentido

ascendente,

empezando

por

el

directorio

de

instalación

del

paquete

de

software.

y:

n:

no

No

y

add_directory,

add_file,

remove_file

remove_extraneous

Especifica

si

han

de

eliminarse

todos

los

archivos

y

directorios

de

un

directorio

de

destino

existente

antes

de

instalar

un

paquete

de

software.

y:

n:

no

No

n

add_directory,

add_file

Objetos

del

sistema

de

archivos

44

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 63: IBM Tivoli Configuration Manager

Tabla

11.

Atributos

del

archivo

SPD

en

las

stanzas

de

sistema

de

archivos

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

remove_if_modified

Especifica

si

ha

de

eliminarse

el

objeto

aunque

el

objeto

de

destino

se

haya

modificado.

y:

n:

no

No

n

add_directory,

add_file,

add_link

rename_if_locked

Especifica

que

ha

de

cambiarse

el

nombre

de

los

archivos

que

están

utilizándose,

con

el

fin

de

que

las

nuevas

copias

entren

en

vigor

la

próxima

vez

que

se

inicie

la

aplicación.

El

establecimiento

de

este

atributo

en

y

puede

evitar

la

necesidad

de

reiniciar

una

estación

de

trabajo

inmediatamente

después

de

una

distribución.

Nota:

no

se

da

soporte

al

atributo

rename_if_locked

para

los

puntos

finales

de

OS/400.

y:

n:

no

No

n

add_directory

replace_if_existing

Especifica

si

ha

de

sustituirse

un

objeto

que

ya

existe

en

el

sistema

de

destino.

y:

n:

no

No

y

add_directory,

add_file,

add_link

replace_if_newer

Si

se

establece

en

y,

especifica

que

ha

de

sustituirse

un

objeto

de

destino

aunque

el

objeto

de

destino

sea

más

reciente

que

el

objeto

de

origen.

Para

obtener

información

acerca

de

las

implicaciones

que

tiene

la

utilización

de

este

atributo

en

las

plataformas

Windows,

consulte

el

apartado

“Sustitución

de

objetos

de

destino”

en

la

página

30.

y:

n:

no

No

n

add_directory,

add_file,

add_link

shared_counter

Cuando

se

utiliza

junto

con

is_shared=y,

indica

cuántas

veces

debe

incrementarse

el

contador

de

referencias

que

se

asocia

al

archivo

compartido.

Puede

especificarse

cualquier

entero

positivo.

Entero

No

1

add_directory,

add_file

source_file

Si

follow_links=y,

es

el

nombre

completo

de

la

ruta

de

un

archivo

de

origen

(enlace)

en

el

host

de

origen.

Durante

la

creación,

se

sigue

el

enlace

que

va

hasta

el

archivo

que

se

ha

empaquetado

en

el

paquete

de

software.

Durante

la

instalación,

se

instala

este

archivo

existente.

Si

follow_links=n,

debe

enlazarse

el

nombre

completo

de

la

ruta

del

archivo

en

el

sistema

de

destino.

Para

stanzas

remove_link,

especifique

el

atributo

de

archivo

de

origen

solamente

si

el

enlace

que

debe

eliminarse

es

un

enlace

fijo.

Cadena

Ninguno

add_link

remove_link

stop_on_failure

Especifica

si

debe

detenerse

la

ejecución

en

caso

de

que

la

acción

no

se

realice

satisfactoriamente

o

no

se

satisfaga

la

condición.

y:

n:

no

No

y

add_directory

Objetos

del

sistema

de

archivos

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

45

||

|||||||||

Page 64: IBM Tivoli Configuration Manager

Tabla

11.

Atributos

del

archivo

SPD

en

las

stanzas

de

sistema

de

archivos

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

substitute_variables

Si

se

establece

en

y,

abre

el

archivo

y

lo

personaliza,

sustituyendo

las

variables

que

están

dentro

del

archivo

que

está

instalándose

en

el

sistema

de

destino.

y:

n:

no

No

n

directory,

file

temporary

Establézcalo

en

y

si

el

objeto

debe

eliminarse

durante

la

limpieza.

y:

n:

no

No

n

add_directory,

add_file

translate

Si

se

establece

en

y,

el

archivo

se

convierte.

La

conversión

puede

ser

de

EBCDIC

a

ASCII

y

viceversa

o

bien

puede

ser

una

conversión

de

página

de

códigos.

y:

n:

no

No

n

add_directory,

add_file

unix_attributes

Es

una

cadena

en

el

formato

siguiente:

propietario,

grupo,

otros,

donde

cada

conjunto

de

atributos

es

una

combinación

de

los

caracteres:

r,

w,

x,

s

o

t.

r:

leer

w:

grabar

x:

ejecutar

s:

establecer

usuario/grupo

ID

en

ejecución

t:

guardar

imágenes

de

texto

después

de

la

ejecución

No

rwx,

rx

add_directory,

add_file

unix_group

El

grupo

UNIX

del

objeto.

Cadena

No

El

valor

predeterminado

es

la

lectura

del

archivo

durante

su

creación.

add_directory,

add_file

unix_group_id

El

ID

de

grupo

de

UNIX.

Entero

No

Ninguno

add_directory,

add_file

unix_owner

El

propietario

del

objeto.

Cadena

No

El

valor

predeterminado

es

la

lectura

del

archivo

durante

su

creación.

add_directory,

add_file

unix_user_id

El

ID

de

usuario

de

UNIX.

Entero

No

Ninguno

add_directory,

add_file

Objetos

del

sistema

de

archivos

46

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||

Page 65: IBM Tivoli Configuration Manager

Tabla

11.

Atributos

del

archivo

SPD

en

las

stanzas

de

sistema

de

archivos

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

verify_crc

Cuando

se

comprueba

la

identidad

de

los

archivos

de

origen

y

de

destino,

especifica

si

también

han

de

compararse

sus

valores

de

comprobación

de

redundancia

cíclica

(CRC).

Consulte

el

apartado

“Sustitución

de

objetos

de

destino”

en

la

página

30

para

obtener

más

información.

y:

n:

no

No

n

add_directory,

add_file

Ejemplo

de

archivo

SPD:

Adición

de

objetos

de

directorio

de

sistema

de

archivos

En

este

ejemplo,

se

añaden

dos

archivos

.dll

del

sistema,

uno

de

los

cuales

es

compartido,

al

directorio

del

sistema

de

destino.

"TIVOLI

Software

Package

v4.2.1

-

SPDF"

package

name

=

"Appsample"

title

=

"Paquete

de

software

de

ejemplo

"

version

=

"1.0"

add_directory

location

=

"C:\WINNT"

name

=

"system32"

destination

=

"$(system_dir)"

add

=

y

descend_dirs

=

n

create_dirs

=

y

add_file

name

=

"App32.dll"

destination

=

"App32.dll"

is_shared

=

y

shared_counter

=

1

create_dirs

=

y

end

add_file

name

=

"Apprun32.dll"

destination

=

"Apprun32.dll"

is_shared

=

n

create_dirs

=

y

end

end

end

Objetos

de

perfil

de

Windows

Los

objetos

de

perfil

de

Windows

incluyen

secciones

y

pares

clave-valor

de

archivos

.ini

para

todos

los

sistemas

operativos

Windows.

En

este

apartado

se

ha

incluido

el

formato

de

cada

stanza

en

la

que

puede

definirse

una

operación

de

adición

o

de

eliminación

para

un

objeto

de

perfil

de

Windows.

win_profile_objects

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_win_profile_objects.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

12

en

la

página

49.

Objetos

del

sistema

de

archivos

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

47

Page 66: IBM Tivoli Configuration Manager

add_win_profile_objects

#

Valores

predeterminados

de

objeto

de

perfil

de

Windows

file

=

<nombre

ruta>

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

Agregar

atributos

predeterminados

de

objeto

replace_if_existing

=

<booleano>

replace_if_newer

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

#

Secuencia

de

<sección>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_win_profile_objects.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

12

en

la

página

49.

remove_win_profile_objects

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

Atributos

específicos

de

la

carpeta

file

=

<nombre

ruta>

#

Secuencia

de

<sección>

end

sections

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_section.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

12

en

la

página

49.

add_section

#

Atributos

específicos

name

=

<cadena>

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

Agregar

atributos

predeterminados

de

objeto

replace_if_existing

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

#

Secuencia

de

<elemento>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_section.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

12

en

la

página

49.

remove_section

#

Heredado

de

acción

condition

=

<restricción

cadena>

Objetos

de

perfil

de

Windows

48

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 67: IBM Tivoli Configuration Manager

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

Atributos

específicos

name

=

<cadena>

#

Secuencia

de

<elemento>

end

items

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_item.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

12.

add_item

condition

=

<restricción

cadena>

#

Agregar

atributos

predeterminados

de

objeto

replace_if_existing

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

#

Atributos

específicos

key

=

<cadena>

value

=

<cadena>

duplicate

=

<booleano>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_item.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

12.

remove_item

#

Eliminar

atributos

predeterminados

de

objeto

condition

=

<restricción

cadena>

#

Atributos

específicos

key

=

<cadena>

value

=

<cadena,

búfer>

end

Atributos

de

las

stanzas

de

objeto

de

perfil

de

Windows

En

la

Tabla

12

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

las

stanzas

win_profile_objects,

section

e

item.

Tabla

12.

Atributos

del

archivo

SPD

en

las

stanzas

de

objeto

de

perfil

de

Windows

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

add

Especifica

que

debe

crearse

una

sección

de

perfil

durante

la

instalación

(y)

o

bien

especifica

que

ésta

ya

existe

(n).

y:

n:

no

No

Ninguno

add_section

condition

Una

expresión

válida

(consulte

el

apartado

“Definición

de

dependencias

y

condiciones”

en

la

página

10

para

obtener

más

información).

Restricción

de

cadena

No

Ninguno

add_section

add_win_profile_

objects

Objetos

de

perfil

de

Windows

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

49

Page 68: IBM Tivoli Configuration Manager

Tabla

12.

Atributos

del

archivo

SPD

en

las

stanzas

de

objeto

de

perfil

de

Windows

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

duplicate

Si

se

establece

en

n

y

la

clave

ya

existe

en

el

archivo

.ini,

se

actualiza

su

valor.

Si

se

establece

en

y,

se

añade

la

misma

clave

que

tiene

el

valor

actual

que

se

ha

especificado

en

el

archivo

SPD,

aunque

ya

esté

presente

en

el

archivo

.ini

con

un

valor

distinto.

y:

n:

no

y

add_item

file

Es

la

ruta

completa

del

archivo

que

ha

de

actualizarse.

Se

trata

del

archivo

Windows.ini.

Cadena

Ninguno

add_win_profile_

objects

is_shared

Establézcalo

en

y

si

los

paquetes

de

software

comparten

el

objeto.

Consulte

el

apartado

“Gestión

de

objetos

compartidos”

en

la

página

29.

y:

n:

no

No

n

add_item,

add_section,

add_win_profile_

objects

key

Es

la

clave

que

va

a

añadirse

o

eliminarse.

Cadena

No

Ninguno

add_item

remove_item

name

Es

un

identificador

exclusivo.

Este

nombre

debe

identificar

al

objeto

de

la

sección

de

forma

exclusiva.

El

nombre

y

la

versión

identifican

al

paquete

de

forma

exclusiva.

Cadena

Ninguno

add_section

remove

En

una

stanza

de

eliminación,

especifica

si

la

sección

debe

suprimirse

durante

la

instalación.

y:

n:

no

No

Ninguno

remove_section

remove_if_

modified

Especifica

si

ha

de

eliminarse

el

objeto

aunque

el

objeto

de

destino

se

haya

modificado.

y:

n:

no

No

n

add_item,

add_section,

add_win_profile_

objetos

replace_if_existing

Especifica

si

ha

de

sustituirse

un

objeto

que

ya

existe

en

el

sistema

de

destino.

y:

n:

no

No

y

add_item,

add_section,

add_win_profile_

objetos

Objetos

de

perfil

de

Windows

50

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 69: IBM Tivoli Configuration Manager

Tabla

12.

Atributos

del

archivo

SPD

en

las

stanzas

de

objeto

de

perfil

de

Windows

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

replace_if_newer

Si

se

establece

en

y,

especifica

que

ha

de

sustituirse

un

objeto

de

destino

aunque

el

objeto

de

destino

sea

más

reciente

que

el

objeto

de

origen.

Para

obtener

información

acerca

de

las

implicaciones

que

tiene

la

utilización

de

este

atributo

en

las

plataformas

Windows,

consulte

el

apartado

“Sustitución

de

objetos

de

destino”

en

la

página

30.

y:

n:

no

No

n

add_win_profile_

objetos

stop_on_failure

Especifica

si

debe

detenerse

la

ejecución

en

caso

de

que

la

acción

no

se

realice

satisfactoriamente

o

no

se

satisfaga

la

condición.

y:

n:

no

No

y

add_section,

add_win_profile_

objects

value

Es

el

valor

del

elemento

de

perfil

que

está

añadiéndose,

suprimiéndose

o

eliminándose.

Debe

especificarse

este

atributo

o

bien

el

atributo

key

(o

ambos).

Cadena

No

Ninguno

add_item

remove_item

Ejemplo

de

archivo

SPD:

Adición

de

objetos

de

perfil

de

Windows

En

este

ejemplo,

se

realizan

cambios

en

un

perfil

de

Windows

modificando

un

archivo

.ini.

"TIVOLI

Software

Package

v4.2.1

-

SPDF"

package

name

=

"Appsample"

title

=

"Paquete

de

software

de

ejemplo

"

version

=

"1.0"

default_variables

target_dir

=

"$(system_drive)\Appsample"

end

add_win_profile_objects

file

=

"$(system_root)\Applesample.ini"

stop_on_failure

=

y

condition

=

"$(os_name)

==

Windows_NT"

add_section

add

=

y

name

=

"1.0"

add_item

key

=

"InstallationDirectory"

value

=

"$(target_dir)"

duplicate

=

y

end

end

end

end

Objetos

de

perfil

de

Windows

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

51

Page 70: IBM Tivoli Configuration Manager

Objetos

de

shell

de

Windows

Los

objetos

de

shell

de

Windows

incluyen

carpetas

y

enlaces

(accesos

directos)

para

todos

los

sistemas

operativos

Windows

admitidos.

En

este

apartado

se

incluyen

los

formatos

de

las

stanzas

con

las

que

se

puede

definir

una

operación

de

adición

o

eliminación

para

un

objeto

de

shell

de

Windows.

win_shell_folder

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_win_shell_folder.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

13

en

la

página

53.

add_win_shell_folder

#

Heredado

de

acción

condition

=

<restricción

cadena>

is_per_user

=

<booleano>

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

Agregar

atributos

predeterminados

de

objeto

replace_if_existing

=

<booleano>

replace_if_newer

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

#

Atributos

de

carpeta

de

Windows

location

=

<nombre

ruta>

display_name

=

<cadena>

add

=

<booleano>

#

Secuencia

de

<win_shell_folder,

link>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_win_shell_folder.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

13

en

la

página

53.

remove_win_shell_folder

#

Heredado

de

acción

condition

=

<restricción

cadena>

is_per_user

=

<booleano>

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

Atributos

de

carpeta

de

Windows

location

=

<nombre

ruta>

display_name

=

<cadena>

remove

=

<booleano>

#

Secuencia

de

<win_shell_folder,

link>

end

link

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_link.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

13

en

la

página

53.

add_link

display_name

=

<cadena>

command

=

<nombre

ruta>

arguments

=

<cadena>

working_dir

=

<nombre

ruta>

hotkey

=

<entero>

show

=

<normal,

minimizado,

maximizado>

Objetos

de

shell

de

Windows

52

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 71: IBM Tivoli Configuration Manager

icon_location

=

<nombre

ruta>

icon_index

=

<entero>

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Agregar

atributos

predeterminados

de

objeto

replace_if_existing

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_link.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

13.

remove_link

display_name

=

<cadena>

#

Eliminar

atributos

predeterminados

de

objeto

condition

=

<cadena>

end

Atributos

de

las

stanzas

de

objeto

de

shell

de

Windows

En

la

Tabla

13

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

las

stanzas

win_shell_folder

y

link.

Tabla

13.

Atributos

del

archivo

SPD

en

las

stanzas

de

objeto

de

shell

de

Windows

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

add

Especifica

que

debe

crearse

una

carpeta

o

un

enlace

de

Windows

durante

la

instalación,

y,

o

bien

que

la

carpeta

o

el

enlace

ya

existe,

n.

y:

n:

no

No

Ninguno

add_win_shell_folder

arguments

Son

los

argumentos

del

comando.

Cadena

No

Ninguno

add_link

command

Es

la

ruta

completa

para

el

programa.

Cadena

Ninguno

add_link

condition

Una

expresión

válida

(consulte

el

apartado

“Definición

de

dependencias

y

condiciones”

en

la

página

10

para

obtener

más

información).

Restricción

de

cadena

No

Ninguno

add_win_shell_folder,

remove_win_shell_

folder,

add_link,

remove_link

display_name

Para

las

carpetas

de

shell

y

enlaces

de

Windows,

es

el

nombre

de

esta

carpeta

o

enlace

en

el

sistema

de

destino.

Cadena

No

Ninguno

add_win_shell_folder,

remove_win_shell_

folder,

add_link

remove_link

Objetos

de

shell

de

Windows

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

53

Page 72: IBM Tivoli Configuration Manager

Tabla

13.

Atributos

del

archivo

SPD

en

las

stanzas

de

objeto

de

shell

de

Windows

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

hotkey

Entero

que

se

correlaciona

con

una

combinación

de

teclas

que

se

utilizan

para

iniciar

el

icono

que

corresponde

al

enlace,

tal

como

se

indica

a

continuación:

112

a

123

Correlaciona

las

teclas

F1

a

F12

1584

a

1593

Correlaciona

Control+Alt+n,

donde

la

n

es

un

dígito

del

0

al

9.

1601

a

1626

Correlaciona

Control+Alt+x,

donde

la

x

es

una

letra

de

la

A

y

a

la

Z.

Entero

No

Ninguno

add_link

icon_index

Es

el

índice

del

icono

del

archivo

de

recursos.

Si

no

se

especifica

este

atributo,

icon_location

se

trata

como

si

fuera

un

archivo

de

icono.

Entero

No

0

add_link

icon_location

Especifica

la

ruta

del

archivo

que

contiene

el

icono.

Cadena

No

Ninguno

add_link

is_per_user

Establézcalo

en

n

si

la

carpeta

y

todos

los

comandos

que

contiene

son

comunes

para

todos

los

usuarios.

Establézcalo

en

y

si

la

carpeta

y

su

contenido

sólo

se

aplican

al

usuario

que

ha

iniciado

la

sesión

y

si

el

programa

de

actualización

de

perfil

de

usuario

(wdusrprf.exe)

ha

de

instalarlos

la

próxima

vez

que

el

usuario

inicie

la

sesión.

(Este

atributo

sólo

es

válido

para

las

plataformas

Windows

2000

y

Windows

XP.)

Nota:

en

Windows

2000,

el

usuario

debe

ser

miembro

del

grupo

Usuarios

avanzados.

y:

n:

no

No

n

add_win_shell_folder,

remove_win_shell_

folder

is_shared

Establézcalo

en

y

si

los

paquetes

de

software

comparten

el

objeto.

Consulte

el

apartado

“Gestión

de

objetos

compartidos”

en

la

página

29.

y:

n:

no

No

n

add_link

add_win_shell_folder

location

Es

la

carpeta

a

la

que

va

a

añadirse

o

de

la

que

va

a

eliminarse

la

carpeta

o

el

enlace.

Cadena

Ninguno

add_win_shell_folder

remove_win_shell_

folder

replace_if_existing

Especifica

si

ha

de

sustituirse

un

objeto

que

ya

existe

en

el

sistema

de

destino.

y:

n:

no

No

y

add_link,

add_win_shell_folder

remove_if_

modified

Especifica

si

ha

de

eliminarse

el

objeto

aunque

el

objeto

de

destino

se

haya

modificado.

y:

n:

no

No

n

add_link,

add_win_shell_folder

Objetos

de

shell

de

Windows

54

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 73: IBM Tivoli Configuration Manager

Tabla

13.

Atributos

del

archivo

SPD

en

las

stanzas

de

objeto

de

shell

de

Windows

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

replace_if_newer

Si

se

establece

en

y,

especifica

que

ha

de

sustituirse

un

objeto

de

destino

aunque

el

objeto

de

destino

sea

más

reciente

que

el

objeto

de

origen.

Para

obtener

información

acerca

de

las

implicaciones

que

tiene

la

utilización

de

este

atributo

en

las

plataformas

Windows,

consulte

el

apartado

“Sustitución

de

objetos

de

destino”

en

la

página

30.

y:

n:

no

No

n

add_win_shell_folder

show

Modalidad

de

visualización

del

comando.

normal,

minimized

No

normal

add_link

stop_on_failure

Especifica

si

debe

detenerse

la

ejecución

en

caso

de

que

la

acción

no

se

realice

satisfactoriamente

o

no

se

satisfaga

la

condición.

y:

n:

no

No

y

add_win_shell_folder

working_dir

Directorio

de

trabajo

del

comando.

Cadena

No

Directorio

de

comandos

add_link

Ejemplo

de

archivo

SPD:

Adición

de

objetos

de

carpeta

de

shell

de

Windows

En

este

ejemplo,

al

escritorio

de

Windows

se

añade

una

nueva

carpeta

de

shell

de

Windows

que

contiene

un

acceso

directo.

"TIVOLI

Software

Package

v4.2.1

-

SPDF"package

name

=

"Appsample"

title

=

"Sample

Software

Package"

version

=

"1.0"

default_variables

target_dir

=

"$(system_drive)\Appsample"

end

add_win_shell_folder

condition

=

"$(os_name)

==

Windows_NT

AND

$(os_release)

>

3"

##

Crea

la

carpeta

’Tivoli

Appsample’

para

el

escritorio

display_name

=

"Tivoli

Appsample"

location

=

"$(all_users_shell_desktop)"

add

=

y

is_per_user

=

n

stop_on_failure

=

y

##

Agregar

un

enlace

con

’Tivoli

Appsample’

add_link

display_name

=

"Appsample

1.0"

command

=

"$(target_dir)\bin\Appsample.exe"

working_dir

=

"$(target_dir)\bin"

hotkey

=

0

show

=

"normal"

icon_index

=

0

end

##

Agregar

una

carpeta

anidada

a

’Tivoli

Appsample’

Objetos

de

shell

de

Windows

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

55

Page 74: IBM Tivoli Configuration Manager

add_win_shell_folder

display_name

=

"Appsample

Folder"

location

=

"$(all_users_shell_desktop)\Tivoli

Appsample"

add

=

y

is_per_user

=

n

end

end

end

En

la

siguiente

figura

se

muestra

el

resultado

que

se

genera

tras

la

ejecución

de

este

ejemplo

de

archivo

SPD

en

una

máquina

de

ejemplo.

Por

razones

técnicas

esta

pantalla

se

presenta

en

inglés.

Objetos

de

registro

de

Windows

Los

objetos

de

registro

de

Windows

incluyen

las

claves

y

los

valores

para

todos

los

sistemas

operativos

Windows

admitidos.

Estos

objetos

especifican

información

de

configuración

relacionada

con

el

usuario,

el

hardware

y

con

los

programas

y

las

aplicaciones

que

se

han

instalado

en

un

sistema.

En

este

apartado

se

incluye

el

formato

de

cada

stanza

de

objetos

de

registro

de

Windows.

win_registry_key

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_win_registry_key.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

14

en

la

página

58.

add_win_registry_key

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

Figura

5.

Salida

del

ejemplo

de

archivo

SPD

para

la

adición

de

carpetas

de

shell

de

Windows

Objetos

de

shell

de

Windows

56

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 75: IBM Tivoli Configuration Manager

#

Agregar

atributos

predeterminados

de

objeto

replace_if_existing

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

#

Atributos

de

clave

de

registro

de

Windows

parent_key

=

<cadena>

key

=

<cadena>

class

=

<cadena>

add

=

<booleano>

override_permissions

=

<booleano>

#

Secuencia

de

<win_registry_key,

value>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_win_registry_key.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

14

en

la

página

58.

remove_win_registry_key

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

Atributos

de

clave

de

registro

de

Windows

parent_key

=

<cadena>

key

=

<cadena>

override_permissions

=

<booleano>

#

Secuencia

de

<win_registry_key,

value>

end

value

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_value,

anidada

dentro

de

una

stanza

de

clave

de

registro

de

Windows.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

14

en

la

página

58.

add_value

name

=

<cadena>

type

=

<binary,

dword,

expand_string,

multi_string,

string>

position

=

<begin,

end,

replace>

data

=

<cadena,

búfer>

replace_if_existing

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

override_permissions

=

<booleano>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_value,

anidada

dentro

de

una

stanza

de

clave

de

registro

de

Windows.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

14

en

la

página

58.

remove_value

name

=

<cadena>

#

Eliminar

atributos

predeterminados

de

objeto

Objetos

de

registro

de

Windows

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

57

Page 76: IBM Tivoli Configuration Manager

condition

=

<cadena>

override_permissions

=

<booleano>

end

Atributos

de

las

stanzas

de

objeto

de

registro

de

Windows

En

la

Tabla

14

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

las

stanzas

win_registry_key

y

value.

Tabla

14.

Atributos

del

archivo

SPD

para

objetos

de

registro

de

Windows

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

add

Especifica

que

debe

crearse

un

directorio,

sección

de

perfil,

carpeta

o

enlace

de

Windows

o

clave

de

registro

de

Windows

durante

la

instalación,

y,

o

bien

que

dicho

objeto

ya

existe,

n.

y:

n:

no

No

Ninguno

add_win_registry_key

class

Especifica

la

clase

de

la

clave.

Cadena

No

Ninguno

add_win_registry_key

condition

Una

expresión

válida

(consulte

el

apartado

“Definición

de

dependencias

y

condiciones”

en

la

página

10

para

obtener

más

información).

Restricción

de

cadena

No

Ninguno

add_win_registry_key,

remove_win_registry_

key,

add_value,

remove_value

data

Se

interpretan

como

un

búfer

binario

si

el

atributo

del

tipo

(type)

se

especifica

como

datos

binarios,

dword,

o

de

cadena

múltiple;

de

lo

contrario,

se

interpretará

como

una

cadena.

Cadena,

búfer

binario

No

Ninguno

add_value

is_shared

Establézcalo

en

y

si

los

paquetes

de

software

comparten

el

objeto.

Consulte

el

apartado

“Gestión

de

objetos

compartidos”

en

la

página

29.

y:

n:

no

No

n

add-value,

add_win_registry_key

key

Es

la

clave

que

va

a

añadirse

o

eliminarse.

Cadena

No

Ninguno

add_win_registry_key,

remove_win_registry_

key

name

Este

atributo

es

opcional

en

las

stanzas

value,

y

toma

de

forma

predeterminada

el

valor

de

la

clave

padre.

Cadena

Consulte

los

comentarios

El

valor

de

la

clave

padre

de

la

stanza

win_registry

_key

stanza

remove_value,

add_value

Objetos

de

registro

de

Windows

58

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 77: IBM Tivoli Configuration Manager

Tabla

14.

Atributos

del

archivo

SPD

para

objetos

de

registro

de

Windows

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

override_

permissions

Si

se

establece

en

y,

los

permisos

de

acceso

para

añadir

o

eliminar

valores

y

claves

de

registro

protegidas

se

alteran

temporalmente

y,

a

continuación,

tras

completarse

la

operación,

se

restauran.

Para

modificar

estas

entradas

protegidas,

el

proceso

que

ejecuta

el

método

de

Software

Distribution

debe

disponer

de

privilegios

de

administrador.

En

un

sistema

desconectado,

el

usuario

que

inicia

la

sesión

debe

ser

el

administrador

del

sistema.

y:

n:

no

No

n

add_win_registry_key

remove_win_registry_

key

add_value

remove_value

parent_key

Especifica

la

clave

padre

de

la

clave

de

registro

de

Windows

que

está

añadiéndose

o

eliminándose.

Cadena

Ninguno

add_win_registry_key

add_win_registry_key

position

Especifique

replace

si

el

valor

o

el

elemento

debe

sustituirse

en

el

destino.

Los

valores

begin

y

end

suelen

utilizarse

para

los

valores

de

tipo

de

cadena

de

expansión.

replace,

begin,

end

No

replace

add_value

remove_if_

modified

Especifica

si

ha

de

eliminarse

el

objeto

aunque

el

objeto

de

destino

se

haya

modificado.

y:

n:

no

No

n

add_value

add_win_registry_key

replace_if_

existing

Especifica

si

ha

de

sustituirse

un

objeto

que

ya

existe

en

el

sistema

de

destino.

y:

n:

no

No

y

add_value

add_win_registry_key

replace_if_newer

Si

se

establece

en

y,

especifica

que

ha

de

sustituirse

un

objeto

de

destino

aunque

el

objeto

de

destino

sea

más

reciente

que

el

objeto

de

origen.

Para

obtener

información

acerca

de

las

implicaciones

que

tiene

la

utilización

de

este

atributo

en

las

plataformas

Windows,

consulte

el

apartado

“Sustitución

de

objetos

de

destino”

en

la

página

30.

y:

n:

no

No

n

add_value

stop_on_failure

Especifica

si

debe

detenerse

la

ejecución

en

caso

de

que

la

acción

no

se

realice

satisfactoriamente

o

no

se

satisfaga

la

condición.

y:

n:

no

No

y

add_win_registry_key,

remove_win_registry_

key

Objetos

de

registro

de

Windows

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

59

Page 78: IBM Tivoli Configuration Manager

Tabla

14.

Atributos

del

archivo

SPD

para

objetos

de

registro

de

Windows

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

type

Especifica

el

tipo

de

datos

de

configuración,

como

una

cadena

(texto,

que

se

visualiza

entre

comillas),

como

un

valor

binario

(de

tamaño

ilimitado,

en

formato

hexadecimal)

o

como

un

valor

dword

(valor

binario

de

4

bytes,

en

formato

decimal).

Binary,

dword,

expand_string,

multi_string,

string

No

Cadena

add_value

Ejemplo

de

archivo

SPD:

Objetos

de

registro

de

Windows

En

este

ejemplo,

se

añaden

al

contenedor

una

clave

y

un

valor

de

registro

nuevos

de

Windows

para

los

sistemas

de

destino

Windows

2000.

"TIVOLI

Software

Package

v4.2.1

-

SPDF"

package

name

=

"Appsample"

title

=

"Paquete

de

software

de

ejemplo

"

version

=

"1.0"

undoable

=

"o"

committable

=

"o"

history_reset

=

n

save_default_variables

=

n

creation_time

=

"2002-01-17

11:06:54"

last_modification_time

=

"2002-01-17

11:36:31"

default_variables

target_dir

=

"$(system_drive)\Appsample"

end

add_win_registry_key

condition

=

"$(os_name)

==

Windows_NT

parent_key

=

"HKEY_LOCAL_MACHINE\SOFTWARE\Tivoli"

key

=

"Appsample"

add

=

y

override_permissions

=

n

stop_on_failure

=

y

name

=

"Appsample"

add_value

name

=

"cadena"

type

=

"string"

position

=

"replace"

data

=

"cadena

Appsample"

end

add_value

name

=

"Installation

Directory"

type

=

"expand_string"

position

=

"replace"

data

=

"$(target_dir)"

end

add_value

name

=

"Appsample

binario"

type

=

"binary"

position

=

"replace"

data

=

"ff1ff0"

end

Objetos

de

registro

de

Windows

60

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 79: IBM Tivoli Configuration Manager

add_value

name

=

"Appsample

DWORD"

type

=

"dword"

position

=

"replace"

data

=

64497

end

add_value

name

=

"Appsample

Cadena

múltiple"

type

=

"multi_string"

position

=

"replace"

data

=

"32333333

34352036

36363737

38203938"

end

end

end

En

la

siguiente

figura

se

muestra

el

resultado

que

se

genera

tras

la

ejecución

de

este

ejemplo

de

archivo

SPD

en

una

máquina

de

ejemplo.

Por

razones

técnicas

esta

pantalla

se

presenta

en

inglés.

Objetos

de

servicios

de

Windows

Los

objetos

de

servicios

de

Windows

le

permiten

instalar

y

eliminar

servicios

en

sistemas

operativos

Windows

NT,

Windows

2000,

Windows

XP

y

Windows

2003.

Para

utilizar

estas

operaciones,

el

motor

de

Software

Distribution

deberá

ejecutarse

con

autorización

de

administrador.

En

este

apartado

se

incluyen

los

formatos

de

las

stanzas

que

añaden

y

eliminan

objetos

de

servicios

de

Windows.

win_nt_service

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_win_nt_service.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

15

en

la

página

62.

add_win_nt_service

#

Heredado

de

acción

condition

=

<restricción

cadena>

Figura

6.

Salida

del

ejemplo

de

archivo

SPD

para

los

objetos

de

registro

de

Windows

Objetos

de

registro

de

Windows

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

61

Page 80: IBM Tivoli Configuration Manager

#

Atributos

de

servicios

de

Windows

NT

add

=

<booleano>

name

=

<cadena>

display_name

=

<cadena>

path

=

<nombre

ruta>

type

=

<win32_own_process,

<proceso_compartimiento_win32,

unidad_kernel,

unidad_sistema_archivos>

interact_with_desktop

=

<booleano>

start_type

=

<boot,

system,

auto,

demand,

disabled>

error_control

=

<ignore,

normal,

severe,

critical>

load_ordering_group

=

<cadena>

dependency_groups

=

<expresión

cadena>

dependency_services

=

<expresión

cadena>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_win_nt_service.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

15.

remove_win_nt_service

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Atributos

de

servicios

de

Windows

NT

name

=

<cadena>

end

Atributos

de

las

stanzas

de

servicios

de

Windows

En

la

Tabla

15

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

las

stanzas

win_nt_services.

Tabla

15.

Atributos

del

archivo

SPD

en

las

stanzas

de

servicios

de

Windows

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

add

Especifica

si

debe

crearse

un

servicio

de

Windows

durante

la

instalación

o

bien

si

ya

existe.

y:

n:

no

No

Ninguno

add_win_nt_service

condition

Una

expresión

válida

(consulte

el

apartado

“Definición

de

dependencias

y

condiciones”

en

la

página

10

para

obtener

más

información).

Restricción

de

cadena

No

Ninguno

add_win_nt_service

dependency_

groups

Es

la

lista

de

los

grupos

de

orden

de

carga

de

dependencia

para

el

servicio.

La

lista

tiene

el

formato:

grupo1,

grupo2,

grupo3,

etc.

Expresión

de

cadena

No

Ninguno

win_nt_service

dependency_

services

Es

la

lista

de

los

servicios

que

deben

iniciarse

antes

que

el

servicio

actual.

La

lista

tiene

el

formato:

servicio1,

servicio2,

servicio3,

etc.

Expresión

de

cadena

No

Ninguno

win_nt_service

Objetos

de

servicios

de

Windows

62

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 81: IBM Tivoli Configuration Manager

Tabla

15.

Atributos

del

archivo

SPD

en

las

stanzas

de

servicios

de

Windows

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

display_name

Para

las

carpetas

de

shell

y

enlaces

de

Windows,

es

el

nombre

de

esta

carpeta

o

enlace

en

el

sistema

de

destino.

Para

los

objetos

de

servicio

de

Windows

NT,

es

el

nombre

del

servicio

tal

como

se

muestra

cuando

pulsa

en

el

Panel

de

control

y,

a

continuación,

en

Servicios.

Cadena

No

Ninguno

win_nt_service

error_control

Especifica

la

gravedad

del

error

si

este

servicio

no

puede

iniciarse

durante

el

arranque,

y

determina

la

acción

que

realiza

el

programa

de

inicio

si

se

produce

una

anomalía.

ignore,

normal,

severe,

critical

No

normal

win_nt_service

interact_with_

desktop

Especifica

si

el

servicio

ha

de

poder

interactuar

con

el

escritorio.

y:

n:

no

No

n

win_nt_service

load_ordering_

group

Especifica

el

servicio

como

un

miembro

de

un

grupo

del

orden

de

carga

del

registro.

Cadena

No

Ninguno

win_nt_service

name

Es

el

nombre

del

servicio.

Cadena

Ninguno

win_nt_service

path

Es

el

nombre

de

la

ruta

calificada

al

completo

del

archivo

binario

que

se

asocia

al

servicio.

Cadena

Ninguno

add_win_nt_service

start_type

Indica

las

circunstancias

que

han

de

darse

para

iniciar

el

servicio.

boot,

system,

auto,

demand,

disabled

No

demand

add_win_nt_service

type

Es

el

tipo

de

servicio.

win32_own_

process,

win32_share_

process,

kernel_driver,

file_system_

driver

No

win32_own_

process

win_nt_service

Ejemplo

de

archivo

SPD:

Adición

de

objetos

de

servicios

de

Windows

En

este

ejemplo,

se

añade

una

acción

de

servicios

de

Windows

NT

a

un

contenedor.

"TIVOLI

Software

Package

v4.2.1

-

SPDF"

package

name

=

"Appsample"

title

=

"Paquete

de

software

de

ejemplo

"

version

=

"1.0"

default_variables

target_dir

=

"$(system_drive)\Appsample"

end

Objetos

de

servicios

de

Windows

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

63

Page 82: IBM Tivoli Configuration Manager

add_win_nt_service

name

=

"TivoliAppsample"

display_name

=

"Tivoli

Appsample

Service"

path

=

"$(target_dir)\bin\AppSrv.exe"

type

=

"win32_own_process"

interact_with_desktop

=

y

start_type

=

"demand"

error_control

=

"normal"

end

end

Objetos

de

perfil

de

OS/2

Con

los

objetos

de

perfil

de

OS/2,

puede

añadir

o

eliminar

claves

en

los

archivos

de

perfil

de

OS/2

binarios

como,

por

ejemplo,

os2.ini

u

os2sys.ini.

En

este

apartado

se

proporcionan

el

formato

de

cada

stanza

de

objetos

de

perfil

de

OS/2,

así

como

información

detallada

acerca

de

cada

atributo

de

los

objetos

de

perfil

de

OS/2.

Nota:

algunas

aplicaciones

de

OS/2

utilizan

archivos

de

perfil

de

texto

(no

binarios)

en

lugar

de

perfiles

binarios

de

OS/2.

Para

manejar

estos

archivos

de

texto,

debe

utilizar

las

acciones

que

proporciona

la

stanza

de

objetos

de

archivo

de

texto

(consulte

el

apartado

“Objetos

de

archivo

de

texto”

en

la

página

75

para

obtener

más

detalles).

objetos_perfil_os2

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_os2_profile_objects.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

16

en

la

página

65.

add_os2_profile_objects

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Agregar

atributos

predeterminados

de

objeto

replace_if_existing

=

<booleano>

replace_if_newer

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

Valores

predeterminados

de

objeto

de

perfil

de

OS/2

file

=

<nombre

ruta>

#

Secuencia

de

<elemento>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_os2_profile_objects.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

16

en

la

página

65.

remove_os2_profile_objects

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

Valores

predeterminados

de

objeto

de

perfil

de

OS/2

file

=

<nombre

ruta>

#

Secuencia

de

<elemento>

end

Objetos

de

servicios

de

Windows

64

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 83: IBM Tivoli Configuration Manager

item

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_item,

anidada

en

una

stanza

os2_profile_objects.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

16.

add_item

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Agregar

atributos

predeterminados

de

objeto

replace_if_existing

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

section

=

<cadena>

key

=

<cadena>

type

=

<string,

binary>

position

=

<replace,

begin,

end>

value

=

<cadena,

búfer>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_item,

anidada

en

una

stanza

os2_profile_objects.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

16.

remove_item

#

Eliminar

atributos

predeterminados

de

objeto

condition

=

<restricción

cadena>

#

Atributos

específicos

section

=

<cadena>

key

=

<cadena>

end

Atributos

de

las

stanzas

de

perfil

de

OS/2

En

la

Tabla

16

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

las

stanzas

os2_profile_objects

e

item.

Tabla

16.

Atributos

del

archivo

SPD

en

las

stanzas

de

perfil

de

OS/2

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

condition

Una

expresión

válida

(consulte

el

apartado

“Definición

de

dependencias

y

condiciones”

en

la

página

10

para

obtener

más

información).

Restricción

de

cadena

No

Ninguno

add_os2_profile_objects

remove_os2_profile_

objetos

add_item

remove_item

file

Es

la

ruta

completa

del

perfil

de

OS/2

que

ha

de

actualizarse.

Cadena

Ninguno

add_os2_profile_objects

remove_os2_profile_

objetos

is_shared

Establézcalo

en

y

si

los

paquetes

de

software

comparten

el

objeto.

Consulte

el

apartado

“Gestión

de

objetos

compartidos”

en

la

página

29.

y:

n:

no

No

n

add_item,

add_os2_profile_objects

Objetos

de

perfil

de

OS/2

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

65

Page 84: IBM Tivoli Configuration Manager

Tabla

16.

Atributos

del

archivo

SPD

en

las

stanzas

de

perfil

de

OS/2

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

key

Es

el

nombre

de

la

clave

(sensible

a

las

mayúsculas

y

minúsculas).

Cadena

Ninguno

add_item

remove_item

position

Especifique

replace

si

el

valor

o

el

elemento

debe

sustituirse

en

el

destino.

Los

valores

begin

y

end

suelen

utilizarse

para

los

valores

de

tipo

de

cadena

de

expansión.

replace,

begin,

end

No

replace

add_item

remove_if_

modified

Especifica

si

ha

de

eliminarse

el

objeto

aunque

el

objeto

de

destino

se

haya

modificado.

y:

n:

no

No

n

add_item,

add_os2_profile_objects

replace_if_

existing

Especifica

si

ha

de

sustituirse

un

objeto

que

ya

existe

en

el

sistema

de

destino.

y:

n:

no

No

y

add_item,

add_os2_profile_objects

section

Es

el

nombre

de

la

sección.

Cadena

Ninguno

add_item

remove_item

stop_on_failure

Especifica

si

debe

detenerse

la

ejecución

en

caso

de

que

la

acción

no

se

realice

satisfactoriamente

o

no

se

satisfaga

la

condición.

y:

n:

no

No

y

add_os2_profile_objects

remove_os2_profile_

objetos

type

Es

el

tipo

del

valor

de

clave.

string,

binary

No

string

add_item

value

Especifica

el

valor

de

la

clave.

string,

buffer

No

string

add_item

Ejemplo

de

archivo

SPD:

Adición

de

objetos

de

perfil

de

OS/2

Mediante

la

modificación

de

un

archivo

.ini,

en

este

ejemplo

se

crea

un

objeto

de

perfil

de

OS/2

que

añade

un

elemento

que

contiene

una

sección

y

una

clave

nuevas.

"TIVOLI

software

package

v4.2

SPDF"

package

name

=

"Appsample"

title

=

"Paquete

de

software

de

ejemplo

"

version

=

"1.0"

default_variables

target_dir

=

"$(system_drive)\Appsample"

end

add_os2_profile_objects

condition

=

"$(os_name)

==

’OS/2’"

file

=

"$(system_root)\appsample.ini"

Objetos

de

perfil

de

OS/2

66

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 85: IBM Tivoli Configuration Manager

add_item

section

=

"1.0"

key

=

"InstallationDirectory"

type

=

"string"

position

=

"replace"

value

=

"$(target_dir)"

end

end

end

end

En

la

figura

siguiente

se

muestra

el

resultado

que

se

genera

cuando

este

ejemplo

de

archivo

SPD

se

ejecuta

en

una

máquina

de

ejemplo.

Por

razones

técnicas

se

presenta

esta

pantalla

en

inglés.

Objetos

de

escritorio

de

OS/2

Los

objetos

de

escritorio

de

OS/2

incluyen

carpetas,

programas,

duplicaciones

de

directorio

y

objetos

genéricos

para

los

sistemas

operativos

OS/2

3.0

y

posteriores.

En

este

apartado,

se

proporciona

el

formato

de

cada

stanza

de

objetos

de

escritorio

de

OS/2,

así

como

información

detallada

acerca

de

cada

atributo

de

los

objetos

de

escritorio

de

OS/2.

os2_desktop_folder

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_os2_desktop_folder.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

17

en

la

página

70.

add_os2_desktop_folder

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Heredado

de

contenedor

Figura

7.

Salida

del

ejemplo

de

archivo

SPD

para

la

adición

de

objetos

de

perfil

de

OS/2

Objetos

de

perfil

de

OS/2

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

67

Page 86: IBM Tivoli Configuration Manager

stop_on_failure

=

<booleano>

#

Agregar

atributos

predeterminados

de

objeto

replace_if_existing

=

<booleano>

replace_if_newer

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

#

Atributos

específicos

de

la

carpeta

add

=

<booleano>

location

=

<expresión

cadena>

title

=

<cadena>

object_id

=

<expresión

cadena>

icon_location

=

<nombre

ruta>

icon_index

=

<entero>

template

=

<booleano>

background_image_file

=

<nombre

ruta>

background_image_mode

=

<normal>

background_color

=

<expresión

cadena>

scaling_factor

=

<entero>

animation_icon_location

=

<nombre

ruta>

animation_icon_index

=

<entero>

default_view

=

<icon,

tree,

details>

#

Secuencia

de

<os2_desktop_folder,

object,

program,

shadow>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_os2_desktop_folder.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

17

en

la

página

70.

remove_os2_desktop_folder

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

Atributos

específicos

de

la

carpeta

location

=

<expresión

cadena>

title

=

<cadena>

object_id

=

<expresión

cadena>

remove

=

<booleano>

#

Secuencia

de

<os2_desktop_folder,

object,

program,

shadow>

end

object

En

la

defición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_object,

anidada

en

una

stanza

os2_desktop_folder.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

17

en

la

página

70.

add_object

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Agregar

atributos

predeterminados

de

objeto

replace_if_existing

=

<booleano>

replace_if_newer

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

class

=

<cadena>

title

=

<cadena>

object_id

=

<expresión

cadena>

icon_location

=

<nombre

ruta>

Objetos

de

escritorio

de

OS/2

68

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 87: IBM Tivoli Configuration Manager

icon_index

=

<entero>

template

=

<booleano>

setup_string

=

<expresión

cadena>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_object,

anidada

en

una

stanza

os2_desktop_folder.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

17

en

la

página

70.

remove_object

title

=

<cadena>

object_id

=

<expresión

cadena>

#

Eliminar

atributos

predeterminados

de

objeto

condition

=

<cadena>

end

program

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_program,

anidada

en

una

stanza

os2_desktop_folder.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

17

en

la

página

70.

add_program

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Agregar

atributos

predeterminados

de

objeto

replace_if_existing

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

title

=

<cadena>

object_id

=

<expresión

cadena>

icon_location

=

<nombre

ruta>

icon_index

=

<entero>

template

=

<booleano>

command

=

<nombre

ruta>

arguments

=

<cadena>

working_dir

=

<nombre

ruta>

type

=

<ver

tabla>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_program,

anidada

en

una

stanza

os2_desktop_folder.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

17

en

la

página

70.

remove_program

title

=

<cadena>

object_id

=

<expresión

cadena>

#

Eliminar

atributos

predeterminados

de

objeto

condition

=

<cadena>

end

shadow

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_shadow

,

anidada

en

una

stanza

os2_desktop_folder.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

17

en

la

página

70.

add_shadow

#

Heredado

de

acción

condition

=

<restricción

cadena>

Objetos

de

escritorio

de

OS/2

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

69

Page 88: IBM Tivoli Configuration Manager

#

Agregar

atributos

predeterminados

de

objeto

replace_if_existing

=

<booleano>

replace_if_newer

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

object_id

=

<expresión

cadena>

shadowed_object_id

=

<expresión

cadena>

shadowed_object_title

=

<cadena>

shadowed_object_location

=

<expresión

cadena>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_shadow,

anidada

en

una

stanza

os2_desktop_folder.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

17.

remove_shadow

object_id

=

<expresión

cadena>

shadowed_object_id

=

<expresión

cadena>

shadowed_object_title

=

<cadena>

shadowed_object_location

=

<expresión

cadena>

#

Eliminar

atributos

predeterminados

de

objeto

condition

=

<cadena>

end

Atributos

de

las

stanzas

de

escritorio

de

OS/2

En

la

Tabla

17

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

las

stanzas

os2_desktop_folder,

object,

program

y

shadow.

Tabla

17.

Atributos

del

archivo

SPD

en

las

stanzas

de

escritorio

de

OS/2

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

add

Especifica

que

debe

crearse

una

carpeta

de

escritorio

de

OS/2

durante

la

instalación,

y,

o

bien

que

ésta

ya

existe,

n.

y:

n:

no

No

Ninguno

add_os2_desktop_

folder

animation_icon_

index

Si

no

se

especifica

este

atributo,

animation_icon_location

se

trata

como

si

fuera

un

archivo

de

icono

en

lugar

de

un

archivo

de

recursos.

Entero

No

0

os2_desktop_folder

animation_icon_

location

Es

la

ruta

completa

del

archivo

de

icono

que

va

a

utilizarse

como

icono

de

animación.

Cadena

No

Ninguno

os2_desktop_folder

arguments

Son

los

argumentos

para

el

programa

Cadena

No

Ninguno

program

background_color

Especifica

el

porcentaje

de

colores

RGB

en

el

formato:

r,

g,

b.

Este

atributo

no

puede

especificase

si

se

ha

especificado

background_image_file.

r,

g,

b

No

Ninguno

os2_desktop_folder

Objetos

de

escritorio

de

OS/2

70

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 89: IBM Tivoli Configuration Manager

Tabla

17.

Atributos

del

archivo

SPD

en

las

stanzas

de

escritorio

de

OS/2

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

background_

image_

file

Archivo

que

contiene

la

imagen

de

fondo

para

la

carpeta.

Cadena

No

Ninguno

os2_desktop_folder

background_

image_

mode

Especifica

cómo

ha

de

visualizarse

el

fondo.

Este

atributo

no

puede

especificarse

si

se

ha

especificado

background_color.

normal,

tiled,

scaled

No

normal

os2_desktop_folder

class

Es

una

clase

WP

SOM

válida

Cadena

Ninguno

object

command

Nombre

completo

del

programa

Cadena

Ninguno

program

condition

Una

expresión

válida

(consulte

el

apartado

“Definición

de

dependencias

y

condiciones”

en

la

página

10

para

obtener

más

información).

Restricción

de

cadena

No

Ninguno

add_os2_desktop_

folder

add_object

add_program

add_shadow

default_view

Especifica

cómo

ha

de

visualizarse

la

carpeta.

icon,

tree,

details

No

icon

os2_desktop_folder

icon_index

Es

el

índice

del

icono

del

archivo

de

recursos.

Si

no

se

especifica

este

atributo,

icon_location

se

trata

como

si

fuera

un

archivo

de

icono.

Entero

No

-1

os2_desktop_folder,

object,

program

icon_location

Especifica

la

ruta

del

archivo

que

contiene

el

icono.

Cadena

No

Ninguno

os2_desktop_folder,

object,

program

is_shared

Establézcalo

en

y

si

los

paquetes

de

software

comparten

el

objeto.

Consulte

el

apartado

“Gestión

de

objetos

compartidos”

en

la

página

29.

y:

n:

no

No

n

add_os2_desktop_

folder

add_object,

add_program,

add_shadow

location

Ruta

completa

o

ID

de

objeto

WP

SOM

de

la

carpeta

de

ubicación.

Expresión

de

cadena

Ninguno

add_os2_desktop_

folder

Objetos

de

escritorio

de

OS/2

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

71

Page 90: IBM Tivoli Configuration Manager

Tabla

17.

Atributos

del

archivo

SPD

en

las

stanzas

de

escritorio

de

OS/2

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

object_id

El

ID

de

objeto

WP

SOM

del

objeto.

Debe

ser

una

cadena

especificada

entre

paréntesis

agudos

(<>).

Expresión

de

cadena

No

Ninguno

add_os2_desktop_

folder

add_object,

add_program,

add_shadow

remove

En

una

stanza

de

eliminación,

especifica

si

la

carpeta

de

escritorio

de

OS/2

debe

suprimirse

durante

la

instalación.

y:

n:

no

No

Ninguno

remove_os2_

desktop_folder

remove_if_

modified

Especifica

si

ha

de

eliminarse

el

objeto

aunque

el

objeto

de

destino

se

haya

modificado.

y:

n:

no

No

n

add_os2_desktop_

folder

add_object,

add_program,

add_shadow

replace_if_existing

Especifica

si

ha

de

sustituirse

un

objeto

que

ya

existe

en

el

sistema

de

destino.

y:

n:

no

No

y

add_os2_desktop_

folder

add_object,

add_program,

add_shadow

scaling_factor

Sólo

tiene

sentido

si

background_image_mode

se

establece

en

scaled.

Entero

No

Ninguno

add_os2_desktop_

folder

setup_string

Es

una

cadena

de

configuración

válida

para

el

objeto.

Expresión

de

cadena

No

Ninguno

add_object

shadowed_object_

id

ID

de

objeto

WP

SOM

o

ruta

completa

del

objeto

duplicado

(si

es

del

tipo

sistema

de

archivos).

Utilice

shadowed_object_title

y

shadowed_object_location

si

el

objeto

duplicado

no

tiene

ningún

ID

de

objeto

asociado

y

no

es

un

objeto

de

sistema

de

archivos.

Expresión

de

cadena

No

Ninguno

add_shadow

shadowed_object_

location

ID

de

objeto

WP

SOM

o

ruta

completa

de

la

carpeta

que

contiene

el

objeto

duplicado.

Este

atributo

puede

utilizarse

junto

con

shadowed_object_title.

Expresión

de

cadena

No

Ninguno

add_shadow

shadowed_object_

title

Es

el

título

del

objeto

duplicado.

Este

atributo

puede

utilizarse

junto

con

shadowed_object_location.

Cadena

No

Ninguno

add_shadow

Objetos

de

escritorio

de

OS/2

72

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 91: IBM Tivoli Configuration Manager

Tabla

17.

Atributos

del

archivo

SPD

en

las

stanzas

de

escritorio

de

OS/2

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

stop_on_failure

Especifica

si

debe

detenerse

la

ejecución

en

caso

de

que

la

acción

no

se

realice

satisfactoriamente

o

no

se

satisfaga

la

condición.

y:

n:

no

No

y

add_os2_desktop_

folder,

remove_os2_

desktop_folder

template

Establézcalo

en

y

si

la

carpeta

es

una

plantilla.

y:

n:

no

No

n

add_os2_desktop_

folder

add_object,

add_program

title

Es

el

título

de

la

carpeta.

Cadena

No

Ninguno

add_os2_desktop_

folder

add_object,

add_program

Objetos

de

escritorio

de

OS/2

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

73

Page 92: IBM Tivoli Configuration Manager

Tabla

17.

Atributos

del

archivo

SPD

en

las

stanzas

de

escritorio

de

OS/2

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

type

Es

el

tipo

de

programa.

fullscreen,

pm,

standard_

compatibility_

fullscreen,

enhanced_

compatibility_

fullscreen,

winos2_

enhanced_

common_

session,

winos2_

enhanced_

separate_

session,

standard_

compatibility_

fullscreen31,

winos2_

standard_

common_

session,

winos2_

standard_

separate_

session,

winos2_

separate

_vdm,

dos_fullscreen,

winos2_

fullscreen,

os2

_window,

dos_window,

winos2_

window

No

os2_window

program

working_dir

Es

el

directorio

de

trabajo

del

programa.

Cadena

No

Directorio

de

comandos

program

Ejemplo

de

archivo

SPD:

Adición

de

objetos

de

carpeta

de

escritorio

de

OS/2

En

este

ejemplo,

se

crea

una

carpeta

que

contiene

un

programa

y

una

duplicación

de

directorio

en

el

escritorio.

"TIVOLI

Software

Package

v4.2.1

-

SPDF"

package

name

=

"Appsample"

title

=

"Paquete

de

software

de

ejemplo

"

version

=

"1.0"

default_variables

Objetos

de

escritorio

de

OS/2

74

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 93: IBM Tivoli Configuration Manager

target_dir

=

"$(system_drive)\Appsample"

end

add_os2_desktop_folder

condition

=

"$(os_name)

==

’OS/2’"

location

=

"$(os2_desktop)"

title

=

"Tivoli

Appsample"

object_id

=

"<TIVOLI_APPSAMPLE>"

template

=

n

add

=

y

default_view

=

"icon"

stop_on_failure

=

y

name

=

"$(os2_desktop)\Tivoli

Appsample"

add_program

template

=

n

command

=

"$(target_dir)\bin\Appsample.exe"

working_dir

=

"$(target_dir)\bin"

type

=

"pm"

end

add_shadow

shadowed_object_title

=

"README.TXT"

shadowed_object_location

=

"$(target_dir)"

end

end

end

end

En

la

siguiente

figura

se

muestra

el

resultado

que

se

genera

tras

la

ejecución

de

este

ejemplo

de

archivo

SPD

en

una

máquina

de

ejemplo.

Por

razones

técnicas

esta

pantalla

se

presenta

en

inglés.

Objetos

de

archivo

de

texto

Los

objetos

de

archivo

de

texto

incluyen

lo

siguiente:

v

Las

líneas

de

texto

genéricas

de

un

archivo

como,

por

ejemplo,

la

siguiente

sentencia

de

un

archivo

autoexec.bat:

REM

Sigue

declaración

de

aplicación

v

Las

líneas

de

comandos

de

un

archivo

de

texto

como,

por

ejemplo,

la

siguiente

sentencia

de

un

archivo

config.sys:

device

=

c:\dos\smartdrv.sys

1024

v

Los

símbolos

de

una

sentencia

como,

por

ejemplo,

la

cadena

c:\apps

de

la

siguiente

sentencia

de

un

archivo

autoexec.bat:

set

path

=

c:\dos;c:\word;c:\apps

Figura

8.

Salida

del

ejemplo

de

archivo

SPD

para

la

adición

de

objetos

de

carpeta

de

escritorio

de

OS/2

Objetos

de

escritorio

de

OS/2

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

75

Page 94: IBM Tivoli Configuration Manager

En

este

apartado

se

proporcionan

el

formato

de

cada

stanza

de

objetos

de

archivo

de

texto,

así

como

información

detallada

acerca

de

cada

atributo

de

los

objetos

de

archivo

de

texto.

text_file_objects

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_text_file_objects.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

18

en

la

página

78.

add_text_file_objects

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

Agregar

atributos

predeterminados

de

objeto

replace_if_existing

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

#

Valores

predeterminados

de

archivo

de

texto

file

=

<nombre

ruta>

#

Secuencia

de

<line,

command,

token>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_text_file_objects.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

18

en

la

página

78.

remove_text_file_objects

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

Valores

predeterminados

de

archivo

de

texto

file

=

<nombre

ruta>

#

Secuencia

de

<line,

command,

token>

end

line

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_line,

anidada

dentro

de

una

stanza

text_file_objects.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

18

en

la

página

78.

add_line

text

=

<cadena>

pattern

=

<expresión

cadena>

position

=

<begin,

end,

after_first,

before_first,

after_last,

before_last>

is_shared

=

<booleano>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_line,

anidada

dentro

de

una

stanza

text_file_objects.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

18

en

la

página

78.

remove_line

text

=

<cadena>

pattern

=

<expresión

cadena>

position

=

<begin,

end,

after_first,

before_first,

after_last>

Objetos

de

archivo

de

texto

76

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 95: IBM Tivoli Configuration Manager

#

Eliminar

atributos

predeterminados

de

objeto

condition

=

<cadena>

end

command_line

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_command_line,

anidada

dentro

de

una

stanza

text_file_objects.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

18

en

la

página

78.

add_command_line

text

=

<cadena>

pattern

=

<expresión

cadena>

position

=

<begin,

end,

after_first,

before_first,

after_last>

command

=

<cadena>

key

=

<cadena>

replace_if_existing

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

condition

=

<cadena>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_command_line,

anidada

dentro

de

una

stanza

text_file_objects.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

18

en

la

página

78.

remove_command_line

text

=

<cadena>

pattern

=

<expresión

cadena>

position

=

<begin,

end,

after_first,

before_first,

after_last>

command

=

<cadena>

key

=

<cadena>

#

Eliminar

atributos

predeterminados

de

objeto

condition

=

<cadena>

end

token

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_token,

anidada

dentro

de

una

stanza

text_file_objects.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

18

en

la

página

78.

add_token

text

=

<cadena>

position

=

<begin,

end>

key

=

<cadena>

token_separator

=

<cadena>

replace_if_existing

=

<booleano>

remove_if_modified

=

<booleano>

is_shared

=

<booleano>

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

remove_token,

anidada

dentro

de

una

stanza

text_file_objects.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

18

en

la

página

78.

remove_token

text

=

<cadena>

key

=

<cadena>

Objetos

de

archivo

de

texto

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

77

||||||||||

|||

Page 96: IBM Tivoli Configuration Manager

token_separator

=

<cadena>

#

Eliminar

atributos

predeterminados

de

objeto

condition

=

<cadena>

end

Atributos

de

las

stanzas

de

archivos

de

texto

En

la

Tabla

18

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

las

stanzas

text_file_objects,

line,

command_line

y

token.

Tabla

18.

Atributos

del

archivo

SPD

en

las

stanzas

de

archivos

de

texto

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

command

Nombre

del

comando.

Por

ejemplo,

para

DEVICE

=

c:\os2\driver.sys,

el

comando

es

DEVICE.

Cadena

Ninguno

command_line

condition

Una

expresión

válida

(consulte

el

apartado

“Definición

de

dependencias

y

condiciones”

en

la

página

10

para

obtener

más

información).

Restricción

de

cadena

No

Ninguno

text_file_objects

remove_line

remove_command_

line

remove_token

file

Archivo

de

texto

que

debe

actualizarse.

Cadena

Ninguno

text_file_objects

is_shared

Establézcalo

en

y

si

los

paquetes

de

software

comparten

el

objeto.

Consulte

el

apartado

“Gestión

de

objetos

compartidos”

en

la

página

29.

y:

n:

no

No

n

command_line,

line,

text_file_objects,

token

key

En

las

stanzas

command_line,

clave

que

identifica

el

comando.

Por

ejemplo,

para

DEVICE

=

c:\os2\driver.sys,

la

clave

es

driver.sys.

Asegúrese

de

especificar

una

ruta

de

clave

que

identifique

al

comando

de

forma

exclusiva,

en

caso

de

que

existan

varios

dispositivos

con

el

mismo

nombre.

En

las

stanzas

token,

es

la

variable

de

entorno

donde

debe

añadirse

el

símbolo,

por

ejemplo,

path.

Cadena

Ninguno

command_line

name

Nombre

del

archivo

de

texto.

Cadena

Ninguno

text_file_objects

Objetos

de

archivo

de

texto

78

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||||

Page 97: IBM Tivoli Configuration Manager

Tabla

18.

Atributos

del

archivo

SPD

en

las

stanzas

de

archivos

de

texto

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

pattern

Patrón

de

búsqueda

válido

que

se

utiliza

para

localizar

la

posición

en

la

que

va

a

añadirse

la

nueva

línea.

Los

caracteres

comodín

que

están

permitidos

son

el

asterisco

(*)

(para

todos

los

caracteres)

y

el

signo

de

interrogación

(?)

(para

un

solo

carácter).

Este

atributo

no

es

válido

para

la

acción

remove

text_file_objects

(eliminar

objetos

de

archivo

de

texto).

Expresión

de

cadena

No

Ninguno

line,

command_line

position

Posición

en

la

que

se

añade

la

línea,

la

línea

de

comandos

o

el

símbolo.

Para

las

líneas

y

las

líneas

de

comandos,

se

utiliza

junto

con

el

atributo

de

patrón

(pattern)

para

establecer

la

posición.

Para

las

posiciones

relativas,

se

necesita

un

patrón

(detrás_xxx,

delante_xxx).

Si

no

se

encuentra

el

patrón

para

after_first

y

after_last,

se

añade

una

línea

al

final

del

archivo;

para

before_first

y

before_last,

se

añade

una

línea

al

inicio

del

archivo.

Este

atributo

no

es

válido

para

la

acción

remove_text_file_objects

(eliminar

objetos

de

archivo

de

texto).

begin,

end,

after_first,

before_first,

after_last,

before_last

Sólo

para

símbolos,

begin

y

end

son

válidos.

No

end

line,

command_line,

token

remove_if_

modified

Especifica

si

ha

de

eliminarse

el

objeto

aunque

el

objeto

de

destino

se

haya

modificado.

y:

n:

no

No

n

text_file_objects,

command_line,

token

replace_if_

existing

Especifica

si

ha

de

sustituirse

un

objeto

que

ya

existe

en

el

sistema

de

destino.

y:

n:

no

No

y

text_file_objects,

command_line,

token

stop_on_failure

Especifica

si

debe

detenerse

la

ejecución

en

caso

de

que

la

acción

no

se

realice

satisfactoriamente

o

no

se

satisfaga

la

condición.

y:

n:

no

No

y

text_file_objects

text

Texto

o

símbolo

que

se

debe

añadir

o

eliminar.

Cadena

Ninguno

line,

command_line,

token

token_separator

Carácter

que

se

debe

utilizar

como

separador

de

símbolos.

Cadena

No

punto

y

coma

(;)

token

Objetos

de

archivo

de

texto

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

79

||

Page 98: IBM Tivoli Configuration Manager

Ejemplo

de

archivo

SPD:

Adición

de

objetos

de

archivo

de

texto

‘TIVOLI

Software

Package

v4.2.1

SPDF’

package

name

=

“Text_File2”

version

=

2.0

stop_on_failure

=

y

default_variables

prod_dir

=

c:\prod

sys_dir

=

c:\prod\sys

end

add_text_file_objects

#

Características

del

objeto

name

=

“Agregar

elementos

a

d:\test.txt”

stop_on_failure

=

n

#

Valores

predeterminados

de

archivo

de

texto

file

=

“d:\test.txt”

add_line

text

=

“REM

–línea

agregada

al

inicio

del

archivo

c:\test.txt”

position

=

begin

end

add_line

text

=

“REM

–línea

agregada

al

final

del

archivo

c:\test.txt”

position

=

end

end

add_line

text

=

“REM

–línea

agregada

detrás

primer

conjunto

del

archivo

c:\test.txt”

position

=

after_first

pattern

=

set*

end

add_line

text

=

“REM

–línea

agregada

delante

última

ruta

del

archivo

c:\test.txt”

position

=

before_first

pattern

=

path*

end

add_line

text

=

“REM

–línea

agregada

después

última

REM

del

archivo

c:\test.txt”

position

=

after_last

pattern

=

REM*

end

add_command_line

text

=

“device=$(sys_dir)\begin.sys”

position

=

begin

command

=

“device”

key

=

“begin.sys”

end

add_command_line

text

=

“device=$(sys_dir)\end.sys”

position

=

end

command

=

“device”

key

=

“end.sys”

end

Objetos

de

archivo

de

texto

80

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 99: IBM Tivoli Configuration Manager

add_command_line

text

=

“device=$(sys_dir)

\

\after_first_pippo.sys”

position

=

after_first

pattern

=

pippo*

command

=

“device”

key

=

“after_first_pippo.sys”

end

add_command_line

text

=“device=$(sys_dir)

\before_first_pippo.sys”

position

=

before_first

pattern

=

pippo*

command

=

“device”

key

=

“before_first_pippo.sys”

end

add_command_line

text

=

“device=$(sys_dir)

\after_last_pluto.sys”

position

=

after_last

pattern

=

pluto*

command

=

“device”

key

=

“after_last_pluto.sys”

end

add_token

text

=

“$(prod_dir)\bin”

position

=

begin

key

=

path

end

add_token

text

=

“$(prod_dir)\dll”

position

=

end

key

=

path

end

end

end

En

la

siguiente

figura

se

muestra

el

resultado

que

se

genera

tras

la

ejecución

de

este

ejemplo

de

archivo

SPD

en

una

máquina

de

ejemplo.

Por

razones

técnicas

esta

pantalla

se

presenta

en

inglés.

Objetos

de

archivo

de

texto

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

81

Page 100: IBM Tivoli Configuration Manager

Ejemplo

de

archivo

SPD:

Eliminación

de

objetos

de

archivo

de

texto

‘TIVOLI

Software

Package

v4.2.1

SPDF’

package

name

=

“REM_Text_File2”

version

=

2.0

stop_on_failure

=

y

default_variables

prod_dir

=

c:\prod

sys_dir

=

c:\prod\sys

end

remove_text_file_objects

#

Características

del

objeto

name

=

“eliminar

elementos

de

d:\test.txt”

stop_on_failure

=

n

#

Valores

predeterminados

de

archivo

de

texto

file

=

“d:\test.txt”

add_line

text

=

“REM

-línea

agregada

al

inicio

del

archivo

c:\test.txt”

end

add_command_line

text

=

“device=$(sys_dir)\begin.sys”

command

=

“device”

key

=

“begin.sys”

end

add_token

text

=

“$(prod_dir)\bin”

key

=

path

end

end

end

Figura

9.

Salida

del

ejemplo

de

archivo

SPD

para

la

adición

de

objetos

de

archivo

de

texto

Objetos

de

archivo

de

texto

82

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 101: IBM Tivoli Configuration Manager

Objetos

nativos

de

OS/400

Se

pueden

crear

paquetes

de

software

para

ejecutar

acciones

en

los

sistemas

OS/400.

Estas

acciones

son:

v

Agregar

o

eliminar

una

biblioteca

de

OS/400.

v

Agregar

o

eliminar

objetos

individuales

de

una

biblioteca

de

OS/400.

v

Instalar

o

quitar

un

programa

con

licencia

de

un

sistema

OS/400.

v

Cambiar

un

valor

del

sistema

OS/400

os400_lib

y

os400_obj

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

para

las

stanzas

add_os400_lib

y

add_os400_obj

.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

19

en

la

página

85.

add_os400_lib

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

atributos

específicos

de

la

biblioteca

add

=

<booleano>

location

=

<nombre

ruta>

name

=

<nombre

ruta>

destination

=

<nombre

ruta>

descend

=

<booleano>

changed_obj_only

=

<booleano>

reference_date

=

<cadena>

reference_time

=

<cadena>

target_release

=

<cadena>

remote

=

<booleano>

replace_option

=

<enumerado>

add_os400_obj

name

=

<nombre

ruta>

destination

=

<nombre

ruta>

target_release

=

<cadena>

remote

=

<booleano>

replace_option

=

<enumerado>

end

end

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

para

las

stanzas

remove_os400_lib

y

remove_os400_obj

.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

19

en

la

página

85.

remove_os400_lib

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

atributos

específicos

de

la

biblioteca

remove

=

<booleano>

descend

=

<booleano>

#

Heredado

destination

=

<nombre

ruta>

#

Eliminar

atributos

predeterminados

de

objeto

stop_on_failure

=

<booleano>

caption

=

<cadena>

condition

=

<cadena>

is_per_user

=

<booleano>

remove_os400_obj

#

Heredado

destination

=

<nombre

ruta>

Objetos

nativos

de

OS/400

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

83

Page 102: IBM Tivoli Configuration Manager

#

Eliminar

atributos

predeterminados

de

objeto

caption

=

<cadena>

condition

=

<cadena>

is_per_user

=

<booleano>

end

end

os400_licpgm

En

la

siguiente

definición

se

muestran

los

atributos

que

pueden

definirse

para

las

stanzas

add_os400_licpgm

y

remove_os400_licpgm.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

19

en

la

página

85.

add_os400_licpgm

add

=

<booleano>

licpgm_ID

=

<cadena>

licpgm_option

=

<cadena>

language

=

<cadena>

release

=

<cadena>

restore_object

=

<enumerado>

remote

=

<booleano>

device

=

<nombre

ruta>

source

=

<nombre

ruta>

target_release

=

<cadena>

end

remove_os400_licpgm

remove

=

<booleano>

licpgm_ID

=

<cadena>

licpgm_option

=

<cadena>

language

=

<cadena>

release

=

<cadena>

#

Heredado

destination

=

<nombre

ruta>

#

Eliminar

atributos

predeterminados

de

objeto

caption

=

<cadena>

condition

=

<cadena>

is_per_user

=

<booleano>

end

Nota:

para

instalar

satisfactoriamente

un

paquete

de

software

que

instala

un

programa

con

licencia,

algunos

productos

requieren

que

el

perfil

de

usuario

que

ejecuta

el

proceso

de

instalación

se

incluya

en

el

directorio

de

distribución

del

sistema.

En

este

caso,

añada

el

perfil

de

usuario

QTIVROOT

al

directorio

de

distribución

del

sistema.

Para

obtener

más

información,

consulte

el

manual

de

instalación

del

producto.

os400_sysval

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

os400_sysval.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

19

en

la

página

85.

os400_sysval

#

Heredado

de

acción

condition

=

<restricción

cadena>

sysval_name

=

<cadena>

value

=

<cadena>

end

Objetos

nativos

de

OS/400

84

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||||

Page 103: IBM Tivoli Configuration Manager

Atributos

de

las

stanzas

de

OS/400

En

la

Tabla

19

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

las

stanzas

os400_lib,

os400_obj,

os400_licpgm

y

os400_sysval.

Tabla

19.

Atributos

del

archivo

SPD

en

stanzas

de

OS/400

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

changed_obj_

only

Si

se

establece

en

n,

se

incluirán

todos

los

objetos

de

la

biblioteca

especificada.

Si

se

establece

en

y

sólo

se

incluirán

los

objetos

que

han

cambiado

desde

la

fecha

y

la

hora

de

referencia.

Este

atributo

sólo

es

válido

si

el

atributo

descend

está

establecido

en

y.

y:

n:

no

No

n:

no

os400_lib

descend

Si

se

establece

en

n,

en

el

paquete

sólo

se

incluye

la

biblioteca

y

puede

especificar

objetos

individuales

incorporando

stanzas

os400_obj

dentro

de

la

stanza

os400_lib.

Si

se

establece

en

y,

se

incluye

en

el

paquete

la

biblioteca

y

su

contenido.

El

contenido

de

la

biblioteca

que

se

incluye

cuando

descend

se

establece

en

y

puede

limitarse

estableciendo

el

atributo

changed_obj_only

en

y.

y:

n:

no

No

n:

no

remove_os400_lib

destination

Ruta

de

destino

del

objeto

os400_lib

o

os400_obj.

Cadena

No

valor

del

atributo

location

remove_os400_lib,

remove_os400_obj

remove_os400_lic

pgm

device

Si

el

atributo

remote

se

establece

en

y,

debe

especificarse

la

ubicación

remota

del

programa.

Dicha

ubicación

puede

ser

un

dispositivo,

como

un

cdrom,

que

se

especifica

con

este

atributo

o

un

archivo

de

guardar,

que

se

especifica

con

el

atributo

source.

No

puede

especificar

los

dos

atributos

device

y

source

a

la

vez.

Cadena

No

Ninguno

os400_licpgm

language

Identifica

la

opción

del

idioma

que

se

debe

utilizar

al

instalar

el

programa

con

licencia.

Cadena

No

*PRIMARY

remove_os400_lic

pgm

licpgm_ID

Código

alfanumérico

que

identifica

el

producto

que

se

va

a

instalar

o

eliminar.

Cadena

Ninguno

remove_os400_lic

pgm

licpgm_option

Identifica

las

partes

opcionales

del

programa

con

licencia

especificado

que

deben

instalarse.

Cadena

No

*BASE

remove_os400_lic

pgm

location

Ruta

de

origen

del

objeto

os400_lib

o

os400_obj.

Cadena

Ninguno

add_os400_lib

Objetos

nativos

de

OS/400

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

85

|||||||

Page 104: IBM Tivoli Configuration Manager

Tabla

19.

Atributos

del

archivo

SPD

en

stanzas

de

OS/400

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

reference_date

Si

se

establece

changed_obj_only

en

y,

sólo

se

incluyen

los

objetos

que

se

han

modificado

después

de

la

fecha

y

hora

especificadas

en

este

atributo

y

en

el

atributo

reference_time.

Cadena

Si

changed_

objects

es

y.

Ninguno

add_os400_lib

reference_time

Si

se

establece

changed_obj_only

en

y,

sólo

se

incluyen

los

objetos

que

se

han

modificado

después

de

la

fecha

y

hora

especificadas

en

este

atributo

y

en

el

atributo

reference_date.

Cadena

Si

changed_

objects

es

y.

Ninguno

add_os400_lib

release

Especifica

el

release

del

programa

que

se

debe

instalar

o

eliminar.

Cadena

No

Ninguno

add_os400_licpgm

remove_os400_lic

pgm

remote

En

las

stanzas

os400_lib

y

os400_obj,

si

este

atributo

se

establece

en

FALSE,

el

objeto

se

recopilará

en

el

sistema

de

origen.

Si

se

establece

en

TRUE,

el

objeto

se

recopilará

en

el

sistema

de

destino.

En

las

stanzas

os400_licpgm,

si

este

atributo

se

establece

en

TRUE,

el

programa

no

se

incluye

en

el

paquete

durante

la

creación.

En

su

lugar,

durante

la

instalación

se

recupera

de

un

dispositivo

o

archivo

de

guardar

(savf)

especificado.

y:

n:

no

No

n:

no

add_os400_lib,

add_os400_obj,

add_os400_lic

pgm

replace_option

Especifica

qué

objetos

se

van

a

grabar

en

la

biblioteca

del

sistema

de

destino,

tal

como

se

indica

a

continuación:

*ALL

Se

graban

en

la

biblioteca

de

destino

todos

los

archivos

de

la

biblioteca

de

origen.

*NEW

Sólo

se

graban

los

archivos

que

existen

en

la

biblioteca

de

origen

pero

que

no

existen

en

la

biblioteca

de

destino.

*OLD

Las

versiones

de

la

biblioteca

de

origen

se

graban

encima

de

los

archivos

existentes

en

la

biblioteca

de

destino.

*ALL

*NEW

*OLD

No

*ALL

add_os400_lib,

add_os400_obj

Objetos

nativos

de

OS/400

86

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||

||||

Page 105: IBM Tivoli Configuration Manager

Tabla

19.

Atributos

del

archivo

SPD

en

stanzas

de

OS/400

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

restore_object

Especifica

el

tipo

de

instalación

o

actualización

que

debe

efectuarse.

Los

valores

posibles

son:

*ALL

Se

instala

el

programa

con

licencia

y

el

componente

de

idioma.

*PGM

Sólo

se

instala

el

programa

con

licencia.

*LNG

Sólo

se

instala

el

componente

de

idioma.

*ALL

*PGM

*LNG

No

*ALL

add_os400_licpgm

source

Si

el

atributo

remote

se

establece

en

y,

debe

especificarse

la

ubicación

remota

del

programa.

Dicha

ubicación

puede

ser

un

dispositivo,

como

un

cdrom,

que

se

especifica

con

el

atributo

device

o

un

archivo

de

guardar,

que

se

especifica

con

este

atributo.

No

puede

especificar

los

dos

atributos

device

y

source

a

la

vez.

Cadena

No

Ninguno

os400_licpgm

sysval_name

Identifica

el

valor

del

sistema

que

va

a

cambiarse.

Cadena

Ninguno

os400_sysval

target_release

Aquí,

la

especificación

de

un

release

de

sistema

operativo

hace

que

la

adición

del

objeto

esté

subordinada

a

que

el

release

del

sistema

operativo

de

destino

sea

el

especificado.

Cadena

No

Ninguno

add_os400_lib,

add_os400_obj,

add_os400_licpgm

value

Especifica

el

nuevo

valor

que

ha

de

asignarse

a

un

valor

del

sistema.

Cadena

Ninguno

os400_sysval

Ejemplos

de

archivo

SPD:

objetos

de

OS/400

En

el

siguiente

ejemplo

se

define

una

acción

para

añadir

la

biblioteca

/QSYS.LIB/ABD.LIB

al

sistema

de

destino.

Desde

el

sistema

de

preparación

se

recopila

la

biblioteca

y

todos

los

archivos

incluidos

en

la

misma,

como

definen

los

valores

de

los

atributos

descend

y

changed_obj_only.

Todos

los

archivos

recopilados

de

la

biblioteca

del

sistema

de

preparación

se

graban

en

el

sistema

de

destino,

aunque

ya

existan.

Esto

lo

controla

el

valor

del

atributo

replace_option.

add_os400_lib

location

=

"\QSYS.LIB"

name

=

"ABD.LIB"

destination

=

"\QSYS.LIB\ABD.LIB"

descend

=

y

changed_obj_only

=

n

target_release

=

"*CURRENT"

remote

=

n

replace_option

=

"*ALL"

end

En

el

siguiente

ejemplo

se

define

una

acción

para

añadir

un

archivo

de

la

biblioteca

del

sistema

de

preparación

a

una

biblioteca

del

sistema

de

destino.

El

archivo,

MYOBJ.FILE,

se

recupera

de

la

biblioteca

/QSYS.LIB/MYLIB.LIB

y

se

graba

en

la

biblioteca

/QSYS.LIB/NEWLIB.LIB

como

NEWOBJ.FILE.

Objetos

nativos

de

OS/400

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

87

Page 106: IBM Tivoli Configuration Manager

add_os400_lib

stop_on_failure

=

y

location

=

"\QSYS.LIB"

name

=

"MYLIB.LIB"

destination

=

"\QSYS.LIB\NEWLIB.LIB"

descend

=

n

remote

=

n

add_os400_obj

name

=

"MYOBJ.FILE"

destination

=

"NEWOBJ.FILE"

target_release

=

"*CURRENT"

remote

=

n

replace_option

=

"*ALL"

end

end

En

el

siguiente

ejemplo

se

define

una

acción

para

instalar

la

parte

BASE

del

release

V4R3M0

del

programa

bajo

licencia

con

el

ID

5799XEH.

El

programa

se

recupera

del

sistema

de

preparación

y

se

añade

a

un

archivo

de

guardar

durante

la

creación.

Sólo

se

instala

el

idioma

primario.

add_os400_licpgm

licpgm_ID

=

"5799XEH"

licpgm_option

=

"*BASE"

language

=

"*PRIMARY"

release

=

"V4R3M0"

restore_object

=

"*ALL"

target_release

=

"*CURRENT"

remote

=

n

end

En

el

siguiente

ejemplo

se

define

una

acción

para

instalar

el

mismo

programa

con

licencia.

En

este

caso,

el

programa

con

licencia

se

recupera

de

un

archivo

de

guardar

que

ya

existe

en

el

sistema

de

destino.

Para

esta

acción,

en

el

paquete

de

software

no

se

incluye

ningún

*SAVF

que

contenga

el

programa

con

licencia.

add_os400_licpgm

licpgm_ID

=

"5799XEH"

licpgm_option

=

"*BASE"

language

=

"*PRIMARY"

release

=

"V4R3M0"

restore_object

=

"*ALL"

target_release

=

"*CURRENT"

remote

=

y

source

=

"\QSYS.LIB\QGPL.LIB\SAVEFILE.FILE"

end

En

el

siguiente

ejemplo

se

define

una

acción

para

cambiar

el

valor

del

valor

QUSRLIBL

del

sistema

OS/400

añadiendo

las

nuevas

bibliotecas

MYLIB

y

MYLIB2.

os400_sysval

sysval_name

=

"QUSRLIBL"

value

=

"MYLIB

MYLIB2"

end

Acciones

relacionadas

con

dispositivos

Los

objetos

de

dispositivo

incluyen

secciones

y

pares

de

palabra

clave

y

valor

para

dispositivos.

El

archivo

SPD

puede

incluir

una

o

más

stanzas

de

objeto

de

dispositivo

para

cada

tipo

de

dispositivo.

Sin

embargo,

el

archivo

no

puede

contener

acciones

para

destinos

que

no

sean

dispositivos.

Por

ejemplo,

el

mismo

archivo

SPD

no

puede

contener

acciones

para

objetos

de

dispositivos

y

para

puntos

finales.

Objetos

nativos

de

OS/400

88

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 107: IBM Tivoli Configuration Manager

En

este

apartado

se

incluye

el

formato

de

cada

stanza

en

la

que

puede

definirse

una

operación

de

adición

para

un

objeto

de

dispositivo.

Nota:

sólo

puede

realizar

operaciones

de

instalación

en

dispositivos

de

destino.

Los

objetos

de

dispositivo

pueden

incluir

las

siguientes

secciones:

v

Agregar

un

archivo

de

dispositivo

v

Agregar

un

directorio

de

dispositivo

v

Ejecutar

un

programa

de

dispositivo

v

Configurar

valores

de

dispositivo

device_objects

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

device_objects.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

20

en

la

página

91.

device_objects

#

Valores

predeterminados

de

objetos

de

dispositivo

#

Nombre

de

acción

name

=

<nombre_objeto_dispositivo>

#

El

subtipo

de

dispositivo

(Palm,

WinCE,

Nokia)

device_type

=

<subtipo_dispositivo>

#

Heredado

de

contenedor

stop_on_failure

=

y

#

Secuencia

de

<add_device_file>

#

Secuencia

de

<add_device_directory>

#

Secuencia

de

<device_execute_program>

#

Secuencia

de

<device_configuration_settings>

end

add_device_file

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_device_file.

Esta

acción

sólo

se

aplica

a

objetos

de

dispositivo

del

tipo

Nokia9200Series

y

Palm.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

20

en

la

página

91.

add_device_file

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

La

ruta

y

el

nombre

de

archivo

de

origen

name

=

<ruta>\<nombre

archivo>

#

El

nombre

del

archivo

de

destino

destination

=

<nombre

archivo>

#

Espacio

que

el

archivo

ocupa

en

el

dispositivo

need_space

=

<espacio

disco>

end

add_device_directory

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

add_device_directory.

Esta

acción

se

aplica

únicamente

a

objetos

de

dispositivo

del

tipo

WinCE.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

20

en

la

página

91.

add_device_directory

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

La

unidad

de

origen

location

=

<unidad>

#

El

directorio

de

origen

Formatos

de

archivos

para

objetos

de

dispositivos

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

89

Page 108: IBM Tivoli Configuration Manager

name

=

<nombre_directorio>

#

La

ruta

de

destino

completa

destination

=

<nombre

ruta>

#

Atributos

específicos

descend_dirs

=

<booleano>

#

Secuencia

de

<add_device_file>

end

device_execute_program

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

device_execute_program.

Esta

acción

se

aplica

únicamente

a

objetos

de

dispositivo

del

tipo

WinCE.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

20

en

la

página

91.

device_execute_program

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

La

ruta

absoluta

del

programa

path

=

<nombre

ruta>

#

Argumentos

ejecutables

arguments

=

<distintivos>

end

device_configuration_settings

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

device_configuration_settings.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

20

en

la

página

91.

device_configuration_settings

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

Heredado

de

contenedor

stop_on_failure

=

<booleano>

#

Heredado

de

contenedor

caption

=

<cadena>

#

Secuencia

de

<device_item>

end

device_item:

En

la

definición

siguiente

se

muestran

los

atributos

que

pueden

definirse

en

una

stanza

device_item.

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

20

en

la

página

91.

device_item

#

Valor

de

palabra

clave

key

=

<palabra

clave>

#

El

valor

value

=

<valor>

end

Opciones

aplicables

a

dispositivos

De

todas

las

operaciones

de

gestión

de

cambios,

la

única

aplicable

a

los

dispositivos

es

la

de

instalación.

No

todas

las

opciones

de

la

operación

de

instalación

son

aplicables

a

los

dispositivos.

En

la

siguiente

tabla

se

muestran

las

opciones

que

son

válidas.

Formatos

de

archivos

para

objetos

de

dispositivos

90

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 109: IBM Tivoli Configuration Manager

Atributos

de

las

stanzas

de

objetos

de

dispositivos

En

la

Tabla

20

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

la

stanza

device_objects

y

en

las

stanzas

incluidas

en

ella.

Tabla

20.

Atributos

del

archivo

SPD

en

las

stanzas

de

objetos

de

dispositivos

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

arguments

Especifica

los

argumentos

que

deben

incluirse

para

ejecutar

el

programa.

Cadena

No

Ninguno

device_execute_

program

caption

Nombre

del

programa;

de

forma

predeterminada,

símbolo

del

nombre

de

archivo

(final)

del

valor

del

atributo

path.

Cadena

No

El

símbolo

de

nombre

de

archivo

del

atributo

path

device_configuration_

settings

descend_

dirs

Determina

si

el

comando

de

adición

(add)

está

relacionado

con

todo

el

árbol

de

directorios,

y,

o

sólo

con

el

directorio

de

nivel

superior,

n.

Por

ejemplo,

si

para

el

directorio

\Archivos

de

programa\Tivoli\Desktop

se

ha

especificado

n,

sólo

se

añaden

los

archivos

que

están

en

la

carpeta

Archivos

de

programa.

Si

especifica

y,

se

añaden

todas

las

subcarpetas

y

su

contenido.

y:

n:

no

No

n

add_device_directory

destination

Ruta

o

nombre

de

archivo

del

dispositivo

en

el

que

debe

añadirse

el

objeto.

Notas:

1.

Para

los

dispositivos

de

la

serie

Nokia

9200

Communicator,

especifique

siempre

la

unidad

y,

si

procede,

un

directorio

que

ya

exista.

La

unidad

predeterminada

es

normalmente

la

unidad

C:.

Una

tarjeta

de

memoria

es

normalmente

la

unidad

D:.

Utilice

una

barra

inclinada

invertida

(\)

como

delimitador

de

ruta.

2.

Para

los

dispositivos

de

Windows

CE,

no

especifique

una

unidad.

Cadena

No

Ninguno

add_device_file,

add_device_directory

device_type

Determina

en

qué

tipo

de

dispositivos

se

llevan

a

cabo

las

acciones

de

la

stanza

device_objects.

Nokia9200Series:

Dispositivos

comunicadores

de

la

serie

Nokia

9200

Palm:

dispositivos

Palm

WinCE:

dispositivos

Windos

CE

Ninguno

device_objects

Atributos

de

las

stanzas

de

objetos

de

dispositivos

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

91

Page 110: IBM Tivoli Configuration Manager

Tabla

20.

Atributos

del

archivo

SPD

en

las

stanzas

de

objetos

de

dispositivos

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

key

Palabra

clave

para

un

valor

de

configuración

de

dispositivo

durante

la

personalización.

En

la

sección

del

gestor

de

recursos

de

la

publicación

Guía

del

usuario

para

Deployment

Services

encontrará

una

lista

de

las

palabras

clave

para

cada

tipo

de

dispositivo.

Cadena

No

Ninguno

device_item

location

Unidad

del

directorio

que

se

debe

añadir

al

dispositivo.

Cadena

Ninguno

add_device_directory

name

Es

un

identificador

exclusivo.

Este

nombre

debe

identificar

al

objeto

de

la

sección

de

forma

exclusiva.

El

nombre

y

la

versión

identifican

al

paquete

de

forma

exclusiva.

Para

la

stanza

add_device_file,

especifique

la

ruta

y

el

nombre

de

archivo

completos.

Para

la

stanza

add_device_directory,

especifique

el

nombre

de

ruta

completo

(sin

la

unidad)

del

origen.

Cadena

Ninguno

device_objects,

add_device_file,

add_device_directory

need_space

Espacio

requerido

en

el

dispositivo

para

el

archivo

o

programa.

Se

aplica

únicamente

a

objetos

de

dispositivo

del

tipo

Palm.

Las

unidades

válidas

son:

b:

bytes

k:

kilobytes

m:

megabytes

No

Ninguno

add_device_file

path

Especifica

la

ruta

del

dispositivo

de

Windows

CE

en

el

que

se

encuentra

el

programa

que

se

debe

ejecutar.

No

especifique

la

unidad.

Cadena

No

Ninguno

device_execute_

program

stop_on_

failure

Especifica

si

debe

detenerse

la

ejecución

en

caso

de

que

la

acción

no

se

realice

satisfactoriamente

o

no

se

satisfaga

la

condición.

y:

n:

no

No

y

device_objects,

add_device_file,

add_device_directory,

device_configuration_

settings,

device_execute_

program

value

Valor

de

la

palabra

clave

para

un

valor

de

configuración

de

dispositivo

durante

la

personalización.

En

la

sección

del

gestor

de

recursos

de

la

publicación

Guía

del

usuario

para

Deployment

Services

encontrará

una

lista

de

las

palabras

clave

para

cada

tipo

de

dispositivo.

Cadena

No

Ninguno

device_item

Ejemplo

de

archivo

SPD:

device_objects

device_objects

=

palmObj

device_type

=

Palm

stop_on_failure

=

y

add_device_file

Atributos

de

las

stanzas

de

objetos

de

dispositivos

92

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 111: IBM Tivoli Configuration Manager

name

=

C:\bin\awk.exe

destination

=

awk.exe

need_space

=

0

end

device_configuration_settings

stop_on_failure

=

y

device_item

key

=

Preset

value

=

"3"

end

end

end

device_objects

name

=

WinCEObj

device_type

=

WinCE

stop_on_failure

=

y

add_device_directory

location

=

C:\

name

=

bin

destination

=

C:\bin

descend_dirs

=

n

add_device_file

name

=

basename.exe

destination

=

basename.exe

need_space

=

0

end

end

device_execute_program

path

=

\snake.exe

arguments

=

-p

need_space

=

33k

end

device_configuration_settings

stop_on_failure

=

y

device_item

key

=

net.dns1

value

=

255.233.122.110

end

end

add_device_directory

location

=

C:\

name

=

CMVC

destination

=

\CMVC

descend_dirs

=

n

end

end

device_objects

name

=

nokiaObj

device_type

=

Nokia9200Series

stop_on_failure

=

y

add_device_directory

location

=

C:\

name

=

bin

destination

=

C:\bin

descend_dirs

=

n

add_device_file

name

=

bash.exe

destination

=

bash.exe

Atributos

de

las

stanzas

de

objetos

de

dispositivos

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

93

Page 112: IBM Tivoli Configuration Manager

need_space

=

0

end

end

device_configuration_settings

stop_on_failure

=

y

device_item

key

=

ConfigurationFile

value

=

D:\GG\XML\MyBookmarks.xml

end

end

end

Acciones

del

programa

Hay

otras

acciones

disponibles

además

de

las

acciones

de

adición

y

supresión

de

varios

tipos

de

objetos.

Dichas

acciones

se

describen

en

los

siguientes

apartados:

v

“install_msi_product

y

install_msi_patch”

v

“install_solaris_package

e

install_solaris_patch”

en

la

página

99

v

“install_aix_package”

en

la

página

105

v

“install_rpm_package”

en

la

página

109

v

“execute_user_program”

en

la

página

117

v

“execute_cid_program”

en

la

página

130

v

“execute_mssetup_program”

en

la

página

133

v

“execute_installshield_program”

en

la

página

137

install_msi_product

y

install_msi_patch

Las

acciones

install_msi_product

e

install_msi_patch

permiten

distribuir

e

instalar

productos

de

software

y

parches

utilizando

paquetes

que

contienen

acciones

nativas

de

Microsoft

Software

Installer

(MSI).

Las

stanzas

del

archivo

SPD

incluyen

los

siguientes

tipos

de

información:

v

La

información

de

identificación

necesaria

para

la

instalación

como,

por

ejemplo,

el

nombre

de

archivo

del

paquete

y

la

ubicación

de

los

archivos

de

imágenes

del

producto

que

deben

utilizarse

en

la

instalación.

v

Las

opciones

de

registro,

incluido

el

nivel

de

registro,

la

ubicación

del

archivo

de

registro

y

si

debe

informarse

acerca

del

contenido

del

registro

al

servidor

de

Software

Distribution.

v

Los

parámetros

que

determinan

el

método

de

instalación.

Por

ejemplo:

Si

las

imágenes

del

producto

están

incluidas

en

el

paquete

(instalación

empaquetada)

o

si

se

encuentran

en

un

servidor

remoto

(instalación

redirigida).

Si

la

instalación

va

a

ser

silenciosa

o

bien

si

va

a

existir

algún

nivel

de

interacción.

Las

condiciones

para

la

reinstalación

de

archivos

como,

por

ejemplo,

si

falta

el

archivo.v

Las

opciones

para

la

reinstalación

del

producto

cuando

el

paquete

se

ejecuta

con

la

opción

de

instalación

repair

(reparación).

v

Las

opciones

de

línea

de

comandos

para

el

instalador

de

Windows.

Cada

opción

se

compone

de

un

par

propiedad

=

valor.

v

Las

entradas

para

las

funciones

del

programa

(sólo

para

la

stanza

install_msi_product).

Cada

entrada

que

se

ha

definido

en

el

archivo

incluye

el

nombre

de

la

función

y

una

acción

que

puede

realizase

como,

por

ejemplo,

llevar

a

cabo

su

instalación

en

la

máquina

local.

Atributos

de

las

stanzas

de

objetos

de

dispositivos

94

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 113: IBM Tivoli Configuration Manager

Nota:

el

paquete

MSI

incluye

un

conjunto

predeterminado

de

las

funciones

para

su

instalación.

Sólo

será

necesario

crear

entradas

para

las

funciones

si

no

desea

utilizar

los

valores

predeterminados.

En

la

Tabla

21

en

la

página

96

se

proporciona

información

detallada

de

los

atributos

de

las

dos

stanzas.

El

formato

de

la

stanza

install_msi_product

es

el

siguiente:

install_msi_product

image_dir

=

<nombre

ruta>

package_file

=

<nombre

ruta>

source_dir

=

<nombre

ruta>

is_image_remote

=

<booleano>

compression_method

=

<deflated,

stored>

keep_images

=

<booleano>

all_users

=

<booleano>

destination_folder

=

<nombre

ruta>

reinstall_mode

=

<enumerado

>

log_mode

=

<enumerado

>

log_path

=

<nombre

ruta>

report_log

=

<booleano>

ui_level

=

<enumerado>

properties

=

<lista

clave-valor>

SequenceOf<feature>

end

Los

elementos

especificados

en

la

secuencia

deben

ser

funciones

del

producto

MSI.

Cada

stanza

de

función

debe

especificarse

de

la

siguiente

forma:

feature

name

=<cadena>

action

=<enumerado>

end

El

formato

de

la

stanza

install_msi_patch

es

el

siguiente:

install_msi_patch

image_dir

=

<nombre

ruta>

package_file

=

<nombre

ruta>

source_dir

=

<nombre

ruta>

is_image_remote

=

<booleano>

compression_method

=

<deflated,

stored>

keep_images

=

<booleano>

reinstall_mode

=

<enumerado

>

log_mode

=

<enumerado

>

log_path

=

<nombre

ruta>

report_log

=

<booleano>

ui_level

=

<enumerado>

properties

=

<lista

clave-valor>

end

Atributos

de

las

stanzas

del

archivo

MSI

En

la

Tabla

21

en

la

página

96

se

muestran

todos

los

atributos

que

pueden

definirse

en

las

stanzas

install_msi_package

e

install_msi_patch.

Acción

install_msi_product/patch

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

95

Page 114: IBM Tivoli Configuration Manager

Tabla

21.

Atributos

del

archivo

SPD

en

stanzas

de

instalación

de

MSI

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

action

Especifica

una

acción

que

debe

realizarse

en

la

función

del

producto

MSI

con

la

que

se

ha

definido.

InstallLocal

InstallWhen

Necesario

Remove

No

InstallLocal

feature

all_users

Indica

si

el

producto

MSI

va

a

estar

disponible

para

todos

los

usuarios

del

sistema

de

destino

o

sólo

para

el

usuario

que

ha

iniciado

la

sesión

durante

la

instalación.

Y

N

No

Y

install_msi_product

compression_

method

Especifique

deflated

para

comprimido,

stored

para

descomprimido.

deflated,

stored

No

stored

install_msi_product,

install_msi_patch

destination_

folder

Especifica

el

valor

de

la

propiedad

INSTALLDIR.

Cadena

Condicional

install_msi_product

features

Lista

de

las

funciones

que

pueden

instalarse

o

eliminarse.

Cada

función

tiene

los

atributos

name

y

action.

Secuencia

de

<feature>

No

Todos

los

valores

predeterminados

del

producto

install_msi_product

image_dir

Nombre

de

ruta

completo

del

directorio

del

sistema

de

destino

que

contiene

las

imágenes

del

producto.

Para

las

instalaciones

empaquetadas,

es

una

ruta

local;

para

las

instalaciones

redirigidas,

es

una

ruta

de

red.

La

estructura

de

directorios

donde

se

halla

el

archivo

de

AIX

debe

contener

sólo

las

imágenes

necesarias

para

instalar

satisfactoriamente

el

producto.

cadena

install_msi_product

install_msi_patch

is_image_remote

Si

se

establece

en

y,

especifica

una

instalación

redirigida,

donde

los

archivos

de

imágenes

se

obtienen,

durante

la

instalación,

de

un

directorio

de

un

servidor

remoto.

y:

n:

no

No

n

install_msi_product

install_msi_patch

keep_images

Especifica

si

las

imágenes

del

producto

van

a

almacenarse

en

el

sistema

de

destino

tras

la

instalación.

Este

parámetro

sólo

se

aplica

a

las

instalaciones

empaquetadas.

y:

n:

no

No

n

install_msi_product

install_msi_patch

Acción

install_msi_product/patch

96

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 115: IBM Tivoli Configuration Manager

Tabla

21.

Atributos

del

archivo

SPD

en

stanzas

de

instalación

de

MSI

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

log_mode

Especifica

el

nivel

de

registro

que

debe

utilizarse

durante

la

instalación.

Puede

especificarse

más

de

un

valor.

Disabled,

FatalExit,

Error,

Warning,

User,

Info,

ResolveSource,

OutOfDiskSpace,

ActionStart,

ActionData,

CommonData,

PropertyDump,

Verbose

No

Error

FatalExit

install_msi_product

install_msi_patch

log_path

Nombre

de

la

ruta

del

directorio

en

el

que

se

va

a

guardar

el

registro.

Este

valor

es

necesario

a

menos

que

el

atributo

log_mode

se

haya

establecido

en

Disabled

(inhabilitado).

Cadena

Si

log_mode

no

es

Disabled

install_msi_product

install_msi_patch

name

Nombre

de

una

función

del

producto

MSI

que

va

a

instalarse

o

eliminarse.

Cadena

feature

package_file

Nombre

del

archivo

MSI

que

contiene

el

paquete

que

va

a

instalarse.

Se

da

por

supuesto

que

este

archivo

se

encuentra

en

el

directorio

que

se

ha

identificado

en

el

atributo

image_dir.

Cadena

install_msi_product

install_msi_patch

properties

Cada

entrada

define

un

tipo

de

propiedad

y

su

valor.

La

definición

de

este

atributo,

en

su

totalidad,

debe

especificarse

entre

comillas

dobles.

Si

el

valor

incluye

algún

espacio,

debe

especificarse

entre

comillas

dobles.

Vector<Par>

No

Lista

vacía

install_msi_product

install_msi_patch

reinstall_mode

Especifica

los

tipos

de

componentes

que

van

a

reinstalarse

cuando

el

paquete

se

ejecute

en

modalidad

de

reparación.

Puede

especificarse

más

de

una

modalidad.

FileMissing,

FileOlderVersion,

FileEqualVersion,

FileExact,

FileVerify,

FileReplace,

UserData,

MachineData,

Shortcut

Package

No

FileEqual

Versión

UserData

Machine

Data

Shortcut

install_msi_product

install_msi_patch

Acción

install_msi_product/patch

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

97

Page 116: IBM Tivoli Configuration Manager

Tabla

21.

Atributos

del

archivo

SPD

en

stanzas

de

instalación

de

MSI

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

report_log

Indica

si

va

a

informarse

acerca

del

contenido

del

registro

nuevamente

al

servidor

de

Software

Distribution.

y:

n:

no

No

n

install_msi_product

install_msi_patch

source_dir

Nombre

de

ruta

del

directorio

de

la

máquina

host

de

origen

que

contiene

las

imágenes

del

producto.

Esta

ruta

sólo

debe

especificarse

en

las

instalaciones

empaquetadas.

En

este

caso,

los

archivos

de

imágenes

se

distribuyen

con

el

paquete

y

se

bajan

al

directorio

que

se

ha

identificado

en

el

atributo

image_dir.

La

estructura

de

directorios

donde

se

halla

el

archivo

de

AIX

debe

contener

sólo

las

imágenes

necesarias

para

instalar

satisfactoriamente

el

producto.

Cadena

Condicional

install_msi_product

install_msi_patch

ui_level

Especifica

el

nivel

de

interfaz

que

va

a

utilizarse

durante

los

procesos

de

la

instalación

desconectada.

Para

las

instalaciones

de

servidor,

este

atributo

se

pasa

por

alto

y

la

instalación

es

silenciosa.

Full,

Reduced,

Basic,

UIDefault,

None,

EndDialog,

ProgressOnly

No

Ninguno

install_msi_product

install_msi_patch

Nota:

para

obtener

más

información

sobre

los

valores

permitidos

para

los

atributos

log_mode,

reinstall_mode

y

ui_level,

consulte

la

documentación

de

Microsoft

Software

Installer.

Ejemplo

de

archivo

SPD:

install_msi_product

En

el

siguiente

apartado

se

muestra

un

ejemplo

de

archivo

de

definición

del

paquete

de

software

que

contiene

una

stanza

install_msi_product:

install_msi_product

condition

=

’$(operation)

==

INSTALL’

image_dir

=

C:\tmp\Repos\Editors

package_file

=

Editors.msi

is_image_remote

=

y

compression_method

=

deflated

destination_folder

=

"$(program_files)/My

Folder"

log_mode

=

"fatal_exit,error,

warning

log_path

=

$(product_dir)/msi/logs/editors.log

report_log

=

y

reinstall_mode

=

file_missing,file_verify,file_replace

ui_level

=none

feature

name

=

Wordpad

action

=

install_local

end

feature

name

=

Notepad

action

=

install_local

end

Acción

install_msi_product/patch

98

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 117: IBM Tivoli Configuration Manager

install_solaris_package

e

install_solaris_patch

Las

acciones

install_solaris_package

e

install_solaris_patch

le

permiten

distribuir

e

instalar

productos

y

parches

de

software

utilizando

paquetes

que

contienen

acciones

nativas

de

Solaris.

Las

stanzas

del

archivo

SPD

incluyen

los

siguientes

tipos

de

información:

v

La

información

de

identificación

necesaria

para

la

instalación

como,

por

ejemplo,

el

nombre

de

archivo

del

paquete

y

la

ubicación

de

los

archivos

de

imágenes

del

producto

que

se

han

utilizado

en

la

instalación.

v

La

salida

estándar

y

el

error

estándar

de

la

operación

que

ha

realizado

se

notifican,

opcionalmente,

al

servidor.

v

Los

parámetros

que

determinan

el

método

de

instalación.

Por

ejemplo:

Si

las

imágenes

del

producto

están

incluidas

en

el

paquete

(instalación

empaquetada)

o

si

se

encuentran

en

un

servidor

remoto

(instalación

redirigida).

Si

la

instalación

va

a

ser

silenciosa

o

bien

si

va

a

existir

algún

nivel

de

interacción.v

Las

entradas

para

las

instancias

del

paquete.

Cada

entrada

que

se

ha

definido

en

el

archivo

incluye

el

nombre

de

la

instancia

del

paquete

para

la

que

desea

realizar

una

acción

como,

por

ejemplo,

llevar

a

cabo

su

instalación

en

la

máquina

local.

En

la

Tabla

24

en

la

página

101

se

proporciona

información

detallada

de

los

atributos

de

las

dos

stanzas.

A

continuación

se

muestra

el

formato

de

la

stanza

install_solaris_package:

install_solaris_package

source_dir

<nombre

ruta>

image_dir

<nombre

ruta>

keep_images

<booleano>

is_image_remote

<booleano>

administration_file

<nombre

ruta>

package_file

<cadena>

spool_directory

<nombre

ruta>

client_root_path

<nombre

ruta>

use_root_path

<booleano>

interactive

<booleano>

report_output_to_server

<booleano>

response_file

<nombre

ruta>

remove_absolutely

<booleano>

fs_file

<nombre

ruta>

compression_method

<deflated,

stored>

package_instance

name

<cadenaus>

description

<cadenaus>

platform

<cadenaus>

version

<cadenaus>

revision

<cadenaus>

end

end

Algunas

operaciones

de

Software

Distribution

tienen

limitaciones

o

bien

no

están

disponibles

en

la

stanza

install_solaris_package.

En

la

Tabla

22

en

la

página

100

se

describen

las

correlaciones

que

existen

entre

las

operaciones

de

paquete

de

Software

Distribution

y

Solaris:

Acciones

install_solaris_package

e

install_solaris_patch

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

99

Page 118: IBM Tivoli Configuration Manager

Tabla

22.

Operaciones

de

Software

Distribution

que

se

admiten

en

la

stanza

install_solaris_package

Operaciones

de

Software

Distribution

Opciones

de

comandos

PKG

Instalar

pkgadd

Instalar

transaccional

pkgadd

-s

dir_spool

Validar

pkgadd

-d

dir_spool

Verificar

pkgadd

-v

[otras

opciones]

instancia

paquete

Eliminar

pkgrm

-s

instancia

paquete

Deshacer

(retrotracción

de

un

IP---

paquete)

pkgrm

-s

dir_spool

A

continuación

se

muestra

el

formato

de

la

stanza

install_solaris_patch:

install_solaris_patch

source_dir

<nombre

ruta>

image_dir

<nombre

ruta>

keep_images

<booleano>

is_image_remote

<booleano>

install_unconditionally

<booleano>

client_root_path

<nombre

ruta>

backout_dir

<nombre

ruta>

service

<cadena>

report_output_to_server

<booleano>

patch_id

<cadena>

net_install_image

<nombre

ruta>

force

<booleano>

compression_method

<deflated,

stored>

end

Algunas

operaciones

de

Software

Distribution

tienen

limitaciones

o

bien

no

están

disponibles

en

la

stanza

install_solaris_patch.

En

la

Tabla

23

se

describen

las

correlaciones

que

existen

entre

las

operaciones

de

parche

de

Software

Distribution

y

Solaris:

Tabla

23.

Operaciones

de

Software

Distribution

que

se

admiten

en

la

stanza

install_solaris_patch

Operaciones

de

Software

Distribution

Opciones

de

comandos

PKG

Instalar

patchadd

-d

Instalar

con

posibilidad

de

deshacer

patchadd

Deshacer

patchrm

patchid

Atributos

de

las

stanzas

de

archivo

de

Solaris

En

la

Tabla

24

en

la

página

101

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

las

stanzas

install_solaris_package

e

install_solaris_patch.

Acciones

install_solaris_package

e

install_solaris_patch

100

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 119: IBM Tivoli Configuration Manager

Tabla

24.

Atributos

del

archivo

SPD

en

stanzas

de

instalación

de

Solaris

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

administration_

file

Especifica

el

nombre

de

ruta

calificado

al

completo

del

archivo

de

administración

de

instalación

que

debe

utilizarse

en

lugar

del

archivo

de

administración

de

instalación

predeterminado.

Corresponde

a

la

opción

-a

de

los

comandos

pkgadd

y

pkgrm

de

Solaris.

Cadena

No

Ninguno

install_solaris_

package

backout_dir

Especifica

el

nombre

del

directorio

de

copia

externa

en

el

que

desea

guardar

los

archivos

que

están

relacionados

con

el

parche

que

está

instalando.

Si

especifica

el

directorio

de

copia

externa,

los

archivos

del

parche

no

se

guardarán

en

la

base

de

datos.

Corresponde

a

la

opción

-B

de

los

comandos

patchadd

y

patchrm

de

Solaris.

Cadena

No

Ninguno

install_solaris_

patch

client_root_path

Especifica

el

nombre

de

ruta

completo

del

directorio

que

va

a

utilizarse

como

ubicación

principal.

Todos

los

archivos,

incluidos

los

archivos

de

información

del

sistema

del

paquete,

se

trasladan

a

un

árbol

de

directorios

que

empieza

por

la

ruta

principal

especificada.

La

ruta

principal

puede

especificarse

cuando

se

realiza

la

instalación

en

un

cliente

desde

un

servidor

(por

ejemplo,

/export/root/client1).

Cadena

No

Ninguno

install_solaris_

package,

install_solaris_

patch

compression_

method

Especifique

deflated

para

comprimido,

stored

para

descomprimido.

deflated,

stored

No

stored

install_solaris_

package,

install_solaris_

patch

description

Descripción

de

la

instancia

del

paquete.

Cadena

No

Ninguno

install_solaris_

package

force

Fuerza

la

eliminación

del

parche,

con

independencia

de

si

el

parche

se

ha

reemplazado

por

otro

parche.

Corresponde

a

la

opción

-f

del

comando

patchrm

de

Solaris.

y:

n:

no

No

n

install_solaris_

patch

fs_file

Especifica

un

archivo

FS

alternativo

para

la

correlación

de

los

sistemas

de

archivos

del

cliente.

Por

ejemplo,

puede

utilizarlo

cuando

el

archivo

$ruta_principal/etc/vfstab

no

exista

o

no

sea

fiable.

Corresponde

a

la

opción

-V

del

comando

pkgrm

de

Solaris.

Cadena

No

Ninguno

install_solaris_

package

Atributos

de

las

stanzas

de

archivo

de

Solaris

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

101

Page 120: IBM Tivoli Configuration Manager

Tabla

24.

Atributos

del

archivo

SPD

en

stanzas

de

instalación

de

Solaris

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

image_dir

Nombre

de

ruta

completo

del

directorio

del

sistema

de

destino

que

contiene

las

imágenes

del

producto.

Para

las

instalaciones

empaquetadas,

es

una

ruta

local;

para

las

instalaciones

redirigidas,

es

una

ruta

de

red.

La

estructura

de

directorios

donde

se

halla

el

archivo

de

AIX

debe

contener

sólo

las

imágenes

necesarias

para

instalar

satisfactoriamente

el

producto.

cadena

Ninguno

install_solaris_

package,

install_solaris_

patch

is_image_

remote

Si

se

establece

en

y,

especifica

una

instalación

redirigida,

donde

los

archivos

de

imágenes

se

obtienen,

durante

la

instalación,

de

un

directorio

de

un

servidor

remoto.

y:

n:

no

No

n

install_solaris_

package,

install_solaris_

patch

keep_images

Especifica

si

las

imágenes

del

producto

van

a

almacenarse

en

el

sistema

de

destino

tras

la

instalación.

Este

parámetro

sólo

se

aplica

a

las

instalaciones

empaquetadas.

y:

n:

no

No

n

install_solaris_

package,

install_solaris_

patch

install_

unconditionally

Lleva

a

cabo

la

instalación

aunque

se

hayan

cambiado

algunos

archivos

de

destino.

y:

n:

no

No

n

install_solaris_

patch

interactive

Especifica

si

la

instalación

requiere

la

intervención

del

usuario.

y:

n:

no

No

n

install_solaris_

package

name

Nombre

de

la

instancia

del

paquete

Cadena

Ninguno

install_solaris_

package,

install_solaris_

patch

net_install_image

Nombre

de

ruta

absoluto

(net_install_image)

para

un

directorio

de

arranque

en

el

que

están

ubicados

los

archivos

del

parche.

Corresponde

a

la

opción

-c

de

los

comandos

patchadd

y

patchrm

de

Solaris.

Cadena

No

Ninguno

install_solaris_

patch

package_file

Nombre

del

archivo

del

paquete

de

Solaris

que

va

a

instalarse,

si

es

necesario.

Cadena

No

Ninguno

install_solaris_

package

Atributos

de

las

stanzas

de

archivo

de

Solaris

102

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 121: IBM Tivoli Configuration Manager

Tabla

24.

Atributos

del

archivo

SPD

en

stanzas

de

instalación

de

Solaris

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

package_

instance

Vector

de

las

instancias

de

paquete

que

ha

de

instalar

el

paquete

actual.

La

instancia

del

paquete

es

una

clase

específica.

Vector

Ninguno

install_solaris_

package

patch_id

Identificador

del

parche

de

Solaris.

Corresponde

a

la

opción

-M

del

comando

patchadd

de

Solaris.

Cadena

Ninguno

install_solaris_

patch

platform

Nombre

de

la

plataforma

que

corresponde

a

la

estación

de

trabajo

en

la

que

tiene

que

instalar

el

paquete.

y:

n:

no

No

n

install_solaris_

package,

install_solaris_

patch

remove_

absolutely

Elimina

el

paquete,

aun

cuando

un

archivo

del

paquete

se

comparta

con

otra

aplicación.

Corresponde

a

la

opción

-A

del

comando

pkgrm

de

Solaris.

y:

n:

no

No

n

install_solaris_

package

response_file

Nombre

de

ruta

calificado

al

completo

del

archivo

que

debe

utilizarse

para

realizar

la

instalación.

Este

archivo

proporciona

las

respuestas

de

interacción

que

solicita

el

paquete

en

modalidad

interactiva.

Corresponde

a

la

opción

-r

del

comando

pkgadd

de

Solaris.

Cadena

No

Ninguno

install_solaris_

package

report_output_

to_server

Notifica

al

servidor

la

salida

estándar

y

el

error

estándar

de

la

operación

que

se

ha

realizado.

Booleano

No

Ninguno

install_solaris_

package,

install_solaris_

patch

revision

Especifica

el

número

de

revisión

de

la

instancia.

Entero

No

Ninguno

install_solaris_

package

service

Especifica

el

servicio

alternativo

en

el

que

se

desea

almacenar

el

parche.

Este

servicio

forma

parte

del

modelo

de

cliente-servidor

y

sólo

puede

utilizarse

desde

la

consola

del

servidor.

Los

servidores

pueden

contener

sistemas

de

archivos

/usr

compartidos,

creados

por

un

gestor

de

host.

Estas

áreas

de

servicios

también

pueden

estar

disponibles

para

los

clientes

del

servidor.

Corresponde

a

la

opción

-S

de

los

comandos

patchadd

y

patchrm

de

Solaris.

Cadena

No

Ninguno

install_solaris_

patch

Atributos

de

las

stanzas

de

archivo

de

Solaris

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

103

Page 122: IBM Tivoli Configuration Manager

Tabla

24.

Atributos

del

archivo

SPD

en

stanzas

de

instalación

de

Solaris

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

spool_directory

Nombre

del

directorio

en

el

que

debe

almacenarse

el

paquete

en

lugar

de

instalarse.

Este

parámetro

se

utiliza

cuando

se

realiza

una

operación

de

instalación

transaccional.

Corresponde

a

la

opción

-s

del

comando

pkgadd

de

Solaris.

Cadena

No

var/spool/

pkg

install_solaris_

package

source_dir

Nombre

de

ruta

del

directorio

de

la

máquina

host

de

origen

que

contiene

las

imágenes

del

producto.

Esta

ruta

sólo

debe

especificarse

en

las

instalaciones

empaquetadas.

En

este

caso,

los

archivos

de

imágenes

se

distribuyen

con

el

paquete

y

se

bajan

al

directorio

que

se

ha

identificado

en

el

atributo

image_dir.

La

estructura

de

directorios

donde

se

halla

el

archivo

de

AIX

debe

contener

sólo

las

imágenes

necesarias

para

instalar

satisfactoriamente

el

producto.

Cadena

Condicional

install_solaris_

package,

install_solaris_

patch

use_root_path

Especifica

si

se

utiliza

el

sistema

de

archivos

raíz

del

cliente.

y:

n:

no

No

n

install_solaris_

package

version

Especifica

la

versión

de

la

instancia.

Entero

No

n

install_solaris_

package

Ejemplo

de

archivo

SPD:

install_solaris_package

En

el

siguiente

apartado

se

muestra

un

ejemplo

de

archivo

de

definición

del

paquete

de

software

que

contiene

una

stanza

install_solaris_package:

install_solaris_package

image_dir

=

/space/tmp/pkgadd/netscape

source_dir

=

/tivoli/armando/solaris/netscape

is_image_remote

=

n

keep_images

=

y

spool_directory

=

/var/spool/pkg

use_root_path

=

n

interactive

=

n

administration_file

=

/var/sadm/install/admin/unattend

remove_absolutely

=

n

package_instance

name=

NSCPcom

description="Instalar

versión

en

inglés

de

Netscape

4.78"

end

end

Ejemplo

de

archivo

SPD:

install_solaris_patch

En

el

siguiente

apartado

se

muestra

un

ejemplo

de

archivo

de

definición

del

paquete

de

software

que

contiene

una

stanza

install_solaris_patch:

install_solaris_patch

image_dir

=

/data/armando/adtool

source_dir

=

/tivoli/armando/solaris/patch/adtool

is_image_remote

=

y

keep_images

=

n

compression_method

=

stored

Atributos

de

las

stanzas

de

archivo

de

Solaris

104

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 123: IBM Tivoli Configuration Manager

install_unconditionally

=

n

patch_id

=

108721-04

force

=

n

end

install_aix_package

La

acción

install_aix_package

permite

distribuir

e

instalar

productos

y

actualizaciones

de

software

utilizando

paquetes

que

contienen

acciones

nativas

de

AIX.

La

stanza

de

archivo

SPD

incluye

los

tipos

de

información

siguientes:

v

La

información

de

identificación

necesaria

para

la

instalación

como,

por

ejemplo,

el

nombre

de

archivo

del

paquete

y

la

ubicación

de

los

archivos

de

imágenes

del

producto

que

han

de

utilizarse

en

la

instalación.

v

Las

opciones

de

registro,

incluido

el

nivel

de

registro,

la

ubicación

del

archivo

de

registro

y

si

debe

informarse

acerca

del

contenido

del

registro

al

servidor

de

Software

Distribution.

v

Los

parámetros

que

determinan

el

método

de

instalación.

Por

ejemplo,

si

las

imágenes

del

producto

están

incluidas

en

el

paquete

(instalación

empaquetada)

o

si

se

encuentran

en

un

servidor

remoto

(instalación

redirigida).

v

Las

entradas

para

los

conjuntos

de

archivos.

Cada

entrada

que

se

ha

definido

en

el

archivo

incluye

el

nombre

del

conjunto

de

archivos,

su

nivel

y

su

descripción.

En

la

Tabla

27

en

la

página

106

se

proporcionan

detalles

de

los

atributos

de

la

stanza

install_aix_package.

A

continuación

se

muestra

el

formato

de

la

stanza

install_aix_package:

install_aix_package

source_dir

<nombre

ruta>

image_dir

<nombre

ruta>

keep_images

<booleano>

is_image_remote

<booleano>

log_path

<nombre

ruta>

log_mode

<entero>

report_log

<booleano>

override_files

<booleano>

install_root

<booleano>

install_share

<booleano>

install_usr

<booleano>

cdrom_volume

<booleano>

save_directory

<nombre

ruta>

expand_fs

<booleano>

block_size

<entero>

package_file

<cadena>

compression_method

<deflated,

stored>

is_update

<booleano>

Secuencia

de

<conjunto

archivos>

fileset

name

<cadena>

level

<cadena>

description

<cadena>

end

end

Algunas

operaciones

de

Software

Distribution

tienen

limitaciones

o

bien

no

están

disponibles

en

la

stanza

install_aix_package.

En

la

Tabla

25

en

la

página

106

se

describen

las

correlaciones

que

existen

entre

las

operaciones

de

Software

Distribution

y

las

operaciones

del

comando

installp:

Ejemplo

de

archivo

SPD:

install_solaris_package

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

105

Page 124: IBM Tivoli Configuration Manager

Tabla

25.

Operaciones

de

Software

Distribution

que

se

admiten

en

la

stanza

install_aix_package

Operaciones

de

Software

Distribution

Opciones

del

comando

installp

Instalar

installp

-ac

Instalar

con

reparación

Software

Distribution

realiza

una

comprobación

de

los

conjuntos

de

archivos

instalados

y

vuelve

a

instalarlos

si

no

se

encuentran.

Eliminar

installp

-u

Si

el

atributo

is_update

se

establece

en

y,

se

realiza

una

instalación

de

actualización.

Algunas

operaciones

de

Software

Distribution

tienen

limitaciones

o

bien

no

están

disponibles

en

la

stanza.

En

la

Tabla

26

se

describen

las

correlaciones

que

existen

entre

las

operaciones

de

Software

Distribution

y

las

operaciones

del

comando

installp

para

las

instalaciones

de

parches

de

AIX:

Tabla

26.

Operaciones

de

Software

Distribution

que

pueden

utilizarse

para

la

instalación

de

una

actualización

de

AIX

Operaciones

de

Software

Distribution

Opciones

del

comando

installp

Instalar

con

posibilidad

de

deshacer

installp

-a

Deshacer

installp

-r

Aceptar

installp

-c

Notas:

1.

Si

se

ejecuta

una

instalación

con

opción

de

deshacer

en

un

paquete

de

software

que

contiene

un

objeto

de

instalación

nativo

de

actualización

de

AIX,

la

ruta

de

la

copia

de

seguridad

o

el

directorio

de

guardar

alternativo,

si

se

especifica,

no

se

crean.

2.

La

opción

force

de

Software

Distribution

no

se

puede

utilizar

con

paquetes

de

software

que

contengan

un

objeto

de

instalación

nativo

de

actualización

de

AIX.

Atributos

de

la

stanza

del

paquete

de

AIX

En

la

Tabla

27

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

la

stanza

install_aix_package.

Tabla

27.

Atributos

del

archivo

SPD

en

la

stanza

de

instalación

de

AIX

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

block_size

Tamaño

del

bloque

del

soporte

de

instalación.

Entero

No

512

install_aix_package

cdrom_volume

Especifica

si

se

utiliza

un

CD

ROM

como

dispositivo

de

instalación

y

que

se

desea

suprimir

el

proceso

de

varios

volúmenes.

y:

n:

no

No

n

install_aix_package

compression_method

Especifique

deflated

para

comprimido,

stored

para

descomprimido.

deflated,

stored

No

stored

install_aix_package

install_aix_package

106

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 125: IBM Tivoli Configuration Manager

Tabla

27.

Atributos

del

archivo

SPD

en

la

stanza

de

instalación

de

AIX

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

expand_fs

Especifica

si

ha

de

expandirse

el

sistema

de

archivos,

si

es

necesario.

y:

n:

no

No

n

install_aix_package

fileset

Especifica

el

vector

de

los

conjuntos

de

archivos

que

ha

de

instalar

el

paquete

actual.

El

conjunto

de

archivos

es

una

clase

específica.

Vector

No

install_aix_package

image_dir

Nombre

de

ruta

completo

del

directorio

del

sistema

de

destino

que

contiene

las

imágenes

del

producto.

Para

las

instalaciones

empaquetadas,

es

una

ruta

local;

para

las

instalaciones

redirigidas,

es

una

ruta

de

red.

La

estructura

de

directorios

donde

se

halla

el

archivo

de

AIX

debe

contener

sólo

las

imágenes

necesarias

para

instalar

satisfactoriamente

el

producto.

cadena

install_aix_package

is_image_remote

Si

se

establece

en

y,

especifica

una

instalación

redirigida,

donde

los

archivos

de

imágenes

se

obtienen,

durante

la

instalación,

de

un

directorio

de

un

servidor

remoto.

y:

n:

no

No

n

install_aix_package

is_update

Si

se

establece

en

y,

se

realiza

una

actualización

o

bien

una

instalación

de

parche.

y:

n:

no

No

n

install_aix_package

keep_images

Especifica

si

las

imágenes

del

producto

van

a

almacenarse

en

el

sistema

de

destino

tras

la

instalación.

Este

parámetro

sólo

se

aplica

a

las

instalaciones

empaquetadas.

y:

n:

no

No

n

install_aix_package

install_root

En

sistemas

sin

discos,

especifica

si

debe

instalarse

la

parte

de

la

raíz.

y:

n:

no

No

n

install_aix_package

install_share

En

sistemas

sin

discos,

especifica

si

debe

instalarse

la

parte

compartida.

y:

n:

no

No

n

install_aix_package

install_usr

En

sistemas

sin

discos,

especifica

si

debe

instalarse

la

parte

de

usuario.

y:

n:

no

No

n

install_aix_package

log_path

Especifica

la

ruta

calificada

al

completo

del

registro

de

instalación

nativo.

Este

atributo,

aunque

se

establezca,

no

tiene

sentido

a

menos

que

se

haya

habilitado

el

atributo

log_mode.

Cadena

No

install_aix_package

Atributos

de

la

stanza

de

archivo

de

AIX

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

107

Page 126: IBM Tivoli Configuration Manager

Tabla

27.

Atributos

del

archivo

SPD

en

la

stanza

de

instalación

de

AIX

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

log_mode

Especifica

la

opción

verbosa

para

la

salida

previa

a

la

instalación.

Disabled,

Default,

Low,

Medium,

High

No

Disabled

install_aix_package

override_files

Los

archivos

se

sustituyen

y

no

pueden

recuperarse.

Booleano

No

n

install_aix_package

package_file

Nombre

del

archivo

que

contiene

las

imágenes

de

installp

del

paquete

de

AIX

que

va

a

instalarse.

Cadena

No

install_aix_package

report_log

Especifica

si

han

de

incluirse

entradas

de

registro

en

el

registro

del

servidor.

Este

atributo,

aunque

se

establezca,

no

tiene

sentido

a

menos

que

se

haya

habilitado

el

atributo

log_mode.

y:

n:

no

No

n

install_aix_package

save_directory

Especifica

la

ruta

alternativa

para

la

copia

de

seguridad.

Cadena

No

install_aix_package

source_dir

Nombre

de

ruta

del

directorio

de

la

máquina

host

de

origen

que

contiene

las

imágenes

del

producto.

Esta

ruta

sólo

debe

especificarse

en

las

instalaciones

empaquetadas.

En

este

caso,

los

archivos

de

imágenes

se

distribuyen

con

el

paquete

y

se

bajan

al

directorio

que

se

ha

identificado

en

el

atributo

image_dir.

La

estructura

de

directorios

donde

se

halla

el

archivo

de

AIX

debe

contener

sólo

las

imágenes

necesarias

para

instalar

satisfactoriamente

el

producto.

Cadena

No

install_aix_package

Ejemplo

de

archivo

SDP:

install_aix_package

En

el

siguiente

apartado

se

muestra

un

ejemplo

de

archivo

de

definición

del

paquete

de

software

que

contiene

una

stanza

install_aix_package:

install_aix_package

image_dir

=

"/tmp/installp"

source_dir

=

"/installp"

is_image_remote

=

n

keep_images

=

y

package_file

=

Adobe

log_mode

=

high

log_path

=

/tmp/installp/log_Acrobat

report_log

=

y

block_size

=

512

override_files

=

n

install_root

=

n

install_share

=

n

install_usr

=

n

cdrom_volume

=

n

install_corequisites

=

n

is_update

=

n

expand_fs

=

n

save_directory

=

/tmp/installp/salva_Acrobat3.01

Atributos

de

la

stanza

de

archivo

de

AIX

108

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 127: IBM Tivoli Configuration Manager

fileset

name

=

Adobe.acrobat

level

=

3.0.1.0

description

=

"Adobe

Acrobat

Reader

para

AIX"

end

end

install_rpm_package

La

acción

install_rpm_package

le

permite

distribuir

e

instalar

productos

y

parches

de

software

utilizando

paquetes

RPM

(Red

Hat

Package

Manager)

en

plataformas

Linux.

La

stanza

install_rpm_package

contiene

la

substanza

rpm_file

que

le

permite

definir

los

paquetes

rpm

que

se

instalarán.

Puede

añadir

una

secuencia

de

substanzas

rpm_file;

todas

las

substanzas

heredan

los

atributos

definidos

en

la

stanza

instal_rpm_package.

La

stanza

de

archivo

SPD

que

define

estas

acciones

incluye

los

tipos

de

información

siguientes:

v

La

información

de

identificación

necesaria

para

la

instalación

como,

por

ejemplo,

el

nombre

de

uno

o

más

archivos

RPM

y

la

ubicación

de

los

archivos

de

imágenes

del

producto

que

han

de

utilizarse

en

la

instalación.

v

Los

parámetros

que

determinan

el

método

de

instalación.

Por

ejemplo:

Si

las

imágenes

del

producto

están

incluidas

en

el

paquete

(instalación

empaquetada)

o

si

se

encuentran

en

un

servidor

remoto

(instalación

redirigida).

Las

condiciones

para

la

reinstalación

de

archivos

como,

por

ejemplo,

si

falta

el

archivo.

Cada

entrada

que

se

ha

definido

en

el

archivo

incluye

el

nombre

del

archivo

RPM

y

otra

información

relacionada

con

la

acción

que

puede

realizarse

como,

por

ejemplo,

llevar

a

cabo

su

instalación

en

la

máquina

local.

En

la

Tabla

29

en

la

página

110

se

proporcionan

detalles

de

los

atributos

de

la

stanza

install_rpm_package

y

en

la

Tabla

30

en

la

página

111

se

proporcionan

detalles

de

la

substanza

rpm_file.

A

continuación

se

muestra

el

formato

de

la

stanza

install_rpm_package

y

de

la

substanza

rpm_file:

install_rpm_package

rpm_options

<cadena>

rpm_report_log

<cadena>

rpm_install_type

<nombre

ruta>

rpm_install_options

<cadena>

rpm_install_force

<booleano>

rpm_install_nodeps

<booleano>

rpm_verify_options

<cadena>

rpm_remove_options

<cadena>

rpm_remove_nodeps

<booleano>

rpm_report_log

<booleano>

#secuencia

de

rpm_file

source_dir

<nombre

ruta>

image_dir

<nombre

ruta>

is_image_remote

<booleano>

keep_images

<booleano>

rpm_package_name

<cadena>

rpm_package_file

<cadena>

end

end

Atributos

de

la

stanza

de

archivo

de

AIX

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

109

Page 128: IBM Tivoli Configuration Manager

Algunas

operaciones

de

Software

Distribution

tienen

limitaciones

o

bien

no

están

disponibles

en

la

stanza

install_rpm_package.

En

la

Tabla

28

se

describen

las

correlaciones

que

existen

entre

las

operaciones

de

Software

Distribution

y

de

Linux:

Tabla

28.

Operaciones

de

Software

Distribution

que

se

admiten

en

la

stanza

install_rpm_package

Operaciones

de

Software

Distribution

Opciones

de

comandos

RPM

install

rpm

-i

rpm

-f

rpm

-u

remove

rpm

-e

verify

rpm

-v

Atributos

de

la

stanza

install_rpm_package

En

la

Tabla

29

se

muestran

los

atributos

que

se

pueden

definir

en

la

stanza

install_rpm_package.

Tabla

29.

Atributos

del

archivo

SPD

en

la

stanza

de

instalación

de

RPM

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

compression_method

Especifique

deflated

para

comprimido,

stored

para

descomprimido.

deflated,

stored

No

stored

rpm_file

rpm_install_force

Realiza

la

instalación

pasando

por

alto

cualquier

conflicto

entre

paquetes

o

archivos.

y:

n:

no

No

n

install_rpm_package

rpm_install_nodeps

Pasa

por

alto

cualquier

problema

relacionado

con

las

dependencias

y

completa

la

instalación

del

paquete.

y:

n:

no

No

n

install_rpm_package

rpm_install_options

Especifica

las

opciones

que

están

relacionadas

con

la

instalación

de

rpm.

Cadena

No

Install

install_rpm_package

rpm_install_type

Especifica

las

opciones

que

están

relacionadas

con

el

tipo

de

instalación

de

rpm.

Install,

Update,

Freshen

No

Install

install_rpm_package

rpm_options

Especifica

las

opciones

relacionadas

con

rpm.

Cadena

No

n

install_rpm_package

rpm_remove_nodeps

Pasa

por

alto

cualquier

problema

relacionado

con

las

dependencias

y

completa

la

instalación

del

paquete.

y:

n:

no

No

n

install_rpm_package

install_rpm_package

110

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 129: IBM Tivoli Configuration Manager

Tabla

29.

Atributos

del

archivo

SPD

en

la

stanza

de

instalación

de

RPM

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

rpm_remove_options

Especifica

las

opciones

que

están

relacionadas

con

la

eliminación

de

rpm.

Cadena

No

n

install_rpm_package

rpm_report_log

Especifica

las

opciones

que

están

relacionadas

con

el

registro

de

rpm.

y:

n:

no

No

n

install_rpm_package

rpm_verify_options

Especifica

las

opciones

relacionadas

con

la

verificación

de

rpm.

Cadena

No

Ninguno

install_rpm_package

rpm_file

Nombre

del

archivo

RPM

del

producto

que

desea

instalar.

Vector

Ninguno

install_rpm_package

Atributos

de

la

substanza

rpm_file

En

la

Tabla

30

se

muestran

todos

los

atributos

que

pueden

definirse

en

la

substanza

rpm_file.

Tabla

30.

Atributos

del

archivo

SPD

en

la

substanza

rpm_file

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

sub-stanza

image_dir

Nombre

de

ruta

completo

del

directorio

del

sistema

de

destino

que

contiene

las

imágenes

del

producto.

Para

las

instalaciones

empaquetadas,

es

una

ruta

local;

para

las

instalaciones

redirigidas,

es

una

ruta

de

red.

La

estructura

de

directorios

donde

se

halla

el

archivo

de

AIX

debe

contener

sólo

las

imágenes

necesarias

para

instalar

satisfactoriamente

el

producto.

cadena

Ninguno

rpm_file

is_image_remote

Si

se

establece

en

y,

especifica

una

instalación

redirigida,

donde

los

archivos

de

imágenes

se

obtienen,

durante

la

instalación,

de

un

directorio

de

un

servidor

remoto.

y:

n:

no

No

n

rpm_file

keep_images

Especifica

si

las

imágenes

del

producto

van

a

almacenarse

en

el

sistema

de

destino

tras

la

instalación.

Este

parámetro

sólo

se

aplica

a

las

instalaciones

empaquetadas.

y:

n:

no

No

n

rpm_file

rpm_package_file

Especifica

el

nombre

de

uno

o

más

archivos

rpm

que

se

deben

eliminar

o

verificar.

La

extensión

.rpm

se

omite.

y:

n:

no

No

n

rpm_file

rpm_package_name

Especifica

el

nombre

de

uno

o

más

archivos

de

paquete

que

deben

instalarse

(*.rpm).

y:

n:

no

No

n

rpm_file

install_rpm_package

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

111

Page 130: IBM Tivoli Configuration Manager

Tabla

30.

Atributos

del

archivo

SPD

en

la

substanza

rpm_file

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

sub-stanza

source_dir

Nombre

de

ruta

del

directorio

de

la

máquina

host

de

origen

que

contiene

las

imágenes

del

producto.

Esta

ruta

sólo

debe

especificarse

en

las

instalaciones

empaquetadas.

En

este

caso,

los

archivos

de

imágenes

se

distribuyen

con

el

paquete

y

se

bajan

al

directorio

que

se

ha

identificado

en

el

atributo

image_dir.

La

estructura

de

directorios

donde

se

halla

el

archivo

de

AIX

debe

contener

sólo

las

imágenes

necesarias

para

instalar

satisfactoriamente

el

producto.

Cadena

Condicional

Ninguno

rpm_file

Ejemplo

de

archivo

SPD:

install_rpm_package

En

el

siguiente

apartado

se

muestra

un

ejemplo

de

archivo

de

definición

del

paquete

de

software

que

contiene

una

stanza

install_rpm_package:

install_rpm_package

caption

=

peng

rpm_options

=

n

rpm_install_type

=

Install

rpm_install_force

=

n

rpm_install_nodeps

=

y

rpm_remove_nodeps

=

n

rpm_file

image_dir

=

/tmp/rpm

source_dir

=

/source/test/rpm

is_image_remote

=

y

keep_images

=

y

rpm_package_name

=

xpenguins-2.0-1

rpm_package_file

=

xpenguins-2.0-1.i386.rpm

end

end

install_hp_package

La

acción

install_hp_package

le

permite

distribuir

e

instalar

productos

y

actualizaciones

de

software

utilizando

paquetes

que

contienen

acciones

nativas

de

HP-UX.

La

stanza

de

archivo

SPD

incluye

los

tipos

de

información

siguientes:

v

La

información

de

identificación

necesaria

para

la

operación

de

gestión

de

cambios

que

desea

llevar

a

cabo

como,

por

ejemplo,

el

nombre

de

archivo

del

paquete

y

la

ubicación

de

los

archivos

de

imágenes

del

producto

que

deben

utilizarse

en

la

instalación.

v

Las

opciones

de

registro,

incluido

el

nivel

de

registro,

la

ubicación

del

archivo

de

registro

y

si

debe

informarse

acerca

del

contenido

del

registro

al

servidor

de

Software

Distribution.

v

Los

parámetros

que

determinan

el

método

de

instalación.

Por

ejemplo,

si

las

imágenes

del

producto

están

incluidas

en

el

paquete

(instalación

empaquetada)

o

si

se

encuentran

en

un

servidor

remoto

(instalación

redirigida).

v

Una

stanza

para

cada

selección

de

software.

Cada

stanza

incluye

el

nombre

de

la

selección

de

software,

su

nivel

de

revisión

y

su

descripción.

En

la

Tabla

27

en

la

página

106

se

proporciona

información

detallada

de

los

atributos

de

la

stanza

install_hp_package.

install_rpm_package

112

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|

|||

||||||||||||

||

||

Page 131: IBM Tivoli Configuration Manager

A

continuación

se

muestra

el

formato

de

la

stanza

install_hp_package:

install_hp_package

#

Se

hereda

de

install_native_package

source_dir

<nombre

ruta>

image_dir

<nombre

ruta>

keep_images

<booleano>

is_image_remote

<booleano>

compression_method

<deflated,

stored>

#

Atributos

específicos

de

HP-UX

log_path

<nombre

ruta>

log_mode

<none,low,

medium,

high,

very_high>

report_log

<booleano>

gui_interaction

<booleano>

gui_options

<cadena>

response_file_catalog

<nombre

ruta>

input_session_file

<nombre

ruta>

output_session_file

<nombre

ruta>

options

<cadena>

options_file

<nombre

ruta>

package_file

<cadena>

is_patch

<booleano>

software_file

<nombre

ruta>

#

Lista

de

selecciones

de

software

software_selection

name

<cadena>

revision

<cadena>

description

<cadena>

end

end

Algunas

operaciones

de

Software

Distribution

tienen

limitaciones

o

bien

no

están

disponibles

en

la

stanza

install_hp_package.

En

la

Tabla

25

en

la

página

106

se

describen

las

correlaciones

entre

las

operaciones

de

Software

Distribution

y

los

comandos

de

HP-UX:

Tabla

31.

Operaciones

de

Software

Distribution

que

se

admiten

en

la

stanza

install_hp_package

Operación

de

Software

Distribution

Comando

de

HP-UX

instalar

swinstall

-s

almacénselección_software

instalar

y

aceptar

Sólo

se

admite

en

parches.

Da

como

resultado

la

siguiente

secuencia

de

comandos:

1.

swinstall

-s

almacén

-x

patch_save_files=true

selección_software

2.

swmodify

-x

patch_commit=true

selección_software

aceptar

Sólo

se

admite

en

parches.

swmodify

-x

patch_commit=true

selección_software

instalar

con

posibilidad

de

deshacer

Sólo

se

admite

en

parches.

swinstall

-s

almacén

-x

patch_save_files=true

selección_software

verificar

Da

como

resultado

la

siguiente

secuencia

de

comandos:

1.

swlist

-R

selección_software

2.

swverify

selección_software

install_hp_package

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

113

|

||||||||||||||||||||||||||||||||

||||

|||

||

||

|||

||

||

||||

||||

|||

|

|

Page 132: IBM Tivoli Configuration Manager

Tabla

31.

Operaciones

de

Software

Distribution

que

se

admiten

en

la

stanza

install_hp_package

(continuación)

Operación

de

Software

Distribution

Comando

de

HP-UX

deshacer

Sólo

se

admite

en

parches.

swremove

selección_software

eliminar

Si

el

objeto

es

un

parche

que

se

ha

aceptado,

Software

Distribution

no

lleva

a

cabo

ninguna

acción

en

el

objeto.

Se

elimina

la

entrada

creada

en

el

catálogo.

De

lo

contrario,

la

operación

da

como

resultado

el

siguiente

comando:

swremove

selección_software

instalar

con

reparación

swinstall

-s

almacén

-x

reinstall=true

selección_software

Nota:

la

operación

de

deshacer

sólo

está

permitida

en

paquetes

que

contienen

parches

nativos

de

HP-UX.

Conforme

al

comportamiento

de

HP-UX,

cuando

se

valida

un

parche

(en

el

entorno

de

Software

Distribution,

cuando

se

acepta

un

parche),

éste

no

puede

eliminarse

del

sistema

a

menos

que

elimine

la

aplicación

relacionada.

Por

esta

razón,

cuando

se

elimina

un

paquete

de

software

que

contiene

un

parche

de

HP-UX

que

ya

se

ha

aceptado,

Software

Distribution

sólo

elimina

la

entrada

relacionada

en

el

catálogo.

Si

desea

mantener

la

posibilidad

de

eliminar

parches

de

HP-UX,

debe

crear

un

paquete

de

software

para

instalar

la

aplicación

y

un

paquete

de

software

para

instalar

los

parches

relacionados.

Atributos

de

la

stanza

del

paquete

de

HP-UX

En

la

Tabla

27

en

la

página

106

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

la

stanza

install_hp_package.

Tabla

32.

Atributos

del

archivo

SPD

en

la

stanza

install_hp_package

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

compression_method

Especifique

deflated

para

comprimido,

stored

para

descomprimido.

deflated,

stored

No

stored

install_hp_package

description

Especifica

la

descripción

de

la

selección

de

software

que

se

debe

instalar

o

eliminar.

Cadena

No

software_selection

install_hp_package

114

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||

||

|||

|||||||

||||

||||||||||

|||

||

|

|

|||||

|||

|||||

|||

||||

Page 133: IBM Tivoli Configuration Manager

Tabla

32.

Atributos

del

archivo

SPD

en

la

stanza

install_hp_package

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

gui_interaction

Especifica

si

se

deben

activar

las

siguientes

opciones

de

la

GUI:

v

Fondo

(Background)

v

Primer

plano

(Foreground)

v

Visualización

(Display)

v

Nombre

(Name)

v

XRM

Si

especifica

este

atributo,

aparecerá

la

ventana

de

selección

de

software

de

SD

cuando

se

lleve

a

cabo

la

operación

de

gestión

de

cambios

necesaria

para

el

paquete

de

HP-UX.

La

ventana

de

selección

de

software

de

SD

utiliza

las

opciones

de

XToolkit

definidas

en

esta

página.

Consulte

la

documentación

de

XToolkit

para

obtener

una

descripción

detallada

de

las

opciones

de

la

GUI.

y:

n:

no

No

n

install_hp_package

gui_options

Especifica

los

valores

asociados

a

las

opciones

de

la

GUI.

Este

atributo,

aunque

se

establezca,

no

tiene

sentido

a

menos

que

se

haya

habilitado

el

atributo

gui_interaction.

Cadena

No

bg=black

fg=green

display=

name=ITCM

xrm=

install_hp_package

image_dir

Especifica

el

directorio

en

el

que

se

almacenan

las

imágenes

del

producto

y

desde

el

que

se

iniciará

la

instalación.

Esta

ubicación

debe

ser

accesible

desde

todos

los

sistemas

de

destino.

Puede

ser

un

directorio

local

en

cada

uno

de

los

sistemas

de

destino

o

un

directorio

en

una

unidad

de

red

que

sea

accesible

desde

todos

los

sistemas

de

destino.

Si

se

especifica

is_image_remote,

image_dir

contiene

el

nombre

del

archivo

que

contiene

las

imágenes

del

producto.

Cadena

install_hp_package

input_session_file

Especifica

el

nombre

del

archivo

de

sesión

de

entrada

que

contiene

las

opciones

y

los

operandos

que

se

han

utilizado

en

el

comando

de

sesión

anterior.

Cadena

No

install_hp_package

is_image_remote

Si

se

establece

en

y,

especifica

una

instalación

redirigida,

donde

los

archivos

de

imágenes

se

obtienen,

durante

la

instalación,

de

un

directorio

de

un

servidor

remoto.

y:

n:

no

No

n

install_hp_package

is_patch

Especifica

si

se

está

creando

un

paquete

de

software

que

contiene

un

parche.

Si

se

establece

en

y,

la

instalación

del

paquete

puede

llevarse

a

cabo

en

modalidad

con

posibilidad

de

deshacer

para

que

se

pueda

aceptar

o

deshacer

el

parche

más

adelante.

y:

n:

no

No

n

install_hp_package

install_hp_package

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

115

|

|

|

|||||

|||||||

||||||

|||||

||||

|||||||

|

|||||||||

||||

||||

||||

||||

|||||

|||||

|||||

Page 134: IBM Tivoli Configuration Manager

Tabla

32.

Atributos

del

archivo

SPD

en

la

stanza

install_hp_package

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

keep_images

Especifica

si

las

imágenes

del

producto

van

a

almacenarse

en

el

sistema

de

destino

después

de

realizarse

la

instalación.

Establezca

este

atributo

en

n

para

suprimir

las

imágenes

una

vez

que

se

haya

llevado

a

cabo

la

operación

de

instalación.

y:

n:

no

No

n

install_hp_package

log_mode

Especifica

el

nivel

de

detalles

que

debe

grabarse

en

el

registro

almacenado

en

el

servidor.

NoneLow

Medium

High

Very

high

No

Ninguno

install_hp_package

log_path

Especifica

la

ruta

calificada

al

completo

en

donde

se

va

a

guardar

el

registro.

Este

atributo,

aunque

se

establezca,

no

tiene

sentido

a

menos

que

se

haya

habilitado

el

atributo

log_mode.

Cadena

Condicional

install_hp_package

name

Especifica

el

nombre

de

la

selección

de

software

que

se

debe

instalar

o

eliminar.

Cadena

software_selection

options_file

Especifica

el

nombre

del

archivo

de

opciones

que

se

desea

utilizar

para

desempeñar

la

operación

de

gestión

de

cambios

requerida.

Cadena

No

install_hp_package

options

Especifica

las

opciones

que

desea

utilizar

para

la

operación

de

gestión

de

cambio

necesaria.

Cadena

No

install_hp_package

output_session_file

Especifica

el

nombre

del

archivo

de

sesión

de

salida

en

el

que

desea

guardar

las

opciones

y

los

operandos

que

se

definen

para

el

paquete

actual.

Cadena

No

install_hp_package

package_file

Especifica

el

nombre

del

archivo

que

contiene

el

almacén

de

origen

de

HP_UX.

Cadena

No

install_hp_package

report_log

Especifica

si

deben

incluirse

entradas

de

registro

en

el

registro

almacenado

en

el

servidor.

Este

atributo,

aunque

se

establezca,

no

tiene

sentido

a

menos

que

se

haya

habilitado

el

atributo

log_mode.

y:

n:

no

No

n

install_hp_package

response_file_catalog

Especifica

la

ruta

calificada

al

completo

del

catálogo

de

archivos

de

respuestas

que

contiene

todos

los

archivos

de

respuestas

que

se

pueden

utilizar

para

instalar

el

paquete

sin

la

intervención

del

usuario.

Cadena

No

install_hp_package

revision

Especifica

el

nivel

de

revisión

de

la

selección

de

software

que

se

debe

instalar

o

eliminar.

Cadena

No

software_selection

install_hp_package

116

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|

|

|

|||||

|||||

|||||

|||

|||||

|||

||||

||||

|||

||||

|||

||||

|||

||||

||||

||||

|||

||||

||||

|||||

|||||

||||

|||

||||

Page 135: IBM Tivoli Configuration Manager

Tabla

32.

Atributos

del

archivo

SPD

en

la

stanza

install_hp_package

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

software_file

Especifica

el

nombre

del

archivo

de

software

que

contiene

el

conjunto

de

selecciones

de

software.

Cadena

No

install_hp_package

source_dir

Especifica

la

ruta

absoluta

en

la

que

se

encuentra

el

almacén

de

origen

de

HP-UX.

Si

las

imágenes

que

van

a

instalarse

están

almacenadas

en

un

archivo,

especifica

el

nombre

de

archivo

del

almacén

de

software

de

HP-UX.

Esta

ruta

sólo

debe

especificarse

en

las

instalaciones

empaquetadas.

En

este

caso,

los

archivos

de

imágenes

se

distribuyen

con

el

paquete

y

se

bajan

al

directorio

que

se

ha

identificado

en

el

atributo

image_dir.

La

estructura

de

directorios

donde

se

encuentran

los

archivos

de

HP-UX

debe

contener

sólo

las

imágenes

necesarias

para

instalar

satisfactoriamente

el

producto.

Cadena

Condicional

install_hp_package

Ejemplo

de

archivo

SDP:

install_hp_package

Este

apartado

contiene

los

siguientes

ejemplos:

v

Una

stanza

install_hp_package

para

instalar

un

parche.

v

Una

stanza

install_hp_package

para

instalar

un

producto.install_hp_package

caption

=

"Netscape

7.0"

image_dir

=

/tmp/Netscape

source_dir

=

/depots/Netscape

is_image_remote

=

n

keep_images

=

n

compression_method

=

stored

log_mode

=

none

gui_interaction

=

n

is_patch

=

n

software_selection

name

=

B6835AA

description

=

"Netscape

7.0"

revision

="7.0"

end

end

install_hp_package

caption

=

"Parche

de

SO"

image_dir

=

/cdrom/GOLDQPK11i

is_image_remote

=

y

keep_images

=

n

compression_method

=

stored

log_mode

=

none

gui_interaction

=

n

options

=

"swinstall.autoreboot=true,swremove.autoreboot=true,

swinstall.patch_match_target=true"

is_patch

=

y

end

execute_user_program

La

stanza

execute_user_program

permite

iniciar

programas

desde

un

paquete

de

software.

Puede

utilizarse

para

ejecutar

programas

previos

o

posteriores

a

la

instalación,

así

como

cualquier

programa

que

termine

su

ejecución

sin

la

intervención

del

usuario.

Los

programas

que

no

terminan

sin

intervención

del

install_hp_package

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

117

|

|

|

|||||

|||

||||

|||||||||||

|||||

||||

||||||||||||||||

||||||||||||

|

Page 136: IBM Tivoli Configuration Manager

usuario

deben

ejecutarse

desde

un

archivo

de

proceso

por

lotes

o

desde

un

archivo

de

script.

Por

ejemplo,

el

sencillo

programa

que

se

muestra

a

continuación

(denominado

pinging.sh)

abre

una

ventana

de

AIX,

inicia

el

comando

ping

y,

a

continuación,

devuelve

el

control

al

sistema:

aixterm

-e

ping

lab15027

&

La

stanza

execute_user_program

inicia

el

programa

pinging.sh.

La

salida

y

los

estados

de

retorno

del

programa

se

notifican

a

stdout

y

a

stderr

en

el

registro

de

errores

del

servidor.

Nota:

si

no

está

seguro

de

que

el

programa

termina

por

solo,

puede

utilizar

el

atributo

timeout

para

terminarlo

después

de

un

período

de

tiempo

determinado.

Puede

especificar

nombres

UNC

(Uniform

Naming

Convention)

con

el

siguiente

formato:

\\<nombre_servidor>\<recurso_compartido>\<programa.exe>

Para

utilizar

este

nombre

o

NET

USE,

o

cualquier

otro

programa

que

se

ejecute

en

el

contexto

de

una

determinada

cuenta

de

usuario,

el

punto

final

deberá

instalarse

especificando

un

nombre

de

cuenta

en

particular

que

disponga

de

autorización

para

acceder

a

ese

recurso.

También

tiene

la

opción

de

cambiar

los

derechos

de

acceso

a

los

recursos

del

punto

final

utilizando

el

comando

wlcftap.exe.

Consulte

la

publicación

Manual

de

consulta

de

Tivoli

Management

Framework

para

obtener

más

información

acerca

de

este

comando.

No

puede

utilizar

rutas

de

red

para

acceder

a

los

recursos

compartidos

remotos

desde

dentro

de

un

paquete

de

software.

Para

acceder

a

tales

recursos,

debe

correlacionar

los

recursos

remotos

con

una

unidad

antes

de

enviar

una

distribución

que

necesita

disponer

de

acceso.

Para

obtener

más

información,

consulte

el

artículo

ID-Q124184

en

Microsoft

Knowledge

Base,

que

está

disponible

en

MSDN

(Microsoft

Developers

Network).

El

URL

del

sitio

web

de

MSDN

Online

es:

http://msdn.microsoft.com/.

Notas:

1.

Las

operaciones

de

gestión

de

cambios

(CM)

como,

por

ejemplo,

instalar,

eliminar,

validar,

aceptar,

verificar

y

deshacer,

no

pueden

emitirse

desde

un

programa

de

usuario

que

se

llame

desde

la

stanza

execute_user_program.

2.

Para

ejecutar

programas

gráficos

de

usuario

que

visualizan

recuadros

de

diálogo

y

que

necesitan

la

intervención

del

usuario,

debe

asegurarse

de

que

la

estación

de

trabajo

no

esté

bloqueada

ni

que

se

haya

desconectado

del

sistema

y

especificar

el

atributo

user_input_required=y.

Para

ejecutar

el

programa

como

proceso

de

primer

plano

para

el

punto

final,

inserte

las

líneas

siguientes

en

la

acción

execute_user_program:

Program

path:

start

Advanced

options:

/max

ruta_completa_nombre_programa

Ejecución

de

programas

de

usuario

de

NetWare

Software

Distribution

permite

utilizar

programas

de

usuario

.NCF

(NetWare

Control

File)

y

.NLM

(NetWare

Loadable

Module)

en

sistemas

de

destino

que

ejecuten

la

plataforma

NetWare.

Puede

especificar

parámetros

para

que

se

utilicen

durante

la

ejecución

de

un

programa

.NCF.

Además,

para

recibir

un

código

de

retorno

cuando

el

programa

se

haya

completado,

inserte

la

línea

siguiente

al

final

del

archivo

.NFC:

load

wsetrc

<rc>

La

acción

execute_user_program

118

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 137: IBM Tivoli Configuration Manager

donde

rc

es

el

código

de

retorno

deseado.

Nota:

el

código

de

retorno

-32767

está

reservado

y

no

debe

utilizarse

en

este

caso.

Sin

embargo,

puesto

que

los

programas

.NCF

no

se

ejecutan

en

modalidad

síncrona

(es

decir,

Software

Distribution

inicia

el

programa

.NCF

y

continúa

con

otras

operaciones

sin

esperar

a

que

se

complete

el

programa),

la

salida

estándar

y

los

errores

estándar

no

se

devuelven

al

archivo

de

registro

o

al

servidor.

Además,

cuando

se

devuelve

el

código

de

retorno

que

ha

establecido,

esto

sólo

significa

que

el

programa

se

ha

completado,

no

que

los

comandos

que

se

han

insertado

en

el

programa

.NFC

se

hayan

completado

satisfactoriamente.

Nota:

el

valor

del

tiempo

de

espera

predeterminado

es

-1,

es

decir,

infinito.

Debe

especificar

el

comando

wsetrc

al

final

de

los

programas

NCF

o

definir

un

valor

de

tiempo

de

espera

finito;

de

lo

contrario,

execute_user_program

no

finalizará.Por

otra

parte,

los

programas

de

usuario

.NLM

se

ejecutan

en

modalidad

síncrona

(es

decir,

el

programa

debe

completarse

para

que

empiecen

las

siguientes

operaciones).

Debido

a

las

limitaciones

técnicas

del

kit

de

desarrollo

de

software

(SDK)

de

NLM

de

NetWare,

no

puede

pasar

un

código

de

retorno

desde

un

NLM

hijo

a

su

padre.

Para

solucionar

este

problema,

el

punto

final

exporta

un

símbolo

que

hace

referencia

a

una

llamada

a

función

dentro

del

punto

final.

Esta

función

establece

el

código

de

retorno

con

un

punto

final

antes

de

volver.

Cuando

ejecute

un

script

Perl

en

un

punto

final

de

NetWare,

debe

tener

en

cuenta

lo

siguiente:

v

Utilice

sólo

Perl

5,

ya

que

las

demás

versiones

no

se

admiten.

v

Asegúrese

de

que

Perl

no

se

está

ejecutando

en

el

servidor.

v

Especifique

la

ruta

calificada

al

completo

para

el

script

sin

especificar

el

intérprete

Perl.

v

Inserte

la

siguiente

instrucción

en

la

última

línea

del

script:

system("unload

perl")

v

Para

establecer

el

código

de

retorno,

llame

al

programa

wsetrc.nlm

y

agregue

la

siguiente

línea:

system("load

wsetrc

ReturnCode")

A

continuación

se

muestra

una

tarea

NLM

de

ejemplo

que

utiliza

la

función

de

Tivoli

Management

Framework

tiv_lcf_set_task_status

y

que

establece

un

enlace

con

la

biblioteca

lcfutil5.

Este

ejemplo

establece

el

código

de

retorno

en

58.

#include

<mrt/tiv_mrt.h>

#include

<process.h>

#include

<conio.h>

#include

<stdlib.h>

#include

<stdio.h>

#include

<sys/stat.h>

#include

<mrt/mrtconst.h>

#include

<mrt/log.h>

#include

<cpl/printf.h>

#include

<cpl/env.h>

void

main

(

int

argc,

char

*argv[]

)

{

int

returncode

=

58;

FILE*

in

=

NULL;

FILE*

out

=

NULL;

FILE*

err

=

NULL;

La

acción

execute_user_program

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

119

|||||||

|||

|

Page 138: IBM Tivoli Configuration Manager

char

buf[BUFSIZ];

char*

p;

SetAutoScreenDestructionMode(1);

/*

realizar

primero

la

tarea,

establecer

el

código

de

retorno

donde

sea

necesario

*/

/*

AQUÍ,

TAREA*/

/*

obteniendo

información

stdin:

tiv_lcf_cpl_getenv

es

exportado

por

lcfutil5.nlm

*/

p

=

tiv_lcf_cpl_getenv("TIV_LCF_STDIN")

in

=

fopen(p,

"r");

/*

obteniendo

información

stdout

*/

p

=

tiv_lcf_cpl_getenv("TIV_LCF_STDOUT")

out

=

fopen(p,

"w");

/*

obteniendo

información

stderr

*/

p

=

tiv_lcf_cpl_getenv("TIV_LCF_STDERR")

err

=

fopen(p,

"w");

if

(out)

{

/*

...............

*/

fclose(out);

}

if

(err)

{

/*

...............

*/

fclose(err);

}

if

(in)

{

/*

...............

*/

fclose(in);

}

delay(10000);

/*

estableciendo

el

código

de

retorno

de

la

forma

deseada

*/

printf("llamando

a

tiv_lcf_set_task_status(%d)\n",

returncode);

tiv_lcf_set_task_status(returncode);

/*

función

exportada

por

lcfutil5.nlm

*/

}

Formato

de

la

stanza

execute_user_program

A

continuación

se

muestra

el

formato

de

la

stanza

execute_user_program

,

que

incluye

una

lista

de

los

programas

que

pueden

ejecutarse

durante

las

diversas

fases,

por

ejemplo,

during_backup

(durante

la

copia

de

seguridad)

o

during_remove

(durante

la

eliminación):

execute_user_program

#

Heredado

de

acción

condition

=

<restricción

cadena>

transactional

=

<Booleano>

La

acción

execute_user_program

120

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 139: IBM Tivoli Configuration Manager

#

Secuencia

de

<during_install,

during_backup,

during_remove,

during_undo,

during_accept,

during_commit,

during_verify,

during_cleanup>

end

Los

elementos

de

la

secuencia

son

programas

de

usuario

que

se

especifican

de

la

forma

siguiente.

Los

mismos

atributos

se

aplican

en

todas

las

fases,

no

sólo

a

la

fase

during_install

que

se

muestra

a

continuación.

during_install

#

Heredado

de

programa

caption

=

<cadena>

path

=

<nombre

ruta>

input_file

=

<nombre

ruta>

arguments

=

<cadena>

inhibit_parsing

=

<Booleano>

working_dir

=

<nombre

ruta>

timeout

=

<entero>

unix_user_id

=

<entero>

unix_group_id

=

<entero>

user_name

=

<cadena>

user_input_required

=

<Booleano>

environment

=

<expresión

cadena>

#Atributos

específicos

del

programa

de

usuario

bootable

=

<Booleano>

retry

=

<entero>

exit_codes

success

=

<valor_rango>

success_reboot_now

=

<valor_rango>

success_reboot_now_reexecute

=

<valor_rango>

success_reboot_after

=

<valor_rango>

success_reboot_after_reexecute

=

<valor_rango>

success_in_a_reboot

=

<valor_rango>

warning

=

<valor_rango>

failure

=

<valor_rango>

fatal_failure

=

<valor_rango>

end

reporting_stdout_on_server

=

<Booleano>

reporting_stderr_on_server

=

<Booleano>

max_stdout_size

=

<entero>

max_stderr_size

=

<entero>

output_file

=

<nombre

ruta>

error_file

=

<nombre

ruta>

output_file_append

=

<Booleano>

error_file_append

=

<Booleano>

corequisite_files

#

Secuencia

de

<archivo,

directorio>

end

end

Una

fase

during_operación

puede

contener

una

o

más

stanzas

de

archivo

o

de

directorio

(para

los

objetos

del

sistema

de

archivos)

denominadas

corequisite_files.

Puede

utilizar

una

de

estas

stanzas

cuando

el

programa

precise

que

haya

archivos

o

directorios

en

el

sistema

de

destino

durante

la

ejecución

del

programa.

Estos

archivos

y

directorios

son

temporales.

Es

decir,

siempre

se

trasladan

del

directorio

de

servicio

(donde

se

descargaron

en

la

fase

during_install

y

de

donde

se

eliminarán

en

la

fase

during_remove)

a

la

ubicación

de

destino

especificada

cuando

se

inicia

el

programa

relacionado,

y

se

suprimen

del

mismo

cuando

el

programa

finaliza.

La

acción

execute_user_program

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

121

|||||||||

Page 140: IBM Tivoli Configuration Manager

La

stanza

corequisite_file

incluye

dos

conjuntos

distintos

de

atributos,

el

grupo

add_file

y

el

grupo

add_directory.

El

conjunto

add_file

incluye

los

atributos

siguientes:

v

replace_if_existing

v

replace_if_newer

v

remove_if_modified

v

rename_if_locked

v

compression_method

v

translate

v

name

v

destination

El

conjunto

add_directory

incluye

los

atributos

siguientes:

v

replace_if_existing

v

replace_if_newer

v

remove_if_modified

v

rename_if_locked

v

compression_method

v

location

v

name

v

destination

v

descend_dirs

Para

obtener

información

acerca

de

estos

atributos,

consulte

la

Tabla

11

en

la

página

40.

Si

se

especifica,

un

programa

during_cleanup

se

utiliza

para

restaurar

la

máquina

en

un

estado

estable

completando

las

operaciones

que

estaban

pendientes

durante

la

ejecución

de

las

acciones

del

paquete.

Un

programa

during_cleanup

puede

ejecutarse

durante

cualquier

operación

de

un

paquete

de

software,

a

excepción

de

la

operación

de

verificación.

Para

evitar

que

todo

el

paquete

se

establezca

en

un

estado

de

error

cuando

sus

acciones

principales

se

han

completado

satisfactoriamente,

un

error

producido

durante

la

fase

during_cleanup

no

se

gestiona

como

una

anomalía,

como

sucede

con

otras

fases

during_operación,

sino

como

un

aviso.

Un

programa

during_backup

puede

ejecutarse

durante

cualquier

distribución

(ya

sea

una

instalación

o

una

eliminación)

que

se

ejecute

en

modalidad

con

posibilidad

de

deshacer.

Puede

especificar

un

atributo

de

tiempo

de

espera

cuando

especifica

un

programa

que

ha

de

ejecutarse

como

parte

de

una

distribución

de

software.

El

valor

de

este

atributo

puede

establecerse

en

un

número

de

segundos

o

en

-1.

Si

establece

el

tiempo

de

espera

en

un

número

de

segundos

y

el

programa

no

finaliza

antes

de

que

transcurra

el

tiempo

de

espera,

Software

Distribution

interrumpe

el

programa

y

la

distribución

finaliza

con

el

estado

de

error.

Si

se

establece

el

tiempo

de

espera

en

-1,

Software

Distribution

no

lleva

a

cabo

ninguna

acción

en

el

programa.

La

distribución

espera

el

tiempo

especificado

en

execute_timeout.

Si

el

valor

definido

en

el

archivo

swdis.ini

para

el

atributo

send_timeout

es

más

alto

que

el

valor

del

atributo

execute_timeout,

la

distribución

espera

durante

un

número

de

segundos

igual

al

valor

especificado

en

send_timeout.

Si

se

alcanza

el

tiempo

especificado

en

execute_timeout

y

el

programa

no

ha

finalizado,

se

interrumpe

la

distribución.

En

el

siguiente

reintento,

si

el

programa

no

ha

La

acción

execute_user_program

122

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||||||

|||||||||||

Page 141: IBM Tivoli Configuration Manager

finalizado,

la

distribución

finaliza

con

el

estado

de

cambio

(C).

Para

obtener

más

información,

consulte

la

publicación

IBM

Tivoli

Configuration

Manager:

Guía

del

usuario

para

Software

Distribution.

En

las

stanzas

de

ejecución

de

programa,

el

atributo

timeout

puede

definirse

para

las

fases

siguientes:

v

during_install

v

during_backup

v

during_remove

v

during_undo

v

during_accept

v

during_commit

v

during_verify

v

during_cleanup

Cada

operación,

como

winstsp,

wremovsp

-uy

o

wcommtsp

-cn,

corresponde

a

una

o

más

fases

de

programa

que

pueden

ejecutarse,

y

todas

se

especifican

en

stanzas

como,

por

ejemplo,

during_install,

during_remove

y

during_cleanup.

En

la

Tabla

33

se

muestran

las

fases

de

programa

que

corresponden

a

cada

comando.

Tabla

33.

Comandos

y

fases

correspondiente

de

execute_user_program

Comando

Fase

de

programa

waccptsp

during_accept

during_cleanup

wcommtsp

during_commit

during_cleanup

winstsp

during_install

during_cleanup

winstsp

-ty

during_install

1

during_cleanup

winstsp

–uy

during_backup

during_install

during_cleanup

winstsp

–uy

-a

during_backup

during_install

during_accept

winstsp

–uy

during_backup

during_install

during_cleanup

wremovsp

during_remove

during_cleanup

wremovsp

–t

y

[–c

y|o|r]

during_remove

during_commit

during_cleanup

wremovsp

-uy

during_remove

during_undo

during_cleanup

La

acción

execute_user_program

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

123

|||

||

||

||

|

||

|

||

|

||

|

||

|

|

||

|

|

||

|

|

||

|

||

|

|

||

|

|

Page 142: IBM Tivoli Configuration Manager

Tabla

33.

Comandos

y

fases

correspondiente

de

execute_user_program

(continuación)

Comando

Fase

de

programa

wremovsp

-ty

during_remove

during_cleanup

wremovsp

–uy

-a

during_cleanup

during_install

during_accept

wundosp

during_undo

during_cleanup

wundosp

--t

y

[–c

y|o|r]

during_undo

during_commit

during_cleanup

wversp

during_verify

Nota:

esta

fase

se

lleva

a

cabo

sólo

si

el

atributo

transactional

de

la

stanza

execute_user_program

se

ha

establecido

en

yes.

Establecimiento

de

los

valores

de

tiempo

de

espera

para

una

distribución

Tivoli

Management

Framework

proporciona

parámetros

de

tiempo

de

espera

para

el

servidor

y

para

el

cliente

que

le

permiten

especificar

un

intervalo

de

tiempo,

transcurrido

el

cual,

el

servidor

o

el

cliente

interrumpirá

una

distribución.

El

establecimiento

de

parámetros

de

tiempo

de

espera

puede

evitar

que

las

distribuciones

se

cuelguen

a

consecuencia

de

los

problemas

siguientes:

v

Scripts

que

se

repiten

en

bucle

o

que

se

cuelgan,

incluidos

todos

los

programas

de

usuario

o

el

tipo

de

script

que

necesita

una

intervención

del

usuario

como,

por

ejemplo,

el

cierre

de

un

recuadro

de

diálogo

de

estado.

v

Nodos

desconectados,

incluidos

los

sistemas

que

se

están

reiniciando,

fuera

de

línea

o

completamente

desconectados

de

la

red.

v

Problemas

de

comunicaciones,

como

las

interrupciones

que

pueden

producirse

en

el

canal

de

comunicaciones

durante

una

distribución.

Debe

establecer

tiempos

de

espera

de

distribución

antes

de

distribuir

un

perfil

de

Software

Distribution.

Estos

tiempos

de

espera

incluyen

lo

siguiente:

v

Tiempo

de

espera

de

repetidor:

establece

el

parámetro

que

especifica

el

valor

de

tiempo

de

espera

para

las

conexiones

que

se

han

establecido

entre

un

repetidor

y

sus

puntos

finales

o

entre

repetidores.

Este

valor

se

establece

individualmente

para

cada

repetidor

utilizando

el

comando

wmdist

–s.

v

Tiempo

de

espera

de

programa

de

usuario:

establece

la

palabra

clave

de

tiempo

de

espera

en

el

archivo

SPD

que

se

utiliza

para

especificar

un

valor

de

tiempo

de

espera

para

los

programas

de

usuario

que

se

ejecutan

en

el

cliente.

Para

obtener

más

información

acerca

del

establecimiento

de

valores

de

tiempo

de

espera

de

una

distribución,

consulte

la

Guía

del

usuario

para

Software

Distribution.

Códigos

de

salida

Cada

programa

de

usuario

tiene

una

substanza

en

la

que

se

definen

códigos

de

salida.

Para

que

los

códigos

de

salida

se

interpreten

como

códigos

de

terminación

internos,

debe

asignarse

a

éstos

un

rango

de

valores

numéricos

comprendidos

entre

el

0

y

el

65535.

La

acción

execute_user_program

124

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|

||

||

|

||

|

|

||

|

||

|

|

|||

Page 143: IBM Tivoli Configuration Manager

En

la

Tabla

34

se

indican

los

diversos

códigos

de

salida

que

pueden

devolverse

desde

los

programas

de

usuario

y

el

efecto

que

producen

en

las

operaciones

del

programa:

Tabla

34.

Valores

de

los

códigos

de

salida

Código

de

salida

Flujo

de

la

operación

success

Continúa

con

la

siguiente

acción

del

paquete.

success_reboot_now

Reinicia

inmediatamente

y

continúa

con

la

siguiente

acción

del

paquete.

success_reboot_now_reexecute

Reinicia

inmediatamente

y

vuelve

a

ejecutar

la

operación

tras

el

reinicio.

success_reboot_after

Continúa

con

la

siguiente

acción

del

paquete

y

reinicia

automáticamente

tras

haberse

ejecutado

todas

las

acciones

del

paquete.

success_reboot_after_reexecute

Continúa

con

la

siguiente

acción,

reinicia

tras

haberse

ejecutado

todas

las

acciones

del

paquete

y

vuelve

a

ejecutar

la

operación.

success_in_a_reboot

Continúa

con

la

siguiente

acción

del

paquete.

El

estado

del

paquete

es

IC-

-

BC.

El

sistema

debe

reiniciarse

manualmente.

warning

Continúa

con

la

siguiente

acción

y

visualiza

un

mensaje

de

aviso.

failure

La

operación

no

puede

continuar

porque

se

han

producido

errores.

Continúe

con

la

siguiente

acción

si

stop_on_failure

=

no;

de

lo

contrario,

detenga

la

ejecución.

fatal_failure

Detiene

la

ejecución.

Si

se

especifican

archivos

de

correquisitos

en

el

paquete

de

software,

éstos

no

se

eliminan.

Atributos

de

la

stanza

execute_user_program

y

sus

elementos

En

la

Tabla

35

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

la

stanza

execute_user_program

y

los

elementos

during_operación

que

ésta

incluye.

Tabla

35.

Atributos

del

archivo

SPD

en

la

stanza

execute_user_program

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

arguments

Sólo

se

permiten

los

argumentos

del

programa

que

se

está

ejecutando.

No

se

permiten

los

argumentos

de

línea

de

comandos

o

de

shell

como,

por

ejemplo,

el

carácter

ampersand

(&),

que

devuelve

el

control

al

shell.

Cadena

No

Ninguno

execute_user_

program

bootable

El

programa

puede

emitir

un

comando

de

reinicio.

y:

n:

no

No

n

execute_user_

program

La

acción

execute_user_program

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

125

|

Page 144: IBM Tivoli Configuration Manager

Tabla

35.

Atributos

del

archivo

SPD

en

la

stanza

execute_user_program

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

caption

Nombre

del

programa;

de

forma

predeterminada,

símbolo

del

nombre

de

archivo

(final)

del

valor

del

atributo

path.

Cadena

No

El

símbolo

de

nombre

de

archivo

del

atributo

path

execute_user_

program

condition

Una

expresión

válida

(consulte

el

apartado

“Definición

de

dependencias

y

condiciones”

en

la

página

10

para

obtener

más

información).

Restricción

de

cadena

No

Ninguno

execute_user_

program

environment

Es

la

lista

de

variables

de

entorno.

Los

elementos

de

la

lista

deben

separarse

mediante

comas.

path=c:\bin

,

TMP=C:\TEMP

Expresión

de

cadena

No

Ninguno

execute_user_

program

error_file

Es

la

ruta

completa

del

archivo

del

sistema

de

destino

en

el

que

se

guarda

el

error

estándar

(stderr)

del

programa.

Cadena

No

Ninguno

execute_user_

program

error_file_append

Si

se

establece

en

y,

el

error

estándar

se

añade

al

error_file

existente.

Si

se

establece

en

n,

se

graba

encima

del

error_file

existente.

y:

n:

no

No

n

execute_user_

program

exit_codes

La

substanza

para

los

códigos

de

salida

puede

incluir

cualquiera

de

los

atributos

siguientes:

-

success,

success_reboot_now,

success_reboot_now_reexecute,

success_reboot_after,

success_reboot_after_reexecute,

success_in_a_reboot,

warning,

failure,

fatal_failure.

Cada

código

de

salida

debe

interpretarse

como

un

código

de

terminación

interno.

Debe

especificarse

como

min.

(valor

mínimo

del

rango),

max

(valor

máximo

del

rango).

Rango

No

Para

success,

el

valor

predeterminado

es

0.

Para

los

demás

atributos,

el

valor

predeterminado

oscila

entre

1

y

65535.

execute_user_

program

La

acción

execute_user_program

126

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 145: IBM Tivoli Configuration Manager

Tabla

35.

Atributos

del

archivo

SPD

en

la

stanza

execute_user_program

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

group_name

Especifica

el

nombre

de

grupo

que

es

necesario

para

obtener

el

GID

específico

bajo

el

que

se

ejecuta

el

programa

en

una

máquina

UNIX.

Utilice

este

atributo

en

el

caso

de

que

el

nombre

de

usuario

exista

en

varios

grupos

y

desee

utilizar

un

GID

concreto.

Este

valor

prevalece

sobre

el

valor

de

GID

establecido

a

nivel

de

paquetes.

Si

no

se

establece

un

valor

de

GID,

es

decir,

no

se

especifica

unix_group_id

ni

group_name,

el

programa

se

ejecuta

con

los

privilegios

de

grupo

principal.

Esta

función

se

admite

para

todos

los

puntos

finales,

a

excepción

de

OS/400.

Si

no

se

especifica

este

atributo,

se

utilizará

el

valor

especificado

para

el

atributo

unix_group_id.

Cadena

No

Ninguno

execute_user_

program

input_file

Archivo

de

entrada

para

el

programa.

Cadena

No

Ninguno

execute_user_

program

inhibit_parsing

Evita

el

análisis

estándar

de

los

valores

definidos

en

el

atributo

arguments,

si

existe.

Este

valor,

aunque

se

haya

establecido,

no

tiene

sentido

a

menos

que

se

haya

definido

el

atributo

arguments.

Normalmente,

no

es

necesario

modificar

este

atributo.

Sin

embargo,

los

casos

siguientes

se

han

probado

y

funcionan

correctamente:

v

Instalación

de

Norton

AntiVirus

7.5.1

v

Instalación

de

Microsoft

Internet

Explorer

5.5

utilizando

la

sintaxis

que

se

describe

en

el

artículo

ID-Q260090

de

Microsoft

Knowledge

Base,

disponible

en

MSDN

(Microsoft

Developers

Network).

El

URL

del

sitio

Web

de

MSDN

Online

es:

http://msdn.microsoft.com/

Este

atributo

sólo

es

válido

en

sistemas

operativos

Windows

soportados

y

no

se

tiene

en

cuenta

en

sistemas

operativos

UNIX.

y:

n:

no

No

n

execute_user_

program

max_stderr_size

Número

máximo

de

bytes

de

error

estándar

que

se

envían

al

servidor.

Entero

No

10.000

execute_user_

program

max_stdout_size

Número

máximo

de

bytes

de

salida

estándar

que

se

envían

al

servidor.

Entero

No

10.000

execute_user_

program

output_file

Ruta

completa

del

archivo

del

sistema

de

destino

en

el

que

se

guarda

la

salida

estándar

(stdout)

del

programa.

Cadena

No

Ninguno

execute_user_

program

La

acción

execute_user_program

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

127

||||||||||||

Page 146: IBM Tivoli Configuration Manager

Tabla

35.

Atributos

del

archivo

SPD

en

la

stanza

execute_user_program

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

output_file_append

Si

se

establece

en

y,

la

salida

estándar

se

añade

al

atributo

output_file

existente.

Si

se

establece

en

n,

se

graba

encima

del

output_file

existente.

y:

n:

no

No

n

execute_user_

program

path

Ruta

completa

del

programa.

Cadena

Ninguno

execute_user_

program

reporting_stderr_on_

server

Si

se

establece

en

y,

el

error

estándar

que

ha

producido

el

programa

se

envía

al

servidor

para

insertarlo

en

el

archivo

de

registro

del

servidor.

y:

n:

no

No

n

execute_user_

program

reporting_stdout_on_

server

Si

se

establece

en

y,

la

salida

estándar

que

ha

producido

el

programa

se

envía

al

servidor

para

insertarla

en

el

archivo

de

registro

del

servidor.

y:

n:

no

No

n

execute_user_

program

retry

Número

máximo

de

veces

que

se

debe

volver

a

ejecutar

el

programa

tras

su

reinicio.

Entero

No

0

execute_user_

program

Sequence

of

Especifica

las

distintas

fases

durante

la

cuales

deben

ejecutarse

los

programas

especificados.

Para

cada

fase

especificada

aquí,

debe

definir

los

atributos

del

programa.

Para

cada

fase

que

se

incluya

en

el

atributo

Sequence

of,

deben

definirse

los

demás

atributos

que

se

listan

en

esta

tabla.

during_backup

during_remove

during_undo

during_accept

during_commit

during_verify

during_cleanup

Ninguno

execute_user_

program

timeout

Tiempo,

expresado

en

segundos,

que

se

ha

de

esperar

para

que

termine

el

programa.

Utilice

este

valor

sólo

si

está

seguro

de

que

el

programa

se

completará.

Consulte

el

apartado

“Formato

de

la

stanza

execute_user_program”

en

la

página

120

para

obtener

más

información.

Entero

No

–1

execute_user_

program

transaccional

Especifica

si

el

programa

debe

ejecutarse

en

modalidad

transaccional.

Si

se

establece

en

y,

la

operación

instalar,

eliminar

o

deshacer

se

realizará

de

forma

transaccional

y

se

ejecutará

el

programa.

Si

se

establece

en

n,

el

programa

no

se

ejecutará

durante

la

fase

inicial

(preparación).

y:

n:

no

No

n

execute_user_

program

La

acción

execute_user_program

128

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 147: IBM Tivoli Configuration Manager

Tabla

35.

Atributos

del

archivo

SPD

en

la

stanza

execute_user_program

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

unix_group_id

ID

de

grupo

de

UNIX

con

el

que

se

ejecutará

el

programa.

Entero

No

Ninguno

execute_user_

program

unix_user_id

ID

de

usuario

de

UNIX

con

el

que

se

ejecutará

el

programa.

Entero

No

Ninguno

execute_user_

program

user_input_

required

Establézcalo

en

y

si

el

programa

necesita

la

interacción

del

usuario.

Además

del

valor

y,

para

poder

ejecutar

programas

gráficos

de

usuario,

la

estación

de

trabajo

no

debe

estar

bloqueada

ni

desconectada

del

sistema.

Establezca

este

valor

en

n

si

el

programa

no

abre

una

interfaz

de

usuario

o

no

necesita

otra

interacción

del

usuario.

Para

ejecutar

el

programa

como

proceso

de

primer

plano

para

el

punto

final,

inserte

las

líneas

siguientes

en

la

acción

execute_user_program:

Program

path:

start

Advanced

options:

/max/ruta_completa_nombre_

programa

y:

n:

no

No

n

execute_user_

program

user_name

Usuario

de

OS/2

que

se

requiere

para

ejecutar

el

programa.

Cadena

No

Ninguno

execute_user_

program

working_dir

Directorio

desde

el

que

se

inicia

el

programa.

Cadena

No

Ninguno

execute_user_

program

Ejemplo

de

archivo

SPD:

execute_user_program

En

el

siguiente

apartado

se

muestra

un

ejemplo

de

archivo

de

definición

del

paquete

de

software

que

contiene

una

stanza

execute_user_program:

"TIVOLI

Software

Package

v4.2.1

-

SPDF"

package

name

=

"Appsample"

title

=

"Paquete

de

software

de

ejemplo

"

version

=

"1.0"

execute_user_program

transactional

=

n

during_install

exit_codes

success

=

0,0

failure

=

1,65535

end

path

=

"$(temp_dir)\log_aft.exe

inhibit_parsing

=

n

timeout

=

-1

user_input_required

=

n

output_file_append

=

n

error_file_append

=

n

reporting_stdout_on_server

=

y

reporting_stderr_on_server

=

y

La

acción

execute_user_program

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

129

||

Page 148: IBM Tivoli Configuration Manager

max_stdout_size

=

10000

max_stderr_size

=

10000

bootable

=

n

retry

=

1

corequisite_files

directory

location

=

"C:\"

name

=

"TMP"

destination

=

"$(temp_dir)"

file

name

=

"log_aft.exe"

destination

=

"log_aft.exe"

translate

=

y

end

end

end

end

end

end

execute_cid_program

La

acción

execute_cid_program

permite

enviar

la

instalación

de

aplicaciones

de

OS/2

que

utilizan

el

programa

de

instalación

de

software

de

OS/2.

El

archivo

de

respuestas

del

programa

de

instalación

de

software

de

OS/2

(archivo

.rsp)

se

utiliza

como

entrada

para

el

archivo

SPD.

execute_cid_program

#

Heredado

de

acción

condition

=

<restricción

cadena>

#

Secuencia

de

<during_install,

during_backup,

during_remove,

during_undo,

during_accept,

during_commit,

during_verify,

during_cleanup>

maintenance_programs

#

Secuencia

de

<cid_program>

end

end

Los

elementos

de

la

secuencia

deben

ser

programas

CID

(configuración,

instalación

y

distribución),

especificados

de

la

forma

siguiente:

during_<operación>

#

Heredado

de

programa

caption

=

<cadena>

path

=

<nombre

ruta>

input_file

=

<nombre

ruta>

arguments

=

<cadena>

working_dir

=

<nombre

ruta>

timeout

=

<entero>

unix_user_id

=

<entero>

unix_group_id

=

<entero>

user_name

=

<cadena>

user_input_required

=

<Booleano>

environment

=

<expresión

cadena>

La

acción

execute_user_program

130

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 149: IBM Tivoli Configuration Manager

#

Atributos

específicos

del

programa

CID

reboot

=

<Booleano>

failure_as_fatal

=

<Booleano>

end

Atributos

de

la

stanza

execute_cid_program

y

sus

elementos

En

la

Tabla

36

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

la

stanza

cid_program

y

los

elementos

during_operación

que

incluye.

Tabla

36.

Atributos

del

archivo

SPD

en

la

stanza

execute_cid_program

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

arguments

Sólo

se

permiten

los

argumentos

del

programa

que

se

está

ejecutando.

No

se

permiten

los

argumentos

de

línea

de

comandos

o

de

shell

como,

por

ejemplo,

el

carácter

ampersand

(&),

que

devuelve

el

control

al

shell.

Cadena

No

Ninguno

cid_program

caption

Nombre

del

programa;

de

forma

predeterminada,

símbolo

del

nombre

de

archivo

(final)

del

valor

del

atributo

path.

Cadena

No

El

símbolo

de

nombre

de

archivo

del

atributo

path

cid_program

condition

Una

expresión

válida

(consulte

el

apartado

“Definición

de

dependencias

y

condiciones”

en

la

página

10

para

obtener

más

información).

Restricción

de

cadena

No

Ninguno

cid_program

environment

Cadena

que

describe

el

entorno

en

el

que

debe

ejecutarse

el

programa,

por

ejemplo:

path=c:\bin;

Expresión

de

cadena

No

Ninguno

cid_program

failure_as_fatal

Especifica

si

un

código

de

retorno

de

anomalía

debe

manejarse

como

una

anomalía

muy

grave.

y:

n:

no

No

n

cid_program

input_file

Archivo

de

entrada

para

el

programa.

Cadena

No

Ninguno

cid_program

maintenance_programs

Lista

de

programas

de

mantenimiento

que

deben

ejecutarse

antes

de

que

se

ejecute

otro

programa

CID,

por

ejemplo,

para

preparar

el

entorno.

Lista

de

programas

CID

No

Ninguno

cid_program

path

Ruta

completa

del

programa.

Cadena

Ninguno

cid_program

La

acción

execute_cid_program

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

131

Page 150: IBM Tivoli Configuration Manager

Tabla

36.

Atributos

del

archivo

SPD

en

la

stanza

execute_cid_program

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

reboot

Si

se

establece

en

y,

el

código

de

retorno

del

rearranque

CID

se

interpreta

como

rearranque

inmediato.

Si

se

establece

en

n,

el

código

de

retorno

de

reinicio

de

CID

se

interpreta

como

un

reinicio

tras

la

ejecución

de

todos

los

demás

comandos

del

paquete

de

software.

y:

n:

no

No

n

cid_program

Sequence

of

Especifica

las

distintas

fases

durante

la

cuales

deben

ejecutarse

los

programas

especificados.

Para

cada

fase

especificada

aquí,

debe

definir

los

atributos

del

programa.

Para

cada

fase

que

se

incluya

en

el

atributo

Sequence

of,

deben

definirse

los

demás

atributos

que

se

listan

en

esta

tabla.

during_backup

during_remove

during_undo

during_accept

during_commit

during_verify

during_cleanup

Ninguno

cid_program

timeout

Tiempo,

expresado

en

segundos,

que

se

ha

de

esperar

para

que

termine

el

programa.

Utilice

este

valor

sólo

si

está

seguro

de

que

el

programa

se

completará.

Consulte

el

apartado

“Formato

de

la

stanza

execute_user_program”

en

la

página

120

para

obtener

más

información.

Entero

No

–1

cid_program

unix_group_id

ID

de

grupo

de

UNIX

con

el

que

se

ejecutará

el

programa.

Entero

No

Ninguno

cid_program

unix_user_id

ID

de

usuario

de

UNIX

con

el

que

se

ejecutará

el

programa.

Entero

No

Ninguno

cid_program

user_input_

required

Establézcalo

en

y

si

el

programa

necesita

la

interacción

del

usuario.

Además

del

valor

y,

para

poder

ejecutar

programas

gráficos

de

usuario,

la

estación

de

trabajo

no

debe

estar

bloqueada

ni

desconectada

del

sistema.

Establezca

este

valor

en

n

si

el

programa

no

abre

una

interfaz

de

usuario

o

no

necesita

otra

interacción

del

usuario.

Para

ejecutar

el

programa

como

proceso

de

primer

plano

para

el

punto

final,

inserte

las

líneas

siguientes

en

la

acción

execute_user_program:

Program

path:

start

Advanced

options:

/max/ruta_completa_nombre_

programa

y:

n:

no

No

n

cid_program

user_name

Usuario

de

Windows

NT

que

se

requiere

para

ejecutar

el

programa.

Cadena

No

Ninguno

cid_program

working_dir

Directorio

desde

el

que

se

inicia

el

programa.

Cadena

No

Ninguno

cid_program

La

acción

execute_cid_program

132

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||||

Page 151: IBM Tivoli Configuration Manager

Ejemplo

de

archivo

SPD:

execute_cid_program

En

el

siguiente

apartado

se

muestra

un

ejemplo

de

archivo

de

definición

del

paquete

de

software

que

contiene

una

stanza

execute_cid_program:

"TIVOLI

Software

Package

v4.2.1

-

SPDF"

package

name

=

"cidret"

version

=

"1.0"

undoable

=

o

committable

=

o

history_reset

=

n

stop_on_failure

=

y

execute_cid_program

during_install

path

=

c:\os2verify\maint.cmd

timeout

=

-1

user_input_required

=

n

reboot

=

n

failure_as_fatal

=

y

end

maintenance_programs

cid_program

path

=

c:\os2verify\ci1.cmd

end

cid_program

path

=

c:\os2verify\ci2.cmd

end

cid_program

path

=

c:\os2verify\ci3.cmd

end

end

end

end

execute_mssetup_program

La

acción

execute_mssetup_program

permite

ejecutar

instalaciones

de

aplicaciones

Windows

que

utilizan

el

programa

de

instalación

Microsoft

Setup.

La

información

contenida

en

el

archivo

PDF

de

Microsoft

Setup

se

utiliza

como

entrada

para

crear

un

archivo

SPD.

En

el

ejemplo

siguiente

se

muestra

un

extracto

de

un

archivo

PDF

de

Microsoft

Setup

para

la

versión

1.0.

[PDF]

Version=1.0

[Package

Definition]

Product=Microsoft

Office

98

Version=7.0

Comment=Microsoft

Office

98

Standard

SetupVariations=Compact,

Typical,

Complete,

Workstation,

Custom,

Uninstall

[Compact

Setup]

CommandLine=setup.exe

/Q1

/B2

CommandName=Compact

UserInputRequired=FALSE

SupportedPlatforms=Windows98

(x86)

En

el

ejemplo

siguiente

se

muestra

un

extracto

de

un

archivo

PDF

de

Microsoft

Setup

para

la

versión

2.0.

La

acción

execute_cid_program

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

133

Page 152: IBM Tivoli Configuration Manager

[PDF]

Version=2.0

[Package

Definition]

Name=Norton

AntiVirus

Corporate

Edition

Version=7.5

Comment=Norton

AntiVirus

Corporate

Edition

7.5

Publisher=Symantec

Language=English

Programs=Complete,

Deinstall,

Manual

[Complete]

Name=Complete

CommandLine=setup.exe

/v"/qn

/mnavwnt"

StartIn=.

EstimatedDiskSpace=Unknown

EstimatedRunTime=Unknown

SupportedClients=Win

NT

(i386),

Win

9x

Win

NT

(i386)

MinVersion1=4.00.0000.0

Win

NT

(i386)

MaxVersion1=4.00.9999.9999

Win

NT

(i386)

MinVersion2=5.00.0000.0

Win

NT

(i386)

MaxVersion2=5.00.9999.9999

UserInputRequired=FALSE

AdminRightsRequired=TRUE

[Deinstall]

Name=Deinstall

CommandLine=setup.exe

/x

/v/qn

StartIn=.

EstimatedDiskSpace=Unknown

EstimatedRunTime=Unknown

SupportedClients=Win

NT

(i386),

Win

9x

Win

NT

(i386)

MinVersion1=4.00.0000.0

Win

NT

(i386)

MaxVersion1=4.00.9999.9999

Win

NT

(i386)

MinVersion2=5.00.0000.0

Win

NT

(i386)

MaxVersion2=5.00.9999.9999

UserInputRequired=FALSE

AdminRightsRequired=TRUE

[Manual]

Name=Manual

CommandLine=setup.exe

StartIn=.

EstimateDiskSpace=Unknown

EstimateRunTime=Unknown

SupportedClients=Win

NT

(i386),

Win

9x

Win

NT

(i386)

MinVersion1=4.00.0000.0

Win

NT

(i386)

MaxVersion1=4.00.9999.9999

Win

NT

(i386)

MinVersion2=5.00.0000.0

Win

NT

(i386)

MaxVersion2=5.00.9999.9999

UserInputRequired=TRUE

AdminRightsRequired=TRUE

En

este

ejemplo,

la

información

de

la

entrada

CommandLine

se

utiliza

para

especificar

el

nombre

de

programa

y

los

argumentos

del

archivo

SPD.

A

continuación

se

muestra

un

ejemplo

de

la

stanza

de

archivo

SPD

execute_mssetup_program:

execute_mssetup_program

#

Heredado

de

comando

condition

=

<restricción

cadena>

#

Secuencia

de

<during_install,

during_remove>

end

La

acción

execute_mssetup_program

134

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 153: IBM Tivoli Configuration Manager

Los

elementos

de

la

secuencia

deben

ser

programas

de

Microsoft

Setup,

especificados

de

la

forma

siguiente:

during_<operación>

#

Heredado

de

programa

caption

=

<cadena>

path

=

<nombre

ruta>

arguments

=

<cadena>

working_dir

=

<nombre

ruta>

timeout

=

<entero>

user_input_required

=

<Booleano>

#

Ningún

atributo

específico

del

programa

mssetup

corequisites

#

Secuencia

de

<archivo,

directorio>

end

end

Atributos

de

la

stanza

execute_mssetup_program

y

sus

elementos

En

la

Tabla

37

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

la

stanza

execute_mssetup_program

y

los

elementos

during_operación

que

ésta

incluye.

Tabla

37.

Atributos

del

archivo

SPD

en

la

stanza

execute_mssetup_program

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

arguments

Sólo

se

permiten

los

argumentos

del

programa

que

se

está

ejecutando.

No

se

permiten

los

argumentos

de

línea

de

comandos

o

de

shell

como,

por

ejemplo,

el

carácter

ampersand

(&),

que

devuelve

el

control

al

shell.

Cadena

No

Ninguno

execute_mssetup_

program

caption

Nombre

del

programa;

de

forma

predeterminada,

símbolo

del

nombre

de

archivo

(final)

del

valor

del

atributo

path.

Cadena

No

El

símbolo

de

nombre

de

archivo

del

atributo

path

execute_mssetup_

program

condition

Una

expresión

válida

(consulte

el

apartado

“Definición

de

dependencias

y

condiciones”

en

la

página

10

para

obtener

más

información).

Restricción

de

cadena

No

Ninguno

execute_mssetup_

program

path

Ruta

completa

del

programa.

Cadena

Ninguno

execute_mssetup_

program

Sequence

of

Especifica

las

distintas

fases

durante

la

cuales

deben

ejecutarse

los

programas

especificados.

Para

cada

fase

especificada

aquí,

debe

definir

los

atributos

del

programa.

Para

cada

fase

que

se

incluya

en

el

atributo

Sequence

of,

deben

definirse

los

demás

atributos

que

se

listan

en

esta

tabla.

during_install

during_remove

Ninguno

execute_mssetup_

program

La

acción

execute_mssetup_program

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

135

Page 154: IBM Tivoli Configuration Manager

Tabla

37.

Atributos

del

archivo

SPD

en

la

stanza

execute_mssetup_program

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

timeout

Tiempo,

expresado

en

segundos,

que

se

ha

de

esperar

para

que

termine

el

programa.

Utilice

este

valor

sólo

si

está

seguro

de

que

el

programa

se

completará.

Consulte

el

apartado

“Formato

de

la

stanza

execute_user_program”

en

la

página

120

para

obtener

más

información.

Entero

No

–1

execute_mssetup_

program

user_input_

required

Establézcalo

en

y

si

el

programa

necesita

la

interacción

del

usuario.

Además

del

valor

y,

para

poder

ejecutar

programas

gráficos

de

usuario,

la

estación

de

trabajo

no

debe

estar

bloqueada

ni

desconectada

del

sistema.

Establezca

este

valor

en

n

si

el

programa

no

abre

una

interfaz

de

usuario

o

no

necesita

otra

interacción

del

usuario.

Para

ejecutar

el

programa

como

proceso

de

primer

plano

para

el

punto

final,

inserte

las

líneas

siguientes

en

la

acción

execute_user_program:

Program

path:

start

Advanced

options:

/max/ruta_completa_nombre_

programa

y:

n:

no

No

n

execute_mssetup_

program

working_dir

Directorio

desde

el

que

se

inicia

el

programa.

Cadena

No

Ninguno

execute_mssetup_

program

Ejemplo

de

archivo

SPD:

execute_mssetup_program

En

este

ejemplo

se

muestra

la

utilización

de

la

acción

execute_mssetup_program

para

instalar

una

aplicación

de

Microsoft

Office

98.

La

acción

install

accede

a

la

unidad

de

red

que

contiene

las

imágenes

de

la

aplicación,

instala

la

aplicación

y,

a

continuación,

se

desconecta

de

la

unidad

de

red.

La

acción

remove

accede

a

la

unidad

de

red

que

contiene

las

imágenes

de

la

aplicación,

desinstala

la

aplicación

y,

a

continuación,

se

desconecta

de

la

unidad

de

red.

’TIVOLI

software

package

v4.2

-

SPDF’

package

name

=

"MS_OFFICE_98"

title

=

"Instalación

de

Office

98"

description

=

"Ejecutar

MS

Setup

para

instalar

Office

98"

copyright

=

"Tivoli"

version

=

1.0

stop_on_failure

=

y

default_variables

install_dir

=

$(freedrive_01)\office98

end

execute_user_program

#Conectar

la

unidad

de

red

donde

#

se

almacenan

las

imágenes

de

la

aplicación

condition

=

"$(os_name)

==

Windows_NT

during_install

path

=

$(system_dir)\net

arguments

=

"use

$(freedrive_01)

\\argus\scratch"

working_dir

=

$(system_dir)

user_input_required

=

n

timeout

=

-1

La

acción

execute_mssetup_program

136

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||

Page 155: IBM Tivoli Configuration Manager

end

#

during_install

during_remove

path

=

$(system_dir)\net

arguments

=

"use

$(freedrive_01)

\\argus\scratch"

working_dir

=

$(system_dir)

user_input_required

=

n

timeout

=

-1

end

#

during_remove

end

#

execute_user-program

execute_mssetup_program

#

Iniciar

instalación/desinstalación

#

de

MSsetup

condition

=

"$(os_name)

==

Windows_NT

during_install

path

=

$(install_dir)\setup.exe

arguments

=

"/Q1

/B4"

#ejecutar

#configuración

de

estación

de

trabajo

working_dir

=

$(install_dir)

user_input_required

=

n

timeout

=

-1

end

#

during_install

during_remove

path

=

$(install_dir)\setup.exe

arguments

=

"/Q1

/U"

#ejecutar

desinstalación

working_dir

=

$(install_dir)

user_input_required

=

n

timeout

=

-1

end

#

during_remove

end

#

execute_mssetup_program

execute_user_program

#

Desconectar

unidad

de

red

condition

=

"$(os_name)

==

Windows_NT

during_install

path

=

$(system_dir)\net

arguments

=

"use

$(freedrive_01)

/delete"

working_dir

=

$(system_dir)

user_input_required

=

n

timeout

=

-1

end

#

during_install

during_remove

path

=

$(system_dir)\net

arguments

=

"use

$(freedrive_01)

/delete"

working_dir

=

$(system_dir)

user_input_required

=

n

timeout

=

-1

end

#

during_remove

end

#

execute_user-program

end

execute_installshield_program

La

acción

execute_installshield_program

permite

ejecutar

instalaciones

de

aplicaciones

Windows

que

utilizan

el

programa

de

instalación

InstallShield.

El

archivo

de

respuestas

.ISS

de

InstallShield

se

utiliza

como

entrada

para

un

archivo

SPD.

Para

determinar

si

debe

utilizarse

esta

stanza

para

instalar

un

programa

de

aplicación

en

particular,

utilice

los

criterios

siguientes:

La

acción

execute_mssetup_program

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

137

Page 156: IBM Tivoli Configuration Manager

v

El

programa

debe

crear

un

archivo

de

registro

de

InstallShield

que

se

encuentre

en

la

posición

que

se

especifica

con

el

atributo

log_file_path.

v

El

programa

debe

permitir

la

utilización

del

conmutador

de

línea

de

comandos

–f2

para

personalizar

la

ubicación

del

archivo

de

registro.

Si

no

se

puede

utilizar

–f2,

el

valor

que

se

especifica

para

log_file_path

debe

ser

la

misma

ubicación

en

la

que

va

a

crearse

el

archivo

de

registro.

Si

no

se

satisfacen

estos

criterios,

en

su

lugar,

utilice

la

acción

execute_user_program

(consulte

el

apartado

“execute_user_program”

en

la

página

117).

A

continuación

se

muestra

el

formato

de

la

stanza

execute_installshield_program:

execute_installshield_program

#

Heredado

de

comando

condition

=

<restricción

cadena>

automatic_uninstall

=

<Booleano>

<during_install>

end

Los

elementos

de

la

secuencia

deben

ser

programas

de

InstallShield,

especificados

de

la

forma

siguiente:

during_<operación>

#

Heredado

de

programa

caption

=

<cadena>

path

=

<nombre

ruta>

timeout

=

<entero>

#

Atributos

específicos

del

programa

InstallShield

response_file_path

=

<nombre

ruta>

log_file_path

=

<nombre

ruta>

silent

=

<booleano>

corequisites

#

Secuencia

de

<archivo,

directorio>

end

end

Atributos

de

la

stanza

execute_installshield_program

y

sus

elementos

En

la

Tabla

38

se

muestra

una

lista

con

todos

los

atributos

que

pueden

definirse

en

la

stanza

execute_installshield_program

y

los

elementos

during_operación

que

ésta

incluye.

Tabla

38.

Atributos

del

archivo

SPD

en

la

stanza

execute_installshield_program

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

automatic_

uninstall

Durante

la

fase

de

eliminación,

si

se

establece

en

y,

el

agente

de

Software

Distribution

ejecuta

automáticamente

el

programa

de

desinstalación

de

InstallShield

que

se

ha

registrado

en

la

base

de

datos

de

registro.

De

otro

modo,

no

se

ejecuta

ninguna

acción

de

eliminación.

y:

n:

no

No

y

execute_installshield_

program

La

acción

execute_installshield_program

138

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 157: IBM Tivoli Configuration Manager

Tabla

38.

Atributos

del

archivo

SPD

en

la

stanza

execute_installshield_program

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

caption

Nombre

del

programa;

de

forma

predeterminada,

símbolo

del

nombre

de

archivo

(final)

del

valor

del

atributo

path.

Cadena

No

El

símbolo

de

nombre

de

archivo

del

atributo

path

execute_installshield_

program

condition

Una

expresión

válida

(consulte

el

apartado

“Definición

de

dependencias

y

condiciones”

en

la

página

10

para

obtener

más

información).

Restricción

de

cadena

No

Ninguno

execute_installshield_

program

Sequence

of

during_install

Especifica

los

atributos

que

deben

utilizarse

durante

la

instalación.

Dentro

de

esta

secuencia

se

incluyen

los

demás

atributos.

during_install

during_remove

Ninguno

execute_installshield_

program

log_file_path

Nombre

de

ruta

del

archivo

de

registro

de

InstallShield.

Cadena

No

instshld.log

execute_installshield_

program

path

Ruta

completa

del

programa.

Cadena

Ninguno

execute_installshield_

program

response_file_

path

Nombre

de

ruta

del

archivo

de

respuestas

de

InstallShield.

Cadena

No

setup.iss

execute_installshield_

program

silent

Si

se

establece

en

y,

especifica

una

instalación

silenciosa.

Si

se

establece

en

n,

especifica

una

instalación

interactiva.

y:

n:

no

No

y

execute_installshield_

program

timeout

Tiempo,

expresado

en

segundos,

que

se

ha

de

esperar

para

que

termine

el

programa.

Utilice

este

valor

sólo

si

está

seguro

de

que

el

programa

se

completará.

Consulte

el

apartado

“Formato

de

la

stanza

execute_user_program”

en

la

página

120

para

obtener

más

información.

Entero

No

–1

execute_installshield_

program

Ejemplo

de

archivo

SPD:

execute_installshield_program

En

el

siguiente

apartado

se

muestra

un

ejemplo

de

archivo

de

definición

del

paquete

de

software

que

contiene

una

stanza

execute_installshield_program:

’TIVOLI

software

package

v4.2

-

SPDF’

package

name

=

"InstallShield"

title

=

"InstallShield"

description

=

"Install

Remote_Control

pgm"

copyright

=

"Tivoli"

version

=

1.0

stop_on_failure

=

y

La

acción

execute_installshield_program

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

139

|||||

Page 158: IBM Tivoli Configuration Manager

default_variables

install_dir

=

C:\usr\sd40\install\rem_control

end

execute_installshield_program

condition

=

"$(os_name)

==

Windows_NT

automatic_uninstall

=

y

during_install

path

=

$(install_dir)\setup.exe

timeout

=

-1

response_file_path

=

$(install_dir)\setup.iss

log_file_path

=

$(install_dir)\install.log

silent

=

y

end

#

during_install

end

#

execute_installshield_program

end

Acciones

del

sistema

En

este

apartado

se

describen

las

stanzas

siguientes:

restart

Inserte

esta

acción

en

el

paquete

de

software

cuando

sea

necesario

rearrancar

la

máquina

o

el

sistema

operativo

al

instalar

una

aplicación.

check_disk_space

Incluya

esta

comprobación

en

el

paquete

de

software

para

asegurarse

de

que

haya

suficiente

espacio

de

disco

en

la

máquina

de

destino.

restart

En

este

apartado

se

proporcionan

el

formato

de

la

stanza

restart

y

los

detalles

de

cada

atributo

de

dicha

stanza.

Nota:

la

stanza

restart

no

se

tiene

en

cuenta

en

absoluto

en

ninguna

plataforma

UNIX

ni

en

las

operaciones

transaccionales

de

ninguna

de

las

demás

plataformas.

restart

#

Heredado

de

acción

condition

=

<restricción

cadena>

during_install

=

<none,

after,

immediately>

during_remove

=

<none,

after,

immediately>

during_undo

=

<none,

after,

immediately>

during_commit

=

<none,

after,

immediately>

end

Tabla

39.

Atributos

del

archivo

SPD

en

la

stanza

restart

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

condition

Una

expresión

válida

(consulte

el

apartado

“Definición

de

dependencias

y

condiciones”

en

la

página

10

para

obtener

más

información).

Restricción

de

cadena

No

Ninguno

restart

La

acción

execute_installshield_program

140

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||||||

Page 159: IBM Tivoli Configuration Manager

Tabla

39.

Atributos

del

archivo

SPD

en

la

stanza

restart

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

during_install

Especifica

cuándo

se

debe

realizar

un

reinicio

durante

la

instalación

del

paquete.

Si

se

establece

en

immediately,

el

reinicio

tendrá

lugar

cuando

se

detecte

la

sentencia

de

reinicio.

Si

se

realiza

una

operación

de

instalación

transaccional,

este

atributo

se

pasa

por

alto

y

la

máquina

se

reinicia

cuando

se

ejecuta

la

operación

de

validación.

none,

after,

immediately

No

after

restart

during_remove

Especifica

cuándo

se

debe

realizar

un

reinicio

durante

la

eliminación

del

paquete.

Si

se

establece

en

immediately,

el

reinicio

tendrá

lugar

cuando

se

detecte

la

sentencia

de

reinicio.

none,

after,

immediately

No

after

restart

during_undo

Especifica

cuándo

se

debe

realizar

un

reinicio

durante

la

acción

de

deshacer

del

paquete.

Si

se

establece

en

immediately,

el

reinicio

tendrá

lugar

cuando

se

detecte

la

sentencia

de

reinicio.

none,

after,

immediately

No

after

restart

during_commit

Especifica

cuándo

se

debe

realizar

un

reinicio

durante

la

validación

del

paquete.

Si

se

establece

en

immediately,

el

reinicio

tendrá

lugar

cuando

se

detecte

la

sentencia

de

reinicio.

none,

after,

immediately

No

after

restart

force_restart

Especifica

si

debe

forzarse

la

acción

de

rearranque

en

el

punto

final.

Este

atributo

sólo

tiene

validez

en

sistemas

Windows.

Los

valores

posibles

son

y

y

n.

El

valor

predeterminado

es

n.

Este

atributo

interactúa

con

el

atributo

de

tiempo

de

espera

(timeout),

tal

como

se

describe

a

continuación:

v

Si

se

utilizan

los

valores

predeterminados,

es

decir,

el

atributo

timeout

se

establece

en

-1

y

el

atributo

force_restart

se

establece

en

n,

se

invoca

un

rearranque

del

software

y,

en

caso

de

que

falle,

Software

Distribution

lo

vuelve

a

intentar

durante

un

intervalo

de

tiempo

infinito.

v

Si

el

atributo

timeout

se

establece

en

-1

y

el

atributo

force_restart

se

establece

en

y,

se

lleva

a

cabo

inmediatamente

un

rearranque

del

hardware.

v

Si

el

atributo

timeout

tiene

un

valor

superior

o

igual

a

cero

y

el

atributo

force_restart

se

establece

en

n,

se

invoca

un

rearranque

del

software.

Si

el

rearranque

sufre

una

anomalía,

la

distribución

falla

una

vez

que

ha

transcurrido

el

tiempo

de

espera.

v

Si

el

atributo

timeout

tiene

un

valor

superior

o

igual

a

cero

y

el

atributo

force_restart

se

establece

en

y,

se

invoca

un

rearranque

del

software

y,

en

caso

de

que

falle,

se

lleva

a

cabo

un

rearranque

del

hardware

una

vez

que

ha

transcurrido

el

tiempo

de

espera.

y,

n

No

n

restart

La

acción

restart

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

141

|

Page 160: IBM Tivoli Configuration Manager

Tabla

39.

Atributos

del

archivo

SPD

en

la

stanza

restart

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

timeout

Especifica

el

número

de

segundos

que

Software

Distribution

debe

esperar

antes

de

que

falle

el

rearranque.

Si

se

produce

un

intervalo

de

reintento

durante

este

tiempo

de

espera,

la

distribución

se

interrumpe

y

se

utiliza

la

función

de

punto

de

control

y

rearranque

para

reintentar

la

operación

más

adelante.

El

valor

predeterminado

es

-1.

Esto

significa

que

Software

Distribution

reintenta

la

operación

durante

un

tiempo

infinito.

Entero

No

-1

restart

check_disk_space

Para

realizar

una

comprobación

del

espacio

en

disco

disponible

en

el

sistema

de

destino,

utilice

la

stanza

check_disk_space,

cuyo

formato

se

indica

a

continuación:

check_disk_space

#

Secuencia

de

<volume>

end

Tabla

40.

Atributo

del

archivo

SPD

de

la

stanza

check_disk_space

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

volume

El

volumen

debe

especificarse

de

la

forma

siguiente:

unidad,

espacio,

por

ejemplo,

Volume

=

c:0,10M.

El

espacio

puede

especificarse

en

las

siguientes

unidades:

B

Bytes

K

Kilobytes

M

Megabytes

G

GigabytesSi

sólo

se

indica

un

número,

la

unidad

predeterminada

es

B

(bytes).

Expresión

de

cadena

Ninguno

check_disk_space

Ejemplo

de

archivo

SPD:

check_disk_space

En

el

siguiente

apartado

se

muestra

un

ejemplo

de

archivo

de

definición

del

paquete

de

software

que

contiene

una

stanza

check_disk_space:

‘TIVOLI

Software

Package

v4.2.1

SPDF’

package

##

##

Atributos

del

paquete

##

name

=

“Check_disk”

title

=

“Comprobar

espacio

en

disco”

description

=

“Comprueba

el

espacio

de

disco

libre”

copyright

=

“Tivoli

Systems”

version

=

1.0

stop_on_failure

=

n

check_disk_space

La

acción

restart

142

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||||||

Page 161: IBM Tivoli Configuration Manager

volume

=

/0,10M

end

end

Nota:

En

sistemas

UNIX,

la

acción

de

comprobación

del

espacio

en

disco

realiza

una

búsqueda

del

sistema

de

archivos

empezando

por

el

símbolo

(token)

final

de

la

ruta

especificada,

y

pasa

al

símbolo

anterior,

hasta

que

encuentra

el

sistema

de

archivos.

De

forma

predeterminada,

si

no

se

detecta

ningún

sistema

de

archivos,

el

espacio

en

disco

se

comprueba

en

la

raíz.

No

se

emite

ninguna

advertencia

si

no

hay

ningún

sistema

de

archivos

disponible

en

el

símbolo

especificado.

La

stanza

contained_signature

Durante

la

preparación

de

un

paquete

de

software,

es

posible

especificar

un

objeto

de

archivo

dentro

del

paquete

que

va

a

utilizarse

como

signatura

por

medio

de

la

utilización

del

atributo

is_signature.

En

la

definición

siguiente

se

muestran

los

atributos

que

se

pueden

definir

en

una

stanza

contained_signature.

Para

obtener

más

información

acerca

de

este

atributo,

consulte

la

Tabla

11

en

la

página

40.

contained_signature

file_name

=

<cadena>

file_size

=

<entero>

add_if_non_existing

=

<booleano>

inventory_description

=

<cadena>

inventory_version

=

<booleano>

end

Si

el

paquete

de

software

contiene

archivos

que

van

a

instalarse

con

un

programa

de

instalación

local

como,

por

ejemplo,

MSI,

InstallShield,

etc.,

no

es

posible

asignar

una

propiedad

de

signatura.

La

stanza

contained_signature

permite

definir

las

signaturas

del

paquete

de

software

por

nombre

y

tamaño.

En

la

Tabla

41

se

proporciona

información

detallada

acerca

de

los

atributos

de

la

stanza

contained_signature

.

Tabla

41.

Atributos

del

archivo

SPD

en

la

stanza

contained_signature

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

file_name

Nombre

de

archivo

del

producto

o

software

que

se

va

a

instalar,

por

ejemplo,

notes.exe.

En

un

entorno

de

PC,

el

nombre

de

archivo

de

signatura

debe

especificarse

en

mayúsculas.

En

un

entorno

UNIX,

el

nombre

de

archivo

de

signatura

debe

especificarse

en

mayúsculas

o

en

minúsculas,

en

función

de

la

forma

en

que

se

escriba

el

nombre

del

archivo.

Cadena

Ninguno

contained_signature

file_size

Tamaño

del

archivo

que

se

va

a

instalar.

Entero

Ninguno

contained_signature

add_if_not_

existing

Si

este

archivo

de

signatura

todavía

no

se

ha

grabado

en

la

base

de

datos

de

Inventory,

utilice

este

atributo

para

añadir

la

signatura

a

la

tabla

adecuada.

y:

n:

no

No

n

contained_signature

La

comprobación

check_disk_space

Capítulo

1.

Edición

del

archivo

de

definición

del

paquete

de

software

143

|||||||

Page 162: IBM Tivoli Configuration Manager

Tabla

41.

Atributos

del

archivo

SPD

en

la

stanza

contained_signature

(continuación)

Atributo

Comentarios

Valores

Necesario

Valor

predeterminado

Stanzas

inventory_

description

Descripción

del

software

que

se

va

a

instalar,

por

ejemplo,

Lotus

Notes

Cadena

Sí,

si

add_if_not

_existing

se

establece

en

y

Ninguno

contained_signature

inventory_

version

Número

de

versión

del

software

que

va

a

instalarse.

Entero

Sí,

si

add_if_not

_existing

se

establece

en

y

Ninguno

contained_signature

Ejemplo

de

archivo

SPD:

contained_signature

contained_signature

file_name

=

mysign

file_size

=

2000

add_if_non_existing

=

y

inventory_description

=

"Probar

signatura"

inventory_version

=

1

end

La

stanza

contained_signature

144

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 163: IBM Tivoli Configuration Manager

Capítulo

2.

Operaciones

de

gestión

de

cambios

Después

de

crear

un

paquete

de

software

y

de

catalogarlo

en

el

servidor

de

Software

Distribution,

puede

utilizar

operaciones

de

gestión

de

cambios

para

gestionar

cómo

han

de

realizarse

las

acciones

de

paquete.

Las

operaciones

de

gestión

de

cambios,

que

se

indican

en

el

apartado

“Tipos

de

operaciones

de

gestión

de

cambios”

en

la

página

147,

puede

realizarse

en

las

modalidades

siguientes:

v

Transaccional

v

Con

posibilidad

de

deshacer

v

Con

posibilidad

de

deshacer

en

transaccional

Modalidad

transaccional

La

modalidad

transaccional

subdivide

la

ejecución

de

una

operación

de

instalación

o

de

eliminación

en

dos

fases:

la

fase

de

preparación

y

la

fase

de

validación.

Durante

la

fase

de

preparación,

cada

acción

del

paquete

prepara

las

condiciones

para

la

ejecución

satisfactoria

de

la

operación

solicitada,

lo

que

reduce

el

riesgo

de

anomalía

durante

la

fase

de

validación.

Si

la

fase

de

preparación

finaliza

de

manera

normal,

en

el

caso

de

una

instalación,

los

archivos

se

instalan

en

el

área

de

preparación.

A

partir

de

aquí,

empieza

la

fase

de

validación,

en

la

que

entran

en

vigor

las

actualizaciones,

es

decir,

los

archivos

se

trasladan

del

área

de

preparación

a

la

de

producción.

Si

la

fase

de

preparación

no

se

ejecuta

satisfactoriamente,

el

sistema

vuelve

(se

retrotrae)

a

su

estado

estable

original,

tal

como

se

muestra

en

la

figura

siguiente.

Consulte

el

apartado

“Ciclo

transaccional”

en

la

página

156

para

conocer

ejemplos

de

operaciones

en

las

que

se

utiliza

esta

modalidad.

Validado

Inicial

Preparado

Validar

Retrotraer

Instalaciónno transaccional

InstalaciónTransaccional

Figura

10.

Modalidad

transaccional

©

Copyright

IBM

Corp.

2000,

2003

145

Page 164: IBM Tivoli Configuration Manager

Modalidad

con

posibilidad

de

deshacer

La

modalidad

con

posibilidad

de

deshacer

le

permite

deshacer

una

operación,

incluso

si

la

ha

instalado

en

el

área

activa

(e

incluso

si

ya

se

ha

validado).

Esta

modalidad

es

útil

cuando

no

se

está

seguro

acerca

de

los

resultados

de

una

operación,

ya

que

puede

devolver

al

sistema

al

estado

en

el

que

se

encontraba

anteriormente

deshaciendo

la

operación.

Además,

si

una

operación

que

se

ha

ejecutado

en

modalidad

con

posibilidad

de

deshacer

no

se

ha

completado

satisfactoriamente,

el

sistema

se

retrotraerá

automáticamente

a

su

estado

estable

original.

Una

operación

de

eliminación

de

un

objeto

no

podrá

deshacerse

a

menos

que

el

objeto

se

haya

instalado

anteriormente

con

la

opción

con

posibilidad

de

deshacer.

La

realización

de

una

operación

en

modalidad

con

posibilidad

de

deshacer

implica

la

creación

de

un

paquete

de

copia

de

seguridad,

que

podría

ser

bastante

grande,

en

función

del

tamaño

del

sistema.

Cuando

realiza

una

operación

de

aceptación,

se

suprime

el

paquete

de

copia

de

seguridad

que

se

ha

creado

y

el

espacio

del

área

de

copia

de

seguridad

pasa

a

estar

disponible;

por

lo

tanto,

la

operación

anterior

ya

no

puede

deshacerse.

Consulte

el

apartado

“Ciclo

con

posibilidad

de

deshacer”

en

la

página

157

para

conocer

ejemplos

de

operaciones

en

las

que

se

utiliza

esta

modalidad.

Modalidad

con

posibilidad

de

deshacer

en

transaccional

En

la

modalidad

posibilidad

de

deshacer

en

transaccional,

la

operación

se

realiza

en

dos

fases:

preparación

y

compromiso.

La

modalidad

con

posibilidad

de

deshacer

en

transaccional

define

la

posibilidad

de

deshacer

de

una

operación

y

que

se

construye

un

paquete

de

copia

de

seguridad

durante

la

fase

de

compromiso,

durante

la

cual

todas

las

actualizaciones

realizadas

durante

la

fase

de

preparación

Con posibilidadde deshacer

Inicial

Con posibilidadde deshacer

Instalación conposibilidad

de deshacer

Aceptar

Deshacer

Instalación sinposibilidad

de deshacer

Figura

11.

Modalidad

con

posibilidad

de

deshacer

Modalidad

con

posibilidad

de

deshacer

146

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 165: IBM Tivoli Configuration Manager

tienen

efecto.

Esta

modalidad

requiere

espacio

reservado

para

un

área

de

preparación

y

un

área

de

copia

de

seguridad.

Consulte

el

apartado

“Ciclo

con

posibilidad

de

deshacer

en

transaccional”

en

la

página

158

para

conocer

ejemplos

de

operaciones

en

las

que

se

utiliza

esta

modalidad.

Modalidad

transaccional

y

con

posibilidad

de

deshacer

La

modalidad

transaccional

y

con

posibilidad

de

deshacer

es

la

unión

de

las

modalidades

transaccional

y

con

posibilidad

de

deshacer.

La

operación

se

realiza

de

forma

transaccional

y

tiene

posibilidad

de

deshacerse;

sin

embargo,

el

paquete

de

copia

de

seguridad

no

se

crea

de

forma

transaccional.

Consulte

el

apartado

“Ciclo

transaccional

y

con

posibilidad

de

deshacer”

en

la

página

159

para

conocer

ejemplos

de

operaciones

en

las

que

se

utiliza

esta

modalidad.

Tipos

de

operaciones

de

gestión

de

cambios

Software

Distribution

admite

diversas

operaciones

que

actúan

en

los

paquetes

de

software:

install

Realiza

las

acciones

que

se

listan

en

el

paquete

de

software.

remove

Desinstala

un

paquete

de

software.

undo

Devuelve

al

sistema

a

su

estado

anterior,

al

estado

que

tenía

antes

de

la

última

operación

de

instalación

o

de

eliminación.

accept

Suprime

el

paquete

de

seguridad

para

que

la

operación

anterior

ya

no

pueda

deshacerse.

commit

Hace

que

entren

en

vigor

todas

las

actualizaciones

realizadas

en

la

fase

de

preparación.

verify

Verifica

la

coherencia

del

paquete

de

software

y

del

objeto

en

el

sistema

de

destino.

Si

falla

la

operación

de

verificación,

el

paquete

de

software

se

coloca

en

un

estado

de

error.

load

Carga

paquetes

de

software

en

un

almacén

repetidor

para

su

posterior

distribución.

Esta

operación

sólo

es

válida

para

paquetes

de

software

construidos.

unload

Suprime

paquetes

de

software

de

un

almacén

repetidor.

Esta

operación

sólo

es

válida

para

paquetes

de

software

construidos.

En

los

apartados

siguientes

se

explica

detalladamente

cada

una

de

estas

operaciones.

Operaciones

de

traslado

de

datos

Software

Distribution

proporciona

los

comandos

siguientes

para

enviar

(send),

recuperar

(retrieve)

y

suprimir

(delete)

archivos

en

máquinas

en

un

entorno

de

Tivoli

Management:

Send

Transfiere

un

único

archivo,

varios

archivos

o

directorios

de

un

sistema

de

origen,

incluyendo

puntos

finales,

a

un

grupo

de

puntos

finales

Tivoli

especificados

en

su

entorno

de

Tivoli.

Modalidad

con

posibilidad

de

deshacer

en

transaccional

Capítulo

2.

Operaciones

de

gestión

de

cambios

147

Page 166: IBM Tivoli Configuration Manager

Retrieve

Transfiere

un

único

archivo,

varios

archivos

o

directorios

de

puntos

finales

Tivoli

especificados

a

un

host

de

origen.

Delete

Suprime

un

único

archivo,

varios

archivos

o

directorios

de

uno

o

más

puntos

finales.

Para

obtener

más

información

acerca

de

las

operaciones

de

traslado

de

datos,

vea

el

comando

“wspmvdata”

en

la

página

236

y

consulte

la

publicación

Guía

del

usuario

para

Software

Distribution.

Operación

de

instalación

La

operación

de

instalación

realiza

las

acciones

que

se

listan

en

un

paquete

de

software.

Por

ejemplo,

la

acción

″add

file″

copia

un

archivo

en

el

sistema

de

archivos

de

destino,

mientras

que

la

acción

″add

win_registry_key″

añade

una

clave

de

registro

al

registro

de

Windows.

Las

opciones

de

la

operación

de

instalación

incluyen:

transaccional

Solicita

al

sistema

que

se

mantenga

en

un

estado

coherente

tras

una

operación

o

que

si,

como

mínimo,

una

acción

no

se

ejecuta

satisfactoriamente,

cancele

anormalmente

la

operación

y

vuelva

a

establecerse

en

su

estado

inicial.

La

operación

se

realiza

en

dos

fases:

preparación

y

validación.

preferiblemente

no

transaccional

Solicita

al

sistema

que

ejecute

una

operación

sólo

si

éste

detecta

que

no

puede

continuar

porque

existen

errores

temporales

que

podrían

desaparecer

durante

la

fase

de

validación.

validación

automática

Solicita

al

sistema

que

valide

automáticamente

una

operación

pendiente.

con

posibilidad

de

deshacer

Solicita

la

posibilidad

de

devolver

al

sistema

a

su

estado

anterior

porque

se

ha

creado

un

paquete

de

copia

de

seguridad.

Nota:

esta

opción

está

recomendada

cuando

se

procesa

un

paquete

de

software

que

instala

archivos

del

sistema,

pues

la

operación

puede

deshacerse

sin

dañar

el

sistema.

preferiblemente

con

posibilidad

de

deshacer

Solicita

al

sistema

que

continúe

con

una

operación,

incluso

si

el

intento

de

adquirir

espacio

de

copia

de

seguridad

no

resulta

satisfactorio.

aceptación

automática

Solicita

al

sistema

que

acepte

automáticamente

una

operación

con

posibilidad

de

deshacer.

con

posibilidad

de

deshacer

en

transaccional

Solicita

al

sistema

que

cree

el

paquete

de

copia

de

seguridad,

que

ha

de

utilizarse

en

la

fase

con

posibilidad

de

deshacer,

durante

la

fase

de

validación

en

lugar

de

crearlo

durante

la

fase

de

instalación.

Opciones

de

instalación

Las

modalidades

de

las

opciones

de

instalación

que

puede

especificar

para

formatos

de

archivo

distintos

del

bloque

de

paquete

de

software

(formato

construido)

incluyen

las

siguientes:

Modalidad

transaccional

y

con

posibilidad

de

deshacer

148

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 167: IBM Tivoli Configuration Manager

all

Instala

todos

los

archivos

del

paquete

de

software.

Es

la

opción

predeterminada.

src

Instala

sólo

los

archivos

de

host

de

origen

que

se

han

modificado

desde

la

última

distribución

satisfactoria

al

sistema

de

destino.

Esta

modalidad

sólo

se

aplica

a

los

paquetes

de

software

no

construidos.

repair

Instala

lo

siguiente:

v

Los

objetos

de

origen

que

han

resultado

dañados

o

se

han

modificado

desde

la

fecha

de

la

última

instalación

satisfactoria,

o

que

no

se

hallan

presentesen

el

destino.

Esto

hace

que

los

objetos

del

destino

guarden

coherencia

con

los

del

origen.

v

Los

objetos

y

las

acciones

del

destino

que

se

han

modificado

o

corrompido

desde

la

última

instalación

satisfactoria.

delta

Crea

un

paquete

de

software

que

contiene

sólo

los

cambios

que

define

el

paquete

nuevo

comparado

con

un

paquete

base

que

ya

está

instalado

en

el

sistema

de

destino.

Para

obtener

una

explicación

detallada

acerca

de

cómo

funciona

la

diferenciación

de

nivel

de

byte,

consulte

el

apartado

“Diferenciación

de

nivel

de

byte”

en

la

página

151.

Operación

de

eliminación

La

operación

de

eliminación

elimina

la

instalación

de

un

paquete

de

software,

es

decir,

realiza

la

acción

contraria

a

la

operación

de

instalación.

Nota:

no

utilice

la

operación

de

eliminación

cuando

elimine

un

paquete

de

software

que

ha

instalado

archivos

del

sistema.

Utilice

la

operación

deshacer,

si

se

aplica.Las

opciones

de

eliminación

incluyen:

v

Transaccional

v

Preferiblemente

no

transaccional

v

Validación

automática

v

Con

posibilidad

de

deshacer

v

Preferiblemente

con

posibilidad

de

deshacer

v

Aceptación

automática

v

Con

posibilidad

de

deshacer

en

transaccional

Operación

deshacer

La

operación

deshacer

devuelve

el

sistema

al

estado

en

el

que

se

encontraba

antes

de

la

ejecución

de

la

última

operación

de

instalación

o

de

eliminación.

Esta

operación

es

distinta

de

una

operación

de

eliminación,

que

invierte

eficazmente

los

resultados

de

una

operación

anterior.

Por

ejemplo,

consideremos

el

estado

inicial

que

se

representa

por

medio

del

gráfico

siguiente:

Por

ejemplo,

tras

la

ejecución

de

una

acción

″dibujar

círculo″,

el

resultado

es

el

siguiente:

Figura

12.

Estado

inicial

Operación

de

instalación

Capítulo

2.

Operaciones

de

gestión

de

cambios

149

Page 168: IBM Tivoli Configuration Manager

Al

deshacer

la

operación

anterior,

el

sistema

vuelve

al

estado

inicial,

que

se

representa

por

medio

de

la

Figura

12

en

la

página

149,

mientras

que

la

operación

de

eliminación

produce

los

resultados

siguientes:

Debido

a

este

comportamiento,

en

el

caso

de

los

paquetes

de

software

que

instalan

archivos

del

sistema,

no

debe

eliminar

tales

paquetes

utilizando

la

opción

de

eliminación.

En

lugar

de

ello,

al

instalar

estos

paquetes,

debe

utilizar

la

opción

con

posibilidad

de

deshacer

con

el

fin

de

que

pueda

deshacerse

la

instalación,

si

es

necesario.

Las

opciones

de

deshacer

incluyen:

v

Transaccional

v

Preferiblemente

no

transaccional

v

Validación

automática

Operación

de

aceptación

La

operación

de

aceptación

suprime

el

paquete

de

copia

de

seguridad;

por

lo

tanto,

la

operación

anterior

ya

no

puede

deshacerse.

Operación

de

validación

La

operación

de

validación

da

lugar

a

que

todas

las

actualizaciones

que

se

han

preparado

en

la

fase

de

preparación

entren

en

vigor.

Las

opciones

de

validación

incluyen:

en

un

reinicio

Se

utiliza

para

ejecutar

la

operación

de

validación

con

un

reinicio

cuando

sólo

está

en

ejecución

el

sistema

operativo.

Esta

opción

prepara

el

sistema

para

que

complete

la

fase

de

validación

la

próxima

vez

que

el

usuario

reinicie

la

máquina.

no

en

un

reinicio

Se

utiliza

para

ejecutar

la

operación

de

validación

sin

un

posiblemente

innecesario

reinicio

de

la

máquina;

sin

embargo,

esta

opción

aumenta

la

posibilidad

de

que

se

produzcan

errores

debido

a

la

existencia

de

recursos

bloqueados.

Figura

13.

Resultado

de

la

acción

″dibujar

círculo″

Figura

14.

Resultado

de

la

operación

de

eliminación

Operación

deshacer

150

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 169: IBM Tivoli Configuration Manager

reinicio

automático

Es

igual

que

la

opción

″en

un

reinicio″,

pero

el

agente

de

Software

Distribution

ejecuta

automáticamente

la

operación

de

reinicio.

reiniciar

sólo

si

es

necesario

Se

utiliza

para

ejecutar

la

operación

de

validación

con

un

reinicio

sólo

si

los

archivos

están

bloqueados

en

el

sistema

de

destino

en

el

momento

de

realizarse

la

distribución.

Operación

de

verificación

La

operación

de

verificación

analiza

la

coherencia

de

cada

acción

de

un

paquete

de

software

con

el

estado

del

sistema

de

destino.

Si

esta

operación

no

genera

resultados

satisfactorios,

el

paquete

de

software

se

establece

en

un

estado

de

error

y

al

usuario

se

le

envía

una

notificación

en

la

que

se

listan

la

acciones

que

no

se

han

realizado

satisfactoriamente.

Nota:

si

un

paquete

contiene

dos

acciones

que

realizan

operaciones

contrarias

como,

por

ejemplo,

añadir

y

eliminar

el

mismo

objeto,

una

de

las

operaciones

no

pasará

la

verificación.

Operaciones

de

carga

y

descarga

Las

operaciones

de

carga

y

descarga

almacenan

paquetes

de

software

en

un

directorio

de

un

almacén

repetidor

y

quitan

dichos

paquetes

de

software

de

él,

respectivamente.

Estas

operaciones

sólo

son

válidas

para

paquetes

de

software

construidos.

Diferenciación

de

nivel

de

byte

La

diferenciación

de

nivel

de

byte

instala

un

paquete

de

software

utilizando

la

tecnología

de

la

diferenciación

de

nivel

de

byte.

La

función

de

diferenciación

de

nivel

de

byte

compara

un

paquete

de

software

que

va

a

instalarse

(paquete

de

versión)

con

la

versión

básica

(archivo

básico)

que

ya

existe

en

el

destino.

En

el

host

de

origen,

se

crea

un

archivo

incremental

para

todas

las

diferencias

que

se

han

encontrado

entre

el

paquete

de

versión

y

el

paquete

básico,

donde

el

paquete

básico

y

el

paquete

de

versión

residen

en

el

host

de

origen.

Puesto

que

a

la

red

sólo

se

envía

el

paquete

incremental,

que

suele

ser

mucho

más

pequeño

que

el

paquete

de

versión

o

que

el

paquete

básico,

el

tráfico

de

la

red

se

reduce

considerablemente.

La

nueva

versión

del

paquete

de

software

vuelve

a

crearse

en

el

destino,

aplicándose

al

paquete

básico

los

cambios

que

están

contenidos

en

el

paquete

incremental.

Cómo

funciona

la

diferenciación

de

nivel

de

byte

La

diferenciación

de

nivel

de

byte

codifica

y

comprime

una

versión

de

un

archivo

como

un

conjunto

de

cambios

respecto

a

una

versión

anterior.

Las

operaciones

de

archivo

incremental

se

compone

de

cualquier

archivo

nuevo

que

no

se

encuentre

en

la

versión

básica

y

de

las

diferencias

entre

los

archivos

existentes

en

las

dos

versiones.

Un

algoritmo

de

diferenciación

busca

y

genera

en

forma

de

salida

los

cambios

que

se

han

realizado

entre

las

dos

versiones

del

mismo

archivo

localizando

las

cadenas

comunes

que

han

de

copiarse

y

las

cadenas

exclusivas

que

han

de

añadirse.

El

proceso

podría

representarse

de

la

forma

siguiente:

Archivo

de

versión

-

Archivo

básico

=

Archivo

incremental

Operación

de

validación

Capítulo

2.

Operaciones

de

gestión

de

cambios

151

Page 170: IBM Tivoli Configuration Manager

En

la

reconstrucción,

la

operación

inversa,

el

archivo

básico

y

un

archivo

incremental

han

de

reconstruir

una

versión:

Archivo

básico

+

Archivo

incremental

=

Archivo

de

versión

El

archivo

incremental

es

más

pequeño

que

el

archivo

de

versión.

Cómo

utiliza

Software

Distribution

la

diferenciación

de

nivel

de

byte

Cualquier

aplicación

distribuida

que

actualice

datos

frecuentemente

debería

beneficiarse

de

la

diferenciación

de

nivel

de

byte

para

reducir

el

tráfico

de

la

red.

Software

Distribution

puede

utilizar

la

diferenciación

de

nivel

de

byte

para

distribuir

actualizaciones

de

aplicaciones

de

software

a

gran

diversidad

de

puntos

finales.

Para

actualizar

un

paquete

de

software

ya

existente

(paquete

básico)

a

una

nueva

versión

(paquete

de

versión),

Software

Distribution

aplica

el

algoritmo

de

diferenciación

a

cada

archivo

contenido

en

el

paquete

de

versión

que

tenga

capacidad

de

compresión

incremental

y

que

se

encuentre

en

el

paquete

básico

con

la

misma

ruta

calificada

al

completo.

Para

obtener

una

explicación

detallada

acerca

de

cómo

definir

un

archivo

como

archivo

con

capacidad

de

compresión

incremental,

consulte

la

Tabla

11

en

la

página

40.

Para

aplicar

la

instalación

incremental,

el

paquete

básico

y

el

paquete

de

la

versión

deben

tener

la

misma

estructura

anidada.

La

operación

anterior

se

realiza

en

el

host

de

origen

y

genera

un

paquete

incremental

que

se

envía

al

destino.

En

el

destino,

Software

Distribution

utiliza

los

archivos

contenidos

en

el

paquete

incremental

para

reconstruir

cada

archivo

de

versión,

empezando

por

el

archivo

básico

que

ya

se

ha

instalado

en

el

destino

y

aplicando

a

éste

el

correspondiente

archivo

incremental

que

está

contenido

en

el

paquete

incremental.

Si

cualquiera

de

Archivo base Archivo de versión Archivo delta

Secuenciacoincidente

Secuenciacoincidente

Añadir datos

Añadir datos

Adición codificada

Copia codificada

Figura

15.

Diferenciación

de

nivel

de

byte

Operaciones

de

carga

y

descarga

152

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||

Page 171: IBM Tivoli Configuration Manager

los

archivos

instalados

que

se

van

a

reconstruir

no

se

hallan

en

el

destino,

se

han

modificado

o

están

bloqueados,

la

instalación

delta

no

se

realiza

satisfactoriamente.

Los

archivos

de

sólo

lectura,

si

hay

alguno,

se

sobregraban.

Las

operaciones

de

carga

e

instalación

desde

un

almacén

también

pueden

beneficiarse

de

la

tecnología

de

la

diferenciación

de

nivel

de

byte

ya

que,

en

el

almacén,

sólo

se

carga

el

paquete

incremental

para

una

posterior

instalación

de

diferenciación

de

nivel

de

byte.

El

paquete

incremental

también

puede

descargarse

de

un

almacén.

La

diferenciación

de

nivel

de

byte

es

más

eficaz

cuando

la

nueva

versión

del

paquete

de

software

que

se

desea

instalar

contiene

pocas

diferencias

respecto

a

la

versión

básica.

Si

las

diferencias

son

más

importantes,

resultará

más

eficaz

volver

a

instalar

la

nueva

versión.

Estados

de

un

paquete

de

software

El

estado

operativo

de

un

paquete

de

software

puede

verse

utilizando

Inventory,

visualizando

el

archivo

de

registro

del

sistema,

o

ejecutando

el

comando

wdlssp

localmente

en

un

sistema

de

punto

final

en

el

que

se

haya

instalado

Software

Package

Editor.

La

ejecución

de

este

comando

produce

una

lista

de

los

paquetes

de

software

que

se

han

instalado

en

un

sistema

de

destino,

así

como

la

versión

y

el

estado

de

cada

paquete

de

software.

Para

obtener

más

información

acerca

de

la

utilización

del

comando

wdlssp,

consulte

el

apartado

“wdlssp”

en

la

página

289.

El

estado

se

representa

por

medio

de

una

cadena

de

cinco

caracteres.

Cada

carácter

de

la

cadena

representa

una

categoría

de

información

acerca

del

paquete,

a

la

que

puede

asignarse

uno

de

varios

valores.

En

la

Tabla

42

se

resumen

las

posiciones

de

los

caracteres,

las

categorías,

los

significados

y

los

posibles

valores

de

la

cadena

de

estado.

Tabla

42.

Estados

de

un

paquete

de

software

Posición

Categoría

Significado

Posibles

valores

1

Nombre

de

la

operación

La

última

operación

realizada

en

el

paquete

I:

instalado

R:

eliminado

2

Estado

del

paquete

El

estado

del

paquete

P:

preparado

C:

validado

3

Estado

del

paquete

de

copia

de

seguridad

(deshacer)

El

estado

del

paquete

de

copia

de

seguridad

(si

existe

alguno)

P:

preparado

R:

restaurado

U:

con

posibilidad

de

deshacer

–:

ninguno

4

Estado

de

reinicio

Indica

si

se

necesita

o

no

un

reinicio

para

completar

la

operación.

B:

reinicio

–:

ninguno

4

Estado

de

software

descubierto

Indica

si

el

paquete

se

ha

añadido

o

no

al

catálogo

utilizando

el

comando

wdsetsps,

o

el

paquete

lo

ha

detectado

una

operación

de

exploración

de

Inventory.

D:

descubierto

–:

ninguno

Operaciones

de

carga

y

descarga

Capítulo

2.

Operaciones

de

gestión

de

cambios

153

|||

Page 172: IBM Tivoli Configuration Manager

Tabla

42.

Estados

de

un

paquete

de

software

(continuación)

Posición

Categoría

Significado

Posibles

valores

4

Estado

oculto

Si

el

paquete

se

ha

ocultado

o

no

a

continuación

de

la

instalación

con

posibilidad

de

deshacer

de

un

paquete

con

posibilidad

de

versión.

H:

oculto

–:

ninguno

5

Indicador

operativo

La

condición

de

error

del

paquete

(si

existe

alguna)

C:

cambiando

E:

error

–:

ninguno

Por

ejemplo,

a

continuación

se

muestran

algunos

estados

de

un

paquete

de

software:

I

C

-

-

-

Se

ha

validado

una

instalación.

I

C

U

-

Se

ha

validado

una

instalación

y

puede

deshacerse.

I

P

-

B

C

Se

ha

preparado

una

instalación

y

se

validará

durante

el

siguiente

reinicio.

R

C

U

-

-

Se

ha

validado

una

eliminación,

pero

no

puede

deshacerse.

I

C

-

-

E

Se

ha

validado

una

instalación,

pero

el

paquete

de

software

tiene

errores

(puede

que

el

funcionamiento

de

la

aplicación

no

sea

correcto).

I

C

-

D

-

El

paquete

se

ha

añadido

utilizando

el

comando

wdsetsps

o

lo

ha

detectado

una

operación

de

exploración

de

Inventory.

Para

obtener

más

información

sobre

signaturas,

consulte

la

publicación

IBM

Tivoli

Configuration

Manager:

Guía

del

usuario

para

Software

Distribution.

I

C

-

H

-

El

paquete

se

ha

reemplazado

por

un

paquete

con

posibilidad

de

versión

que

se

ha

instalado

en

modalidad

con

posibilidad

de

deshacer.

I

PP

-

-

El

paquete

se

ha

instalado

en

modalidad

transaccional

y

el

paquete

de

copia

de

seguridad

también

está

en

modalidad

transaccional.

Sincronización

y

descubrimiento

de

paquetes

de

software

Los

registros

de

los

estados

de

los

paquetes

de

software

se

almacenan

en

la

base

de

datos

de

Inventory

y

también

en

los

catálogos

de

los

puntos

finales.

Estos

dos

conjuntos

de

detalles

pueden

dejar

de

ser

coherentes

entre

sí.

Una

razón

que

puede

dar

lugar

a

esta

incoherencia

es

haber

utilizado

una

CLI

desconectada,

por

ejemplo,

wdinstsp

o

wdcmmtsp,

para

realizar

operaciones

de

gestión

de

cambios.

Cuando

realiza

una

operación

de

gestión

de

cambios

en

un

punto

final,

utilizando

un

comando

de

servidor,

por

ejemplo

winstsp

o

wcommtsp,

se

recupera

la

información

relacionada

con

los

estados

que

han

cambiado

y

se

actualiza

la

base

de

datos

de

Inventory.

Estados

de

un

paquete

de

software

154

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 173: IBM Tivoli Configuration Manager

También

puede

utilizar

el

comando

de

sincronización

de

catálogo,

wsyncsp,

para

reconciliar

la

información

ad

hoc.

El

comando

wsyncsp

desencadena

una

distribución

no

restrictiva

y

sin

datos

a

los

destinos

especificados.

De

forma

predeterminada,

devuelve

al

servidor

información

acerca

de

los

paquetes

de

software

que

han

cambiado.

También

puede

especificar

un

argumento

que

lugar

a

que

el

comando

wsyncsp

devuelva

toda

la

información

acerca

de

los

paquetes

de

software

que

han

cambiado

y

que

no

han

cambiado.

Esto

es

útil,

por

ejemplo,

si

se

ha

perdido

la

información

del

estado

de

la

gestión

de

cambios

de

la

base

de

datos

de

Inventory.

El

comando

wsyncsp

crea

un

archivo

de

registro

en

el

servidor

de

Tivoli

Management

Region,

wsyncsp.log,

en

el

que

se

graban

los

resultados

de

la

sincronización.

Cuando

la

sincronización

da

lugar

a

que

se

produzca

un

cambio

en

el

estado

de

un

paquete

que

se

encuentra

en

la

base

de

datos

de

Tivoli,

dicha

información

también

se

graba

en

el

registro

de

paquete

de

software

de

ese

paquete.

Para

obtener

una

descripción

del

comando

wsyncsp,

consulte

el

apartado

“wsyncsp”

en

la

página

264.

Un

aspecto

relacionado

es

la

posibilidad

de

establecer

el

software

que

se

ha

instalado

externamente

bajo

el

control

de

Software

Distribution,

pues

con

ello

es

posible

obtener

una

representación

veraz

de

la

situación

de

los

puntos

finales

que

han

de

grabarse

en

la

base

de

datos

de

Inventory.

Esta

posibilidad

la

proporciona

el

comando

de

paquete

de

software

descubierto,

wdsetsps.

Cuando

ejecuta

este

comando

en

un

sistema

de

destino

desconectado,

al

paquete

de

software

especificado

se

le

asigna

un

estado

IC-D-,

que

indica

que

se

ha

instalado

y

″descubierto″.

Cuando

el

paquete

de

software

ya

se

ha

grabado

en

el

catálogo

de

puntos

finales

con

el

estado

IC-D-,

puede

utilizar

el

comando

wsyncsp

para

grabar

su

información

en

la

base

de

datos

de

Inventory.

Existen

limitaciones

para

las

operaciones

de

gestión

de

cambios

que

pueden

utilizarse

para

un

paquete

de

software

descubierto.

Sólo

están

disponibles

las

operaciones

siguientes:

v

Eliminar

paquete

de

software

v

Forzar

la

instalación

del

paquete

de

software

Ciclos

del

proceso

de

un

paquete

de

software

En

un

paquete

de

software,

sólo

pueden

realizarse

determinadas

operaciones

en

cada

una

de

las

fases

de

su

ciclo

de

proceso.

Además,

el

estado

del

paquete

de

software

que

resulta

después

de

haberse

realizado

una

operación

podría

variar

en

función

de

la

historia

del

paquete,

es

decir,

en

función

de

qué

operaciones

como,

por

ejemplo,

una

instalación,

se

han

realizado

anteriormente

en

éste.

Consulte

el

Capítulo

3,

“Utilización

de

los

comandos”,

en

la

página

161

para

obtener

más

información

acerca

de

la

sintaxis

de

los

comandos

que

se

utilizan

durante

el

ciclo

del

proceso

de

un

paquete.

Ciclo

de

instalación

y

eliminación

En

el

diagrama

siguiente

se

muestran

las

operaciones

básicas

de

las

operaciones

instalar

(I)

y

eliminar

(R)

y

los

efectos

que

producen

estas

operaciones

en

el

estado

de

un

paquete

de

software

que,

en

su

estado

inicial,

se

ha

identificado

como

Init.

Para

obtener

información

adicional

acerca

de

las

abreviaturas

de

los

estados

de

un

paquete

de

software

que

se

utilizan

en

estos

apartados

y

en

los

apartados

Estados

de

un

paquete

de

software

Capítulo

2.

Operaciones

de

gestión

de

cambios

155

Page 174: IBM Tivoli Configuration Manager

siguientes,

consulte

el

apartado

“Estados

de

un

paquete

de

software”

en

la

página

153.

A

continuación

se

muestran

ejemplos

de

la

sintaxis

de

la

interfaz

de

línea

de

comandos

(CLI)

que

produce

estos

resultados.

En

cada

caso,

el

primer

comando

que

se

indica

es

el

comando

de

servidor,

y

el

segundo

es

el

comando

que

se

ejecuta

en

un

sistema

de

destino

desconectado:

v

Instalar

(I)

winstsp

@SPlabel

subscribers...

wdinstsp

SPB-file

v

Eliminar

(R)

wremovsp

@SPlabel

subscribers...

wdrmvsp

SPlabel

Ciclo

transaccional

En

el

diagrama

siguiente

se

muestra

la

ejecución

de

las

operaciones

instalar

transaccional

(It),

retrotraer

(B),

validar

(C)

y

eliminar

transaccional

(Rt)

y

los

efectos

que

producen

estas

operaciones

en

el

estado

de

un

paquete

de

software.

Figura

16.

Ciclo

de

instalación

y

eliminación

Ciclo

de

instalación

y

eliminación

156

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 175: IBM Tivoli Configuration Manager

A

continuación

se

muestran

ejemplos

de

la

sintaxis

de

la

interfaz

de

línea

de

comandos

(CLI)

que

produce

estos

resultados.

En

cada

caso,

el

primer

comando

que

se

indica

es

el

comando

de

servidor,

y

el

segundo

es

el

comando

que

se

ejecuta

en

un

sistema

de

destino

desconectado:

v

Instalar

transaccional

(It)

winstsp

-ty

@SPlabel

subscribers...

wdinstsp

-ty

SPB-file

v

Retrotraer

(B)

wundosp

@SPlabel

subscribers...

wdundosp

SPlabel

v

Validar

(C)

wcommtsp

@SPlabel

subscribers...

wdcmmtsp

SPlabel

v

Eliminar

transaccional

(Rt)

wremovsp

-ty

@SPlabel

subscribers...

wdrmvsp

-ty

SPlabel

Ciclo

con

posibilidad

de

deshacer

En

el

diagrama

siguiente

se

muestra

la

ejecución

de

las

operaciones

instalar

con

posibilidad

de

deshacer

(Iu),

deshacer

(U),

aceptar

(A)

y

eliminar

con

posibilidad

de

deshacer

(Ru)

y

los

efectos

que

producen

estas

operaciones

en

el

estado

de

un

paquete

de

software.

Figura

17.

Ciclo

transaccional

Ciclo

transaccional

Capítulo

2.

Operaciones

de

gestión

de

cambios

157

Page 176: IBM Tivoli Configuration Manager

A

continuación

se

muestran

ejemplos

de

la

sintaxis

de

la

interfaz

de

línea

de

comandos

(CLI)

que

produce

estos

resultados.

En

cada

caso,

el

primer

comando

que

se

indica

es

el

comando

de

servidor,

y

el

segundo

es

el

comando

que

se

ejecuta

en

un

sistema

de

destino

desconectado:

v

Instalar

con

posibilidad

de

deshacer

(Iu)

winstsp

-uy

@SPlabel

subscribers...

wdinstsp

-uy

SPB-file

v

Deshacer

(U)

wundosp

@SPlabel

subscribers...

wdundosp

SPlabel

v

Aceptar

(A)

wacctsp

@SPlabel

subscribers...

wdacptsp

SPlabel

v

Eliminar

con

posibilidad

de

deshacer

(Ru)

wremovsp

-uy

@SPlabel

subscribers...

wdrmvsp

-uy

SPlabel

Ciclo

con

posibilidad

de

deshacer

en

transaccional

En

el

diagrama

siguiente

se

muestra

la

ejecución

de

las

operaciones

instalar

con

posibilidad

de

deshacer

en

transaccional

(Iut)

y

eliminar

con

posibilidad

de

deshacer

en

transaccional

(Rut)

y

los

efectos

que

producen

estas

operaciones

en

el

estado

de

un

paquete

de

software.

Figura

18.

Ciclo

con

posibilidad

de

deshacer

Ciclo

con

posibilidad

de

deshacer

158

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 177: IBM Tivoli Configuration Manager

A

continuación

se

muestran

ejemplos

de

la

sintaxis

de

la

interfaz

de

línea

de

comandos

(CLI)

que

produce

estos

resultados.

En

cada

caso,

el

primer

comando

que

se

indica

es

el

comando

de

servidor,

y

el

segundo

es

el

comando

que

se

ejecuta

en

un

sistema

de

destino

desconectado:

v

Instalar

con

posibilidad

de

deshacer

en

transaccional

(Iut)

winstsp

-ty

-uu

@SPlabel

subscribers...

wdinstsp

-ty

-uu

SPB-file

v

Eliminar

con

posibilidad

de

deshacer

en

transaccional

(Rut)

wremovsp

-ty

-uu

@SPlabel

subscribers...

wdrmvsp

-ty

-uu

Ciclo

transaccional

y

con

posibilidad

de

deshacer

En

el

diagrama

siguiente

se

muestra

la

ejecución

de

las

operaciones

instalar

transaccional

y

con

posibilidad

de

deshacer

(It&u)

y

eliminar

transaccional

y

con

posibilidad

de

deshacer

(Rt&u)

y

los

efectos

que

producen

estas

operaciones

en

el

estado

de

un

paquete

de

software:

A

continuación

se

muestran

ejemplos

de

la

sintaxis

de

la

interfaz

de

línea

de

comandos

(CLI)

que

produce

estos

resultados.

En

cada

caso,

el

primer

comando

que

se

indica

es

el

comando

de

servidor,

y

el

segundo

es

el

comando

que

se

ejecuta

en

un

sistema

de

destino

desconectado:

Figura

19.

Ciclo

con

posibilidad

de

deshacer

en

transaccional

Figura

20.

Ciclo

transaccional

y

con

posibilidad

de

deshacer

Ciclo

con

posibilidad

de

deshacer

en

transaccional

Capítulo

2.

Operaciones

de

gestión

de

cambios

159

Page 178: IBM Tivoli Configuration Manager

v

Instalar

transaccional

y

con

posibilidad

de

deshacer

(It&u)

winstsp

-ty

-uy

@SPlabel

subscribers...

wdinstsp

-ty

-uy

SPB-file

v

Eliminar

transaccional

y

con

posibilidad

de

deshacer

(Rt&u)

wremovsp

-ty

-uy

@SPlabel

subscribers...

wdrmvsp

-ty

-uy

Ciclo

transaccional

y

con

posibilidad

de

deshacer

160

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 179: IBM Tivoli Configuration Manager

Capítulo

3.

Utilización

de

los

comandos

En

este

capítulo

se

explica

la

utilización

de

la

línea

de

comandos

(CLI).

Incluye

los

apartados

siguientes:

v

“Utilización

de

la

CLI”

En

este

apartado

se

proporciona

información

general

acerca

de

la

utilización

de

la

CLI.

Incluye

información

relacionada

con

todos

los

comandos,

por

ejemplo,

los

convenios

para

la

definición

de

la

sintaxis

de

los

comandos

y

para

hacer

referencia

a

los

objetos

dentro

de

los

comandos.

v

“Comandos

de

servidor”

en

la

página

164

En

este

apartado

se

incluyen

las

descripciones

de

los

comandos

que

puede

ejecutar

en

el

sistema

servidor.

v

“Comandos

de

destino

desconectado”

en

la

página

284

En

este

apartado

se

incluyen

las

descripciones

de

los

comandos

que

puede

ejecutar

en

un

sistema

de

destino

desconectado.

v

“Comandos

de

ubicación

de

preparación”

en

la

página

302

En

este

apartado

se

incluyen

las

descripciones

de

los

comandos

que

puede

utilizar

para

preparar

un

paquete

de

software.

Utilización

de

la

CLI

Los

comandos

le

permiten

realizar

operaciones

del

sistema

desde

una

línea

de

comandos

de

UNIX

o

de

PC

en

lugar

de

utilizar

el

escritorio

de

Tivoli.

La

mayoría

de

los

comandos

de

Tivoli

empiezan

por

la

letra

w;

con

frecuencia,

las

vocales

se

omiten

para

acortar

el

nombre

de

un

comando.

Los

nombres

de

los

comandos

se

basan

en

la

sintaxis

w+verbo+objeto,

que

coincide

con

la

forma

en

que,

mentalmente,

se

construye

la

acción

(expresada

en

inglés).

Por

ejemplo,

para

instalar

un

paquete

de

software,

se

utiliza

el

comando

winstsp

.

Para

establecer

los

atributos

de

un

objeto

de

paquete

de

software

se

utiliza

el

comando

wsetspat

.

Además,

los

nombres

de

los

comandos

que

se

ejecutan

en

los

sistemas

de

destino

desconectados,

es

decir,

los

sistemas

que

no

están

conectados

con

un

servidor

de

Tivoli

Management

Region,

tienen

la

letra

d

en

la

segunda

posición,

por

ejemplo,

wdundosp,

que

deshace

un

paquete

de

software

y

se

ejecuta

en

un

sistema

de

destino

desconectado.

Con

frecuencia

es

necesario,

o

resulta

más

adecuado,

invocar

una

operación

de

una

aplicación

de

gestión

de

Tivoli

desde

la

línea

de

comandos

en

lugar

de

hacerlo

desde

el

escritorio.

Por

ejemplo:

v

Si

no

dispone

de

acceso

a

un

escritorio,

por

ejemplo,

si

está

conectado

con

la

red

por

medio

de

un

módem.

v

Si

desea

agrupar

varias

operaciones

en

un

script

de

shell

o

en

un

archivo

de

proceso

por

lotes.

v

Si

una

operación

no

está

disponible

mediante

la

utilización

del

escritorio.

v

Si

prefiere

invocar

un

comando

desde

un

shell.

Sintaxis

de

la

línea

de

comandos

En

este

capítulo

se

utilizan

los

caracteres

especiales

siguientes

para

definir

la

sintaxis

de

los

comandos:

[

]

Identifica

atributos

opcionales.

Los

atributos

que

no

se

especifican

entre

corchetes

son

obligatorios.

©

Copyright

IBM

Corp.

2000,

2003

161

Page 180: IBM Tivoli Configuration Manager

...

Indica

que

puede

especificar

varios

valores

para

el

atributo

anterior.

|

Indica

información

que

se

excluye

mutuamente.

Puede

utilizar

el

atributo

que

se

encuentra

a

la

izquierda

del

separador

o

bien

el

atributo

que

se

encuentra

a

su

derecha.

No

puede

utilizar

ambos

atributos

en

la

misma

utilización

del

comando.

{

}

Delimita

un

conjunto

de

atributos

que

se

excluyen

mutuamente

cuando

es

obligatorio

especificar

uno

de

los

atributos.

Si

los

atributos

son

opcionales,

se

especifican

entre

corchetes

([

]).

\

Indica

que

la

sintaxis

de

un

ejemplo

se

acomoda

en

la

línea

siguiente.

Por

ejemplo:

wdexptsp

[[–o]

[–b]

–f

archivo_export]

{{–s

|

–S}

ruta_nombreps

|\

nombre_ps.versión}

Debe

especificar

un

atributo

en

cada

conjunto

de

atributos

que

se

haya

delimitado

mediante

el

carácter

lógico

(|)

o

que

se

haya

especificado

entre

llaves

({

})

y

la

variable

ruta_nombre_ps

o

la

variable

nombre_ps^versión.

Los

atributos

que

se

especifican

entre

corchetes

([

])

como,

por

ejemplo,

[–o],

son

opcionales.

Referencias

a

objetos

Cuando

hace

referencia

a

un

objeto

en

un

comando,

la

referencia

no

es

una

referencia

de

objeto

absoluta

como

las

que

se

utilizan

en

programación.

En

lugar

de

ello,

la

referencia

es

la

etiqueta

que

ha

especificado

para

el

objeto

durante

su

creación.

Por

ejemplo,

si

ha

creado

la

región

de

política

Ingeniería

en

el

entorno

de

Tivoli,

en

un

comando,

se

hace

referencia

a

ésta

como

el

objeto

Ingeniería.

Con

los

comandos

pueden

utilizarse

dos

formas

distintas

de

nombres:

v

Nombres

registrados

v

Rutas

de

objetos

Los

comandos

de

Tivoli

admiten

la

utilización

de

ambos

esquemas

de

denominación.

A

veces,

le

resultará

más

adecuado

utilizar

una

forma

en

lugar

de

la

otra.

Nombres

registrados

El

concepto

clave

del

registro

de

nombres

es

un

nombre

registrado.

Un

nombre

registrado

es

una

instancia

de

recurso

que

se

registra

con

el

registro

de

nombres

de

Tivoli

durante

su

creación.

Todo

recurso

tiene

un

nombre

y

es

de

algún

tipo

en

particular.

Por

ejemplo,

un

objeto

de

paquete

de

software

se

denomina

ejemplo_pq^1.0

y

tiene

el

tipo

PaqueteSoftware.

Un

ejemplo

de

un

nombre

registrado

utilizado

como

un

atributo

para

el

comando

wundosp

sería:

wundosp

@PaqueteSoftware:ejemplo_pq^1.0

@destino1

La

sintaxis

para

especificar

un

recurso

mediante

la

utilización

de

un

nombre

registrado

es

la

siguiente:

@tipo:nombre

donde

tipo

es

el

tipo

de

recurso

y

nombre

es

la

instancia

en

la

que

desea

realizar

alguna

operación.

Siempre

debe

especificar

el

signo

de

la

arroba

(@)

delante

del

nombre

registrado.

En

el

ejemplo

anterior,

se

realiza

una

operación

deshacer

en

el

paquete

de

software

ejemplo_pq^1.0

en

el

sistema

de

destino

destino1.

Sintaxis

de

la

línea

de

comandos

162

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 181: IBM Tivoli Configuration Manager

Tenga

en

cuenta

que

la

especificación

del

tipo

de

recurso,

por

ejemplo,

PaqueteSoftware,

es

opcional

si

el

nombre

de

recurso

es

exclusivo;

por

lo

tanto,

la

sintaxis

siguiente

también

es

válida:

wundosp

@ejemplo_pq^1.0

@destino1

Rutas

de

objetos

Las

rutas

de

objetos

le

proporcionan

otro

modo

de

especificar

un

nombre

de

objeto.

Son

parecidas

a

las

rutas

de

los

sistemas

de

archivos

y

pueden

ser

relativas

o

absolutas.

Una

ruta

absoluta

empieza

por

un

carácter

de

barra

inclinada

(/).

Una

ruta

relativa

empieza

por

cualquier

carácter,

incluidos

los

componentes

de

ruta

especiales

que

corresponden

al

directorio

actual

(./)

y

al

directorio

padre

(../).

A

continuación

se

muestra

un

ejemplo

de

una

ruta

de

objeto

que

se

utiliza

como

atributo

del

comando

winstsp:

winstsp

/Regiones/mi-región/gestor_prf/Sistema_archivos.1.0

La

sintaxis

para

especificar

un

recurso

mediante

la

utilización

de

una

ruta

de

objeto

es

la

siguiente:

/Regiones/RutaObjeto/[tipo:]nombre

donde

/Regiones/RutaObjeto

es

la

ruta

del

objeto,

tipo

es

el

tipo

de

recurso

y

nombre

es

la

instancia

en

particular

en

la

que

desea

realizar

alguna

operación.

Utilice

el

especificador

opcional

tipo

si

el

recurso

especificado

tiene

el

mismo

nombre

que

otro

recurso

de

un

tipo

distinto.

Obtención

de

ayuda

acerca

de

los

comandos

En

el

apartado

siguiente

se

listan

los

comandos

de

Software

Distribution,

con

la

sintaxis

y

las

descripciones

de

sus

funciones.

Puede

acceder

a

estos

listados

utilizando

el

comando

man

en

los

nodos

gestionados

de

UNIX.

También

puede

acceder

a

la

información

de

ayuda

escribiendo

el

nombre

del

comando

en

la

línea

de

comandos

de

cualquier

plataforma,

sin

especificar

ninguna

sintaxis.

Referencias

a

objetos

Capítulo

3.

Utilización

de

los

comandos

163

Page 182: IBM Tivoli Configuration Manager

Comandos

de

servidor

En

la

Tabla

43

se

listan

los

comandos

de

Software

Distribution

que

puede

ejecutar

en

la

línea

de

comandos

de

un

servidor

en

un

entorno

distribuido:

Tabla

43.

Comandos

de

servidor

Comando

de

servidor

Finalidad

Consulte

la

página

waccptsp

Acepta

un

paquete

de

software.

166

wcommtsp

Valida

un

paquete

de

software.

172

wconvspo

Convierte

el

formato

de

un

objeto

de

paquete

de

software:

v

De

un

paquete

de

software

(no

construido)

en

un

bloque

de

paquete

de

software

(construido).

v

De

un

bloque

de

paquete

de

software

(construido)

en

un

paquete

de

software

(no

construido).

178

wexpspo

Exporta

un

objeto

de

paquete

de

software

en

formato

de

archivo

de

definición

de

paquete

de

software.

180

wgetsnsp

Obtiene

la

lista

de

paquetes

de

software

que

están

anidados

en

un

paquete

de

software

primario.

181

wgetspat

Obtiene

los

atributos

para

un

objeto

de

paquete

de

software.

182

wgetspgs

Obtiene

la

información

de

programa

que

se

asocia

a

un

objeto

de

paquete

de

software.

185

wgetspop

Obtiene

las

opciones

para

un

objeto

de

paquete

de

software.

187

wimpspo

Importa

un

objeto

de

paquete

de

software.

189

winstsp

Instala

un

paquete

de

software.

191

wldsp

Carga

un

paquete

de

software

en

un

almacén.

201

wmapsigsp

Devuelve

información

acerca

de

las

signaturas.

205

wmsgbrowse

Le

permite

examinar

y

gestionar

la

cola

de

mensajes

de

software

Distribution.

206

wmvspobj

Traslada

un

objeto

de

paquete

de

software

desde

una

colección

″lost-n-found″

a

un

gestor

de

perfiles

especificado.

209

wremovsp

Elimina

un

paquete

de

software

instalado.

211

wsdvers

Obtiene

información

acerca

de

la

versión

o

bien

una

lista

de

las

últimas

versiones

del

paquete

de

software

especificado.

218

wsetsnsp

Especifica

una

lista

de

paquetes

de

software

que

han

de

anidarse

en

un

paquete

de

software

primario.

219

wsetspat

Establece

los

atributos

para

un

objeto

de

paquete

de

software.

221

wsetspgs

Establece

la

información

de

programa

que

se

asocia

a

un

objeto

de

paquete

de

software.

226

wsetspop

Establece

las

opciones

para

un

objeto

de

paquete

de

software.

229

Comandos

de

servidor

164

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 183: IBM Tivoli Configuration Manager

Tabla

43.

Comandos

de

servidor

(continuación)

Comando

de

servidor

Finalidad

Consulte

la

página

wsetsps

Sincroniza

el

estado

del

paquete

o

paquetes

de

software

que

se

han

instalado

en

los

puntos

finales

con

la

base

de

datos

del

servidor

de

Tivoli.

231

wspmvdata

Distribuye

o

recopila

archivos

de

datos

a

y

desde

los

puntos

finales.

236

wswdcfg

Visualiza

o

establece

algunas

claves

del

host

de

origen.

249

wswdmgr

Habilita

e

inhabilita

la

integración

entre

Software

Distribution

e

Inventory

y

entre

Software

Distribution

y

Tivoli

Enterprise

Console.

Este

comando

también

permite

al

usuario

definir

valores

predeterminados

para

las

opciones

de

distribución

en

las

regiones

de

política

especificadas.

254

wswsprim

Habilita

e

inhabilita

las

funciones

de

estado

de

la

base

de

datos

histórica

y

la

gestión

de

cambios

de

Software

Distribution.

263

wsyncsp

Sincroniza

la

información

de

estado

del

servidor

para

los

paquetes

de

software

de

los

puntos

finales

especificados

con

la

situación

real

de

los

puntos

finales.

264

wuldsp

Descarga

un

paquete

de

software

de

un

almacén.

267

wundosp

Deshace

un

paquete

de

software

instalado.

271

wversp

Verifica

un

paquete

de

software

instalado.

277

wwebgw

Lista

la

información

acerca

de

las

distribuciones

en

un

gateway

de

recursos.

282

Comandos

de

servidor

Capítulo

3.

Utilización

de

los

comandos

165

Page 184: IBM Tivoli Configuration Manager

waccptsp

Acepta

un

paquete

de

software.

Este

comando

se

ejecuta

para

un

objeto

para

el

cual

la

operación

anterior

se

ha

realizado

con

la

opción

con

posibilidad

de

deshacer.

La

ejecución

de

este

comando

suprime

las

copias

de

seguridad

y

cambia

el

estado

del

paquete

de

acuerdo

con

ello.

Sintaxis

waccptsp

[-i

[–v

]

[–l

símbolo_mdist2=valor...]

[-T

archivo_abonados]

@[PaqueteSoftware:]nombre_objps

[abonados...]

waccptsp

[–I]

[–l

símbolo_mdist2=valor...]

[-T

archivo_abonados]

@[PaqueteSoftware:]nombre_objps

[abonados...]

Descripción

El

comando

waccptsp

suprime

las

copias

de

seguridad;

por

lo

tanto,

la

operación

anterior

ya

no

puede

deshacerse.

Opciones

–i

Verifica

si

la

operación

puede

realizarse

o

no,

sin

enviarla.

El

proceso

genera

una

lista

de

destinos

en

los

que

la

operación

no

puede

realizarse

satisfactoriamente.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

–v

Especifica

que

va

a

utilizarse

el

registro

detallado.

Si

no

se

utiliza

el

registro

detallado,

cualquier

anomalía

que

se

produzca

en

la

distribución

se

indicará

por

medio

de

un

mensaje

breve

como,

por

ejemplo:

ep1

-

Ha

fallado

la

comprobación

de

dependencia

Si

se

utiliza

el

registro

detallado,

se

registrará

una

descripción

completa

de

la

razón

de

la

anomalía.

La

utilización

de

la

opción

de

registro

detallado

da

lugar

a

que

el

tamaño

del

archivo

de

registro

aumente

significativamente.

Por

lo

tanto,

la

opción

debe

utilizarse

con

precaución.

Esta

opción

sólo

está

disponible

si

se

especifica

el

argumento

–i.

–I

Verifica

si

la

operación

puede

realizarse

y

continúa

con

la

operación

sólo

en

los

sistemas

de

destino

que

pasan

la

verificación.

Por

ejemplo,

si

está

realizando

una

operación

de

aceptación

y

el

paquete

de

software

ya

se

ha

aceptado

en

un

sistema

de

destino,

la

operación

no

continuará

en

ese

sistema

de

destino.

Si

no

se

incluye

este

argumento,

la

operación

no

podrá

continuar

en

ningún

destino

si

no

todos

los

destinos

satisfacen

los

requisitos.

–l

símbolo_mdist2=valor

Especifica

las

opciones

de

distribución,

tal

como

se

indica

a

continuación:

label

Especifica

una

cadena

de

descripción

para

la

distribución.

El

valor

predeterminado

es

la

cadena

″nombre.versión

(accept)″,

donde

nombre.versión

indica

el

nombre

del

paquete

de

software

y

la

versión.

priority

Especifica

el

nivel

de

prioridad,

que

es

el

orden

en

que

los

waccptsp

166

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||

|

Page 185: IBM Tivoli Configuration Manager

repetidores

manejan

las

distribuciones,

que

puede

ser

h

(la

prioridad

más

alta),

m

(la

prioridad

media)

o

l

(prioridad

baja).

El

valor

predeterminado

es

m

(prioridad

media).

El

nivel

de

prioridad

es

la

prioridad

que

también

se

utiliza

al

registrar

información.

notify_interval

Especifica

la

clave

del

intervalo

de

notificación,

que

determina

la

frecuencia

con

que

cada

repetidor

empaqueta

los

resultados

que

se

han

completado

y

los

devuelve

a

la

aplicación

y

al

gestor

de

distribución.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

30

minutos)

y

se

expresa

como

un

entero

positivo

que

representa

los

minutos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

send_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

un

sistema

de

destino

reciba

un

bloque

de

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red

o

de

punto

final.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

300

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

execute_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

Software

Distribution

devuelva

el

resultado

de

una

distribución

tras

haberse

enviado

todos

los

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red,

de

punto

final

o

de

script

como,

por

ejemplo,

si

existe

un

script

que

está

ejecutando

un

bucle

infinito.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

600

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

deadline

Es

la

fecha

en

que

una

distribución

caduca,

es

decir,

cuando

no

puede

ejecutarse

porque

no

existen

sistemas

de

destino

disponibles,

en

el

formato

″mm/dd/aaaa

hh:mm″.

distribution_note

Especifica

que

un

mensaje

va

a

asociarse

a

un

paquete

de

software

cuando

se

distribuya

a

los

destinos

móviles.

Puede

escribir

texto

en

el

formato:

distribution_note="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

distribution_note=@nombre_archivo

mandatory_date

Especifica

una

fecha,

en

el

formato

″mm/dd/aaaa

hh:mm″,

en

la

que

debe

completarse

la

operación

en

los

destinos

móviles.

En

los

destinos

móviles,

la

operación

puede

diferirse

hasta

esta

fecha.

En

la

fecha

especificada,

la

operación

se

realiza

automáticamente

en

waccptsp

Capítulo

3.

Utilización

de

los

comandos

167

|||||

|||||

Page 186: IBM Tivoli Configuration Manager

todos

los

destinos

móviles

pendientes.

Utilice

esta

opción

para

establecer

la

distribución

como

obligatoria.

force_mandatory

El

valor

de

este

argumento

controla

el

tratamiento

que

reciben

las

distribuciones

obligatorias

en

los

destinos

móviles

cuando

la

fecha

obligatoria

ha

pasado.

Si

especifica

y

(el

valor

predeterminado),

la

distribución

obligatoria

se

iniciará

automáticamente

en

el

momento

en

que

el

usuario

móvil

se

conecte.

Si

especifica

n,

el

usuario

móvil

tiene

la

opción

de

no

iniciar

la

distribución

obligatoria.

Sin

embargo,

el

usuario

no

podrá

realizar

ninguna

otra

operación

hasta

que

se

haya

realizado

la

distribución

obligatoria.

escalate_date_n

Especifica

una

fecha,

en

el

formato

″mm/dd/aaaa

hh:mm″,

en

la

que

debe

enviarse

un

mensaje

recordatorio

a

los

destinos

móviles

que

todavía

no

han

completado

la

operación.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

fecha

de

envío

de

aviso

de

la

secuencia

debe

tener

asociado

un

mensaje,

y

no

deben

existir

intervalos

en

la

secuencia.

escalate_msg_n

Especifica

un

mensaje

que

debe

enviarse

a

los

destinos

móviles

que

no

han

completado

la

operación

en

la

fecha

de

envío

del

aviso

asociada.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

mensaje

debe

tener

asociada

una

fecha,

y

no

deben

existir

intervalos

en

la

secuencia.

Puede

escribir

texto

en

el

formato:

escalate_msg_n="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

escalate_msg_n=@nombre_archivo

enable_disconnected

Indica

si

las

operaciones

desconectadas

están

o

no

habilitadas.

Si

especifica

una

y,

tiene

la

opción

de

descargar

el

paquete

de

software

en

un

almacén

y

aplicarlo

más

tarde.

Si

especifica

una

n,

debe

aplicar

el

paquete

de

software

en

el

momento

de

descargarlo.

hidden

Para

los

destinos

móviles,

indica

si

la

operación

va

a

ser

oculta.

En

los

destinos

móviles,

las

operaciones

no

ocultas

pueden

diferirse.

Las

operaciones

ocultas

no.

Los

valores

válidos

son

y

(oculta)

y

n

(no

oculta).

Si

establece

este

argumento

en

y,

no

debe

establecer

valores

para

la

fecha

obligatoria,

las

fechas

de

envío

de

avisos

ni

los

mensajes

de

aviso.

roam_endpoints

Indica

si

la

operación

definida

en

el

comando

admite

los

puntos

finales

itinerantes.

El

establecimiento

de

este

argumento

en

y

indica

que

la

distribución

va

a

transferirse

a

cualquier

gateway

donde

se

waccptsp

168

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||

Page 187: IBM Tivoli Configuration Manager

conecte

el

punto

final

móvil.

El

establecimiento

de

este

argumento

en

n

indica

que

cuando

el

paquete

se

haya

colocado

en

la

cola

de

un

gateway,

no

podrá

transferirse

a

otro.

El

valor

predeterminado

es

n.

wake_on_lan

Indica

si

la

operación

ha

de

enviar

un

mensaje

wake-on-lan

para

desencadenar

el

reinicio

de

los

sistemas

que

no

están

disponibles

en

el

momento

de

la

distribución.

Los

valores

válidos

son

y

(sí)

y

n

(no).

is_multicast

Habilita

la

difusión

general

de

los

datos

a

varios

repetidores.

La

difusión

múltiple

envía

sólo

una

distribución

desde

el

origen

a

un

grupo

de

destinos

simultáneamente.

Utilice

esta

opción

donde

exista

un

ancho

de

banda

de

red

limitado.

Los

valores

válidos

son

t

(true)

y

f

(false).

El

establecimiento

de

este

símbolo

en

t

habilita

el

símbolo

retry_unicast.

retry_unicast

Retransmite

la

distribución

independientemente

a

cada

punto

final

que

no

ha

recibido

la

distribución

de

la

difusión

múltiple

original.

Esta

opción

sólo

puede

utilizarse

si

la

opción

is_multicast

se

ha

establecido

en

t.

enable_notification

Especifica

si

se

debe

notificar

o

no

al

usuario

del

inicio

de

una

distribución

en

su

máquina.

El

diálogo

de

notificación

que

contiene

el

texto

del

mensaje

sólo

aparece

en

puntos

finales

de

plataformas

Windows.

Para

especificar

el

texto

del

mensaje,

utilice

la

opción

user_notification.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

n.

allow_defer

Especifica

si

el

usuario

puede

posponer

la

distribución.

Un

usuario

puede

posponer

la

distribución

de

software

y,

al

final

del

período

de

tiempo

pospuesto,

rechazarla

o

posponerla

de

nuevo.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

y.

allow_reject

Especifica

si

se

permite

que

el

usuario

rechace

la

distribución.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

y.

default_action

Especifica

la

acción

predeterminada

que

se

realizará

en

la

máquina

del

usuario,

en

caso

de

que

éste

no

esté

conectado

con

la

máquina

o

no

esté

físicamente

presente.

Los

valores

válidos

son

accept

y

reject.

El

valor

predeterminado

es

accept.

default_timeout

Especifica

el

intervalo

de

tiempo

que

se

muestra

el

diálogo

de

notificación.

El

valor

predeterminado

es

60

segundos.

Cuando

transcurre

el

período

de

tiempo

de

espera,

se

inicia

la

acción

predeterminada

si

el

usuario

está

conectado.

Si

el

usuario

no

está

conectado,

la

acción

predeterminada

se

inicia

inmediatamente,

sin

período

de

tiempo

de

espera.

user_notification

Especifica

el

texto

que

se

envía

con

la

distribución

y

que

se

muestra

en

la

máquina

del

usuario.

El

diálogo

de

notificación

que

waccptsp

Capítulo

3.

Utilización

de

los

comandos

169

||||||

||||

||

||||

||

Page 188: IBM Tivoli Configuration Manager

contiene

el

texto

del

mensaje

sólo

aparece

en

puntos

finales

de

plataformas

Windows.

Para

habilitar

esta

función,

establezca

enable_notification

en

y

Puede

escribir

texto

con

el

siguiente

formato:

user_notification="texto

del

mensaje"

Puede

especificar

un

archivo

con

el

siguiente

formato:

user_notification=@/prueba/descarga/nombrearchivo

–T

archivo_abonados

Es

el

nombre

de

un

archivo

que

contiene

una

lista

de

los

abonados

para

la

operación.

Los

abonados

pueden

especificarse

utilizando

nombres

de

ruta

relativos

o

absolutos.

Puede

especificar

un

nombre

de

archivo,

varios

nombres

de

archivos

o

ningún

nombre

de

archivo.

Cuando

se

especifican

varios

nombres,

éstos

deben

separarse

mediante

uno

o

más

espacios

en

blanco.

Aunque

haya

especificado

un

archivo,

también

puede

especificar

abonados

por

separado

en

la

línea

de

comandos

(consulte

la

descripción

del

atributo

abonados

de

este

comando).

Si

no

se

utiliza

el

atributo

–T

ni

el

atributo

abonados,

la

operación

se

realizará

en

todos

los

abonados

del

gestor

de

perfiles

en

que

reside

el

paquete

de

software.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Nota:

si

alguno

de

los

archivos

especificados

está

vacío,

la

operación

no

se

ejecutará

satisfactoriamente.

nombre_objps

Es

el

nombre

y

la

versión

del

objeto

de

paquete

de

software

que

se

ha

registrado

en

el

Registro

de

nombres

de

Tivoli.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

abonados...

Son

los

nombres

de

los

sistemas

de

destino

o

de

los

gestores

de

perfiles

donde

va

a

aceptarse

el

paquete

de

software.

Si

no

se

ha

especificado

ningún

sistema

de

destino,

el

paquete

de

software

se

acepta

en

todos

los

abonados

del

gestor

de

perfiles

en

que

reside

el

paquete

de

software.

Puede

especificar

un

host

de

destino,

varios

hosts

o

ninguno.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Autorización

admin,

senior

o

super

Valores

de

retorno

El

comando

waccptsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

waccptsp

se

ha

iniciado

satisfactoriamente.

waccptsp

170

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||

|

|

|

|

||||||||||||

Page 189: IBM Tivoli Configuration Manager

-1

Indica

que

waccptsp

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

aceptar

un

objeto

de

paquete

de

software

denominado

fsys_test^1.0

en

los

sistemas

de

destino

destino1

y

destino2,

escriba

el

comando

siguiente:

waccptsp

@fsys_test^1.0

@destino1

@destino2

2.

Para

comprobar

la

operación

de

aceptación

en

un

objeto

de

paquete

de

software

denominado

test^1.0

en

los

sistemas

de

destino

destino1

y

destino2

sin

realizarla

realmente,

escriba

el

comando

siguiente:

waccptsp

-v

-i

@test^1.0

@destino1

@destino2

Véase

también

v

La

opción

undo

de

winstsp,

wremovsp

y

wundosp

v

wmdist

en

la

publicación

Tivoli

Management

Framework:

Reference

Manual

v

wrpt

en

la

publicación

Tivoli

Management

Framework:

Reference

Manual

waccptsp

Capítulo

3.

Utilización

de

los

comandos

171

Page 190: IBM Tivoli Configuration Manager

wcommtsp

Valida

un

paquete

de

software.

Sintaxis

wcommtsp

[–i

[–v

]]

[–R

{y|n}]

[–c

|y|n|o|r]

[–l

símbolo_mdist2=valor...]

[–T

archivo_abonados]

@[PaqueteSoftware:]nombre_objps

[abonados...]

wcommtsp

[–I]

[–R

{y|n}]

[–c

|y|n|o|r]

[–l

símbolo_mdist2=valor...]

[–T

archivo_abonados]

@[PaqueteSoftware:]nombre_objps

[abonados...]

Descripción

El

comando

wcommtsp

da

lugar

a

que

todas

las

actualizaciones

que

se

han

realizado

durante

la

fase

de

preparación

(en

modalidad

transaccional)

entren

en

vigor.

Opciones

–i

Verifica

si

la

operación

puede

realizarse

o

no,

sin

enviarla.

El

proceso

genera

una

lista

de

destinos

en

los

que

la

operación

no

puede

realizarse

satisfactoriamente.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

–v

Especifica

que

va

a

utilizarse

el

registro

detallado.

Si

no

se

utiliza

el

registro

detallado,

cualquier

anomalía

que

se

produzca

en

la

distribución

se

indicará

por

medio

de

un

mensaje

breve

como,

por

ejemplo:

ep1

-

Ha

fallado

la

comprobación

de

dependencia

Si

se

utiliza

el

registro

detallado,

se

registrará

una

descripción

completa

de

la

razón

de

la

anomalía.

La

utilización

de

la

opción

de

registro

detallado

da

lugar

a

que

el

tamaño

del

archivo

de

registro

aumente

significativamente.

Por

lo

tanto,

esta

opción

debe

utilizarse

con

precaución.

Este

argumento

sólo

está

disponible

si

se

especifica

el

argumento

–i.

–I

Verifica

si

la

operación

puede

realizarse

y

continúa

con

la

operación

sólo

en

los

sistemas

de

destino

que

pasan

la

verificación.

Por

ejemplo,

si

está

realizando

una

operación

de

validación

y

el

paquete

de

software

ya

se

ha

validado

en

un

sistema

de

destino,

la

operación

no

continuará

en

ese

sistema

de

destino.

Si

no

se

incluye

este

argumento,

la

operación

no

podrá

continuar

en

ningún

destino

si

no

todos

los

destinos

satisfacen

los

requisitos.

–c

|y|n|o|r

Especifica

las

opciones

de

reinicio

para

la

validación:

n

(validar

sin

reiniciar),

que

es

el

valor

predeterminado,

y

(validar

con

reinicio

de

usuario),

o

(validar

con

reinicio

sólo

si

es

necesario),

r

(validar

con

reinicio

automático).

Nota:

en

la

plataforma

UNIX

sólo

está

disponible

la

opción

–c

n.

–l

símbolo_mdist2=valor

Especifica

las

opciones

de

distribución,

tal

como

se

indica

a

continuación:

label

Especifica

una

cadena

de

descripción

para

la

distribución.

El

valor

wcommtsp

172

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|

Page 191: IBM Tivoli Configuration Manager

predeterminado

es

la

cadena

″nombre.versión

(commit)″

donde

nombre.versión

indica

el

nombre

del

paquete

de

software

y

la

versión.

priority

Especifica

el

nivel

de

prioridad,

que

es

el

orden

en

que

los

repetidores

manejan

las

distribuciones,

que

puede

ser

h

(la

prioridad

más

alta),

m

(la

prioridad

media)

o

l

(prioridad

baja).

El

valor

predeterminado

es

m

(prioridad

media).

El

nivel

de

prioridad

es

la

prioridad

que

también

se

utiliza

al

registrar

información.

notify_interval

Especifica

la

clave

del

intervalo

de

notificación,

que

determina

la

frecuencia

con

que

cada

repetidor

empaqueta

los

resultados

que

se

han

completado

y

los

devuelve

a

la

aplicación

y

al

gestor

de

distribución.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

30

minutos)

y

se

expresa

como

un

entero

positivo

que

representa

los

minutos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

send_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

un

sistema

de

destino

reciba

un

bloque

de

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red

o

de

punto

final.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

300

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

execute_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

Software

Distribution

devuelva

el

resultado

de

una

distribución

tras

haberse

enviado

todos

los

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red,

de

punto

final

o

de

script

como,

por

ejemplo,

si

existe

un

script

que

está

ejecutando

un

bucle

infinito.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

600

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

deadline

Es

la

fecha

en

que

una

distribución

caduca,

es

decir,

cuando

no

puede

ejecutarse

porque

no

existen

sistemas

de

destino

disponibles,

en

el

formato

″mm/dd/aaaa

hh:mm″.

distribution_note

Especifica

que

un

mensaje

va

a

asociarse

a

un

paquete

de

software

cuando

se

distribuya

a

los

destinos

móviles.

Puede

escribir

texto

en

el

formato:

distribution_note="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

distribution_note=@nombre_archivo

wcommtsp

Capítulo

3.

Utilización

de

los

comandos

173

|||

||||||

Page 192: IBM Tivoli Configuration Manager

mandatory_date

Especifica

una

fecha,

en

el

formato

″mm/dd/aaaa

hh:mm″,

en

la

que

debe

completarse

la

operación

en

los

destinos

móviles.

En

los

destinos

móviles,

la

operación

puede

diferirse

hasta

esta

fecha.

En

la

fecha

especificada,

la

operación

se

realiza

automáticamente

en

todos

los

destinos

móviles

pendientes.

Utilice

esta

opción

para

establecer

la

distribución

como

obligatoria.

force_mandatory

El

valor

de

este

argumento

controla

el

tratamiento

que

reciben

las

distribuciones

obligatorias

en

los

destinos

móviles

cuando

la

fecha

obligatoria

ha

pasado.

Si

especifica

y

(el

valor

predeterminado),

la

distribución

obligatoria

se

iniciará

automáticamente

en

el

momento

en

que

el

usuario

móvil

se

conecte.

Si

especifica

n,

el

usuario

móvil

tiene

la

opción

de

no

iniciar

la

distribución

obligatoria.

Sin

embargo,

el

usuario

no

podrá

realizar

ninguna

otra

operación

hasta

que

se

haya

realizado

la

distribución

obligatoria.

escalate_date_n

Especifica

una

fecha,

en

el

formato

″mm/dd/aaaa

hh:mm″,

en

la

que

debe

enviarse

un

mensaje

recordatorio

a

los

destinos

móviles

que

todavía

no

han

completado

la

operación.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

fecha

de

envío

de

aviso

de

la

secuencia

debe

tener

asociado

un

mensaje,

y

no

deben

existir

intervalos

en

la

secuencia.

escalate_msg_n

Especifica

un

mensaje

que

debe

enviarse

a

los

destinos

móviles

que

no

han

completado

la

operación

en

la

fecha

de

envío

del

aviso

asociada.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

mensaje

debe

tener

asociada

una

fecha,

y

no

deben

existir

intervalos

en

la

secuencia.

Puede

escribir

texto

en

el

formato:

escalate_msg_n="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

escalate_msg_n=@nombre_archivo

enable_disconnected

Indica

si

las

operaciones

desconectadas

están

o

no

habilitadas.

Si

especifica

una

y,

tiene

la

opción

de

descargar

el

paquete

de

software

en

un

almacén

y

aplicarlo

más

tarde.

Si

especifica

una

n,

debe

aplicar

el

paquete

de

software

en

el

momento

de

descargarlo.

hidden

Para

los

destinos

móviles,

indica

si

la

operación

va

a

ser

oculta.

En

los

destinos

móviles,

las

operaciones

no

ocultas

pueden

diferirse.

Las

operaciones

ocultas

no.

wcommtsp

174

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||||

Page 193: IBM Tivoli Configuration Manager

Los

valores

válidos

son

y

(oculta)

y

n

(no

oculta).

Si

establece

este

argumento

en

y,

no

debe

establecer

valores

para

la

fecha

obligatoria,

las

fechas

de

envío

de

avisos

ni

los

mensajes

de

aviso.

roam_endpoints

Indica

si

la

operación

definida

en

el

comando

admite

los

puntos

finales

itinerantes.

El

establecimiento

de

este

argumento

en

y

indica

que

la

distribución

va

a

transferirse

a

cualquier

gateway

donde

se

conecte

el

punto

final

móvil.

El

establecimiento

de

este

argumento

en

n

indica

que

cuando

el

paquete

se

haya

colocado

en

la

cola

de

un

gateway,

no

podrá

transferirse

a

otro.

El

valor

predeterminado

es

n.

wake_on_lan

Indica

si

la

operación

ha

de

enviar

un

mensaje

wake-on-lan

para

desencadenar

el

reinicio

de

los

sistemas

que

no

están

disponibles

en

el

momento

de

la

distribución.

Los

valores

válidos

son

y

(sí)

y

n

(no).

is_multicast

Habilita

la

difusión

general

de

los

datos

a

varios

repetidores.

La

difusión

múltiple

envía

sólo

una

distribución

desde

el

origen

a

un

grupo

de

destinos

simultáneamente.

Utilice

esta

opción

donde

exista

un

ancho

de

banda

de

red

limitado.

Los

valores

válidos

son

t

(true)

y

f

(false).

El

establecimiento

de

este

símbolo

en

t

habilita

el

símbolo

retry_unicast.

retry_unicast

Retransmite

la

distribución

independientemente

a

cada

punto

final

que

no

ha

recibido

la

distribución

de

la

difusión

múltiple

original.

Esta

opción

sólo

puede

utilizarse

si

la

opción

is_multicast

se

ha

establecido

en

t.

enable_notification

Especifica

si

se

debe

notificar

o

no

al

usuario

del

inicio

de

una

distribución

en

su

máquina.

El

diálogo

de

notificación

que

contiene

el

texto

del

mensaje

sólo

aparece

en

puntos

finales

de

plataformas

Windows.

Para

especificar

el

texto

del

mensaje,

utilice

la

opción

user_notification.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

n.

allow_defer

Especifica

si

el

usuario

puede

posponer

la

distribución.

Un

usuario

puede

posponer

la

distribución

de

software

y,

al

final

del

período

de

tiempo

pospuesto,

rechazarla

o

posponerla

de

nuevo.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

y.

allow_reject

Especifica

si

se

permite

que

el

usuario

rechace

la

distribución.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

y.

default_action

Especifica

la

acción

predeterminada

que

se

realizará

en

la

máquina

del

usuario,

en

caso

de

que

éste

no

esté

conectado

con

la

máquina

o

no

esté

físicamente

presente.

Los

valores

válidos

son

accept

y

reject.

El

valor

predeterminado

es

accept.

default_timeout

Especifica

el

intervalo

de

tiempo

que

se

muestra

el

diálogo

de

notificación.

El

valor

predeterminado

es

60

segundos.

Cuando

wcommtsp

Capítulo

3.

Utilización

de

los

comandos

175

||||||

||||

||

||||

Page 194: IBM Tivoli Configuration Manager

transcurre

el

período

de

tiempo

de

espera,

se

inicia

la

acción

predeterminada

si

el

usuario

está

conectado.

Si

el

usuario

no

está

conectado,

la

acción

predeterminada

se

inicia

inmediatamente,

sin

período

de

tiempo

de

espera.

user_notification

Especifica

el

texto

que

se

envía

con

la

distribución

y

que

se

muestra

en

la

máquina

del

usuario.

El

diálogo

de

notificación

que

contiene

el

texto

del

mensaje

sólo

aparece

en

puntos

finales

de

plataformas

Windows.

Para

habilitar

esta

función,

establezca

enable_notification

en

y

Puede

escribir

texto

con

el

siguiente

formato:

user_notification="texto

del

mensaje"

Puede

especificar

un

archivo

con

el

siguiente

formato:

user_notification=@/prueba/descarga/nombrearchivo

–R

y|n

Especifica

si

debe

utilizarse

o

no

la

comprobación

de

dependencia.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

El

valor

predeterminado

es

–R

y;

–R

n

indica

que

las

expresiones

de

dependencia

definidas

en

el

archivo

SPD

deben

pasarse

por

alto.

–T

archivo_abonados

Es

el

nombre

de

un

archivo

que

contiene

una

lista

de

los

abonados

para

la

operación.

Los

abonados

pueden

especificarse

utilizando

nombres

de

ruta

relativos

o

absolutos.

Puede

especificar

un

nombre

de

archivo,

varios

nombres

de

archivos

o

ningún

nombre

de

archivo.

Cuando

se

especifican

varios

nombres,

éstos

deben

separarse

mediante

uno

o

más

espacios

en

blanco.

Aunque

haya

especificado

un

archivo,

también

puede

especificar

abonados

por

separado

en

la

línea

de

comandos

(consulte

la

descripción

del

atributo

abonados

de

este

comando).

Si

no

se

utiliza

el

atributo

–T

ni

el

atributo

abonados,

la

operación

se

realizará

en

todos

los

abonados

del

gestor

de

perfiles

en

que

reside

el

paquete

de

software.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Nota:

si

alguno

de

los

archivos

especificados

está

vacío,

la

operación

no

se

ejecutará

satisfactoriamente.

nombre_objps

Es

el

nombre

y

la

versión

del

objeto

de

paquete

de

software

que

se

ha

registrado

en

el

Registro

de

nombres

de

Tivoli.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

abonados...

Son

los

nombres

de

los

sistemas

de

destino

o

gestores

de

perfiles

donde

va

a

aceptarse

el

paquete

de

software.

Si

no

se

especifica

ningún

valor,

el

paquete

de

software

se

valida

en

todos

los

abonados

del

gestor

de

perfiles

en

que

reside

el

paquete

de

software.

Puede

especificar

un

host

de

destino,

varios

hosts

o

ninguno.

En

el

caso

de

que

uno

o

más

abonados

no

sean

wcommtsp

176

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||

|

|

|

|

|||||||

|||||||||||||||||

||

||||||

Page 195: IBM Tivoli Configuration Manager

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Autorización

admin,

senior

o

super

Valores

de

retorno

El

comando

wcommtsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wcommtsp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wcommtsp

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

ejecutar

la

operación

de

validación

con

un

reinicio

automático

para

un

paquete

de

software

denominado

fsys_test^1.0

en

los

sistemas

de

destino

destino1

y

destino2,

escriba

el

comando

siguiente:

wcommtsp

-c

r

@fsys_test^1.0

@destino1

@destino2

2.

Para

ejecutar

una

operación

de

validación

con

un

reinicio

automático

que

sólo

debe

ejecutarse

si

es

necesario

para

un

paquete

de

software

denominado

fsys_test^1.0

en

los

sistemas

de

destino

destino1

y

destino2

pasando

por

alto

cualquier

dependencia

definida

en

el

archivo

SPD,

escriba

el

comando

siguiente:

wcommtsp

-c

o

-R

n

@fsys_test^1.0

@destino1

@destino2

Véase

también

v

La

opción

transactional

de

winstsp,

wremovsp

y

wundosp

v

wmdist

en

la

publicación

Tivoli

Management

Framework:

Reference

Manual

v

wrpt

en

la

publicación

Tivoli

Management

Framework:

Reference

Manual

wcommtsp

Capítulo

3.

Utilización

de

los

comandos

177

||||||

Page 196: IBM Tivoli Configuration Manager

wconvspo

Convierte

el

formato

de

un

paquete

de

software

(no

construido)

en

un

bloque

de

paquete

de

software

(construido)

o

viceversa.

Sintaxis

wconvspo

–t

build

[–o]

–p

ruta_ps_dest

nombre_objps

wconvspo

–d

ruta_descarga

nombre_objps

Descripción

Este

comando

puede

utilizarse

para

convertir

sólo

los

objetos

de

paquete

de

software

que

ya

existen

en

la

base

de

datos

de

objetos

y

que

se

han

creado

o

importado

con

el

comando

wimpspo.

La

primera

sentencia

muestra

cómo

convertir

un

paquete

de

software

en

un

bloque

de

paquete

de

software,

la

segunda

sentencia

muestra

cómo

convertir

un

bloque

de

paquete

de

software

en

un

paquete

de

software.

Cuando

se

realiza

la

conversión

del

formato

no

construido

al

formato

construido,

todos

los

archivos

deben

encontrarse

en

el

host

de

origen

seleccionado;

de

lo

contrario,

la

operación

no

se

ejecutará

satisfactoriamente.

La

utilización

del

comando

con

el

argumento

–d

le

permite

descargar

el

contenido

del

paquete

de

software

en

una

ubicación

especificada.

A

continuación,

puede

realizar

los

cambios

deseados

y

reconstruir

el

paquete.

Nota:

el

tamaño

de

un

bloque

de

paquete

de

software

no

puede

exceder

de

dos

gigabytes.

Si

está

utilizando

el

argumento

–d

para

convertir

un

bloque

de

paquete

de

software

en

un

formato

no

construido

y

guardar

el

contenido,

asegúrese

de

que

la

ubicación

especificada

disponga

de

suficiente

espacio

para

el

contenido

del

paquete

de

software

construido.

Si

no

existe

suficiente

espacio

para

guardar

los

archivos,

la

conversión

no

se

ejecutará

satisfactoriamente.

Opciones

–t

build

Especifica

la

construcción

de

un

bloque

de

paquete

de

software.

Si

no

se

especifica,

el

valor

predeterminado

consiste

en

convertir

un

bloque

de

paquete

de

software

en

un

paquete

de

software.

–o

Especifica

que

ha

de

sobrescribirse

un

archivo

ruta_ps_dest

existente

en

el

destino.

Esta

opción

sólo

es

válida

si

el

formato

de

destino

es

un

bloque

de

paquete

de

software.

–p

ruta_ps_dest

Es

la

ruta

del

bloque

de

paquete

de

software

en

el

host

de

origen.

Este

parámetro

sólo

puede

utilizarse

si

desea

convertir

un

paquete

de

software

en

un

bloque

de

paquete

de

software.

–d

ruta_ps_descarga

Es

la

ruta

en

la

que

va

a

descargarse

el

contenido

de

un

paquete

de

software

construido.

Si

especifica

este

argumento,

el

contenido

del

paquete

de

software

se

descarga

en

la

ubicación

especificada

y

las

rutas

de

origen

del

paquete

de

software

se

actualizan

para

que

apunten

a

este

directorio.

nombre_objps

Es

el

nombre

y

la

versión

del

objeto

de

paquete

de

software

que

va

a

wconvspo

178

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 197: IBM Tivoli Configuration Manager

convertirse.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Autorización

admin,

senior

o

super

Valores

de

retorno

El

comando

wconvspo

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wconvspo

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wconvspo

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

convertir

el

formato

de

un

paquete

de

software

denominado

fsys_test^1.0

en

un

bloque

de

paquete

de

software

denominado

d:\testdir\package.spb,

escriba

el

comando

siguiente:

wconvspo

-t

build

-p

d:\testdir\package.spb

@fsys_test^1.0

2.

Para

convertir

un

bloque

de

paquete

de

software

en

un

paquete

de

software

y

guardar

el

contenido

del

directorio

de

etapas

c:\staging,

escriba

el

comando

siguiente:

wconvspo

-d

c:\staging

@nombre^versión

Véase

también

wimpspo,

wexpspo,

wdubldsp

wconvspo

Capítulo

3.

Utilización

de

los

comandos

179

Page 198: IBM Tivoli Configuration Manager

wexpspo

Exporta

un

objeto

de

paquete

de

software

en

formato

de

archivo

de

definición

de

paquete

de

software

a

un

nodo

gestionado.

Sintaxis

wexpspo

[–o]

[–f

[@nodo_gestionado:]archivo_export]

@[PaqueteSoftware:]nombre_objps

Descripción

Se

exportan

todas

las

palabras

clave

del

paquete

de

software,

junto

con

sus

valores

predeterminados.

Para

exportar

a

un

nodo

gestionado

remoto,

debe

especificar

su

ruta

calificada

al

completo.

Nota:

las

líneas

de

comentarios

(que

empiezan

por

el

signo

del

número

[#])

que

se

hayan

incluido

en

el

archivo

SPD

original

no

se

conservarán

tras

la

ejecución

del

comando

wexpspo.

Opciones

–o

Especifica

que

ha

de

sobrescribirse

un

archivo

existente

en

el

destino.

Si

no

se

especifica

y

archivo_export

ya

existe,

se

generará

un

error.

–f

[@nodo_gestionado:]archivo_export

Especifica

la

exportación

del

paquete

de

software

a

un

archivo

(salida

estándar

predeterminada)

de

un

nodo

gestionado.

@[PaqueteSoftware:]nombre_objps

Es

el

nombre

y

la

versión

del

objeto

de

paquete

de

software.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Autorización

admin,

senior,

super

o

user

Valores

de

retorno

El

comando

wexpspo

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wexpspo

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wexpspo

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

exportar

el

paquete

de

software

denominado

fsys_test^1.0

al

formato

de

archivo

SPD

d:\testdir\fsystem.exp

en

el

nodo

gestionado

mng_node,

sobrescribiendo

el

archivo

de

destino

existente,

escriba

el

comando

siguiente:

wexpspo

-o

-f

@mng_node:d:\testdir\fsystem.exp

@fsys_test^1.0

2.

Para

exportar

el

paquete

de

software

denominado

fsys_test^1.0

a

la

salida

estándar,

escriba

el

comando

siguiente:

wexpspo

@fsys_test^1.0

Véase

también

wimpspo,

wconvspo

wexpspo

180

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 199: IBM Tivoli Configuration Manager

wgetsnsp

Obtiene

la

lista

de

paquetes

de

software

que

están

anidados

en

un

paquete

de

software

primario.

Sintaxis

wgetsnsp

[–l]

nombre_objps

Descripción

Este

comando

recupera

la

lista

de

paquetes

de

software

que

están

anidados

en

un

paquete

de

software

primario.

Opciones

–l

Especifica

la

recuperación

de

la

lista

de

todos

los

paquetes

de

software

anidados

en

el

paquete

primario.

Esta

lista

también

contendrá

cualquier

paquete

de

software

que

se

haya

anidado

a

su

vez

en

otros

paquetes

de

software

anidados.

nombre_objps

Especifica

el

nombre

registrado

y

la

versión

del

paquete

de

software

cuyos

paquetes

de

software

anidados

devuelve

este

comando.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Autorización

admin,

senior,

super

o

user

Valores

de

retorno

El

comando

wgetsnsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wgetsnsp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wgetsnsp

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

recuperar

la

lista

de

todos

los

paquetes

de

software

que

se

han

anidado

en

el

paquete

de

software

denominado

fsys_test.1.0,

escriba

lo

siguiente:

wgetsnsp

@fsys_test.1.0

2.

Para

recuperar

la

lista

de

todos

los

paquetes

de

software

que

se

han

anidado

en

el

paquete

de

software

denominado

fsys_test.1.0,

incluido

cualquier

paquete

de

software

que

se

haya

anidado

a

su

vez

en

otros

paquetes

de

software

anidados,

escriba

lo

siguiente:

wgetsnsp

-l

@fsys_test.1.0

Véase

también

v

wsetsnsp

v

“Anidamiento

de

paquetes

de

software”

en

la

página

18

wgetsnsp

Capítulo

3.

Utilización

de

los

comandos

181

Page 200: IBM Tivoli Configuration Manager

wgetspat

Obtiene

los

atributos

para

un

objeto

de

paquete

de

software.

Sintaxis

wgetspat

{–b|-c|-h|-l|-m|-M|-o|-p|-s|-t|-u|-v|-w}

nombre_objps

Descripción

Este

comando

recupera

los

atributos

de

un

objeto

de

paquete

de

software

especificado.

Los

atributos

que

pueden

recuperarse

se

listan

bajo

la

cabecera

Argumentos.

Opciones

–b

Obtiene

el

valor

del

atributo

move_removing_host,

que

traslada

el

paquete

de

software

a

la

colección

″lost-n-found″

si

se

elimina

el

host

de

registro

o

el

host

de

origen

del

paquete

de

software.

Los

valores

posibles

son

true

o

false.

–c

Obtiene

el

valor

del

atributo

commitable,

que

indica

si

se

puede

ejecutar

una

operación

validable

en

el

objeto.

Los

valores

posibles

son:

y

Las

operaciones

de

instalación

y

de

eliminación

que

realice

en

este

objeto

de

paquete

de

software

deben

ser

transaccionales.

n

Las

operaciones

de

instalación

y

de

eliminación

que

realice

en

este

objeto

de

paquete

de

software

no

pueden

realizarse

en

modalidad

transaccional.

o

Las

operaciones

de

instalación

y

de

eliminación

que

realice

en

este

objeto

de

paquete

de

software

pueden

ser

transaccionales

o

no

transaccionales.

–h

Obtiene

el

valor

del

atributo

de

host

de

origen

src_host,

que

es

la

referencia

de

objeto

del

nodo

gestionado

que

es

el

host

de

origen

para

el

paquete

de

archivos.

–l

Obtiene

el

valor

del

atributo

lenient_distribution.

Los

valores

posibles

son:

true

Permite

realizar

distribuciones

y

eliminaciones

desde

la

línea

de

comandos

para

cualquier

punto

final

o

gestor

de

perfiles,

incluso

si

ese

punto

final

o

gestor

de

perfiles

no

es

actualmente

un

abonado

del

gestor

de

perfiles

del

paquete

de

software

(o

de

ninguno

de

sus

gestores

de

perfiles

de

abonados).

false

Permite

realizar

distribuciones

y

eliminaciones

desde

la

línea

de

comandos

sólo

para

los

puntos

finales

o

gestores

de

perfiles

que

actualmente

son

abonados

del

gestor

de

perfiles

del

paquete

de

software

(o

de

cualquiera

de

sus

gestores

de

perfiles

de

abonados).

–m

Obtiene

la

modalidad

de

servidor

predeterminada.

Los

valores

posibles

son

los

siguientes:

all

Instala

todos

los

objetos

del

paquete.

src

Sólo

instala

los

archivos

del

origen

que

tienen

una

fecha

y

hora

de

modificación

posteriores

a

la

fecha

y

hora

de

la

última

instalación

satisfactoria.

repair

Sólo

instala

los

objetos

de

origen

que

han

cambiado

en

el

sistema

de

destino

o

que

no

están

presentes

en

el

sistema

de

destino

con

el

fin

de

que

el

sistema

de

destino

mantenga

la

coherencia

con

los

objetos

del

sistema

de

origen.

wgetspat

182

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 201: IBM Tivoli Configuration Manager

check

Sólo

comprueba

la

operación,

sin

enviarla.

force

Fuerza

la

ejecución

de

la

operación.

ignore

Sólo

ejecuta

la

operación

en

los

sistemas

de

destino

cuya

comprobación

ha

sido

satisfactoria

y

pasa

por

alto

los

sistemas

de

destino

en

los

que

la

comprobación

no

se

ha

ejecutado

satisfactoriamente.

preview

Lista

todas

las

acciones

que

han

de

ejecutarse

en

los

abonados

especificados.

–M

Obtiene

la

modalidad

predeterminada

de

la

operación

de

gestión

de

cambios.

Los

valores

posibles

son

los

siguientes:

v

transactional

v

not_transactional

v

prefer_not_transactional

v

auto_commit

v

undoable

v

prefer_undo

v

auto_accept

v

undoable_in_transactional

v

prefer_not_reboot

v

during_reboot

v

auto_reboot

v

force

Consulte

el

Capítulo

2,

“Operaciones

de

gestión

de

cambios”,

en

la

página

145

para

obtener

más

información

acerca

de

estas

modalidades.

–o

Obtiene

la

operación

de

gestión

de

cambios

predeterminada

que

ha

de

realizarse

en

el

objeto,

que

es

una

de

las

siguientes:

v

install

v

remove

v

commit

v

accept

v

undo

Consulte

el

apartado

“Tipos

de

operaciones

de

gestión

de

cambios”

en

la

página

147

para

obtener

más

información

acerca

de

estas

operaciones.

–p

Obtiene

la

ruta

de

origen

en

la

que

se

encuentra

el

bloque

de

paquete

de

software

correspondiente.

–s

Obtiene

el

valor

del

atributo

check_no_src_host,

que

da

lugar

a

la

comprobación

de

la

existencia

de

todos

los

archivos

en

el

host

de

origen

tal

como

se

han

definido

en

el

paquete

de

software.

Los

valores

posibles

son

true

o

false.

–t

Obtiene

el

formato

para

el

mantenimiento

del

archivo

del

objeto

de

paquete

de

software

en

el

depósito

de

objetos,

que

puede

ser

not_built

(paquete

de

software)

o

built

(bloque

de

paquete

de

software).

El

valor

predeterminado

es

not_built.

–u

Obtiene

el

valor

que

indica

si

puede

o

no

ejecutar

una

operación

con

posibilidad

de

deshacer

en

el

objeto.

Los

valores

posibles

son:

y

Las

operaciones

de

instalación

y

de

eliminación

que

realice

en

este

objeto

de

paquete

de

software

deben

ser

operaciones

con

posibilidad

de

deshacer.

wgetspat

Capítulo

3.

Utilización

de

los

comandos

183

Page 202: IBM Tivoli Configuration Manager

n

Las

operaciones

de

instalación

y

de

eliminación

que

realice

en

este

objeto

de

paquete

de

software

no

pueden

realizarse

en

modalidad

con

posibilidad

de

deshacer.

o

Las

operaciones

de

instalación

y

de

eliminación

que

realice

en

este

objeto

de

paquete

de

software

pueden

ser

operaciones

con

posibilidad

de

deshacer

o

sin

posibilidad

de

deshacer.

–v

Obtiene

el

valor

del

atributo

web_view_mode,

que

especifica

los

permisos

de

acceso

al

paquete

cuando

se

utiliza

la

función

Interfaz

de

web.

Los

valores

posibles

son

hidden

(el

valor

predeterminado),

subscriber,

o

public.

–w

Obtiene

el

valor

del

atributo

staging_area,

que

es

el

directorio

de

trabajo

del

servidor

de

distribución.

nombre_objps

Es

el

nombre

y

la

versión

del

paquete

de

software

cuyos

atributos

devuelve

este

comando.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Autorización

admin,

senior,

super

o

user

Valores

de

retorno

El

comando

wgetspat

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wgetspat

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wgetspat

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

obtener

el

atributo

del

host

de

origen

para

un

objeto

denominado

fsys_test^1.0,

escriba

lo

siguiente:

wgetspat

-h

@fsys_test^1.0

2.

Para

obtener

la

modalidad

del

servidor

predeterminada

para

un

objeto

denominado

fsys_test^1.0,

escriba

lo

siguiente:

wgetspat

-m

@fsys_test^1.0

Véase

también

wsetspat

wgetspat

184

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 203: IBM Tivoli Configuration Manager

wgetspgs

Obtiene

la

información

de

programa

que

se

asocia

a

un

objeto

de

paquete

de

software.

Sintaxis

wgetspgs

{–a|-b|-i|-j|-p|-P|-s|-u|-U|-l|-L|-c|-C|-t|-T}

nombre_objps

Descripción

A

continuación

se

indica

la

información

de

programa

que

puede

obtener

con

este

comando.

Opciones

–a

Obtiene

el

valor

del

atributo

after_prog_path,

que

es

la

ruta

del

programa

que

debe

ejecutarse

en

el

host

de

origen

tras

completarse

la

creación

del

paquete.

–b

Obtiene

el

valor

del

atributo

before_prog_path,

que

es

la

ruta

del

programa

que

debe

ejecutarse

en

el

host

de

origen

antes

de

iniciarse

la

creación

del

paquete.

–i

Obtiene

el

valor

del

atributo

after_input_path,

que

especifica

los

parámetros

de

entrada

para

el

atributo

after_prog_path.

Este

valor,

aunque

se

haya

establecido,

no

tiene

ningún

significado

a

menos

que

se

haya

definido

el

atributo

–a

(after_prog_path).

–j

Obtiene

el

valor

del

atributo

before_input_path,

que

especifica

los

parámetros

de

entrada

para

el

atributo

before_prog_path.

Este

valor,

aunque

se

haya

establecido,

no

tiene

ningún

significado

a

menos

que

se

haya

definido

el

atributo

–b

(before_prog_path).

–p

Obtiene

la

lista

de

variables

de

entorno

para

el

programa

antes

de

la

construcción.

–P

Obtiene

la

lista

de

variables

de

entorno

para

el

programa

después

de

la

construcción.

–s

Obtiene

el

valor

del

atributo

before_skip_non_zero.

El

valor

true

indica

que

la

distribución

se

pasa

por

alto,

se

salta,

si

before_prog_path

tiene

un

código

de

salida

distinto

de

cero;

false

indica

que

no

se

pasa

por

alto.

–u

Obtiene

el

valor

del

atributo

after_as_uid,

que

establece

el

ID

de

usuario

de

UNIX

con

el

que

debe

ejecutarse

after_prog_path.

–U

Obtiene

el

valor

del

atributo

before_as_uid,

que

establece

el

ID

de

usuario

de

UNIX

con

el

que

debe

ejecutarse

before_prog_path.

-l

Obtiene

el

valor

del

atributo

lcf_before_prog_path,

que

es

el

nombre

de

la

ruta

del

programa

que

debe

ejecutarse.

También

puede

utilizar

una

variable,

como

product_dir,

para

expresar

el

nombre

de

la

ruta

completo

o

parte

de

él.

Debe

utilizar

una

variable

del

sistema

o

bien

especificar

en

el

archivo

swdis.var

las

variables

que

utilice.

El

programa

ya

debe

existir

en

el

sistema

de

destino

en

el

que

se

va

a

ejecutar.

-L

Obtiene

el

valor

del

atributo

lcf_after_prog_path,

que

es

el

nombre

de

la

ruta

del

programa

que

debe

ejecutarse.

También

puede

utilizar

una

variable,

como

product_dir,

para

expresar

el

nombre

de

la

ruta

completo

o

parte

de

él.

Debe

utilizar

una

variable

del

sistema

o

bien

especificar

en

el

archivo

swdis.var

las

variables

que

utilice.

El

programa

ya

debe

existir

en

el

sistema

de

destino

en

el

que

se

va

a

ejecutar.

wgetspgs

Capítulo

3.

Utilización

de

los

comandos

185

||

|||||||

|||||||

Page 204: IBM Tivoli Configuration Manager

-c

Obtiene

el

valor

del

atributo

lcf_before_prog_args,

que

consiste

en

uno

o

más

argumentos

opcionales

pasados

al

programa

además

de

los

predeterminados.

Separe

los

argumentos

con

un

espacio

en

blanco.

Para

especificar

argumentos,

también

puede

utilizar

variables.

-C

Obtiene

el

valor

del

atributo

lcf_after_prog_args,

que

consisten

en

uno

o

más

argumentos

opcionales

pasados

al

programa

además

de

los

predeterminados.

Separe

los

argumentos

con

un

espacio

en

blanco.

Para

especificar

argumentos,

también

puede

utilizar

variables.

-t

Obtiene

el

valor

del

atributo

lcf_before_prog_timeout,

que

es

el

tiempo,

expresado

en

segundos

o

el

valor

-1,

que

se

esperará

a

que

finalice

el

programa

antes

de

construcción.

Consulte

el

apartado

“Formato

de

la

stanza

execute_user_program”

en

la

página

120

para

obtener

más

información.

-T

Obtiene

el

valor

del

atributo

lcf_after_prog_timeout,

que

es

el

tiempo,

expresado

en

segundos

o

el

valor

-1,

que

se

esperará

a

que

finalice

el

programa

después

de

construcción.

Consulte

el

apartado

“Formato

de

la

stanza

execute_user_program”

en

la

página

120

para

obtener

más

información.

nombre_objps

Es

el

nombre

y

la

versión

del

paquete

de

software

para

el

que

este

comando

devuelve

información

de

programa.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Autorización

admin,

senior,

super

o

user

Valores

de

retorno

El

comando

wgetspgs

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wgetspgs

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wgetspgs

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

obtener

el

valor

del

atributo

after_as_uid

para

el

objeto

de

paquete

de

software

denominado

fsys_test^1.0,

escriba

el

siguiente

comando:

wgetspgs

-u

@fsys_test^1.0

2.

Para

obtener

el

valor

del

atributo

before_input_path

para

el

objeto

de

paquete

de

software

denominado

fsys_test^1.0,

escriba

el

siguiente

comando:

wgetspgs

-j

@fsys_test^1.0

Véase

también

wsetspgs,

winstsp,

wimpspo

wgetspgs

186

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||

|||||

||||||

||||||

Page 205: IBM Tivoli Configuration Manager

wgetspop

Obtiene

las

opciones

para

un

objeto

de

paquete

de

software.

Sintaxis

wgetspop

{–g|-h|-j|-L|-m|-P-|-r|-u}

nombre_objps

Descripción

A

continuación

se

indican

las

opciones

que

puede

recuperar

con

este

comando.

Opciones

–g

Obtiene

el

valor

del

atributo

log_gid,

que

es

el

ID

de

grupo

de

UNIX

del

archivo

de

registro.

–h

Obtiene

el

valor

del

atributo

log_host,

que

especifica

la

etiqueta

del

nodo

gestionado

en

el

que

se

genera

el

archivo

de

registro.

–j

Obtiene

el

valor

del

atributo

log_mode,

que

es

la

modalidad

de

archivo

de

UNIX

del

archivo

de

registro

generado,

visualizado

en

formato

octal.

–L

Obtiene

el

valor

del

atributo

log_path,

que

es

la

ruta

y

el

nombre

de

archivo

del

archivo

de

registro

generado.

–m

Obtiene

el

valor

del

atributo

mail_id,

que

es

la

dirección

de

correo

electrónico

para

la

notificación.

Para

especificar

varios

ID

de

usuario,

utilice

una

coma

(,)

para

separar

un

ID

de

usuario

de

otro.

–P

Obtiene

el

valor

del

atributo

post_notice,

que

especifica

si

ha

de

enviarse

un

aviso.

Los

valores

posibles

son

true

o

false.

-r

Obtiene

el

valor

del

atributo

no_chk_on_rm,

que

especifica

si

se

lleva

a

cabo

una

comprobación

en

toda

la

región

de

gestión

de

Tivoli

(TMR)

cuando

se

suprime

el

paquete

de

software

especificado

para

verificar

si

está

anidado

en

otros

paquetes

de

software.

Los

valores

posibles

son

true

o

false.

El

valor

predeterminado

es

false.

–u

Obtiene

el

valor

del

atributo

log_uid,

que

es

el

ID

de

usuario

de

UNIX

del

archivo

de

registro.

nombre_objps

Es

el

nombre

y

la

versión

del

paquete

de

software

cuyas

opciones

devuelve

esta

operación.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Autorización

admin,

senior,

super

o

user

Valores

de

retorno

El

comando

wgetspop

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wgetspop

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wgetspop

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

wgetspop

Capítulo

3.

Utilización

de

los

comandos

187

||||||

Page 206: IBM Tivoli Configuration Manager

Ejemplos

1.

Para

obtener

el

nombre

de

archivo

de

registro

para

un

objeto

de

paquete

de

software

denominado

fsys_test^1.0,

escriba

el

comando

siguiente:

wgetspop

-L

@fsys_test^1.0

2.

Para

obtener

la

dirección

de

correo

electrónico

correspondiente

a

la

notificación

para

un

objeto

de

paquete

de

software

denominado

fsys_test^1.0,

escriba

el

comando

siguiente:

wgetspop

-m

@fsys_test^1.0

Véase

también

wsetspop

wgetspop

188

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 207: IBM Tivoli Configuration Manager

wimpspo

Crea

o

importa

un

objeto

de

paquete

de

software

que

está

en

la

base

de

datos

de

objetos

del

servidor.

Sintaxis

wimpspo{–f

[@nodo_entrada:]

ruta_archivo_entrada|–r}

[–c

gestor_perfiles]

[–h

host_origen]

[–t

build

[–o]

–p

ruta_ps_dest]

[nombre_objps]

Descripción

El

comando

wimpspo

toma

el

paquete

de

software

de

la

entrada

estándar

o

de

un

archivo

de

entrada

y,

a

continuación,

crea

un

objeto

de

paquete

de

software

en

la

base

de

datos

del

servidor.

Nota:

las

líneas

de

comentarios

(que

empiezan

por

el

signo

del

número

[#])

que

se

hayan

incluido

en

el

archivo

SPD

original

no

se

conservarán

tras

la

ejecución

del

comando

wimpspo.

Si

la

importación

se

realiza

en

formato

construido,

el

tamaño

del

bloque

de

paquete

de

software

no

puede

exceder

de

dos

gigabytes.

Opciones

–c

gestor_perfiles

Especifica

el

gestor

de

perfiles

en

que

se

creará

el

nuevo

paquete

de

software

o

en

el

que

se

sobrescribirá

un

paquete

existente.

En

el

caso

de

un

nuevo

perfil,

este

atributo

es

obligatorio.

Si

no

especifica

esta

opción,

se

sobrescribirá

el

paquete

de

software

existente

cuyo

nombre

se

especifica

en

nombre_ps.

–h

host_origen

Especifica

el

host

de

origen

del

que

se

obtienen

los

archivos

del

bloque

de

paquete

de

software

y

en

el

que

se

almacena

el

bloque

de

paquete

de

software.

El

host

de

origen

puede

ser

cualquiera

de

los

nodos

gestionados

disponibles

en

los

que

se

haya

instalado

el

host

de

origen.

El

valor

predeterminado

de

host_origen

es

el

nombre

del

servidor

de

Tivoli

Management

Region.

–f

[nodo_entrada:]ruta_archivo_entrada

Especifica

que

el

archivo

de

entrada

ha

de

tomarse

del

nodo

gestionado

o

del

punto

final

que

se

especifica

en

la

ruta,

en

lugar

de

tomarse

de

la

entrada

estándar.

Por

lo

general,

este

valor

se

expresará

como

una

ruta

absoluta.

Sin

embargo,

si

el

archivo

de

entrada

está

presente

en

la

máquina

local

y

no

se

ha

especificado

un

valor

para

nodo_entrada,

puede

proporcionarse

una

ruta

relativa.

–r

Indica

que

los

datos

que

van

a

importarse

proceden

de

la

entrada

estándar,

y

no

de

un

archivo

de

entrada.

Si

se

especifica

este

argumento,

el

comando

esperará

la

entrada

de

datos.

Pulse

CONTROL-C

para

indicar

que

ha

finalizado

la

entrada

de

datos.

–t

build

Especifica

la

importación

de

un

archivo

en

formato

de

bloque

de

paquete

de

software.

Si

no

se

especifica,

el

valor

predeterminado

es

la

importación

de

un

paquete

de

software.

–o

Especifica

la

sobrescritura

de

un

archivo

de

destino

ruta_ps_dest

existente.

Este

atributo

no

puede

utilizarse

si

el

archivo

de

destino

es

un

paquete

de

software.

wimpspo

Capítulo

3.

Utilización

de

los

comandos

189

Page 208: IBM Tivoli Configuration Manager

–p

ruta_ps_dest

Es

la

ruta

del

bloque

de

paquete

de

software

en

el

host

de

origen.

Este

atributo

sólo

es

necesario

si

el

formato

de

destino

es

un

bloque

de

paquete

de

software.

Si

el

formato

de

destino

es

un

paquete

de

software,

no

se

necesita

ninguna

ruta,

ya

que

los

datos

del

paquete

de

software

se

almacenan

como

un

atributo

del

objeto

de

paquete

de

software.

nombre_ps

Es

la

ruta

de

objeto

o

el

nombre

registrado

del

objeto

de

paquete

de

software.

El

nombre

y

la

versión

deben

especificarse

en

el

formato

@nombre_ps^versión.

Si

no

se

especifican,

se

utilizará

el

valor

de

las

palabras

clave

″nombre″

y

″versión″

del

archivo

de

entrada.

Autorización

v

Para

crear

un

nuevo

paquete

de

software:

senior

o

super.

v

Para

importar

un

paquete

de

software

existente:

admin,

senior

o

super

Valores

de

retorno

El

comando

wimpspo

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wimpspo

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wimpspo

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

importar

un

paquete

de

software

a

un

gestor

de

perfiles,

escriba

el

comando

siguiente.

En

este

ejemplo,

el

paquete

de

software,

c:\test\fsys.spf,

se

importa

al

gestor

de

perfiles,

prf_mgr,

como

un

objeto

de

paquete

de

software

en

formato

de

paquete

de

software

(no

construido).

wimpspo

-c

@prf_mgr

-f

c:\test\fsys.spf

2.

Para

importar

un

bloque

de

paquete

de

software

a

un

gestor

de

perfiles,

escriba

el

comando

siguiente.

En

este

ejemplo,

el

paquete

de

software,

c:\test\fsys.spf,

se

importa

al

gestor

de

perfiles,

prf_mgr,

como

un

objeto

de

paquete

de

software

en

formato

de

bloque

de

paquete

de

software

(construido).

wimpspo

-c

@prf_mgr

-f

c:\test\fsys.spf

\

-t

build

-p

c:\test\fsys.spb

3.

Para

importar

un

paquete

de

software

a

un

gestor

de

perfiles

desde

un

nodo

gestionado,

escriba

el

comando

siguiente.

En

este

ejemplo,

el

paquete

de

software,

c:\test\fsys.spf,

se

importa

desde

el

nodo

gestionado,

Man_Node,

al

gestor

de

perfiles,

prf_mgr,

como

un

objeto

de

paquete

de

software

en

formato

de

paquete

de

software

(no

construido).

La

ejecución

de

este

comando

también

sobrescribe

el

archivo

existente.

wimpspo

-c

@prf_mgr

-f

@Man_Node:c:\test\fsys.spf

4.

Escriba

el

comando

siguiente

para

importar

el

paquete

de

software,

c:\test\fsys.spf,

a

un

bloque

de

paquete

de

software

que

ya

existe.

La

ejecución

de

este

comando

también

sobrescribe

el

archivo

construido

existente.

wimpspo

-f

c:\test\fsys.spf

-t

build

-o

\

-p

c:\test\fsys.spb

5.

Para

volver

a

importar

el

archivo

SPD,

c:\test\test.spd,

al

paquete

de

software

@test^1.0

que

ya

se

ha

importado

a

la

base

de

datos

de

objetos

(y

sobrescribir

el

paquete

de

software

existente),

escriba

el

comando

siguiente:

wimpspo

-f

c:\test\test.spd

@test^1.0

Véase

también

wconvspo,

wexpspo

wimpspo

190

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||

Page 209: IBM Tivoli Configuration Manager

winstsp

Instala

un

paquete

de

software

en

un

grupo

seleccionado

de

abonados

de

destino.

Sintaxis

winstsp

[-d

@[PaqueteSoftware:]

nombre_objps]

[[

[–m

a|s|r]

|

[–D

variable=valor...]

[–f

|

–I

|

–i

[–v]]

[–R

{y|n}]

[–t

y|n|o

[–c

y|n|o|r]]

[–u

y|n|o|u

[–a]]

[–l

símbolo_mdist2=valor...]]]

[–T

archivo_abonados...]

@[PaqueteSoftware:]

nombre_objps

[abonados...]

winstsp

[-d

@[PaqueteSoftware:]

nombre_objps]

[[–p]

[–m

r]

|

[–D

variable=valor...]]

[–f

|

–I

|

–i

[–v]

[–R

{y|n}]

[–t

y|o

[–c

y|n|o|r]]

[–u

y|n|o|u

[–a]]

[–l

símbolo_mdist2=valor...]]]

@[PaqueteSoftware:]

nombre_objps

abonados...

winstsp

[-d

@[PaqueteSoftware:]

nombre_objps]

[[–p]

[–m

s]

|

[–D

variable=valor...]]

[–f

|

–I

|

–i

[–v]

[–R

{y|n}]

[–t

y|o

[–c

y|n|o|r]]

[–u

y|n|o|u

[–a]]

[–l

símbolo_mdist2=valor...]]]

[–T

archivo_abonados

...]

@[PaqueteSoftware:]

nombre_objps

[abonados...]

winstsp

[-d

@[PaqueteSoftware:]

nombre_objps]

[[–p]

[–m

r]

|

[–D

variable=valor...]]

[–f

|

–I

|

–i

[–v]

[–R

{y|n}]

[–t

y|n|o]

[–u

y|n|o|u

[–a]]

[–l

símbolo_mdist2=valor...]]]

@[PaqueteSoftware:]

nombre_objps

abonados...

winstsp

[-d

@[PaqueteSoftware:]

nombre_objps]

[[–p]

[–m

s]

|

[–D

variable=valor...]]

[–f

|

–I

|

–i

[–v]

[–R

{y|n}][–t

y|n|o]

[–u

y|n|o|u

[–a]]

[–l

símbolo_mdist2=valor...]]]

[–T

archivo_abonados

...]

@[PaqueteSoftware:]

nombre_objps

[abonados...]

winstsp

[-d

@[PaqueteSoftware:]

nombre_objps][[–p]

[–m

r]

|

[–D

variable=valor...]]

[–f

|

–I

|

–i

[–v]

[–R

{y|n}]

[–t

y|o

[–c

y|n|o|r]]

[–u

y|n|o|u

[–a]]

[–l

from_depot=n]

@[PaqueteSoftware:]

nombre_objps.spb

abonados...

winstsp

[-d

@[PaqueteSoftware:]

nombre_objps][[–p]

[–m

r]

|

[–D

variable=valor...]]

[–f

|

–I

|

–i

[–v]

[–R

{y|n}]

[–t

y|n|o]

[–u

y|n|o|u

[–a]]

[–l

from_depot=n]

@[PaqueteSoftware:]

nombre_objps.spb

abonados...

winstsp

[-d

@[PaqueteSoftware:]

nombre_objps]

[–m

a|s]

[–D

variable=valor...]

[–f

|

–I

|

–i

[–v]

[–R

{y|n}]

[–l

símbolo_mdist2=valor...]]]

[–T

archivo_abonados

...]

@[PaqueteSoftware:]

nombre_objps

grupo_recursos...

Descripción

Este

comando

realiza

una

instalación,

en

el

sistema

de

destino,

de

las

acciones

que

se

describen

en

un

paquete

de

software.

Opciones

Para

obtener

información

acerca

de

las

opciones

específicas

para

objetos

de

dispositivos,

consulte

el

apartado

“Opciones

de

objeto

de

dispositivo”

en

la

página

199.

–d

nombre_objps

Especifica

el

nombre

y

la

versión

del

paquete

básico

al

que

va

a

aplicarse

una

operación

de

instalación

incremental.

Si

se

especifica

este

argumento,

la

operación

de

instalación

utiliza

la

diferenciación

de

nivel

de

byte

para

aplicar

los

cambios

a

un

paquete

existente,

en

lugar

de

utilizar

un

paquete

de

sustitución.

Si

cualquiera

de

los

archivos

instalados

que

han

de

reconstruirse

no

se

encuentra

en

el

destino,

o

se

ha

modificado,

la

instalación

incremental

no

se

realiza

satisfactoriamente.

Los

archivos

de

winstsp

Capítulo

3.

Utilización

de

los

comandos

191

|

Page 210: IBM Tivoli Configuration Manager

sólo

lectura,

si

hay

alguno,

se

sobregraban.

Para

aplicar

la

instalación

incremental,

el

paquete

básico

y

el

paquete

de

la

versión

deben

tener

la

misma

estructura

anidada.

La

diferenciación

de

nivel

de

byte

utiliza

la

comprobación

de

dependencia

para

verificar

si

se

ha

instalado

el

paquete

básico.

El

paquete

básico

debe

encontrarse

en

el

estado

IC

o

ICU.

Si

especifica

–R

n,

no

se

realizará

ninguna

comprobación

en

el

paquete

básico.

Para

obtener

información

detallada

acerca

del

funcionamiento

de

la

diferenciación

de

nivel

de

byte,

consulte

el

apartado

“Diferenciación

de

nivel

de

byte”

en

la

página

151.

–p

Devuelve,

al

archivo

de

registro

del

servidor,

una

lista

de

las

acciones

que

se

ejecutarán

si

se

realiza

la

operación.

En

realidad,

la

operación

no

se

realiza.

Se

efectúa

una

comprobación

en

el

destino,

y

al

archivo

de

registro

se

le

devuelve

la

lista

de

los

archivos

que

han

de

repararse

o

una

lista

de

los

archivos

de

origen

que

se

han

modificado.

Este

atributo

puede

utilizarse

con

los

atributos

–m

s

(vista

previa

de

origen)

o

–m

r

(vista

previa

de

reparación).

La

lista

de

abonados

sólo

debe

especificarse

para

la

operación

–p

–m

r

(vista

previa

de

reparación).

–m

a|s|r

Especifica

la

modalidad

de

distribución,

tal

como

se

indica

a

continuación:

a

Todos:

instala

todos

los

archivos

del

paquete

de

software.

Éste

es

el

valor

predeterminado.

s

Origen:

sólo

instala

los

archivos

del

host

de

origen

que

se

han

modificado

desde

la

última

distribución

satisfactoria

al

sistema

de

destino.

Esta

modalidad

sólo

se

aplica

a

los

paquetes

de

software

no

construidos.

r

Reparar:

Instala

las

siguientes:

v

Los

objetos

de

origen

que

han

resultado

dañados

o

se

han

modificado

desde

la

fecha

de

la

última

instalación

satisfactoria,

o

que

no

se

hallan

presentes

en

el

destino.

Esto

hace

que

los

objetos

del

destino

guarden

coherencia

con

los

del

origen.

v

Los

objetos

y

las

acciones

del

destino

que

se

han

modificado

o

corrompido

desde

la

última

instalación

satisfactoria.

Nota:

la

opción

s

no

puede

aplicarse

a

los

paquetes

de

software

construidos

(bloques

de

paquete

de

software).

La

opción

r

sólo

se

aplica

a

los

paquetes

de

software

que

tienen

el

estado

final

I

C

(instalado,

validado)

o

I

C

E

(instalado,

validado,

error).

La

opción

r

puede

utilizarse

para

los

paquetes

de

software

construidos,

pero

sólo

si

el

argumento

MDist

2

from_depot

se

ha

establecido

en

n.

Las

opciones

s

y

r

no

pueden

utilizarse

si

se

está

llevando

a

cabo

una

instalación

transaccional

(t

transaccional)

–D

variable=valor

Define

el

valor

de

una

variable

utilizada

en

el

paquete

de

software,

para

añadir

o

alterar

temporalmente

las

variables

existentes.

Cuando

especifique

varias

variables,

repita

la

especificación

del

atributo

–D

delante

de

cada

variable=valor.

–f

Especifica

que

ha

de

forzarse

la

operación,

con

independencia

del

estado

que

tenga

el

paquete

en

el

sistema

de

destino.

Si

la

comprobación

de

dependencia

se

ha

definido

y

activado,

este

argumento

no

puede

utilizarse

para

forzar

la

instalación

de

un

paquete

winstsp

192

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 211: IBM Tivoli Configuration Manager

donde

la

condición

de

dependencia

no

sea

cierta.

Si

desea

alterar

temporalmente

la

comprobación

de

dependencia,

debe

utilizar

el

argumento

–R.

Si

el

paquete

es

un

paquete

con

posibilidad

de

versión,

en

el

destino

se

realizan

las

comprobaciones

de

la

versión,

incluso

cuando

se

ha

seleccionado

esta

opción.

Si

las

comprobaciones

de

la

versión

no

generan

resultados

válidos,

la

operación

no

puede

ejecutarse

satisfactoriamente.

Las

posibles

anomalías

en

la

comprobación

de

la

versión

pueden

deberse

a

lo

siguiente:

v

Ya

se

ha

instalado

una

versión

más

reciente

del

paquete.

v

No

se

ha

instalado

la

versión

básica

para

un

parche.

Consulte

el

apartado

“Comprobación

de

la

versión

del

paquete

de

software”

en

la

página

5.

–I

Verifica

si

la

operación

puede

realizarse

y

continúa

con

la

operación

sólo

en

los

sistemas

de

destino

que

pasan

la

verificación.

Por

ejemplo,

si

está

realizando

una

operación

de

instalación

y

el

paquete

de

software

ya

se

ha

instalado

en

un

sistema

de

destino,

la

operación

no

continuará

en

ese

sistema

de

destino.

Si

no

se

incluye

este

argumento,

la

operación

no

podrá

continuar

en

ningún

destino

si

no

todos

los

destinos

satisfacen

los

requisitos.

–i

Verifica

si

la

operación

puede

realizarse

o

no,

sin

enviarla.

El

proceso

genera

una

lista

de

destinos

en

los

que

la

operación

no

puede

realizarse

satisfactoriamente.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

–v

Especifica

que

va

a

utilizarse

el

registro

detallado.

Si

no

se

utiliza

el

registro

detallado,

cualquier

anomalía

que

se

produzca

en

la

distribución

se

indicará

por

medio

de

un

mensaje

breve

como,

por

ejemplo:

ep1

-

Ha

fallado

la

comprobación

de

dependencia

Si

se

utiliza

el

registro

detallado,

se

registrará

una

descripción

completa

de

la

razón

de

la

anomalía.

La

utilización

de

la

opción

de

registro

detallado

da

lugar

a

que

el

tamaño

del

archivo

de

registro

aumente

significativamente.

Por

lo

tanto,

esta

opción

debe

utilizarse

con

precaución.

Este

argumento

sólo

está

disponible

si

se

especifica

el

argumento

–i.

–R

y|n

Especifica

si

debe

utilizarse

o

no

la

comprobación

de

dependencia.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

El

valor

predeterminado

es

–R

y;

–R

n

indica

que

las

expresiones

de

dependencia

definidas

en

el

archivo

SPD

deben

pasarse

por

alto.

–t

y|n|o

Especifica

la

opción

transaccional:

n

(no,

que

es

el

valor

predeterminado),

y

(sí)

u

o

(sólo

si

es

necesario).

–cy|n|o|r

Especifica

la

opción

de

validación

automática:

n

(validación

automática

sin

winstsp

Capítulo

3.

Utilización

de

los

comandos

193

|||||||

Page 212: IBM Tivoli Configuration Manager

reinicio),

y

(validación

automática

con

reinicio

de

usuario),

o

(reiniciar

sólo

si

es

necesario)

o

r

(validación

automática

con

reinicio

automático).

Nota:

la

única

opción

que

está

disponible

en

la

plataforma

UNIX

es

–cn.

El

atributo

–c

sólo

puede

utilizarse

con

las

opciones

–ty

o

–to

(transaccional).

–u

y|n|o|u

Especifica

la

opción

con

posibilidad

de

deshacer:

n

(no,

que

es

el

valor

predeterminado),

y

(sí),

o

(preferiblemente)

o

u

(con

posibilidad

de

deshacer

en

transaccional).

–a

Especifica

que

la

operación

debe

aceptarse

automáticamente.

Este

atributo

se

utiliza

junto

con

el

atributo

–u

(deshacer).

–l

símbolo_mdist2=valor

Especifica

las

opciones

de

distribución,

tal

como

se

indica

a

continuación:

label

Especifica

una

cadena

de

descripción

para

la

distribución.

El

valor

predeterminado

es

la

cadena

″nombre.versión

(install)″

donde

nombre.versión

indica

el

nombre

del

paquete

de

software

y

la

versión.

priority

Especifica

el

nivel

de

prioridad,

que

es

el

orden

en

que

los

repetidores

manejan

las

distribuciones,

que

puede

ser

h

(la

prioridad

más

alta),

m

(la

prioridad

media)

o

l

(prioridad

baja).

El

valor

predeterminado

es

m

(prioridad

media).

El

nivel

de

prioridad

es

la

prioridad

que

también

se

utiliza

al

registrar

información.

notify_interval

Especifica

la

clave

del

intervalo

de

notificación,

que

determina

la

frecuencia

con

que

cada

repetidor

empaqueta

los

resultados

que

se

han

completado

y

los

devuelve

a

la

aplicación

y

al

gestor

de

distribución.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

30

minutos)

y

se

expresa

como

un

entero

positivo

que

representa

los

minutos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

send_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

un

sistema

de

destino

reciba

un

bloque

de

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red

o

de

punto

final.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

300

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

execute_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

Software

Distribution

devuelva

el

resultado

de

una

distribución

tras

haberse

enviado

todos

los

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red,

de

punto

final

o

de

script

como,

por

ejemplo,

si

existe

un

script

que

está

ejecutando

un

bucle

infinito.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

600

segundos)

winstsp

194

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||

||||||

Page 213: IBM Tivoli Configuration Manager

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

disposable

Especifica

si

los

datos

deben

eliminarse

del

repetidor

tras

la

distribución.

Los

valores

válidos

son

y

(sí)

o

n

(no).

El

valor

predeterminado

es

n

para

un

bloque

de

paquete

de

software

(formato

construido).

Este

atributo

no

está

disponible

para

los

paquetes

de

software

(formato

no

construido).

Nota:

para

un

bloque

de

paquetes

de

software,

los

atributos

disposable

y

from_depot,

no

pueden

establecerse,

ambos,

en

y.

deadline

Es

la

fecha

en

que

una

distribución

caduca,

es

decir,

cuando

no

puede

ejecutarse

porque

no

existen

sistemas

de

destino

disponibles,

en

el

formato

″mm/dd/aaaa

hh:mm″.

from_depot

Especifica

que

el

paquete

de

software

que

va

a

instalarse

reside

en

el

almacén

del

repetidor,

en

lugar

de

en

el

host

de

origen.

En

este

caso,

el

paquete

se

había

cargado

anteriormente

en

el

gateway

mediante

la

utilización

del

comando

wldsp.

Los

valores

válidos

son

y

(sí)

o

n

(no).

El

valor

predeterminado

para

el

bloque

de

paquete

de

software

(formato

construido)

es

n.

Este

atributo

no

está

disponible

para

los

paquetes

de

software

(formato

no

construido).

Nota:

para

un

bloque

de

paquetes

de

software,

los

atributos

disposable

y

from_depot,

no

pueden

establecerse,

ambos,

en

y.

from_fileserver

Especifica

que

las

imágenes

a

las

que

se

hace

referencia

en

el

paquete

de

software

van

a

recuperarse

de

un

servidor

de

archivos.

Si

se

utiliza

este

argumento,

los

servidores

de

archivos

deben

estar

configurados.

Notas:

1.

No

puede

especificar

los

atributos

from_fileserver

y

from_depot

en

el

mismo

comando.

Sin

embargo,

puede

especificar

los

atributos

from_fileserver

y

from_cd

como

ubicaciones

alternativas

de

las

imágenes.

2.

Antes

de

poder

utilizar

MDist

2

para

instalar

una

distribución

desde

un

servidor

de

archivos,

el

siguiente

archivo

debe

existir

en

el

sistema

de

destino:

$LCF_DATDIR/remote.dir.

Consulte

el

apartado

Tivoli

Management

Framework:

Guía

del

usuario

para

obtener

más

información

acerca

del

archivo

remote.dir.

from_cd

Especifica

que

las

imágenes

a

las

que

se

hace

referencia

en

el

paquete

de

software

van

a

recuperarse

del

CD.

Si

utiliza

este

argumento,

se

le

solicitará

que

inserte

el

CD.

winstsp

Capítulo

3.

Utilización

de

los

comandos

195

Page 214: IBM Tivoli Configuration Manager

Nota:

no

puede

especificar

los

atributos

from_cd

y

from_depot

en

el

mismo

comando.

Sin

embargo,

puede

especificar

from_cd

y

from_fileserver

como

ubicaciones

alternativas

para

el

paquete

de

software.

distribution_note

Especifica

que

un

mensaje

va

a

asociarse

a

un

paquete

de

software

cuando

se

distribuya

a

los

destinos

móviles.

Puede

escribir

texto

en

el

formato:

distribution_note="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

distribution_note=@nombre_archivo

mandatory_date

Especifica

una

fecha,

en

el

formato

″mm/dd/aaaa

hh:mm″,

que

es

la

fecha

en

la

que

debe

realizarse

la

distribución.

Las

distribuciones

a

los

destinos

móviles

pueden

diferirse

hasta

esta

fecha.

En

la

fecha

especificada,

el

paquete

se

instala

automáticamente

en

todos

los

destinos

móviles

que

todavía

no

lo

han

aceptado.

Utilice

esta

opción

para

establecer

la

distribución

como

obligatoria.

force_mandatory

El

valor

de

este

argumento

controla

el

tratamiento

que

reciben

las

distribuciones

obligatorias

en

los

destinos

móviles

cuando

la

fecha

obligatoria

ha

pasado.

Si

especifica

y

(el

valor

predeterminado),

la

distribución

obligatoria

se

iniciará

automáticamente

en

el

momento

en

que

el

usuario

móvil

se

conecte.

Si

especifica

n,

el

usuario

móvil

tiene

la

opción

de

no

iniciar

la

distribución

obligatoria.

Sin

embargo,

el

usuario

no

podrá

realizar

ninguna

otra

operación

hasta

que

se

haya

realizado

la

distribución

obligatoria.

escalate_date_n

Especifica

una

fecha,

en

el

formato

″mm/dd/aaaa

hh:mm″,

en

la

que

debe

enviarse

un

mensaje

recordatorio

a

los

destinos

móviles

que

todavía

no

han

instalado

el

paquete.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

fecha

de

escalonamiento

debe

tener

asociado

un

mensaje

y

no

tienen

que

haber

huecos

en

la

secuencia.

escalate_msg_n

Especifica

un

mensaje

que

debe

enviarse

a

los

destinos

móviles

que

no

han

instalado

el

paquete

en

la

fecha

de

envío

del

aviso

asociada.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

mensaje

debe

tener

asociada

una

fecha,

y

no

deben

existir

intervalos

en

la

secuencia.

Puede

escribir

texto

en

el

formato:

escalate_msg_n="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

winstsp

196

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||||

Page 215: IBM Tivoli Configuration Manager

escalate_msg_n=@nombre_archivo

enable_disconnected

Indica

si

las

operaciones

desconectadas

están

o

no

habilitadas.

Si

especifica

una

y,

tiene

la

opción

de

descargar

el

paquete

de

software

en

un

almacén

y

aplicarlo

más

tarde.

Si

especifica

una

n,

debe

aplicar

el

paquete

de

software

en

el

momento

de

descargarlo.

hidden

Indica

si,

en

los

destinos

móviles,

la

instalación

va

a

ser

oculta.

En

los

destinos

móviles,

las

instalaciones

no

ocultas

pueden

diferirse.

Las

instalaciones

ocultas

no.

Los

valores

válidos

son

y

(oculta)

y

n

(no

oculta).

Si

establece

este

argumento

en

y,

no

debe

establecer

valores

para

la

fecha

obligatoria,

las

fechas

de

envío

de

avisos

ni

los

mensajes

de

aviso.

roam_endpoints

Indica

si

la

operación

definida

en

el

comando

admite

los

puntos

finales

itinerantes.

El

establecimiento

de

este

argumento

en

y

indica

que

la

distribución

va

a

transferirse

a

cualquier

gateway

donde

se

conecte

el

punto

final

móvil.

El

establecimiento

de

este

argumento

en

n

indica

que

cuando

el

paquete

se

haya

colocado

en

la

cola

de

un

gateway,

no

podrá

transferirse

a

otro.

El

valor

predeterminado

es

n.

wake_on_lan

Indica

si

la

operación

ha

de

enviar

un

mensaje

wake-on-lan

para

desencadenar

el

reinicio

de

los

sistemas

que

no

están

disponibles

en

el

momento

de

la

distribución.

Los

valores

válidos

son

y

(sí)

y

n

(no).

is_multicast

Habilita

la

difusión

general

de

los

datos

a

varios

repetidores.

La

difusión

múltiple

envía

sólo

una

distribución

desde

el

origen

a

un

grupo

de

destinos

simultáneamente.

Utilice

esta

opción

donde

exista

un

ancho

de

banda

de

red

limitado.

Los

valores

válidos

son

t

(true)

y

f

(false).

El

establecimiento

de

este

símbolo

en

t

habilita

el

símbolo

retry_unicast.

retry_unicast

Retransmite

la

distribución

independientemente

a

cada

punto

final

que

no

ha

recibido

la

distribución

de

la

difusión

múltiple

original.

Esta

opción

sólo

puede

utilizarse

si

la

opción

is_multicast

se

ha

establecido

en

t.

enable_notification

Especifica

si

se

debe

notificar

o

no

al

usuario

del

inicio

de

una

distribución

en

su

máquina.

El

diálogo

de

notificación

que

contiene

el

texto

del

mensaje

sólo

aparece

en

puntos

finales

de

plataformas

Windows.

Para

especificar

el

texto

del

mensaje,

utilice

la

opción

user_notification.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

n.

allow_defer

Especifica

si

el

usuario

puede

posponer

la

distribución.

Un

usuario

puede

posponer

la

distribución

de

software

y,

al

final

del

período

de

tiempo

pospuesto,

rechazarla

o

posponerla

de

nuevo.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

y.

winstsp

Capítulo

3.

Utilización

de

los

comandos

197

||||||

||||

Page 216: IBM Tivoli Configuration Manager

allow_reject

Especifica

si

se

permite

que

el

usuario

rechace

la

distribución.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

y.

default_action

Especifica

la

acción

predeterminada

que

se

realizará

en

la

máquina

del

usuario,

en

caso

de

que

éste

no

esté

conectado

con

la

máquina

o

no

esté

físicamente

presente.

Los

valores

válidos

son

accept

y

reject.

El

valor

predeterminado

es

accept.

default_timeout

Especifica

el

intervalo

de

tiempo

que

se

muestra

el

diálogo

de

notificación.

El

valor

predeterminado

es

60

segundos.

Cuando

transcurre

el

período

de

tiempo

de

espera,

se

inicia

la

acción

predeterminada

si

el

usuario

está

conectado.

Si

el

usuario

no

está

conectado,

la

acción

predeterminada

se

inicia

inmediatamente,

sin

período

de

tiempo

de

espera.

user_notification

Especifica

el

texto

que

se

envía

con

la

distribución

y

que

se

muestra

en

la

máquina

del

usuario.

El

diálogo

de

notificación

que

contiene

el

texto

del

mensaje

sólo

aparece

en

puntos

finales

de

plataformas

Windows.

Para

habilitar

esta

función,

establezca

enable_notification

en

y

Puede

escribir

texto

con

el

siguiente

formato:

user_notification="texto

del

mensaje"

Puede

especificar

un

archivo

con

el

siguiente

formato:

user_notification=@/prueba/descarga/nombrearchivo

–T

archivo_abonados

Es

el

nombre

de

un

archivo

que

contiene

una

lista

de

los

abonados

para

la

operación.

Los

abonados

pueden

especificarse

utilizando

nombres

de

ruta

relativos

o

absolutos.

Puede

especificar

un

nombre

de

archivo,

varios

nombres

de

archivos

o

ningún

nombre

de

archivo.

Cuando

se

especifican

varios

nombres,

éstos

deben

separarse

mediante

uno

o

más

espacios

en

blanco.

Aunque

haya

especificado

un

archivo,

también

puede

especificar

abonados

por

separado

en

la

línea

de

comandos

(consulte

la

descripción

del

atributo

abonados

de

este

comando).

Si

no

se

utiliza

el

atributo

–T

ni

el

atributo

abonados,

la

operación

se

realizará

en

todos

los

abonados

del

gestor

de

perfiles

en

que

reside

el

paquete

de

software.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Nota:

si

alguno

de

los

archivos

especificados

está

vacío,

la

operación

no

se

ejecutará

satisfactoriamente.

nombre_objps

Es

el

nombre

y

la

versión

del

objeto

de

paquete

de

software

que

se

ha

registrado

en

Registro

de

nombres

de

Tivoli.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

winstsp

198

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||

||||

|||||

|

|

|

|

|||||||||||||||||

||

Page 217: IBM Tivoli Configuration Manager

abonados...

Son

los

nombres

de

los

sistemas

de

destino

o

del

gestor

de

perfiles

donde

va

a

recibirse

el

paquete

de

software.

Si

no

se

ha

especificado

ningún

sistema

de

destino,

el

paquete

de

software

se

distribuye

a

todos

los

abonados

del

gestor

de

perfiles

en

que

reside

el

paquete

de

software.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Opciones

de

objeto

de

dispositivo:

cuando

utiliza

el

comando

winstsp

en

dispositivos,

sólo

puede

utilizar

los

símbolos

siguientes

para

la

opción

–l.

Las

descripciones

y

los

valores

válidos

se

enumeran

en

el

apartado

“Opciones”

en

la

página

191.

deadline

default_timeout

enable_notification

execute_timeout

is_multicast

label:

sólo

se

admite

la

operación

install.

notify_interval

priority

retry_unicast

roam_endpoints

send_timeout

user_notification

wake_on_lan

Autorización

admin,

senior

o

super

Valores

de

retorno

El

comando

winstsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

si

winstsp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

winstsp

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

winstsp

Capítulo

3.

Utilización

de

los

comandos

199

Page 218: IBM Tivoli Configuration Manager

Ejemplos

1.

Para

instalar

el

objeto

de

paquete

de

software

fsys^1.0

en

modalidad

transaccional

en

los

abonados

destino1

y

destino2,

escriba

el

comando

siguiente:

winstsp

-ty

@fsys^1.0

@destino1

@destino2

2.

Para

instalar

el

objeto

de

paquete

de

software

fsys^1.0

en

modalidad

con

posibilidad

de

deshacer

con

aceptación

automática

en

los

abonados

destino1

y

destino2,

escriba

el

comando

siguiente:

winstsp

-uy

-a

@fsys^1.0

@destino1

@destino2

3.

Para

instalar

el

objeto

de

paquete

de

software

fsys^1.0

en

modalidad

de

reparación

en

los

abonados

destino1

y

destino2,

escriba

el

comando

siguiente:

winstsp

-m

r

@fsys^1.0

@destino1

@destino2

4.

Para

instalar

el

objeto

de

paquete

de

software

fsys^1.0

en

modalidad

de

vista

previa

(sin

instalarlo

realmente)

en

los

abonados

destino1

y

destino2,

escriba

el

comando

siguiente:

winstsp

-p

@fsys^1.0

@destino1

@destino2

5.

Para

instalar

un

archivo

incremental

de

los

cambios

realizados

en

el

paquete

de

software

básico

fsys^1.0

en

los

abonados

destino1

y

destino2,

escriba

el

comando

siguiente:

winstsp

-d

@fsys^1.0

@fsyschange^1

@destino1

@destino2

6.

Para

instalar

el

objeto

de

paquete

de

software

fsys^1.0

en

los

abonados

destino1,

destino2

y

destino3,

de

modo

que

la

instalación

continúe

en

los

destinos

que

pasen

las

comprobaciones

del

estado

de

la

gestión

de

cambios,

escriba

el

comando

siguiente:

winstsp

-I

@fsys^1.0

@destino1

@destino2

@destino3

La

inclusión

del

argumento

–I

permite

que,

si

uno

de

los

destinos

no

resulta

satisfactorio,

la

instalación

puedan

continuar

con

los

otros

destinos

que

pasen

las

comprobaciones.

Sin

este

argumento,

una

validación

anómala

de

un

destino

hace

que

el

comando

no

pueda

ejecutarse

satisfactoriamente

en

todos

los

destinos.

7.

Para

instalar

el

paquete

de

software

DevicePkg.1

en

el

grupo

de

recursos

DeviceGroup,

escriba

el

siguiente

comando:

winstsp

@SoftwarePackage:DevicePkg.1

@ResourceGroup:DeviceGroup

8.

Para

instalar

el

paquete

de

software

UserPkg.1

en

el

grupo

de

recursos

UserGroup,

escriba

el

siguiente

comando:

winstsp

@SoftwarePackage:UserPkg.1

@ResourceGroup:UserGroup

Véase

también

v

wremovsp

v

waccptsp

v

wundosp

v

wcommtsp

v

wldsp

v

wmdist

en

la

publicación

Tivoli

Management

Framework:

Reference

Manual

v

trace

level

en

la

publicación

Tivoli

Management

Framework:

Reference

Manual

(si

en

la

red

se

ha

configurado

un

repetidor)

v

wwebgw

para

distribuciones

a

grupos

de

recursos

winstsp

200

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||

|

||

|

||

|

Page 219: IBM Tivoli Configuration Manager

wldsp

Carga

un

paquete

de

software

en

un

grupo

seleccionado

de

abonados

de

destino.

Sintaxis

wldsp

[–d

@[PaqueteSoftware:]

nombre_objps]

[[–i

|

–f

|

–I]

[–lsímbolo_mdist2=valor...]]

@[PaqueteSoftware:]nombre_objps

wldsp

[–d

@[PaqueteSoftware:]

nombre_objps]

[[–i

|

–f

|

–I]

[–lsímbolo_mdist2=valor...]]

[–T

archivo_abonados]...

@[PaqueteSoftware:]nombre_objps

wldsp

[–d

@[PaqueteSoftware:]

nombre_objps]

[[–i

|

–f

|

–I]

[–lsímbolo_mdist2=valor...]]

[@[PaqueteSoftware:]nombre_objps

[abonados...]

wldsp

[[–i

|

–f

|

–I]

[–l

símbolo_mdist2=valor...]]

@[PaqueteSoftware:]nombre_objps

wldsp

[[–i

|

–f

|

–I]

[–l

símbolo_mdist2=valor...]]

[–T

archivo_abonados]...

@[PaqueteSoftware:]nombre_objps

wldsp

[[–i

|

–f

|

–I]

[–l

símbolo_mdist2=valor...]]

@[PaqueteSoftware:]nombre_objps

[abonados...]

Descripción

Opciones

–d

nombre_objps

Es

el

nombre

y

la

versión

del

paquete

básico

al

que

va

a

aplicarse

una

operación

de

instalación

incremental.

Si

se

especifica

este

argumento,

el

paquete

de

software

incluye

los

cambios

que

van

a

aplicarse

a

un

paquete

existente,

en

lugar

de

una

sustitución.

–f

Especifica

que

la

operación

de

carga

debe

forzarse,

con

independencia

del

estado

que

tenga

el

paquete

en

el

repetidor.

–i

Verifica

si

la

operación

puede

realizarse

o

no,

sin

enviarla.

El

proceso

genera

una

lista

de

destinos

en

los

que

la

operación

no

puede

realizarse

satisfactoriamente.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

–I

Verifica

si

la

operación

puede

realizarse

y

continúa

con

la

operación

sólo

en

los

sistemas

de

destino

que

pasan

la

verificación.

Por

ejemplo,

si

está

realizando

una

operación

de

carga

y

el

paquete

de

software

ya

se

ha

cargado

en

un

sistema

de

destino,

la

operación

no

continuará

en

ese

sistema

de

destino.

Si

no

se

incluye

este

argumento,

la

operación

no

podrá

continuar

en

ningún

destino

si

no

todos

los

destinos

satisfacen

los

requisitos.

–l

símbolo_mdist2=valor

Especifica

las

opciones

de

distribución,

tal

como

se

indica

a

continuación:

label

Especifica

una

cadena

de

descripción

para

la

distribución.

El

valor

predeterminado

es

la

cadena

″nombre.versión

(load)″

donde

nombre.versión

indica

el

nombre

del

paquete

de

software

y

la

versión.

priority

Especifica

el

nivel

de

prioridad,

que

es

el

orden

en

que

los

wldsp

Capítulo

3.

Utilización

de

los

comandos

201

||||

|

Page 220: IBM Tivoli Configuration Manager

repetidores

manejan

las

distribuciones,

que

puede

ser

h

(la

prioridad

más

alta),

m

(la

prioridad

media)

o

l

(prioridad

baja).

El

valor

predeterminado

es

m

(prioridad

media).

El

nivel

de

prioridad

es

la

prioridad

que

también

se

utiliza

al

registrar

información.

notify_interval

Especifica

la

clave

del

intervalo

de

notificación,

que

determina

la

frecuencia

con

que

cada

repetidor

empaqueta

los

resultados

que

se

han

completado

y

los

devuelve

a

la

aplicación

y

al

gestor

de

distribución.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

30

minutos)

y

se

expresa

como

un

entero

positivo

que

representa

los

minutos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

send_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

un

sistema

de

destino

reciba

un

bloque

de

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red

o

de

punto

final.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

300

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

execute_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

Software

Distribution

devuelva

el

resultado

de

una

distribución

tras

haberse

enviado

todos

los

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red,

de

punto

final

o

de

script

como,

por

ejemplo,

si

existe

un

script

que

está

ejecutando

un

bucle

infinito.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

600

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

deadline

Es

la

fecha

en

que

una

distribución

caduca,

es

decir,

cuando

no

puede

ejecutarse

porque

no

existen

sistemas

de

destino

disponibles,

en

el

formato

″mm/dd/aaaa

hh:mm″.

is_multicast

Habilita

la

difusión

general

de

los

datos

a

varios

repetidores.

La

difusión

múltiple

envía

sólo

una

distribución

desde

el

origen

a

un

grupo

de

destinos

simultáneamente.

Utilice

esta

opción

donde

exista

un

ancho

de

banda

de

red

limitado.

Los

valores

válidos

son

t

(true)

y

f

(false).

El

establecimiento

de

este

símbolo

en

t

habilita

el

símbolo

retry_unicast.

retry_unicast

Retransmite

la

distribución

independientemente

a

cada

punto

final

que

no

ha

recibido

la

distribución

de

la

difusión

múltiple

original.

Esta

opción

sólo

puede

utilizarse

si

la

opción

is_multicast

se

ha

establecido

en

t.

depot_image_dir

Es

el

directorio

del

almacén

en

que

van

a

almacenarse

las

imágenes

wldsp

202

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||

Page 221: IBM Tivoli Configuration Manager

del

producto.

El

contenido

de

este

directorio

puede

copiarse

en

un

CD

ROM

o

en

un

servidor

de

archivos

que,

a

continuación,

puede

utilizarse

como

el

origen

de

una

instalación.

Consulte

el

apartado

“winstsp”

en

la

página

191

–T

archivo_abonados

Es

el

nombre

de

un

archivo

que

contiene

una

lista

de

los

abonados

para

la

operación.

Los

abonados

pueden

especificarse

utilizando

nombres

de

ruta

relativos

o

absolutos.

Puede

especificar

un

nombre

de

archivo,

varios

nombres

de

archivos

o

ningún

nombre

de

archivo.

Cuando

se

especifican

varios

nombres,

éstos

deben

separarse

mediante

uno

o

más

espacios

en

blanco.

Aunque

haya

especificado

un

archivo,

también

puede

especificar

abonados

por

separado

en

la

línea

de

comandos

(consulte

la

descripción

del

atributo

abonados

de

este

comando).

Si

no

se

utiliza

el

atributo

–T

ni

el

atributo

abonados,

la

operación

se

realizará

en

todos

los

abonados

del

gestor

de

perfiles

en

que

reside

el

paquete

de

software.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Nota:

si

alguno

de

los

archivos

especificados

está

vacío,

la

operación

no

se

ejecutará

satisfactoriamente.

nombre_objps

Es

el

nombre

y

la

versión

del

objeto

de

paquete

de

software

que

se

ha

registrado

en

el

Registro

de

nombres

de

Tivoli.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

abonados...

Son

los

nombres

de

los

sistemas

de

destino

o

del

gestor

de

perfiles

donde

va

a

cargarse

el

paquete

de

software.

Si

no

se

ha

especificado

ningún

sistema

de

destino,

el

paquete

de

software

se

distribuye

a

todos

los

abonados

del

gestor

de

perfiles

en

que

reside

el

paquete

de

software.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Autorización

admin,

senior

o

super

Valores

de

retorno

El

comando

wldsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wldsp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wldsp

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

cargar

el

paquete

de

software

@mipaquete

en

el

gestor

de

perfiles

miperfil,

escriba

el

comando

siguiente:

wldsp

Capítulo

3.

Utilización

de

los

comandos

203

|||||||||||||||||

||

|||||||||||

Page 222: IBM Tivoli Configuration Manager

wldsp

@mipaquete

@miperfil

2.

Para

cargar

un

paquete

de

software

incremental

@miscambios,

que

va

a

aplicarse

al

paquete

básico

@mipaquete,

en

el

almacén

de

repetidores

migateway,

escriba

el

comando

siguiente:

wldsp

-d

@mipaquete

@miscambios

@migateway

Véase

también

v

wuldsp

v

wrpt

en

la

publicación

Tivoli

Management

Framework:

Reference

Manual

v

wmdist

en

la

publicación

Tivoli

Management

Framework:

Reference

Manual

v

wdepot

en

la

publicación

Tivoli

Management

Framework:

Reference

Manual

wldsp

204

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 223: IBM Tivoli Configuration Manager

wmapsigsp

Devuelve

información

acerca

de

las

signaturas

que

se

han

utilizado

para

identificar

los

paquetes

de

software.

Sintaxis

wmapsigsp

-a

wmapsigsp

-n

nombre_ps

wmapsigsp

-p

[-v]

Descripción

La

información

acerca

de

las

signaturas

sólo

estará

disponible

si

anteriormente

se

ha

habilitado

la

integración

en

Inventory

mediante

la

utilización

de

los

comandos

wswdmgr

y

wsetinvswd.

Opciones

-a

Visualiza

todas

las

signaturas.

-n

nombre_ps

Visualiza

todas

las

signaturas

del

paquete

de

software

especificado.

-p

Elimina

físicamente

de

la

base

de

datos

todas

las

signaturas

que

anteriormente

se

han

marcado

como

suprimidas.

-v

Devuelve

el

nombre

y

el

tamaño

de

las

signaturas

suprimidas.

Esta

opción

sólo

puede

especificarse

junto

con

la

opción

-p

Autorización

senior

o

super

Valores

de

retorno

El

comando

wmapsigsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wmapsigsp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wmapsigsp

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

que

se

visualicen

todas

las

signaturas,

escriba

el

comando

siguiente:

wmapsigsp

-a

2.

Para

que

se

visualicen

todas

las

signaturas

del

paquete

de

software

mi_paquete^1.0,

escriba

el

comando

siguiente:

wmapsigsp

-n

mi_paquete^1.0

3.

Para

suprimir

todas

las

signaturas

y

visualizar

sus

nombres

y

sus

tamaños,

escriba

el

comando

siguiente:

wmapsigsp

-p

-v

Se

visualizará

la

salida

siguiente:

Mapping

for

signature

’chkorg2452.exe

(754)’

and

software

package

’test^1’

has

been

purged.

Véase

también

v

wsetinvswd

en

la

publicación

Guía

del

usuario

para

Inventory

v

wswdmgr

wmapsigsp

Capítulo

3.

Utilización

de

los

comandos

205

Page 224: IBM Tivoli Configuration Manager

wmsgbrowse

Le

permite

examinar

y

gestionar

la

cola

de

mensajes

de

software

Distribution.

Este

comando

sólo

ha

de

utilizarse

para

realizar

la

determinación

de

problemas.

Sintaxis

wmsgbrowse

-s

wmsgbrowse

-a

[-r

formato]

[-e

|-d

[-f]]

wmsgbrowse

filtro...[-r

formato]

[-e

|-d

[-f]]

Descripción

Devuelve

información

general

como,

por

ejemplo,

el

estado

y

el

número

de

mensajes

de

distribución

que

hay

en

la

cola,

tamaño

total

de

la

cola

y

otra

información

relacionada.

Le

permite

examinar

la

cola

y

recuperar

mensajes

basándose

en

su

ID

de

distribución,

nombre,

destino

o

registrador,

rastrear

los

informes

de

los

mensajes

y

suprimir

un

informe

definido

o

un

mensaje

completo.

Los

mensajes

que

han

de

entregarse

se

almacenan

en

el

directorio

siguiente:

$BINDIR/../swdis/work/messages.

El

examen

y

la

edición

de

operaciones

podrían

interferir

en

el

flujo

de

trabajo

normal

de

Software

Distribution,

pues

la

cola

queda

bloqueada

mientras

tiene

lugar

la

lectura

o

la

grabación;

por

lo

tanto,

estas

operaciones

deberían

ser

lo

más

breves

posibles.

A

continuación

se

proporcionan

las

descripciones

de

los

registradores

disponibles:

standard

Envía

datos

a

los

cinco

procesos

de

escucha

estándar

(archivo,

DB,

Tivoli

Event

Console,

aviso,

correo).

gateway

Envía

datos

a

los

procesos

de

escucha

estándar,

a

excepción

del

proceso

de

escucha

DB.

Por

lo

general,

este

registrador

se

crea

en

el

servidor

para

que

maneje

los

datos

que

le

envía

un

repetidor,

por

ejemplo,

cuando

el

usuario

solicita

una

operación

de

cancelación

o

cuando

se

produce

una

anomalía

porque

un

disco

del

repetidor

está

lleno.

bulk_data

Envía

la

información

disponible,

en

formato

de

cadena,

a

un

archivo

como,

por

ejemplo,

el

error

de

salida

estándar

que

se

recibe

cuando

se

ejecuta

un

programa.

delete_cm_entries

Suprime

todas

las

filas

relacionadas

con

un

punto

final

específico

de

la

tabla

SD_INST

de

la

base

de

datos

de

Inventory.

Por

lo

general,

este

registrador

se

utiliza

cuando

se

ha

suprimido

o

falta

el

catálogo

del

punto

final

y

como

resultado

de

no

haberse

instalado

ningún

paquete

de

software

en

el

punto

final.

delete_cmstatus_entry

Gestiona

la

tabla

SD_INST

en

relación

con

un

punto

final

específico.

add_cmstatus_entry

Gestiona

la

tabla

SD_INST

en

relación

con

un

punto

final

específico.

edit_cmstatus_entry

Gestiona

la

tabla

SD_INST

en

relación

con

un

punto

final

específico.

wmsgbrowse

206

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 225: IBM Tivoli Configuration Manager

external

Envía

un

conjunto

de

datos

a

los

procesos

de

escucha

externos

como,

por

ejemplo,

el

Planificador

de

actividades.

mdist2_db

Envía

mensajes

de

error

a

la

base

de

datos

de

MDist2.

inventory

Actualiza

la

tabla

cm_status

(estado

de

gestión

de

cambios)

tras

una

exploración

de

Inventory,

si

se

ha

instalado

el

plug-in

de

Inventory.

web_sync_db

Sincroniza

la

base

de

datos

tras

una

operación

web.

publish

Envía

el

resultado

de

una

operación

web

publicar

o

retirar

a

un

archivo

de

registro.

Opciones

-s

Devuelve

la

lista

de

registradores

(archivo

de

registro,

Tivoli

Event

Console,

correo,

etc.)

y

palabras

clave

de

filtro.

-a

Devuelve

todos

los

mensajes

no

entregados

que

todavía

se

encuentran

en

la

cola

de

Software

Distribution.

Si

no

se

especifica

ninguna

palabra

clave

de

filtro,

se

graban

algunas

estadísticas

de

cola

generales

en

la

salida

estándar,

que

contienen

el

número

de

mensajes,

el

valor

de

los

parámetros

de

configuración

que

están

relacionados

con

Software

Distribution,

etc.

-r

formato

Le

permite

formatear

la

salida

del

comando.

Puede

especificar

la

secuencia

de

campos

que

han

de

visualizarse

en

la

salida

especificando

las

palabras

clave

de

filtro

relacionadas

entre

comillas

dobles

y

símbolos

de

porcentaje.

Los

caracteres

de

formato

permitidos

son

\n,

para

especificar

un

retorno

de

carro,

y

\t,

para

especificar

un

espacio

del

tabulador.

-e

Devuelve

todos

los

mensajes

que

ha

entregado

Software

Distribution.

-d

Suprime

los

informes

que

coinciden

con

los

criterios

de

filtro

y

visualiza

los

nombres

de

los

informes

suprimidos

en

la

salida

estándar.

-f

Fuerza

la

supresión

de

informes

específicos

sin

solicitar

confirmación.

Esta

opción

sólo

puede

especificarse

junto

con

la

opción

-d.

filtro

Especifica

el

filtro

que

va

a

aplicarse

a

la

salida

del

comando.

Como

mínimo,

debe

especificarse

una

de

las

opciones

siguientes:

-i

id_distribución

Filtra

los

mensajes

que

han

de

visualizarse

basándose

en

su

ID

de

distribución

de

MDist2.

Sólo

se

devuelven

los

mensajes

que

tienen

un

ID

de

distribución.

-t

nombre_destino

Filtra

los

mensajes

que

han

de

visualizarse

basándose

en

el

nombre

del

punto

final.

-n

nombre_registrador

Filtra

los

mensajes

que

han

de

visualizarse

basándose

en

el

nombre

del

registrador.

Autorización

admin,

senior

o

super

wmsgbrowse

Capítulo

3.

Utilización

de

los

comandos

207

Page 226: IBM Tivoli Configuration Manager

Valores

de

retorno

El

comando

wmsgbrowse

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wmsgbrowse

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wmsgbrowse

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

que

se

visualicen

todos

los

mensajes

no

entregados

que

todavía

se

encuentran

en

la

cola

de

Software

Distribution,

escriba

el

comando

siguiente:

wmsgbrowse

-a

que

devuelve

la

salida

siguiente:

1608652338.45

standard

lab15053-aix

1608652338.45

external

inventory

1608652338.45

standard

lab16001-nt

1608652338.45

external

1608652338.43

standard

lab15213-XP

delete_cmstatus_entry

lab15213-XP

inventory

inventory

inventory

1608652338.43

external

2.

Para

que

se

visualice

una

lista

de

todos

los

registradores

y

palabras

clave

de

filtro

disponibles,

escriba

el

comando

siguiente:

wmsgbrowse

-s

que

devuelve

la

salida

siguiente:

Registradores

disponibles:

inventory,

standard,

bulk_data,

delete_cmstatus_entries,

delete_cmstatus_entry,

add_cmstatus_entry,

edit_cmstatus_entry,

external,

mdist2_db,

publish,

gatewayweb.

Palabras

clave

de

filtro:

distribution_id,

logger_name,

endpoint_name,

operation_type,

operation_mode,

endpoint_id,

endpoint_guid,

spo_oid,

base_name,

base_version,base_oid,

origin_user,

exec_time,

message,

exit_codes_msg,

state,

name,

version,spname,

pathname,

exception,

listeners,

primary.

3.

Para

formatear

la

salida

del

comando

para

que

se

visualicen

el

ID

de

distribución

y

el

tipo

de

operación

para

el

punto

final

destino1,

escriba

el

comando

siguiente:

wmsgbrowse

-t

destino1

-r

"\n

ID

distribución:%distribution_id%

\n

Tipo

operación:%operation_type%"

que

devuelve

la

salida

siguiente:

ID

de

distribución:

1608652338

Tipo

de

operación:

install

Véase

también

No

hay

comandos

relacionados.

wmsgbrowse

208

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 227: IBM Tivoli Configuration Manager

wmvspobj

Traslada

uno

o

más

paquetes

de

software

desde

la

colección

″lost-n-found″

a

otra

colección.

Sintaxis

wmvspobj

nombre_ps

[nombre_ps]...

[–s

nombre_host_origen]

[–h

nombre_host_registro]

colección_destino

Descripción

Este

comando

traslada

el

paquete

o

paquetes

de

software

especificados

desde

la

colección

″lost-n-found″

a

la

colección

especificada.

Un

paquete

de

software

residirá

en

la

colección

″lost-n-found″

si

su

host

de

origen,

host

de

registro

o

gestor

de

perfiles

se

ha

eliminado

del

entorno

de

Tivoli.

Puede

especificar

varios

paquetes

de

software

en

la

misma

línea

de

comandos.

Puesto

que

este

comando

es

un

script

bash

que

debe

ejecutarse

en

el

entorno

bash,

escriba

la

cadena

sh

delante

del

comando.

Opciones

nombre_ps

Es

el

nombre

de

uno

o

más

objetos

de

paquete

de

software

registrados

en

el

Registro

de

nombres

de

Tivoli

que

van

a

trasladarse

desde

″lost-n-found″.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

-s

nombre_host_origen

Especifica

el

nombre

del

nuevo

host

de

origen

para

el

objeto

u

objetos

de

paquete

de

software

que

van

a

trasladarse

desde

″lost-n-found″.

Si

no

se

especifica

este

atributo,

se

utilizará,

de

forma

predeterminada,

el

nombre

del

host

de

origen

anterior

(antes

de

que

el

objeto

se

moviera

a

la

colección

″lost-n-found″).

Si

el

nuevo

host

de

origen

que

ha

especificado

no

es

válido

o

si

no

especifica

un

host

de

origen

y

el

host

de

origen

anterior

no

existe,

el

valor

del

host

de

origen

no

se

establece.

–h

nombre_host_registro

Especifica

el

nombre

del

nuevo

host

de

registro

para

el

objeto

u

objetos

de

paquete

de

software

que

van

a

trasladarse

desde

″lost-n-found″.

Si

no

se

especifica

este

atributo,

se

utilizará,

de

forma

predeterminada,

el

nombre

del

host

de

registro

anterior

(antes

de

que

el

objeto

se

moviera

a

la

colección

″lost-n-found″).

Si

el

nuevo

host

de

registro

que

ha

especificado

no

es

válido

o

si

no

especifica

un

host

de

registro

y

el

host

de

registro

anterior

no

existe,

el

valor

del

host

de

registro

no

se

establece.

colección_destino

Es

el

gestor

de

perfiles

de

la

colección

de

destino.

Puede

especificar

el

nombre

de

un

gestor

de

perfiles

o

de

una

región

de

política.

No

escriba

el

carácter

@

delante

del

nombre.

Autorización

admin,

senior

o

super

wmvspobj

Capítulo

3.

Utilización

de

los

comandos

209

Page 228: IBM Tivoli Configuration Manager

Valores

de

retorno

El

comando

wmvspobj

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wmvspobj

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wmvspobj

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

Para

trasladar

el

paquete

de

software

fsys^1.0

desde

la

colección

″lost-n-found″

al

gestor

de

perfiles

miperfil

en

una

plataforma

Windows,

escriba

el

comando

siguiente:

sh

wmvspobj

fsys^1.0

miperfil

Véase

también

No

hay

comandos

relacionados.

wmvspobj

210

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 229: IBM Tivoli Configuration Manager

wremovsp

Elimina

un

paquete

de

software

de

los

sistemas

de

destino

seleccionados.

Sintaxis

wremovsp

[[-R{

y|n}]

[–D

variable=valor...]

[–f

|

–I

|

–i

[–v]]

[–t

y|o

[–c

y|n|o|r]]

[–u

y|n|o|u

[–a]]

[–l

símbolo_mdist2=valor...]]

[–T

archivo_abonados]

@[PaqueteSoftware:]nombre_objps

[abonados...]

wremovsp

[[-R{

y|n}]

[–D

variable=valor...]

[–f

|

–I

|

–i

[–v]]

[–t

y|n|o]

[–u

y|n|o|u

[–a]]

[–l

símbolo_mdist2=valor...]]

[–T

archivo_abonados]

@[PaqueteSoftware:]nombre_objps

[abonados...]

Descripción

Opciones

–R

y|n

Especifica

si

debe

utilizarse

o

no

la

comprobación

de

dependencia.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

El

valor

predeterminado

es

–R

y;

–R

n

indica

que

las

expresiones

de

dependencia

definidas

en

el

archivo

SPD

deben

pasarse

por

alto.

–D

variable=valor

Define

el

valor

de

una

variable

utilizada

en

el

paquete

de

software,

para

añadir

o

alterar

temporalmente

las

variables

existentes.

Si

va

a

eliminar

un

paquete

de

software

que

ya

estaba

instalado,

puede

definir

o

alterar

temporalmente

sólo

las

variables

que

no

se

resolvieron

durante

la

operación

de

instalación

anterior.

Cuando

especifique

varias

variables,

repita

el

argumento

–D

delante

de

cada

variable=valor.

–f

Especifica

que

ha

de

forzarse

la

operación,

con

independencia

del

estado

del

sistema

de

destino.

–i

Verifica

si

la

operación

puede

realizarse

o

no,

sin

enviarla.

El

proceso

genera

una

lista

de

destinos

en

los

que

la

operación

no

puede

realizarse

satisfactoriamente.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

–v

Especifica

que

va

a

utilizarse

el

registro

detallado.

Si

no

se

utiliza

el

registro

detallado,

cualquier

anomalía

que

se

produzca

en

la

distribución

se

indicará

por

medio

de

un

mensaje

breve

como,

por

ejemplo:

ep1

-

Ha

fallado

la

comprobación

de

dependencia

Si

se

utiliza

el

registro

detallado,

se

registrará

una

descripción

completa

de

la

razón

de

la

anomalía.

La

utilización

de

la

opción

de

registro

detallado

da

lugar

a

que

el

tamaño

del

archivo

de

registro

aumente

significativamente.

Por

lo

tanto,

esta

opción

debe

utilizarse

con

precaución.

Este

argumento

sólo

está

disponible

si

se

especifica

el

argumento

–i.

–I

Verifica

si

la

operación

puede

realizarse

y

continúa

con

la

operación

sólo

en

los

sistemas

de

destino

que

pasan

la

verificación.

Por

ejemplo,

si

está

wremovsp

Capítulo

3.

Utilización

de

los

comandos

211

|||||||

|||||||

Page 230: IBM Tivoli Configuration Manager

realizando

una

operación

de

eliminación

y

el

paquete

de

software

ya

se

ha

eliminado

de

un

sistema

de

destino,

la

operación

no

continuará

en

ese

sistema

de

destino.

Si

no

se

incluye

este

argumento,

la

operación

no

podrá

continuar

en

ningún

destino

si

no

todos

los

destinos

satisfacen

los

requisitos.

–t

y|n|o

Especifica

la

opción

transaccional:

n

(no,

que

es

el

valor

predeterminado),

y

(sí)

u

o

(sólo

si

es

necesario).

–cy|n|o|r

Especifica

la

opción

de

validación

automática:

n

(validación

automática

sin

reinicio),

y

(validación

automática

con

reinicio

de

usuario),

o

(reiniciar

sólo

si

es

necesario)

o

r

(validación

automática

con

reinicio

automático).

Nota:

la

única

opción

que

está

disponible

en

la

plataforma

UNIX

es

–cn.

El

atributo

–c

sólo

puede

utilizarse

con

las

opciones

–ty

o

–to

(transaccional).

–u

y|n|o|u

Especifica

la

opción

con

posibilidad

de

deshacer:

n

(no,

que

es

el

valor

predeterminado),

y

(sí),

o

(preferiblemente)

o

u

(con

posibilidad

de

deshacer

en

transaccional).

–a

Especifica

que

la

operación

debe

aceptarse

automáticamente.

–l

símbolo_mdist2=valor

Especifica

las

opciones

de

distribución,

tal

como

se

indica

a

continuación:

label

Especifica

una

cadena

de

descripción

para

la

distribución.

El

valor

predeterminado

es

la

cadena

″nombre.versión

(remove)″

donde

nombre.versión

indica

el

nombre

del

paquete

de

software

y

la

versión.

priority

Especifica

el

nivel

de

prioridad,

que

es

el

orden

en

que

los

repetidores

manejan

las

distribuciones,

que

puede

ser

h

(la

prioridad

más

alta),

m

(la

prioridad

media)

o

l

(prioridad

baja).

El

valor

predeterminado

es

m

(prioridad

media).

El

nivel

de

prioridad

es

la

prioridad

que

también

se

utiliza

al

registrar

información.

notify_interval

Especifica

la

clave

del

intervalo

de

notificación,

que

determina

la

frecuencia

con

que

cada

repetidor

empaqueta

los

resultados

que

se

han

completado

y

los

devuelve

a

la

aplicación

y

al

gestor

de

distribución.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

30

minutos)

y

se

expresa

como

un

entero

positivo

que

representa

los

minutos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

send_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

un

sistema

de

destino

reciba

un

bloque

de

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red

o

de

punto

final.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

300

segundos)

y

se

expresa

como

wremovsp

212

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||

||||||

Page 231: IBM Tivoli Configuration Manager

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

execute_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

Software

Distribution

devuelva

el

resultado

de

una

distribución

tras

haberse

enviado

todos

los

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red,

de

punto

final

o

de

script

como,

por

ejemplo,

si

existe

un

script

que

está

ejecutando

un

bucle

infinito.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

600

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

deadline

Es

la

fecha

en

que

una

distribución

caduca,

es

decir,

cuando

no

puede

ejecutarse

porque

no

existen

sistemas

de

destino

disponibles,

en

el

formato

″mm/dd/aaaa

hh:mm″.

distribution_note

Especifica

que

un

mensaje

va

a

asociarse

a

un

paquete

de

software

cuando

se

distribuya

a

los

destinos

móviles.

Puede

escribir

texto

en

el

formato:

distribution_note="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

distribution_note=@nombre_archivo

mandatory_date

Especifica

una

fecha,

en

el

formato

″mm/dd/aaaa

hh:mm″,

en

la

que

debe

completarse

la

operación

en

los

destinos

móviles.

En

los

destinos

móviles,

la

operación

puede

diferirse

hasta

esta

fecha.

En

la

fecha

especificada,

la

operación

se

realiza

automáticamente

en

todos

los

destinos

móviles

pendientes.

Utilice

esta

opción

para

establecer

la

distribución

como

obligatoria.

force_mandatory

El

valor

de

este

argumento

controla

el

tratamiento

que

reciben

las

distribuciones

obligatorias

en

los

destinos

móviles

cuando

la

fecha

obligatoria

ha

pasado.

Si

especifica

y

(el

valor

predeterminado),

la

distribución

obligatoria

se

iniciará

automáticamente

en

el

momento

en

que

el

usuario

móvil

se

conecte.

Si

especifica

n,

el

usuario

móvil

tiene

la

opción

de

no

iniciar

la

distribución

obligatoria.

Sin

embargo,

el

usuario

no

podrá

realizar

ninguna

otra

operación

hasta

que

se

haya

realizado

la

distribución

obligatoria.

escalate_date_n

Especifica

una

fecha,

en

el

formato

″mm/dd/aaaa

hh:mm″,

en

la

que

debe

enviarse

un

mensaje

recordatorio

a

los

destinos

móviles

que

todavía

no

han

completado

la

operación.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

fecha

de

wremovsp

Capítulo

3.

Utilización

de

los

comandos

213

|||||||

Page 232: IBM Tivoli Configuration Manager

envío

de

aviso

de

la

secuencia

debe

tener

asociado

un

mensaje,

y

no

deben

existir

intervalos

en

la

secuencia.

escalate_msg_n

Especifica

un

mensaje

que

debe

enviarse

a

los

destinos

móviles

que

no

han

completado

la

operación

en

la

fecha

de

envío

del

aviso

asociada.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

mensaje

debe

tener

asociada

una

fecha,

y

no

deben

existir

intervalos

en

la

secuencia.

Puede

escribir

texto

en

el

formato:

escalate_msg_n="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

escalate_msg_n=@nombre_archivo

enable_disconnected

Indica

si

las

operaciones

desconectadas

están

o

no

habilitadas.

Si

especifica

una

y,

tiene

la

opción

de

descargar

el

paquete

de

software

en

un

almacén

y

aplicarlo

más

tarde.

Si

especifica

una

n,

debe

aplicar

el

paquete

de

software

en

el

momento

de

descargarlo.

hidden

Para

los

destinos

móviles,

indica

si

la

operación

va

a

ser

oculta.

En

los

destinos

móviles,

las

operaciones

no

ocultas

pueden

diferirse.

Las

operaciones

ocultas

no.

Los

valores

válidos

son

y

(oculta)

y

n

(no

oculta).

Si

establece

este

argumento

en

y,

no

debe

establecer

valores

para

la

fecha

obligatoria,

las

fechas

de

envío

de

avisos

ni

los

mensajes

de

aviso.

roam_endpoints

Indica

si

la

operación

definida

en

el

comando

admite

los

puntos

finales

itinerantes.

El

establecimiento

de

este

argumento

en

y

indica

que

la

distribución

va

a

transferirse

a

cualquier

gateway

donde

se

conecte

el

punto

final

móvil.

El

establecimiento

de

este

argumento

en

n

indica

que

cuando

el

paquete

se

haya

colocado

en

la

cola

de

un

gateway,

no

podrá

transferirse

a

otro.

El

valor

predeterminado

es

n.

wake_on_lan

Indica

si

la

operación

ha

de

enviar

un

mensaje

wake-on-lan

para

desencadenar

el

reinicio

de

los

sistemas

que

no

están

disponibles

en

el

momento

de

la

distribución.

Los

valores

válidos

son

y

(sí)

y

n

(no).

is_multicast

Habilita

la

difusión

general

de

los

datos

a

varios

repetidores.

La

difusión

múltiple

envía

sólo

una

distribución

desde

el

origen

a

un

grupo

de

destinos

simultáneamente.

Utilice

esta

opción

donde

exista

un

ancho

de

banda

de

red

limitado.

Los

valores

válidos

son

t

(true)

y

f

(false).

El

establecimiento

de

este

símbolo

en

t

habilita

el

símbolo

retry_unicast.

retry_unicast

Retransmite

la

distribución

independientemente

a

cada

punto

final

wremovsp

214

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 233: IBM Tivoli Configuration Manager

que

no

ha

recibido

la

distribución

de

la

difusión

múltiple

original.

Esta

opción

sólo

puede

utilizarse

si

la

opción

is_multicast

se

ha

establecido

en

t.

enable_notification

Especifica

si

se

debe

notificar

o

no

al

usuario

del

inicio

de

una

distribución

en

su

máquina.

El

diálogo

de

notificación

que

contiene

el

texto

del

mensaje

sólo

aparece

en

puntos

finales

de

plataformas

Windows.

Para

especificar

el

texto

del

mensaje,

utilice

la

opción

user_notification.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

n.

allow_defer

Especifica

si

el

usuario

puede

posponer

la

distribución.

Un

usuario

puede

posponer

la

distribución

de

software

y,

al

final

del

período

de

tiempo

pospuesto,

rechazarla

o

posponerla

de

nuevo.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

y.

allow_reject

Especifica

si

se

permite

que

el

usuario

rechace

la

distribución.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

y.

default_action

Especifica

la

acción

predeterminada

que

se

realizará

en

la

máquina

del

usuario,

en

caso

de

que

éste

no

esté

conectado

con

la

máquina

o

no

esté

físicamente

presente.

Los

valores

válidos

son

accept

y

reject.

El

valor

predeterminado

es

accept.

default_timeout

Especifica

el

intervalo

de

tiempo

que

se

muestra

el

diálogo

de

notificación.

El

valor

predeterminado

es

60

segundos.

Cuando

transcurre

el

período

de

tiempo

de

espera,

se

inicia

la

acción

predeterminada

si

el

usuario

está

conectado.

Si

el

usuario

no

está

conectado,

la

acción

predeterminada

se

inicia

inmediatamente,

sin

período

de

tiempo

de

espera.

user_notification

Especifica

el

texto

que

se

envía

con

la

distribución

y

que

se

muestra

en

la

máquina

del

usuario.

El

diálogo

de

notificación

que

contiene

el

texto

del

mensaje

sólo

aparece

en

puntos

finales

de

plataformas

Windows.

Para

habilitar

esta

función,

establezca

enable_notification

en

y

Puede

escribir

texto

con

el

siguiente

formato:

user_notification="texto

del

mensaje"

Puede

especificar

un

archivo

con

el

siguiente

formato:

user_notification=@/prueba/descarga/nombrearchivo

–T

archivo_abonados

Es

el

nombre

de

un

archivo

que

contiene

una

lista

de

los

abonados

para

la

operación.

Los

abonados

pueden

especificarse

uno

en

cada

línea,

utilizando

nombres

de

ruta

relativos

o

absolutos.

Puede

especificar

un

nombre

de

archivo,

varios

nombres

de

archivos

o

ningún

nombre

de

archivo.

Aunque

haya

especificado

un

archivo,

también

puede

especificar

abonados

por

separado

en

la

línea

de

comandos

(consulte

la

descripción

del

atributo

abonados

de

este

comando).

Si

no

se

utiliza

el

atributo

–T

ni

el

atributo

abonados,

la

operación

se

realizará

en

todos

los

abonados

del

gestor

de

perfiles

en

que

reside

el

paquete

de

software.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

wremovsp

Capítulo

3.

Utilización

de

los

comandos

215

||||||

||||

||

||||

|||||

|

|

|

|

|||||||||||

Page 234: IBM Tivoli Configuration Manager

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Nota:

si

alguno

de

los

archivos

especificados

está

vacío,

la

operación

no

se

ejecutará

satisfactoriamente.

nombre_objps

Es

el

nombre

y

la

versión

del

objeto

de

paquete

de

software

que

se

ha

registrado

en

el

Registro

de

nombres

de

Tivoli.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

abonados...

Son

los

nombres

de

los

sistemas

de

destino

o

del

gestor

de

perfiles

de

los

que

va

a

eliminarse

el

paquete

de

software.

Si

no

se

especifica

ningún

sistema

de

destino,

el

paquete

de

software

se

elimina

de

todos

los

abonados

del

gestor

de

perfiles

en

que

reside

el

paquete

de

software.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Autorización

admin,

senior

o

super

Valores

de

retorno

El

comando

wremovsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wremovsp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wremovsp

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

eliminar

el

objeto

de

paquete

de

software

fsys^1.0

en

modalidad

transaccional

de

los

abonados

destino1

y

destino2,

escriba

el

comando

siguiente:

wremovsp

-ty

@fsys^1.0

@destino1

@destino2

2.

Para

eliminar

el

objeto

de

paquete

de

software

fsys^1.0

en

modalidad

con

posibilidad

de

deshacer

con

aceptación

automática

de

los

abonados

destino1

y

destino2,

escriba

el

comando

siguiente:

wremovsp

-uy

-a

@fsys^1.0

@destino1

@destino2

3.

Para

eliminar

el

objeto

de

paquete

de

software

fsys^1.0

de

los

abonados

destino1

y

destino2

sólo

si

han

pasado

satisfactoriamente

la

comprobación,

escriba

el

comando

siguiente:

wremovsp

-I

@fsys^1.0

@destino1

@destino2

wremovsp

216

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||

||

|||||||||||

Page 235: IBM Tivoli Configuration Manager

Véase

también

v

winstsp

v

waccptsp

v

wundosp

v

wcommtsp

v

wrpt

en

la

publicación

Tivoli

Management

Framework:

Reference

Manual

v

wmdist

en

la

publicación

Tivoli

Management

Framework:

Reference

Manual

wremovsp

Capítulo

3.

Utilización

de

los

comandos

217

Page 236: IBM Tivoli Configuration Manager

wsdvers

Obtiene

el

tipo

de

paquete

o

de

versión

del

paquete

de

software

especificado

o

bien

una

lista

de

las

últimas

versiones

del

paquete.

Sintaxis

wsdvers

{–n

|

–v

|

–t}

nombre_objps

...

Descripción

En

función

del

argumento

especificado,

este

comando

recupera

uno

de

los

elementos

siguientes

para

los

paquetes

de

software

especificados:

v

El

tipo

de

paquete

v

El

tipo

de

versión

v

Una

lista

de

las

últimas

versiones

del

paquete

Opciones

n

Especifica

que

el

comando

debe

devolver

una

lista

ordenada

de

las

últimas

versiones

de

los

paquetes

de

software

especificados.

–v

Especifica

que

el

comando

debe

devolver

el

tipo

de

versión

de

los

paquetes

de

software

especificados.

Los

tipos

de

versión

posibles

son

NONE

y

SWD.

t

Especifica

que

el

comando

debe

devolver

el

tipo

de

paquete

de

los

paquetes

de

software

especificados.

Los

tipos

de

paquetes

posibles

son

PATCH

y

REFRESH.

nombre_objps

...

Es

el

nombre

registrado

y

la

versión

de

un

paquete

de

software

para

el

que

va

a

devolverse

información.

Pueden

especificarse

varios

paquetes.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Autorización

admin,

senior,

super

o

user

Valores

de

retorno

El

comando

wsdvers

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wsdvers

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wsdvers

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

recuperar

la

lista

de

todas

las

versiones

más

recientes

del

objeto

de

paquete

de

software

fsys_test.1.0,

escriba

lo

siguiente:

wsdvers

-n

@fsys_test.1.0

2.

Para

recuperar

los

tipos

de

paquete

de

los

paquetes

pkg.1.0,

pkg.1.2

y

pkg.2.0,

escriba

lo

siguiente:

wsdvers

-t

@pkg.1.0

@pkg.1.2

@pkg.2.0

Véase

también

No

hay

comandos

relacionados.

wsdvers

218

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 237: IBM Tivoli Configuration Manager

wsetsnsp

Especifica

la

lista

de

los

paquetes

de

software

que

han

de

anidarse

en

un

paquete

de

software

primario.

Sintaxis

wsetsnsp

[–p

nombre_objps

|

–r]

–n

nombre_objps...

nombre_objps

Descripción

Este

comando

especifica

una

lista

de

los

paquetes

de

software

que

han

de

anidarse

en

un

paquete

de

software

primario.

De

forma

predeterminada,

el

paquete

de

software

primario

se

procesa

después

de

todos

sus

paquetes

de

software

anidados.

El

comando

también

puede

utilizarse

para

eliminar

paquetes

anidados,

pero

no

para

eliminar

el

paquete

primario.

Para

obtener

información

acerca

del

formato

que

debe

utilizarse

para

especificar

los

nombres

de

los

paquetes

de

software,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Opciones

–p

nombre_objps

Es

el

nombre

del

paquete

de

software

anidado

del

paquete

primario

tras

el

cual

se

insertarán

el

paquete

o

los

paquetes

de

software

recién

anidados

al

crear

la

lista.

Si

no

se

especifica

esta

opción,

el

paquete

o

paquetes

anidados

se

insertarán

al

principio

de

la

lista

de

paquetes

de

software

anidados.

También

puede

utilizar

esta

opción

para

especificar

que

debe

procesarse

primero

el

paquete

de

software

primario,

como

se

describe

en

el

ejemplo

6.

Si

la

lista

de

paquetes

de

software

ya

existe,

no

puede

utilizar

la

opción

-p

para

modificar

la

secuencia

de

los

paquetes

de

software.

En

este

caso,

debe

eliminar

el

paquete

y

volverlo

a

insertar

en

la

posición

que

desee.

–r

Indica

que

el

paquete

de

software

anidado,

que

se

ha

especificado

mediante

la

utilización

del

argumento

–n,

va

a

eliminarse.

–n

nombre_objps

Es

el

nombre

registrado

del

paquete

o

paquetes

de

software

que

han

de

anidarse

en

el

paquete

de

software

primario.

Especifique

la

opción

–n

delante

de

cada

uno

de

los

nombres

de

paquetes

de

software

indicados.

nombre_objps

Es

el

nombre

del

paquete

de

software

primario

en

que

ha

de

anidarse

el

paquete

o

paquetes

de

software

que

se

han

especificado

en

nombre_objps.

Autorización

admin,

senior,

super

o

user

Valores

de

retorno

El

comando

wsetsnsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wsetsnsp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wsetsnsp

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

recuperar

la

lista

de

los

paquetes

de

software

anidados

del

paquete

de

software

primario

pk,

escriba

el

comando

siguiente:

wsetsnsp

Capítulo

3.

Utilización

de

los

comandos

219

|||||

|||||||||||

Page 238: IBM Tivoli Configuration Manager

wgetsnsp

@pk^1.0

El

resultado

de

este

comando

es

la

lista

siguiente:

pk1^1.0

pk2^1.0

pk^1.0

2.

Para

añadir

los

paquetes

de

software

anidados

pk3

y

pk4

detrás

del

paquete

de

software

pk2,

escriba

el

comando

siguiente:

wsetsnsp

-p

pk2^1.0

-n

pk3^1.0

-n

pk4^1.0

@pk^1.0

3.

Para

comprobar

los

resultados,

vuelva

a

escribir

el

comando

siguiente:

wgetsnsp

@pk^1.0

que

devuelve

la

salida

siguiente:

pk1^1.0

pk2^1.0

pk3^1.0

pk4^1.0

4.

Para

eliminar

el

paquete

de

software

anidado

pk4,

escriba

el

comando

siguiente:

wsetsnsp

-r

-n

pk4^1.0

@pk^1.0

5.

Para

comprobar

los

resultados,

vuelva

a

escribir

el

comando

siguiente:

wgetsnsp

@pk^1.0

que

devuelve

la

salida

siguiente:

pk1^1.0

pk2^1.0

pk3^1.0

pk^1.0

6.

Para

procesar

primero

el

paquete

de

software

primario,

pk1,

y

procesar

los

paquetes

de

software

anidados

pk2

y

pk3

después

de

pk1,

escriba

el

siguiente

comando:

wsetsnsp

-p

pk1^1.0

-n

pk2^1.0

-n

pk3^1.0

@pk1^1.0

Véase

también

v

wgetsnsp

v

“Anidamiento

de

paquetes

de

software”

en

la

página

18.

wsetsnsp

220

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|

|

|

||||

|||

|

Page 239: IBM Tivoli Configuration Manager

wsetspat

Establece

los

atributos

para

un

objeto

de

paquete

de

software.

Sintaxis

wsetspat{[–b

trasladar_si_host_eliminado]

[–c

y|n|o]

[–h

host_origen]

[–l

no_restrictiva]

[–m

all|check]

[–M

modalidad_opgc_predet]

[–o

opgc_predet]

[–s

comprobar_no_host_origen]

[–u

deshacer]

[–v

modalidad_vista_web]

[–w

área_etapas]}

nombre_objps

wsetspat{[–b

trasladar_si_host_eliminado]

[–c

y|n|o]

[–h

host_origen]

[–l

no_restrictiva]

[–m

all|force]

[–M

modalidad_opgc_predet]

[–o

opgc_predet]

[–s

comprobar_no_host_origen]

[–u

deshacer]

[–v

modalidad_vista_web]

[–w

área_etapas]}

nombre_objps

wsetspat{[–b

trasladar_si_host_eliminado]

[–c

y|n|o]

[–h

host_origen]

[–l

no_restrictiva]

[–m

all|ignore]

[–M

modalidad_opgc_predet]

[–o

opgc_predet]

[–s

comprobar_no_host_origen]

[–u

deshacer]

[–v

modalidad_vista_web]

[–w

área_etapas]}

nombre_objps

wsetspat{[–b

trasladar_si_host_eliminado]

[–c

y|n|o]

[–h

host_origen]

[–l

no_restrictiva]

[–m

all|preview]

[–M

modalidad_opgc_predet]

[–o

opgc_predet]

[–s

comprobar_no_host_origen]

[–u

deshacer]

[–v

modalidad_vista_web]

[–w

área_etapas]}

nombre_objps

wsetspat{[–b

trasladar_si_host_eliminado]

[–c

y|n|o]

[–h

host_origen]

[–l

no_restrictiva]

[–m

src|check]

[–M

modalidad_opgc_predet]

[–o

opgc_predet]

[–s

comprobar_no_host_origen]

[–u

deshacer]

[–v

modalidad_vista_web]

[–w

área_etapas]}

nombre_objps

wsetspat{[–b

trasladar_si_host_eliminado]

[–c

y|n|o]

[–h

host_origen]

[–l

no_restrictiva]

[–m

src|force]

[–M

modalidad_opgc_predet]

[–o

opgc_predet]

[–s

comprobar_no_host_origen]

[–u

deshacer]

[–v

modalidad_vista_web]

[–w

área_etapas]}

nombre_objps

wsetspat{[–b

trasladar_si_host_eliminado]

[–c

y|n|o]

[–h

host_origen]

[–l

no_restrictiva]

[–m

src|ignore]

[–M

modalidad_opgc_predet]

[–o

opgc_predet]

[–s

comprobar_no_host_origen]

[–u

deshacer]

[–v

modalidad_vista_web]

[–w

área_etapas]}

nombre_objps

wsetspat{[–b

trasladar_si_host_eliminado]

[–c

y|n|o]

[–h

host_origen]

[–l

no_restrictiva]

[–m

src|preview]

[–M

modalidad_opgc_predet]

[–o

opgc_predet]

[–s

comprobar_no_host_origen]

[–u

deshacer]

[–v

modalidad_vista_web]

[–w

área_etapas]}

nombre_objps

wsetspat{[–b

trasladar_si_host_eliminado]

[–c

y|n|o]

[–h

host_origen]

[–l

no_restrictiva]

[–m

repair|check]

[–M

modalidad_opgc_predet]

[–o

opgc_predet]

[–s

comprobar_no_host_origen]

[–u

deshacer]

[–v

modalidad_vista_web]

[–w

área_etapas]}

nombre_objps

wsetspat{[–b

trasladar_si_host_eliminado]

[–c

y|n|o]

[–h

host_origen]

[–l

no_restrictiva]

[–m

repair|force]

[–M

modalidad_opgc_predet]

[–o

opgc_predet]

[–s

comprobar_no_host_origen]

[–u

deshacer]

[–v

modalidad_vista_web]

[–w

área_etapas]}

nombre_objps

wsetspat

Capítulo

3.

Utilización

de

los

comandos

221

Page 240: IBM Tivoli Configuration Manager

wsetspat{[–b

trasladar_si_host_eliminado]

[–c

y|n|o]

[–h

host_origen]

[–l

no_restrictiva]

[–m

repair|ignore]

[–M

modalidad_opgc_predet]

[–o

opgc_predet]

[–s

comprobar_no_host_origen]

[–u

deshacer]

[–v

modalidad_vista_web]

[–w

área_etapas]}

nombre_objps

wsetspat{[–b

trasladar_si_host_eliminado]

[–c

y|n|o]

[–h

host_origen]

[–l

no_restrictiva]

[–m

repair|preview]

[–M

modalidad_opgc_predet]

[–o

opgc_predet]

[–s

comprobar_no_host_origen]

[–u

deshacer]

[–v

modalidad_vista_web]

[–w

área_etapas]}

nombre_objps

Descripción

Opciones

–b

trasladar_si_host_eliminado

Establece

el

valor

del

atributo

move_removing_host,

que

traslada

el

paquete

de

software

a

la

colección

″lost-n-found″

si

se

ha

eliminado

el

host

de

registro

o

el

host

de

origen

del

paquete

de

software.

Los

valores

posibles

son

true

(valor

predeterminado)

o

false.

–c

y|n|o

Especifica

el

atributo

validable,

que

indica

si

puede

ejecutarse

una

operación

validable

en

el

objeto.

Los

valores

posibles

son:

y

Las

operaciones

de

instalación

y

de

eliminación

que

realice

en

este

objeto

de

paquete

de

software

deben

ser

transaccionales.

n

Las

operaciones

de

instalación

y

de

eliminación

que

realice

en

este

objeto

de

paquete

de

software

no

pueden

realizarse

en

modalidad

transaccional.

o

Las

operaciones

de

instalación

y

de

eliminación

que

realice

en

este

objeto

de

paquete

de

software

pueden

ser

transaccionales

o

no

transaccionales.

–h

host_origen

Especifica

el

host

de

origen

del

que

se

obtienen

los

archivos

del

bloque

de

paquete

de

software

y

en

el

que

se

almacena

el

bloque

de

paquete

de

software.

El

host

de

origen

puede

ser

cualquiera

de

los

nodos

gestionados

disponibles.

–l

no_restrictiva

Establece

el

valor

del

atributo

lenient_distribution.

Los

valores

posibles

son:

true

Permite

realizar

distribuciones

y

eliminaciones

desde

la

línea

de

comandos

para

cualquier

punto

final

o

gestor

de

perfiles,

incluso

si

ese

punto

final

o

gestor

de

perfiles

no

es

actualmente

un

abonado

del

gestor

de

perfiles

del

paquete

de

software

(o

de

ninguno

de

sus

gestores

de

perfiles

de

abonados).

false

Permite

realizar

distribuciones

y

eliminaciones

desde

la

línea

de

comandos

sólo

para

los

puntos

finales

o

gestores

de

perfiles

que

actualmente

son

abonados

del

gestor

de

perfiles

del

paquete

de

software

(o

de

cualquiera

de

sus

gestores

de

perfiles

de

abonados).

–m

modalidad_serv_predet

Especifica

la

modalidad

del

servidor

que

se

utiliza

para

una

distribución

predeterminada.

Una

operación

de

distribución

predeterminada

tiene

lugar

cuando

se

selecciona

Distribuir

desde

el

icono

del

gestor

de

perfiles

o

desde

el

menú

del

gestor

de

perfiles,

o

bien

cuando

se

arrastra

un

icono

de

wsetspat

222

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 241: IBM Tivoli Configuration Manager

paquete

de

software

a

un

icono

de

abonado.

Opcionalmente,

puede

elegir

un

valor

de

cada

una

de

las

listas

siguientes.

Si

se

especifica

más

de

un

valor,

éstos

deberán

separarse

utilizando

el

carácter

de

la

barra

(|)

y

especificarse

entre

comillas,

por

ejemplo:

–m

“all|check”

Especifique

una

de

las

opciones

siguientes,

que

se

excluyen

mutuamente:

1.

all

(todo),

que

instala

todos

los

objetos

del

paquete

2.

src

(origen),

que

sólo

instala

los

archivos

del

origen

que

tienen

una

fecha

y

hora

de

modificación

posteriores

a

la

fecha

y

hora

de

la

última

instalación

satisfactoria

3.

repair

(reparar),

que

sólo

instala

los

objetos

del

sistema

de

origen

que

han

cambiado

en

el

sistema

de

destino

o

que

no

se

encuentran

en

el

sistema

de

destino,

para

que

los

objetos

del

sistema

de

destino

sean

coherentes

con

los

objetos

del

sistema

de

origen

y

una

de

las

opciones

siguientes,

que

se

excluyen

mutuamente:

1.

check

(comprobar),

que

sólo

comprueba

la

operación,

sin

realizarla

2.

force

(forzar),

que

fuerza

la

ejecución

de

la

operación

3.

ignore

(pasar

por

alto),

que

ejecuta

la

operación

sólo

en

los

sistemas

de

destino

que

han

pasado

la

comprobación

y

pasa

por

alto

los

sistemas

de

destino

que

no

han

pasado

la

comprobación

4.

preview

(vista

previa),

que

lista

todas

las

acciones

que

han

de

ejecutarse

en

los

abonados

especificados

–M

modalidad_opgc_predet

Especifica

la

modalidad

de

las

operaciones

de

gestión

de

cambios

que

se

utiliza

para

una

distribución

predeterminada.

Una

operación

de

distribución

predeterminada

tiene

lugar

cuando

se

selecciona

Distribuir

desde

el

icono

del

gestor

de

perfiles

o

desde

el

menú

del

gestor

de

perfiles,

o

bien

cuando

se

arrastra

un

icono

de

paquete

de

software

a

un

icono

de

abonado.

Opcionalmente,

puede

elegir

un

valor

de

la

lista

siguiente.

Si

se

especifica

más

de

un

valor,

éstos

deberán

separarse

utilizando

el

carácter

de

la

barra

(|)

y

especificarse

entre

comillas,

por

ejemplo:

–M

“transactional|auto_commit”

que

establece

los

valores

transactional

y

auto_commit

como

modalidad

predeterminada

para

las

operaciones

de

gestión

de

cambios.

Los

valores

posibles

son

los

siguientes:

v

transactional

v

not_transactional

v

prefer_not_transactional

v

auto_commit

v

undoable

v

prefer_undo

v

auto_accept

v

undoable_in_transactional

v

prefer_not_reboot

v

during_reboot

v

auto_reboot

v

force

Consulte

el

Capítulo

2,

“Operaciones

de

gestión

de

cambios”,

en

la

página

145

para

obtener

más

información

acerca

de

estas

modalidades.

wsetspat

Capítulo

3.

Utilización

de

los

comandos

223

Page 242: IBM Tivoli Configuration Manager

–o

opgc_predet

Especifica

la

operación

de

gestión

de

cambios

que

se

utiliza

para

una

distribución

predeterminada.

Una

operación

de

distribución

predeterminada

tiene

lugar

cuando

se

selecciona

Distribuir

desde

el

icono

del

gestor

de

perfiles

o

desde

el

menú

del

gestor

de

perfiles,

o

bien

cuando

se

arrastra

un

icono

de

paquete

de

software

a

un

icono

de

abonado.

Los

valores

posibles

son

los

siguientes:

v

install

v

remove

v

undo

v

accept

v

commit

Consulte

el

apartado

“Tipos

de

operaciones

de

gestión

de

cambios”

en

la

página

147

para

obtener

más

información

acerca

de

estas

operaciones.

–s

comprobar_no_host_origen

Establece

el

valor

del

atributo

check_no_src_host,

que

da

lugar

a

la

verificación

de

la

existencia

de

todos

los

archivos

en

el

host

de

origen

tal

como

se

han

definido

en

el

paquete

de

software.

Los

valores

posibles

son

true

y

false.

–u

deshacer

Especifica

si

puede

o

no

ejecutar

una

operación

con

posibilidad

de

deshacer

en

el

objeto.

Los

valores

posibles

son:

y

Las

operaciones

de

instalación

y

de

eliminación

que

realice

en

este

objeto

de

paquete

de

software

deben

ser

operaciones

con

posibilidad

de

deshacer.

n

Las

operaciones

de

instalación

y

de

eliminación

que

realice

en

este

objeto

de

paquete

de

software

no

pueden

realizarse

en

modalidad

con

posibilidad

de

deshacer.

o

Las

operaciones

de

instalación

y

de

eliminación

que

realice

en

este

objeto

de

paquete

de

software

pueden

ser

operaciones

con

posibilidad

de

deshacer

o

sin

posibilidad

de

deshacer.

–v

modalidad_vista_web

Especifica

el

valor

del

atributo

web_view_mode,

que

especifica

los

permisos

de

acceso

para

el

paquete

cuando

se

utiliza

la

función

Interfaz

de

web.

Los

valores

posibles

son:

v

hidden.

Éste

es

el

valor

predeterminado.

v

subscriber

v

public

–w

área_etapas

Especifica

el

valor

del

atributo

staging_area,

que

es

el

directorio

de

trabajo

del

servidor

de

distribución.

nombre_objps

Es

el

nombre

y

la

versión

del

paquete

de

software

cuyos

atributos

establece

esta

operación.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Autorización

admin,

senior

o

super

wsetspat

224

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 243: IBM Tivoli Configuration Manager

Valores

de

retorno

El

comando

wsetspat

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wsetspat

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wsetspat

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

un

objeto

denominado

fsys_test^1.0,

para

establecer

el

atributo

de

distribución

no

restrictiva

en

true,

el

atributo

con

posibilidad

de

deshacer

en

n

y

la

ruta

de

origen

en

d:\testdir\fsys.spb,

escriba

el

comando

siguiente:

wsetspat

-l

true

-u

n

d:\testdir\fsys.spb

@fsys_test^1.0

2.

Para

un

objeto

denominado

fsys_test^1.0,

para

establecer

la

modalidad

de

la

operación

de

gestión

de

cambios

en

undoable

y

auto-accept

y

la

ruta

de

origen

en

d:\testdir\fsys.spb,

escriba

el

comando

siguiente:

wsetspat

-M

"undoable|auto_accept"

d:\testdir\fsys.spb

@fsys_test^1.0

Véase

también

wgetspat

wsetspat

Capítulo

3.

Utilización

de

los

comandos

225

Page 244: IBM Tivoli Configuration Manager

wsetspgs

Establece

la

información

de

programa

que

se

asocia

a

un

objeto

de

paquete

de

software.

Sintaxis

wsetspgs

{[–a

after_prog_path]

[–b

before_prog_path]

[–i

after_input_path]

[–j

before_input_path]]

[–p

before_prog_env]

[–P

after_prog_env]

[–s

before_skip_non_zero]

[–u

after_as_uid]

[–U

before_as_uid]

[-l

lcf_before_prog_path]

[-c

lcf_before_prog_args]

[-t

lcf_before_prog_timeout]

[-L

lcf_after_prog_path]

[-C

lcf_after_prog_args]

[-T

lcf_after_prog_timeout]}

spobj_name

Descripción

A

continuación

se

indica

la

información

de

programa

que

se

asocia

a

un

objeto

de

paquete

de

software

que

puede

establecer

con

este

comando.

Opciones

–a

after_prog_path

Establece

un

valor

para

el

atributo

after_prog_path,

que

es

la

ruta

del

programa

que

va

a

ejecutarse

en

el

host

de

origen

tras

completarse

la

creación

del

paquete.

–b

before_prog_path

Establece

un

valor

para

el

atributo

before_prog_path,

que

es

la

ruta

del

programa

que

debe

ejecutarse

en

el

host

de

origen

antes

de

iniciarse

la

creación

del

paquete.

–i

after_input_path

Establece

el

valor

del

atributo

after_input_path,

que

especifica

los

parámetros

de

entrada

para

el

atributo

after_prog_path.

Este

valor,

aunque

se

haya

establecido,

no

tiene

ningún

significado

a

menos

que

se

haya

definido

el

atributo

–a

(after_prog_path).

–j

before_input_path

Establece

el

valor

del

atributo

before_input_path,

que

especifica

los

parámetros

de

entrada

para

el

atributo

before_prog_path.

Este

valor,

aunque

se

haya

establecido,

no

tiene

ningún

significado

a

menos

que

se

haya

definido

el

atributo

–b

(before_prog_path).

–p

before_prog_env

Establece

la

lista

de

variables

de

entorno

para

el

programa

antes

de

la

construcción.

–P

after_prog_env

Establece

la

lista

de

variables

de

entorno

para

el

programa

después

de

la

construcción.

–s

before_skip_non_zero

Establece

el

atributo

before_skip_non_zero.

Especifique

true

o

false,

donde

true

indica

que

la

distribución

se

pasa

por

alto,

se

salta,

si

before_prog_path

tiene

un

código

de

salida

distinto

de

cero,

y

false

indica

que

no

se

pasa

por

alto.

–u

after_as_uid

Establece

el

atributo

after_as_uid,

que

establece

el

ID

de

usuario

de

UNIX

con

el

que

debe

ejecutarse

after_prog_path.

Especifique

un

valor

entero.

wsetspgs

226

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 245: IBM Tivoli Configuration Manager

–U

before_as_uid

Establece

el

atributo

before_as_uid,

que

establece

el

ID

de

usuario

de

UNIX

con

el

que

debe

ejecutarse

before_prog_path.

Especifique

un

valor

entero.

-l

lcf_before_prog_path

Establece

el

valor

para

el

atributo

lcf_before_prog_path,

que

es

el

nombre

de

la

ruta

del

programa

que

debe

ejecutarse.

También

puede

utilizar

una

variable,

como

product_dir,

para

expresar

el

nombre

de

la

ruta

completo

o

parte

de

él.

Debe

utilizar

una

variable

del

sistema

o

bien

especificar

en

el

archivo

swdis.var

las

variables

que

utilice.

El

programa

ya

debe

existir

en

el

sistema

de

destino

en

el

que

se

va

a

ejecutar.

Para

cancelar

un

valor

definido

para

esta

opción,

escriba

un

espacio

en

blanco

entre

comillas.

-c

lcf_before_prog_args

Establece

una

valor

para

el

atributo

lcf_before_prog_args,

que

consiste

en

uno

o

más

argumentos

pasados

al

programa

además

de

los

predeterminados.

Separe

los

argumentos

con

un

espacio

en

blanco.

Para

especificar

argumentos,

también

puede

utilizar

variables.

-t

lcf_before_prog_timeout

Establece

el

valor

del

atributo

lcf_before_prog_timeout,

que

es

el

tiempo,

expresado

en

segundos

o

el

valor

-1,

que

se

esperará

a

que

finalice

el

programa

antes

de

construcción.

Consulte

el

apartado

“Formato

de

la

stanza

execute_user_program”

en

la

página

120

para

obtener

más

información.

-L

lcf_after_prog_path

Establece

el

valor

para

el

atributo

lcf_after_prog_path,

que

es

el

nombre

de

la

ruta

del

programa

que

debe

ejecutarse.

También

puede

utilizar

una

variable,

como

product_dir,

para

expresar

el

nombre

de

la

ruta

completo

o

parte

de

él.

Debe

utilizar

una

variable

del

sistema

o

bien

especificar

en

el

archivo

swdis.var

las

variables

que

utilice.

El

programa

ya

debe

existir

en

el

sistema

de

destino

en

el

que

se

va

a

ejecutar.

Para

cancelar

un

valor

definido

para

esta

opción,

escriba

un

espacio

en

blanco

entre

comillas.

-C

lcf_after_prog_args

Establece

una

valor

para

el

atributo

lcf_after_prog_args,

que

consiste

en

uno

o

más

argumentos

pasados

al

programa

además

de

los

predeterminados.

Separe

los

argumentos

con

un

espacio

en

blanco.

Para

especificar

argumentos,

también

puede

utilizar

variables.

-T

lcf_after_prog_timeout

Establece

el

valor

del

atributo

lcf_after_prog_timeout,

que

es

el

tiempo,

expresado

en

segundos

o

el

valor

-1,

que

se

esperará

a

que

finalice

el

programa

después

de

construcción.

Consulte

el

apartado

“Formato

de

la

stanza

execute_user_program”

en

la

página

120

para

obtener

más

información.

nombre_objps

Es

el

nombre

y

la

versión

del

paquete

de

software,

como

una

ruta

absoluta

o

como

un

nombre

registrado.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Autorización

admin,

senior

o

super

Valores

de

retorno

El

comando

wsetspgs

devuelve

uno

de

los

valores

siguientes:

wsetspgs

Capítulo

3.

Utilización

de

los

comandos

227

|

|

|

|

|

|

|

|

|

|

|

|

Page 246: IBM Tivoli Configuration Manager

0

Indica

que

wsetspgs

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wsetspgs

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

establecer

el

valor

cmdname

(nombre

de

comando)

para

el

atributo

after_prog_path,

que

se

ejecuta

tras

aplicarse

el

objeto

de

paquete

de

software

fsys_test^1.0,

escriba

el

comando

siguiente:

wsetspgs

-a

cmdname

@fsys_test^1.0

2.

Para

cancelar

el

valor

definido

previamente

para

la

opción

-l

correspondiente

al

objeto

del

paquete

de

software

fsys_test^1.0,

especifique

el

comando

siguiente:

wsetspgs

-l

"

"

@fsys_test^1.0

3.

Para

definir

una

variable

personalizada

para

un

programa

antes

de

construcción

que

se

ejecuta

antes

de

aplicar

el

objeto

de

paquete

de

software

fsys_test^1.0,

escriba

el

siguiente

comando:

wsetspgs

-c

"var1

var2"

@fsys_test^1.0

4.

Para

especificar

que

un

programa

se

ejecute

cinco

minutos

después

de

aplicar

el

objeto

de

paquete

de

software

fsys_test^1.0,

escriba

el

siguiente

comando:

wsetspgs

-L

"/tmp/myscript"

-T

300

@fsys_test^1.0

Véase

también

wgetspgs,

wdswdvar

wsetspgs

228

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||

|

||

|

|||

|

||

|

||

Page 247: IBM Tivoli Configuration Manager

wsetspop

Establece

las

opciones

para

un

objeto

de

paquete

de

software.

Sintaxis

wsetspop

–g

gid_registro

nombre_objps

wsetspop

–h

host_registro

nombre_objps

wsetspop

–j

modalidad_registro

nombre_objps

wsetspop

–L

ruta_registro

nombre_objps

wsetspop

–m

id_correo

nombre_objps

wsetspop

–P

enviar_aviso

nombre_objps

wsetspop

–r

no_chk_on_rm

nombre_objps

wsetspop

–u

uid_registro

nombre_objps

Descripción

Las

opciones

que

puede

establecer

con

este

comando

se

indican

en

el

apartado

Argumentos.

Opciones

–g

gid_registro

Establece

el

atributo

log_gid,

que

es

el

ID

de

grupo

de

UNIX

del

archivo

de

registro.

Especifique

un

valor

entero.

–h

host_registro

Establece

el

atributo

log_host,

que

especifica

la

etiqueta

del

nodo

gestionado

en

el

que

se

genera

el

archivo

de

registro.

Especifique

el

nombre

del

host.

–j

modalidad_registro

Establece

el

atributo

log_mode,

que

es

la

modalidad

de

archivo

de

UNIX

del

archivo

de

registro

generado.

Especifique

cualquier

valor

octal

válido.

–L

ruta_registro

Establece

el

atributo

log_path,

que

es

el

nombre

de

ruta

y

el

nombre

de

archivo

de

UNIX

del

archivo

de

registro

generado.

Especifique

el

nombre

de

ruta

y

el

nombre

de

archivo

de

UNIX

como

un

valor

absoluto.

–m

id_correo

Establece

el

atributo

mail_id,

que

es

la

dirección

para

la

notificación.

Especifique

el

nombre

de

un

ID

de

correo

electrónico

de

usuario.

Para

especificar

varios

ID

de

correo

electrónico

de

usuario,

utilice

una

coma

para

separar

un

ID

de

usuario

de

otro.

(Consulte

el

apartado

Ejemplos

de

este

comando

para

obtener

información

acerca

de

la

supresión

de

una

notificación

de

ID

de

correo

electrónico

existente.)

–P

enviar_aviso

Establece

el

atributo

post_notice,

que

especifica

si

ha

de

enviarse

un

aviso.

Los

valores

posibles

son

true

y

false.

-r

no_chk_on_rm

Especifica

si

se

lleva

a

cabo

una

comprobación

en

toda

la

región

de

gestión

de

Tivoli

(TMR)

cuando

se

suprime

el

paquete

de

software

especificado

wsetspop

Capítulo

3.

Utilización

de

los

comandos

229

|

|

||

|

|

|

|

|

|

|

|||

|

|||

||||

|||

||||

|||||||

|||

|||

Page 248: IBM Tivoli Configuration Manager

para

verificar

si

está

anidado

en

otros

paquetes

de

software.

El

valor

predeterminado

es

true.

En

este

caso,

no

se

realiza

ninguna

comprobación

y

se

visualiza

un

mensaje

de

error

cuando

se

intenta

instalar

un

paquete

de

software

que

está

anidando

el

paquete

de

software

suprimido.

Si

establece

el

atributo

en

false,

se

lleva

a

cabo

una

comprobación.

Si

el

paquete

de

software

suprimido

estaba

anidado

en

algún

otro

paquete

de

software,

se

suprime.

–u

uid_registro

Establece

el

atributo

log_uid,

que

es

el

ID

de

usuario

de

UNIX

del

archivo

de

registro.

Especifique

un

valor

entero.

nombre_objps

Es

el

nombre

y

la

versión

del

paquete

de

software

cuyas

opciones

establece

esta

operación.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Autorización

admin,

senior

o

super

Valores

de

retorno

El

comando

wsetspop

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wsetspop

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wsetspop

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

suprimir

la

notificación

de

dirección

de

correo

anteriormente

establecida

para

el

objeto

package^1,

escriba

el

comando

siguiente:

wsetspop

-m

@package^1

2.

Para

habilitar

la

función

enviar_aviso,

escriba

el

comando

siguiente:

wsetspop

-P

true

@package^1

Véase

también

wgetspop

wsetspop

230

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||||

Page 249: IBM Tivoli Configuration Manager

wsetsps

Registra

la

presencia,

en

un

sistema

de

destino,

de

una

aplicación

que

se

ha

instalado

independientemente

de

Software

Distribution.

Sintaxis

wsetsps

[-i

|

-f

|

-I]

[

-R

{y

|n}]

[

-v

tipo_versión]

[-t

tipo_paquete]

[-l

símbolo_mdist2=valor...]

...-snombreps.verps...

destinos...

wsetsps

[-i

|

-f

|

-I]

[

-R

{y

|n}]

[

-v

tipo_versión]

[-t

tipo_paquete]

[-l

símbolo_mdist2=valor...]

...-snombreps.verps...

-T

archivo_destinos...

wsetsps

[-i

|

-f

|

-I]

[

-R

{y

|n}]

[

-v

tipo_versión]

[-t

tipo_paquete]

[-l

símbolo_mdist2=valor...]

...-S

archivo_paq...

destinos...

wsetsps

[-i

|

-f

|

-I]

[

-R

{y

|n}]

[

-v

tipo_versión]

[-t

tipo_paquete]

[-l

símbolo_mdist2=valor...]

...-S

archivo_paq...-T

archivo_destinos

...

Descripción

Mediante

la

utilización

de

este

comando,

puede

hacer

que

las

aplicaciones

que

se

han

instalado

independientemente

estén

bajo

el

control

de

Software

Distribution.

Al

paquete

de

software

especificado

se

le

asigna

un

estado

IC-D-,

que

indica

que

se

ha

instalado

y

″descubierto″.

Existen

limitaciones

para

las

operaciones

de

gestión

de

cambios

que

pueden

utilizarse

para

un

paquete

de

software

descubierto.

Sólo

están

disponibles

las

operaciones

siguientes:

v

Eliminar

paquete

de

software

v

Forzar

la

instalación

del

paquete

de

software

Opciones

–I

Verifica

si

la

operación

puede

realizarse

y

continúa

con

la

operación

sólo

en

los

sistemas

de

destino

que

pasan

la

verificación.

Por

ejemplo,

si

está

realizando

una

operación

de

instalación

y

el

paquete

de

software

ya

se

ha

instalado

en

un

sistema

de

destino,

la

operación

no

continuará

en

ese

sistema

de

destino.

Si

no

se

incluye

este

argumento,

la

operación

no

podrá

continuar

en

ningún

destino

si

no

todos

los

destinos

satisfacen

los

requisitos.

–f

Especifica

que

ha

de

forzarse

la

operación,

con

independencia

del

estado

que

tenga

el

paquete

en

el

sistema

de

destino.

–i

Verifica

si

la

operación

puede

realizarse

o

no,

sin

enviarla.

El

proceso

genera

una

lista

de

destinos

en

los

que

la

operación

no

puede

realizarse

satisfactoriamente.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

–R

y|n

Especifica

si

debe

utilizarse

o

no

la

comprobación

de

dependencia.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

El

valor

predeterminado

es

–R

y;

–R

n

indica

que

las

expresiones

de

dependencia

definidas

en

el

archivo

SPD

deben

pasarse

por

alto.

wsetsps

Capítulo

3.

Utilización

de

los

comandos

231

|||||||

Page 250: IBM Tivoli Configuration Manager

-v

tipo_versión

Especifica

si

ha

de

utilizarse

la

comprobación

de

la

versión

al

añadir

el

paquete

al

catálogo.

Los

valores

posibles

son

SWD

(utilizar

comprobación

de

la

versión)

y

None

(ninguno,

sin

comprobación

de

la

versión).

El

valor

predeterminado

es

SWD.

–t

tipo_paquete

Especifica

el

tipo

de

paquete

y

controla

las

comprobaciones

de

las

versiones

que

han

de

realizarse.

Los

valores

posibles

son

REFRESH

y

PATCH.

El

valor

predeterminado

es

REFRESH.

Consulte

el

apartado

“Comprobación

de

la

versión

del

paquete

de

software”

en

la

página

5

para

obtener

información

detallada

acerca

de

la

forma

en

que

se

realizan

las

comprobaciones

de

la

versión.

–l

símbolo_mdist2=valor

Especifica

las

opciones

de

distribución,

tal

como

se

indica

a

continuación:

label

Especifica

una

cadena

de

descripción

para

la

distribución.

El

valor

predeterminado

es

la

cadena

setsps

(setsps).

priority

Especifica

el

nivel

de

prioridad,

que

es

el

orden

en

que

los

repetidores

manejan

las

distribuciones,

que

puede

ser

h

(la

prioridad

más

alta),

m

(la

prioridad

media)

o

l

(prioridad

baja).

El

valor

predeterminado

es

m

(prioridad

media).

El

nivel

de

prioridad

es

la

prioridad

que

también

se

utiliza

al

registrar

información.

notify_interval

Especifica

la

clave

del

intervalo

de

notificación,

que

determina

la

frecuencia

con

que

cada

repetidor

empaqueta

los

resultados

que

se

han

completado

y

los

devuelve

a

la

aplicación

y

al

gestor

de

distribución.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

30

minutos)

y

se

expresa

como

un

entero

positivo

que

representa

los

minutos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

send_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

un

sistema

de

destino

reciba

un

bloque

de

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red

o

de

punto

final.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

300

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

execute_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

Software

Distribution

devuelva

el

resultado

de

una

distribución

tras

haberse

enviado

todos

los

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red,

de

punto

final

o

de

script

como,

por

ejemplo,

si

existe

un

script

que

está

ejecutando

un

bucle

infinito.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

600

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

wsetsps

232

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||

||||||

Page 251: IBM Tivoli Configuration Manager

deadline

Es

la

fecha

en

que

una

distribución

caduca,

es

decir,

cuando

no

puede

ejecutarse

porque

no

existen

sistemas

de

destino

disponibles,

en

el

formato

″mm/dd/aaaa

hh:mm″.

distribution_note

Especifica

que

un

mensaje

va

a

asociarse

a

un

paquete

de

software

cuando

se

distribuya

a

los

destinos

móviles.

Puede

escribir

texto

en

el

formato:

distribution_note="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

distribution_note=@nombre_archivo

mandatory_date

Especifica

una

fecha,

en

el

formato

″mm/dd/aaaa

hh:mm″,

en

la

que

debe

completarse

la

operación

en

los

destinos

móviles.

En

los

destinos

móviles,

la

operación

puede

diferirse

hasta

esta

fecha.

En

la

fecha

especificada,

la

operación

se

realiza

automáticamente

en

todos

los

destinos

móviles

pendientes.

Utilice

esta

opción

para

establecer

la

distribución

como

obligatoria.

force_mandatory

El

valor

de

este

argumento

controla

el

tratamiento

que

reciben

las

distribuciones

obligatorias

en

los

destinos

móviles

cuando

la

fecha

obligatoria

ha

pasado.

Si

especifica

y

(el

valor

predeterminado),

la

distribución

obligatoria

se

iniciará

automáticamente

en

el

momento

en

que

el

usuario

móvil

se

conecte.

Si

especifica

n,

el

usuario

móvil

tiene

la

opción

de

no

iniciar

la

distribución

obligatoria.

Sin

embargo,

el

usuario

no

podrá

realizar

ninguna

otra

operación

hasta

que

se

haya

realizado

la

distribución

obligatoria.

escalate_date_n

Especifica

una

fecha,

en

el

formato

″mm/dd/aaaa

hh:mm″,

en

la

que

debe

enviarse

un

mensaje

recordatorio

a

los

destinos

móviles

que

todavía

no

han

completado

la

operación.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

fecha

de

envío

de

aviso

de

la

secuencia

debe

tener

asociado

un

mensaje,

y

no

deben

existir

intervalos

en

la

secuencia.

escalate_msg_n

Especifica

un

mensaje

que

debe

enviarse

a

los

destinos

móviles

que

no

han

completado

la

operación

en

la

fecha

de

envío

del

aviso

asociada.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

mensaje

debe

tener

asociada

una

fecha,

y

no

deben

existir

intervalos

en

la

secuencia.

Puede

escribir

texto

en

el

formato:

escalate_msg_n="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

wsetsps

Capítulo

3.

Utilización

de

los

comandos

233

|||||||

Page 252: IBM Tivoli Configuration Manager

escalate_msg_n=@nombre_archivo

enable_disconnected

Indica

si

las

operaciones

desconectadas

están

o

no

habilitadas.

Si

especifica

una

y,

tiene

la

opción

de

descargar

el

paquete

de

software

en

un

almacén

y

aplicarlo

más

tarde.

Si

especifica

una

n,

debe

aplicar

el

paquete

de

software

en

el

momento

de

descargarlo.

hidden

Para

los

destinos

móviles,

indica

si

la

operación

va

a

ser

oculta.

En

los

destinos

móviles,

las

operaciones

no

ocultas

pueden

diferirse.

Las

operaciones

ocultas

no.

Los

valores

válidos

son

y

(oculta)

y

n

(no

oculta).

Si

establece

este

argumento

en

y,

no

debe

establecer

valores

para

la

fecha

obligatoria,

las

fechas

de

envío

de

avisos

ni

los

mensajes

de

aviso.

roam_endpoints

Indica

si

la

operación

definida

en

el

comando

admite

los

puntos

finales

itinerantes.

El

establecimiento

de

este

argumento

en

y

indica

que

la

distribución

va

a

transferirse

a

cualquier

gateway

donde

se

conecte

el

punto

final

móvil.

El

establecimiento

de

este

argumento

en

n

indica

que

cuando

el

paquete

se

haya

colocado

en

la

cola

de

un

gateway,

no

podrá

transferirse

a

otro.

El

valor

predeterminado

es

n.

wake_on_lan

Indica

si

la

operación

ha

de

enviar

un

mensaje

wake-on-lan

para

desencadenar

el

reinicio

de

los

sistemas

que

no

están

disponibles

en

el

momento

de

la

distribución.

Los

valores

válidos

son

y

(sí)

y

n

(no).

is_multicast

Habilita

la

difusión

general

de

los

datos

a

varios

repetidores.

La

difusión

múltiple

envía

sólo

una

distribución

desde

el

origen

a

un

grupo

de

destinos

simultáneamente.

Utilice

esta

opción

donde

exista

un

ancho

de

banda

de

red

limitado.

Los

valores

válidos

son

t

(true)

y

f

(false).

El

establecimiento

de

este

símbolo

en

t

habilita

el

símbolo

retry_unicast.

retry_unicast

Retransmite

la

distribución

independientemente

a

cada

punto

final

que

no

ha

recibido

la

distribución

de

la

difusión

múltiple

original.

Esta

opción

sólo

puede

utilizarse

si

la

opción

is_multicast

se

ha

establecido

en

t.

-S

archivo_paq

Especifica

un

archivo

que

contiene

los

nombres

de

los

paquetes

de

software

que

han

de

registrarse

en

Software

Distribution.

-s

nombreps.verps

Es

el

nombre

y

la

versión

del

paquete

de

software

instalado.

Consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Puede

especificar

varios

paquetes

de

software.

–T

archivo_destinos

Es

el

nombre

de

un

archivo

que

contiene

una

lista

de

los

destinos

para

la

operación.

Los

destinos

pueden

especificarse

utilizando

nombres

de

ruta

relativos

o

absolutos.

Puede

especificar

un

nombre

de

archivo,

varios

nombres

de

archivos

o

ningún

nombre

de

archivo.

Cuando

se

especifican

varios

nombres,

éstos

deben

separarse

mediante

uno

o

más

espacios

en

wsetsps

234

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||||

Page 253: IBM Tivoli Configuration Manager

blanco.

Aunque

se

haya

especificado

un

archivo,

también

puede

especificar

destinos

por

separado

en

la

línea

de

comandos

(consulte

la

descripción

del

atributo

destinos

de

este

comando).

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

la

operación.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Nota:

si

alguno

de

los

archivos

especificados

está

vacío,

la

operación

no

se

ejecutará

satisfactoriamente.

destinos...

Los

nombres

de

los

sistemas

de

destino

o

del

gestor

de

perfiles

que

van

a

sincronizarse.

Puede

especificar

los

abonados

individualmente,

utilizando

este

argumento,

especificar

un

archivo,

utilizando

el

argumento

–T,

o

ambas

cosas.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

la

operación.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Autorización

admin,

senior

o

super

Valores

de

retorno

El

comando

wsetsps

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wsetsps

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wsetsps

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

Para

realizar

el

descubrimiento

de

la

renovación

de

los

paquetes

de

software

contenidos

en

el

archivo

mypkgs1

y

en

el

paquete

de

software

test.2.1

de

los

puntos

finales

endpt1

y

endpt2,

con

comprobación

de

la

versión,

escriba

el

comando

siguiente:

wsetsps

-v

SWD

-t

REFRESH

-S

mypkgs1

-s

test1.0

-s

test.2.1

@endpt1

@endpt2

Véase

también

wdsetsps

wsetsps

Capítulo

3.

Utilización

de

los

comandos

235

|||||||||

||

||||||||||

Page 254: IBM Tivoli Configuration Manager

wspmvdata

Traslada

datos

entre

los

hosts

de

origen

y

los

puntos

finales,

y

entre

un

punto

final

y

más

puntos

finales.

Sintaxis

wspmvdata

–s

lista_origen

–t

lista_destino

[–P

sp|tp:

ruta]

[–r

spre|spost|tpre|tpost:script]

[–S

paquete_sw[:estado]]

[–c]

[–D

variable=valor]

[–I]

[–l

símbolo_mdist2=valor...]

[–R]

[-B]

archivo

wspmvdata

–d

–t

lista_destino

[–P

tp:

ruta]

[–r

tpre|tpost:script]

[–S

paquete_sw[:estado]]

[–I]

[–l

símbolo_mdist2=valor...]

[–R]

[-B]

archivo

wspmvdata

–A

wspmvdata–p

gestor_perfiles

Descripción

Este

comando

se

utiliza

para

realizar

las

siguientes

tareas

de

actualización

de

datos:

v

Enviar

datos

desde

un

sistema

de

origen,

incluidos

los

puntos

finales,

a

varios

sistemas

de

destino.

v

Recuperar

datos

de

varios

puntos

finales

para

actualizar

valores

en

un

host

de

origen.

v

Suprimir

datos

en

varios

sistemas.

v

Ejecutar

tareas

previas

y

posteriores

a

la

transferencia

en

los

sistemas

de

origen

y

de

destino.

v

Especificar

dependencias

de

software.

v

Aplicar

la

operación

seleccionada

a

todos

los

subdirectorios

de

la

ruta

especificada

utilizando

la

opción

recursiva.

Todas

las

operaciones

de

traslado

de

datos

utilizan

el

mismo

objeto

de

paquete

de

software,

DataMovingRequest.1.

Este

objeto

contiene

cierta

información

estándar

que

utilizarán

las

operaciones

de

traslado

de

datos,

incluidas

las

opciones

de

registro.

Este

objeto

se

crea

automáticamente

durante

la

instalación

o

bien

puede

crearse

utilizando

las

opciones

–A

o

–p

gestor_perfiles,

que

se

excluyen

mutuamente.

Si

no

se

lleva

a

cabo

ninguna

de

estas

operaciones,

cuando

se

realice

la

primera

operación

de

traslado

de

datos

el

objeto

se

creará

automáticamente

en

el

primer

gestor

de

perfiles

que

pertenezca

a

una

región

que

tenga

el

paquete

de

software

como

recurso

gestionado.

Si

las

regiones

de

gestión

de

Tivoli

se

interconectan

al

instalarse

el

servicio

de

traslado

de

datos,

sólo

existirá

un

objeto

DataMovingRequests.1,

que

dará

servicio

a

ambas

regiones

de

gestión

de

Tivoli.

A

los

usuarios

de

ambas

regiones

de

gestión

de

Tivoli

que

vayan

a

realizar

operaciones

de

traslado

de

datos

se

les

debe

asignar

una

función

de

usuario

senior

en

la

región

de

política

en

la

que

se

encuentra

el

objeto.

La

información

relacionada

con

las

operaciones

en

las

que

se

utiliza

DataMovingRequests.1

no

se

encuentra

en

la

base

de

datos

de

Inventory.

Para

obtener

más

información

acerca

del

objeto

DataMovingRequests.1

y

acerca

de

la

configuración

del

servicio

de

traslado

de

datos,

consulte

el

apartado

″Configuración

del

servicio

de

traslado

de

datos″

en

la

publicación

Guía

del

usuario

para

Software

Distribution.

wspmvdata

236

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||

||

|

|

|||||||||

Page 255: IBM Tivoli Configuration Manager

Opciones

–s

lista_origen

Identifica

al

sistema

o

sistemas

en

los

que

se

originan

los

datos

que

van

a

trasladarse.

Cuando

se

envían

datos,

el

sistema

de

origen

debe

ser

un

nodo

gestionado

de

Tivoli,

que

funcione

como

un

gateway

o

como

un

repetidor,

en

el

que

se

haya

instalado

Software

Distribution,

o

bien

un

punto

final

cuando

se

envían

datos

a

uno

o

más

puntos

finales.

Cuando

se

recuperan

datos,

la

lista

de

origen

puede

incluir

varios

puntos

finales

de

Tivoli,

archivos

que

almacenan

una

lista

de

puntos

finales,

gestores

de

perfiles

o

una

combinación

de

éstos.

Los

componentes

de

la

lista

deben

separarse

utilizando

comas,

pero

la

lista

no

debe

finalizar

con

una

coma.

No

pueden

especificarse

espacios

en

blanco.

Cada

nombre

de

punto

final

debe

ir

precedido

del

carácter

@.

Por

ejemplo,

–s

@test1,@test2,@pm1,file1

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

–d

Especifica

que

el

traslado

de

datos

es

una

operación

de

supresión.

Si

utiliza

este

argumento,

no

especifique

una

lista

de

origen.

Nota:

cuando

se

especifica

esta

opción,

se

suprimen

los

directorios

vacíos

y

se

inserta

un

mensaje

de

aviso

en

el

archivo

de

registro.

–t

lista_destino

Identifica

al

sistema

o

sistemas

a

los

que

van

a

transferirse

datos

o

donde

van

a

suprimirse

datos.

Cuando

se

recuperan

datos,

el

sistema

de

destino

debe

ser

un

nodo

gestionado

de

Tivoli,

que

funcione

como

un

gateway

o

como

un

repetidor,

en

el

que

se

haya

instalado

Software

Distribution,

que

posteriormente

redireccione

los

datos

a

los

sistemas

de

destino.

Cuando

se

envían

o

suprimen

datos,

la

lista

de

destino

puede

incluir

varios

puntos

finales

de

Tivoli,

archivos

que

almacenan

una

lista

de

puntos

finales,

gestores

de

perfiles

o

una

combinación

de

éstos.

Los

componentes

de

la

lista

deben

separarse

utilizando

comas,

pero

la

lista

no

debe

finalizar

con

una

coma.

No

pueden

especificarse

espacios

en

blanco.

Cada

nombre

de

punto

final

debe

ir

precedido

del

carácter

@.

Por

ejemplo,

–t

@ep1,@ep2,@pm1,file1

Este

argumento

siempre

es

obligatorio.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

–P

Especifica

la

ubicación

del

archivo,

tal

como

se

indica

a

continuación:

wspmvdata

Capítulo

3.

Utilización

de

los

comandos

237

||||||

||||||

Page 256: IBM Tivoli Configuration Manager

sp:ruta_origen

Especifica

la

ubicación

del

archivo

en

el

sistema

o

sistemas

de

origen.

tp:ruta_dest

Especifica

la

ubicación

del

sistema

o

sistemas

de

destino

en

la

que

va

a

copiarse

el

archivo.

Nota:

si

está

realizando

una

operación

de

recuperación,

el

directorio

de

destino

del

sistema

no

se

crea

con

este

comando,

por

lo

que

debe

crearse

antes.

Durante

la

operación

de

recuperación

el

programa

crea

un

nuevo

subdirectorio

debajo

del

directorio

de

destino

especificado

utilizando

el

siguiente

convenio

de

denominación:

nombrepuntofinal_IDdistribución_indicaciónfechahora

Consulte

el

apartado

“Rutas

de

archivos”

en

la

página

243.

–r

spre|spost|tpre|tpost:script

Especifica

un

script

que

ha

de

ejecutarse,

antes

o

después

de

que

tenga

lugar

el

traslado

de

datos

en

el

sistema

de

origen

o

de

destino,

tal

como

se

indica

a

continuación:

spre:prescript_origen

Especifica

un

script

que

ha

de

ejecutarse

en

el

sistema

de

origen

del

archivo

de

datos,

antes

de

que

se

transmitan

los

datos.

Cuando

el

argumento

–s

especifica

una

lista

de

puntos

finales,

el

script

se

ejecuta

en

cada

uno

de

los

puntos

finales.

spost:postscript_origen

Especifica

un

script

que

ha

de

ejecutarse

en

el

sistema

de

origen

del

archivo

de

datos,

después

de

que

se

transmitan

los

datos.

Cuando

el

argumento

–s

especifica

una

lista

de

puntos

finales,

el

script

se

ejecuta

en

cada

uno

de

los

puntos

finales.

tpre:prescript_dest

Especifica

un

script

que

ha

de

ejecutarse

en

el

sistema

de

destino,

antes

de

que

se

transmitan

los

datos.

Cuando

el

argumento

–t

especifica

una

lista

de

puntos

finales,

el

script

se

ejecuta

en

cada

uno

de

los

puntos

finales.

tpost:postscript_dest

Especifica

un

script

que

ha

de

ejecutarse

en

el

sistema

de

destino,

después

de

que

se

transmitan

los

datos.

Cuando

el

argumento

–t

especifica

una

lista

de

puntos

finales,

el

script

se

ejecuta

en

cada

uno

de

los

puntos

finales.

–S

paquete_sw:estado

Especifica

una

dependencia

de

software

que

debe

satisfacerse

en

los

sistemas

de

destino

para

que

la

operación

pueda

continuar.

Sólo

puede

definirse

una

dependencia,

utilizándose

el

argumento

–S

una

sola

vez.

Para

definir

más

dependencias,

el

argumento

debe

incluirse

varias

veces.

Para

cada

dependencia,

debe

especificar

un

paquete

de

software

válido

y

uno

de

los

estados

siguientes:

I

El

paquete

debe

encontrarse

en

el

estado

IC,

ICU

o

I--D.

R

El

paquete

debe

encontrarse

en

el

estado

RC

o

RCU

o

no

debe

haberse

instalado

todavía.

wspmvdata

238

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||||

Page 257: IBM Tivoli Configuration Manager

El

estado

predeterminado

es

I.

Si

no

incluye

ningún

estado,

se

da

por

supuesto

el

valor

predeterminado.

La

condición

que

se

especifica

utilizando

este

argumento

se

correlaciona

con

el

atributo

de

dependencia

del

archivo

de

registro,

de

la

forma

siguiente:

–S

mypkg.1.0:I

se

convierte

en

$(installed_software)

==

″mypkg.1.0″

–S

mypkg.1.0:R

se

convierte

en

$(installed_software)

!=

″mypkg.1.0″

Para

obtener

más

información

acerca

de

las

dependencias,

consulte

el

apartado

“Dependencia”

en

la

página

11.

La

comprobación

de

la

dependencia

de

software

incluye

dos

etapas.

La

primera

comprobación

se

realiza

en

Inventory

antes

de

la

transmisión.

Si

esta

comprobación

devuelve

un

valor

que

es

″false″,

la

transmisión

finaliza.

De

lo

contrario,

se

realiza

una

comprobación

en

cada

uno

de

los

sistemas

de

destino.

Si

alguno

de

los

destinos

no

satisface

el

requisito,

la

transmisión

finaliza

en

todos

los

destinos,

a

menos

que

en

el

comando

se

haya

especificado

el

argumento

–I.

En

este

caso,

la

transmisión

sólo

se

envía

a

los

destinos

que

pasan

la

comprobación.

–c

Especifica

que

es

necesario

realizar

la

conversión

de

la

página

de

códigos.

–D

variable=valor

Define

el

valor

de

una

variable

que

ha

de

añadirse

o

que

va

a

alterar

temporalmente

las

variables

existentes.

Cuando

especifique

varias

variables,

repita

la

especificación

del

atributo

–D

delante

de

cada

variable=valor.

Sólo

pueden

utilizarse

variables

de

nodo

gestionado

(asignador

de

tareas).

Puede

obtenerlas

utilizando

el

comando

siguiente:

odadmin

environ

get

–I

Verifica

si

la

operación

puede

realizarse

y

continúa

con

la

operación

sólo

en

los

sistemas

de

destino

que

satisfacen

los

requisitos

de

dependencia

de

software

que

se

han

especificado

mediante

el

argumento

–S.

Por

ejemplo,

si

está

realizando

una

operación

de

supresión

y

el

paquete

de

software

ya

se

ha

suprimido

en

un

sistema

de

destino,

la

operación

no

continuará

en

ese

sistema

de

destino.

Si

no

se

incluye

este

argumento,

la

operación

no

podrá

continuar

en

ningún

destino

si

no

todos

los

destinos

satisfacen

los

requisitos.

–l

símbolo_mdist2=valor

Especifica

las

opciones

de

distribución,

tal

como

se

indica

a

continuación:

label

Especifica

una

cadena

de

descripción

para

la

distribución.

El

valor

predeterminado

es

la

cadena

″nombre_archivo

(operación)″

donde

nombre_archivo

indica

el

nombre

del

archivo

y

operación

es

uno

de

los

valores

siguientes:

v

send

v

retrieve

v

delete

en

función

de

la

operación

que

se

realice.

priority

Especifica

el

nivel

de

prioridad,

que

es

el

orden

en

que

los

repetidores

manejan

las

distribuciones,

que

puede

ser

h

(la

prioridad

más

alta),

m

(la

prioridad

media)

o

l

(prioridad

baja).

El

wspmvdata

Capítulo

3.

Utilización

de

los

comandos

239

|||||||

|

|||

Page 258: IBM Tivoli Configuration Manager

valor

predeterminado

es

m

(prioridad

media).

El

nivel

de

prioridad

es

la

prioridad

que

también

se

utiliza

al

registrar

información.

notify_interval

Especifica

la

clave

del

intervalo

de

notificación,

que

determina

la

frecuencia

con

que

cada

repetidor

empaqueta

los

resultados

que

se

han

completado

y

los

devuelve

a

la

aplicación

y

al

gestor

de

distribución.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

y

se

expresa

como

un

entero

positivo

que

representa

los

minutos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

El

valor

predeterminado

es

de

30

minutos.

send_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

un

sistema

de

destino

reciba

un

bloque

de

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red

o

de

punto

final.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

300

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

execute_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

Software

Distribution

devuelva

el

resultado

de

una

distribución

tras

haberse

enviado

todos

los

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red,

de

punto

final

o

de

script

como,

por

ejemplo,

si

existe

un

script

que

está

ejecutando

un

bucle

infinito.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

600

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

Cuando

se

realizan

operaciones

de

recuperación

y

envío

de

punto

final

a

punto

final,

el

paquete

de

software

se

construye

en

el

punto

final.

Puesto

que

esta

operación

puede

necesitar

más

tiempo

que

el

especificado

en

el

valor

del

tiempo

de

espera

predeterminado,

establezca

un

valor

de

tiempo

de

espera

más

alto.

deadline

Es

la

fecha

en

que

una

distribución

caduca,

es

decir,

cuando

no

puede

ejecutarse

porque

no

existen

sistemas

de

destino

disponibles,

en

el

formato

″mm/dd/aaaa

hh:mm″.

distribution_note

Especifica

que

un

mensaje

va

a

asociarse

a

un

paquete

de

software

cuando

se

distribuya

a

los

destinos

móviles.

Puede

escribir

texto

en

el

formato:

distribution_note="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

distribution_note=@nombre_archivo

mandatory_date

Especifica

una

fecha,

en

el

formato

″mm/dd/aaaa

hh:mm″,

en

la

que

debe

completarse

la

operación

en

los

destinos

móviles.

La

wspmvdata

240

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||

|||

Page 259: IBM Tivoli Configuration Manager

distribución

a

los

destinos

móviles

puede

diferirse

hasta

esta

fecha.

En

la

fecha

especificada,

la

operación

de

traslado

de

datos

se

realiza

automáticamente

en

todos

los

destinos

móviles

pendientes.

Utilice

esta

opción

para

establecer

la

distribución

como

obligatoria.

force_mandatory

El

valor

de

este

argumento

controla

el

tratamiento

que

reciben

las

distribuciones

obligatorias

en

los

destinos

móviles

cuando

la

fecha

obligatoria

ha

pasado.

Si

especifica

y

(el

valor

predeterminado),

la

distribución

obligatoria

se

iniciará

automáticamente

en

el

momento

en

que

el

usuario

móvil

se

conecte.

Si

especifica

n,

el

usuario

móvil

tiene

la

opción

de

no

iniciar

la

distribución

obligatoria.

Sin

embargo,

el

usuario

no

podrá

realizar

ninguna

otra

operación

hasta

que

se

haya

realizado

la

distribución

obligatoria.

escalate_date_n

Especifica

una

fecha,

en

el

formato

″mm/dd/aaaa

hh:mm″,

en

la

que

debe

enviarse

un

mensaje

recordatorio

a

los

destinos

móviles

que

todavía

no

han

realizado

la

operación.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

fecha

de

escalonamiento

debe

tener

asociado

un

mensaje

y

no

tienen

que

haber

huecos

en

la

secuencia.

escalate_msg_n

Especifica

un

mensaje

que

debe

enviarse

a

los

destinos

móviles

que

no

han

realizado

la

operación

en

la

fecha

de

envío

del

aviso

asociada.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

mensaje

debe

tener

asociada

una

fecha,

y

no

deben

existir

intervalos

en

la

secuencia.

Puede

escribir

texto

en

el

formato:

escalate_msg_n="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

escalate_msg_n=@nombre_archivo

enable_disconnected

Indica

si

las

operaciones

desconectadas

están

o

no

habilitadas.

Si

especifica

una

y,

tiene

la

opción

de

descargar

el

paquete

de

software

en

un

almacén

y

aplicarlo

más

tarde.

Si

especifica

una

n,

debe

aplicar

el

paquete

de

software

en

el

momento

de

descargarlo.

hidden

Indica

si,

en

los

destinos

móviles,

la

operación

va

a

ser

oculta.

En

los

destinos

móviles,

las

operaciones

no

ocultas

pueden

diferirse.

Las

operaciones

ocultas

no.

Los

valores

válidos

son

y

(oculta)

y

n

(no

oculta).

Si

establece

este

argumento

en

y,

no

debe

establecer

valores

para

la

fecha

obligatoria,

las

fechas

de

envío

de

avisos

ni

los

mensajes

de

aviso.

roam_endpoints

Indica

si

la

operación

definida

en

el

comando

admite

los

puntos

wspmvdata

Capítulo

3.

Utilización

de

los

comandos

241

||||

Page 260: IBM Tivoli Configuration Manager

finales

itinerantes.

El

establecimiento

de

este

argumento

en

y

indica

que

la

distribución

va

a

transferirse

a

cualquier

gateway

donde

se

conecte

el

punto

final

móvil.

El

establecimiento

de

este

argumento

en

n

indica

que

cuando

el

paquete

se

haya

colocado

en

la

cola

de

un

gateway,

no

podrá

transferirse

a

otro.

El

valor

predeterminado

es

n.

wake_on_lan

Indica

si

la

operación

ha

de

enviar

un

mensaje

wake-on-lan

para

desencadenar

el

reinicio

de

los

sistemas

que

no

están

disponibles

en

el

momento

de

la

distribución.

Los

valores

válidos

son

y

(sí)

y

n

(no).

is_multicast

Habilita

la

difusión

general

de

los

datos

a

varios

repetidores.

La

difusión

múltiple

envía

sólo

una

distribución

desde

el

origen

a

un

grupo

de

destinos

simultáneamente.

Utilice

esta

opción

donde

exista

un

ancho

de

banda

de

red

limitado.

Los

valores

válidos

son

t

(true)

y

f

(false).

El

establecimiento

de

este

símbolo

en

t

habilita

el

símbolo

retry_unicast.

retry_unicast

Retransmite

la

distribución

independientemente

a

cada

punto

final

que

no

ha

recibido

la

distribución

de

la

difusión

múltiple

original.

Esta

opción

sólo

puede

utilizarse

si

la

opción

is_multicast

se

ha

establecido

en

t.

enable_notification

Especifica

si

se

debe

notificar

o

no

al

usuario

del

inicio

de

una

distribución

en

su

máquina.

El

diálogo

de

notificación

que

contiene

el

texto

del

mensaje

sólo

aparece

en

puntos

finales

de

plataformas

Windows.

Para

especificar

el

texto

del

mensaje,

utilice

la

opción

user_notification.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

n.

allow_defer

Especifica

si

el

usuario

puede

posponer

la

distribución.

Un

usuario

puede

posponer

la

distribución

de

software

y,

al

final

del

período

de

tiempo

pospuesto,

rechazarla

o

posponerla

de

nuevo.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

y.

allow_reject

Especifica

si

se

permite

que

el

usuario

rechace

la

distribución.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

y.

default_action

Especifica

la

acción

predeterminada

que

se

realizará

en

la

máquina

del

usuario,

en

caso

de

que

éste

no

esté

conectado

con

la

máquina

o

no

esté

físicamente

presente.

Los

valores

válidos

son

accept

y

reject.

El

valor

predeterminado

es

accept.

default_timeout

Especifica

el

intervalo

de

tiempo

que

se

muestra

el

diálogo

de

notificación.

El

valor

predeterminado

es

60

segundos.

Cuando

transcurre

el

período

de

tiempo

de

espera,

se

inicia

la

acción

predeterminada

si

el

usuario

está

conectado.

Si

el

usuario

no

está

conectado,

la

acción

predeterminada

se

inicia

inmediatamente,

sin

período

de

tiempo

de

espera.

wspmvdata

242

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||||

||||

||

||||

Page 261: IBM Tivoli Configuration Manager

user_notification

Especifica

el

texto

que

se

envía

con

la

distribución

y

que

se

muestra

en

la

máquina

del

usuario.

El

diálogo

de

notificación

que

contiene

el

texto

del

mensaje

sólo

aparece

en

puntos

finales

de

plataformas

Windows.

Para

habilitar

esta

función,

establezca

enable_notification

en

y

Puede

escribir

texto

con

el

siguiente

formato:

user_notification="texto

del

mensaje"

Puede

especificar

un

archivo

con

el

siguiente

formato:

user_notification=@/prueba/descarga/nombrearchivo

–p

gestor_perfiles

Especifica

el

gestor

de

perfiles

en

que

va

a

crearse

el

objeto

de

distribución

de

software

DataMovingRequests.1.

Nota:

antes

de

especificar

un

nombre

de

gestor

de

perfiles,

asegúrese

de

que

el

gestor

de

perfiles

pertenezca

a

una

región

que

tenga

PaqueteSoftware

como

recurso

gestionado.

DataMovingRequests.1

es

el

objeto

de

distribución

de

software

que

se

utiliza

para

todas

las

operaciones

de

traslado

de

datos.

Incluye

información

general

para

las

operaciones

de

traslado

de

datos;

por

ejemplo,

el

nombre

y

la

ubicación

del

archivo

de

registro.

–A

Desencadena

la

creación

del

objeto

de

distribución

de

software

DataMovingRequests.1

en

un

gestor

de

perfiles

que

pertenece

a

una

región

que

tiene

PaqueteSoftware

como

recurso

gestionado.

-R

Especifica

que

la

operación

seleccionada

se

aplicará

a

todos

los

subdirectorios

de

los

directorios

de

origen

y

de

destino.

Esta

opción

no

se

admite

con

los

indicadores

coincidentes.

-B

Utilice

esta

opción

para

especificar

que

toda

la

operación

de

traslado

de

datos

debe

considerarse

errónea

si

hay

un

error

de

post-script

en

el

host

de

origen.

Esta

opción

sólo

está

disponible

para

operaciones

de

envío

y

recuperación.

archivo

Especifica

el

nombre

del

archivo

que

va

a

trasladarse.

El

nombre

del

archivo

debe

calificarse

al

completo

o

ser

relativo

respecto

a

las

rutas

especificadas

en

las

listas

de

origen

y

de

destino.

Si

el

nombre

de

archivo

se

califica

al

completo,

la

ruta

especificada

define

la

ubicación

del

archivo

en

los

sistemas

de

origen

y

de

destino.

Consulte

el

apartado

“Rutas

de

archivos”.

Nota:

no

se

admiten

enlaces

fijos

ni

enlaces

simbólicos.

Los

enlaces

fijos

se

convierten

en

archivo

y

pierden

el

enlace

con

el

archivo

original,

mientras

que

los

enlaces

simbólicos

se

pasan

por

alto.

Rutas

de

archivos:

la

CLI

permite

definir

cualquiera

o

todos

los

siguientes:

v

Una

ruta

de

origen

v

Una

ruta

de

destino

v

Un

nombre

de

archivo

calificado

El

nombre

de

archivo

calificado

se

añade

a

las

rutas

de

origen

y

de

destino

para

obtenerse

la

ruta

completa

del

archivo

en

los

sistemas

de

origen

y

de

destino.

wspmvdata

Capítulo

3.

Utilización

de

los

comandos

243

|||||

|

|

|

|

|||||

Page 262: IBM Tivoli Configuration Manager

Nota:

debido

a

las

diferencias

respecto

a

la

unidad

predeterminada

que

existen

entre

el

host

de

origen,

donde

la

unidad

predeterminada

es

la

unidad

en

la

que

se

ha

instalado

Software

Distribution,

y

los

puntos

finales

de

Windows

2000,

donde

la

unidad

predeterminada

se

define

en

una

variable

del

sistema,

se

aconseja

incluir

la

unidad

en

la

definición

de

las

rutas

calificadas

al

completo.

Los

valores

de

las

rutas

de

origen

y

de

destino

son

opcionales,

y

el

nombre

del

archivo

puede

ser

no

calificado.

En

los

ejemplos

siguientes

se

muestra

cómo

se

resuelve

la

ubicación

del

archivo

en

función

de

si

estos

valores

existen

o

no.

wspmvdata

-s

@lab15124

-P

sp:c:/usr/sd42/

-t

@lab67135-w98,

@lab15180-2000

/source/data.txt

En

el

sistema

de

origen,

el

archivo

es:

/usr/sd42/source/data.txt

En

el

sistema

de

destino,

el

archivo

es:

/source/data.txt

wspmvdata

-s

@lab15124

-P

sp:/usr/sd42/source

-t

@lab67135-w98,

@lab15180-2000

data.txt

En

el

sistema

de

origen,

el

archivo

es:

/usr/sd42/source/data.txt

En

el

sistema

de

destino,

el

archivo

es:

/<directorio

predeterminado>/data.txt

En

el

último

ejemplo,

no

se

ha

especificado

ninguna

ruta

de

destino

y

el

nombre

de

archivo

no

se

ha

calificado;

por

lo

tanto,

para

la

ubicación

de

destino

se

utiliza

una

ruta

predeterminada.

La

ruta

predeterminada

para

los

nodos

gestionados

de

Tivoli

es

el

directorio

de

trabajo

actual

de

la

implementación

de

proceso

SH

($DBDIR).

La

ruta

predeterminada

para

los

puntos

finales

es

el

directorio

<product_dir>,

que

puede

establecerse

en

el

archivo

swdis.ini.

Si

el

directorio

de

destino

no

va

precedido

de

una

barra

inclinada

invertida,

se

crea

en

el

directorio

predeterminado.

wspmvdata

-s

@lab15124

-P

sp:/usr/sd42/source

-P

tp:dest

-t

@lab67135-w98,

@lab15180-2000

data.txt

En

el

sistema

de

origen,

el

archivo

es:

/usr/sd42/source/data.txt

En

el

sistema

de

destino,

el

archivo

es:

/<directorio

predeterminado>/dest/data.txt

Si

se

inserta

la

barra

inclinada

invertida,

el

directorio

de

destino

″dest″

se

crea

en

la

raíz.

wspmvdata

-s

@lab15124

-P

sp:/usr/sd42/source

-P

tp:/dest

-t

@lab67135-w98,

@lab15180-2000

data.txt

En

el

sistema

de

origen,

el

archivo

es:

/usr/sd42/source/data.txt

En

el

sistema

de

destino,

el

archivo

es:

/dest/data.txt

Utilización

de

comodines

y

de

indicadores

coincidentes:

el

comando

wspmvdata

permite

utilizar

las

variables

estándar

de

Software

Distribution

o

comodines

e

indicadores

coincidentes

para

especificar

un

nombre

de

archivo,

tal

como

se

describe

a

continuación:

v

El

carácter

de

comodín

(*)

selecciona

todos

los

archivos

en

la

ruta

especificada.

v

La

estructura

’*.extensión’

selecciona

los

archivos

que

tienen

la

misma

extensión.

v

Las

variables

$(MAX)

o

$(MIN)

seleccionan

un

archivo

de

un

conjunto

de

archivos

y

definen,

respectivamente,

el

valor

más

alto

y

el

más

bajo

del

conjunto.

v

La

variable

$(ep_label)

recupera

o

suprime

archivos

con

nombres

similares

que

están

almacenados

en

puntos

finales

distintos

sustituyendo

el

nombre

del

destino,

por

ejemplo,

’datos.nombre_punto_final.txt’.

wspmvdata

244

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 263: IBM Tivoli Configuration Manager

La

opción

-R

no

puede

utilizarse

con

indicadores

coincidentes.

Para

obtener

más

información

acerca

de

las

variables

de

Software

Distribution,

consulte

el

apartado

“Utilización

de

variables”

en

la

página

6.

En

los

sistemas

UNIX,

los

comodines

y

los

indicadores

de

coincidencia

han

de

especificarse

entre

comillas

simples

o

bien

han

de

ir

precedidos

de

una

barra

inclinada

invertida,

tal

como

se

muestra

en

los

ejemplos

siguientes:

wspmvdata

-s

@lab78040

-t

@endpt1,

@endpt2,

@endpt3

’*.*’

wspmvdata

-t

@lab78040

-s

@endpt1,

@endpt2,

@endpt3

sales.\$\(ep_label\).txt

Para

obtener

más

información

acerca

de

la

utilización

de

los

comodines

y

de

los

indicadores

coincidentes,

consulte

la

publicación

Guía

del

usuario

para

Software

Distribution.

Scripts

de

preproceso

y

postproceso:

mediante

la

utilización

del

argumento

–r,

puede

especificar

scripts

de

preproceso

y

postproceso

en

los

sistemas

de

origen

y

de

destino.

Por

ejemplo,

puede

incluir

programas

.EXE,

.COM

y

.CMD

que

haya

escrito

para

realizar

tareas

antes

y

después

del

traslado

de

datos.

Estos

scripts

definen

tareas

previas

y

posteriores

al

proceso

en

los

sistemas

de

origen

y

de

destino

entre

los

que

desea

trasladar

datos.

Pueden

invocarse

hasta

cuatro

scripts.

En

la

lista

siguiente

se

muestra

la

secuencia

de

scripts

para

las

operaciones

de

envío

y

recuperación:

1.

Script

de

preproceso

de

origen

en

el

host

de

origen

2.

Script

de

preproceso

de

destino

en

cada

punto

final

3.

Script

de

postproceso

de

destino

en

cada

punto

final

4.

Script

de

postproceso

de

origen

en

el

host

de

origen

Una

operación

de

supresión

no

tiene

un

origen.

Los

scripts

de

preproceso

y

de

postproceso

de

destino

se

ejecutan

en

los

puntos

finales.

También

puede

trasladar

datos

desde

un

punto

final

a

varios

puntos

finales.

La

secuencia

en

la

que

se

ejecutan

los

scripts

en

una

operación

de

envío

desde

un

punto

final

a

otro

punto

final

es

la

siguiente:

1.

El

script

de

preproceso

se

ejecuta

en

el

sistema

de

origen,

que

es

el

punto

final

que

se

ha

especificado

en

el

comando.

2.

Se

ejecuta

un

script

de

postproceso

en

el

sistema

de

origen,

que

es

el

punto

final

que

se

ha

especificado

en

el

comando.

3.

Se

ejecuta

una

tarea

previa

al

proceso

en

cada

sistema

de

destino.

Los

sistemas

de

destino

de

una

operación

de

envío

son

puntos

finales.

4.

Se

ejecuta

un

script

de

postproceso

en

cada

sistema

de

destino.

Los

sistemas

de

destino

de

una

operación

de

envío

son

puntos

finales.

En

todos

los

scripts

de

preproceso

y

de

postproceso

existe

un

conjunto

de

parámetros

definidos.

En

la

lista

siguiente

se

muestran

los

parámetros

y

los

valores

que

se

asignan

a

cada

uno

de

ellos

durante

la

ejecución.

Parámetro

1,

Tipo

de

operación

Enviar,

Recuperar,

Suprimir

Parámetro

2,

Tipo

de

ubicación

EP_SCRIPT,

SH_SCRIPT

wspmvdata

Capítulo

3.

Utilización

de

los

comandos

245

Page 264: IBM Tivoli Configuration Manager

Parámetro

3,

Tipo

de

temporización

PRE_SCRIPT,

POST_SCRIPT

Parámetro

4,

Archivo

de

datos

Nombre

de

archivo

calificado

al

completo.

Al

utilizar

este

parámetro

en

un

script

de

postproceso

en

el

destino

durante

una

operación

de

recuperación

recurrente,

el

valor

asignado

al

parámetro

sólo

es

el

directorio

de

destino,

no

el

nombre

de

archivo,

ya

que

se

recuperan

varios

archivos.

Parámetro

5,

Etiqueta

de

punto

final

Identificador

exclusivo

de

punto

final.

Este

parámetro

sólo

está

disponible

para

el

script

de

postproceso

en

el

host

de

origen.

Parámetro

6,

Resultado

de

punto

final

Resultado

de

la

operación

realizada

en

el

punto

final.

Los

posibles

resultados

son

0

(satisfactorio)

y

1

(anómalo).

Este

parámetro

sólo

está

disponible

para

el

script

de

postproceso

en

el

host

de

origen.

Nota:

el

nuevo

parámetro

Resultado

de

punto

final

le

permite

supeditar

la

ejecución

del

script

de

postproceso

en

el

host

de

origen

al

resultado

de

la

operación

realizada

en

el

punto

final

de

modo

que,

por

ejemplo,

el

script

no

se

ejecute

si

la

operación

no

se

ha

realizado

satisfactoriamente

en

el

punto

final.

Ejemplo:

el

comando

siguiente

incluye

en

el

sistema

de

destino

el

script

merge.sh

como

script

de

postproceso.

wspmvdata

-t

@lab15124

-s

@lab67135-w98,@lab15180-2000

-r

tpost:/usr/sd42/scripts/merge.sh

/usr/sd42/source/data.txt

El

sistema

de

destino

para

este

comando

es

un

host

de

origen

y

la

lista

de

orígenes

incluye

dos

puntos

finales.

La

finalidad

del

script

merge.sh

script

es

crear

un

único

archivo

en

el

host

de

origen

fusionando

los

archivos

recuperados

de

los

puntos

finales.

Cuando

se

ejecuta

el

script

merge.sh

script,

los

parámetros

fijos

se

establecen

de

la

manera

siguiente:

$1

Recuperar

$2

SH_SCRIPT

$3

POST_SCRIPT

$4

/usr/sd42/source/<nombre

punto

final>_<ID

distribución>_<indicación

fecha

y

hora>

#!/bin/sh

#===================================================

CM_OPERATION=$1

LOCATION=$2

PRE_POST=$3

DATA_FILE=$4

print

"CM

Operation:"

$CM_OPERATION

>

/usr/sd42/scripts/merge.out;

print

"Location:"

$LOCATION

>>

/usr/sd42/scripts/merge.out;

print

"Pre-post:"

$PRE_POST

>>

/usr/sd42/scripts/merge.out;

print

"File

Name"

$DATA_FILE

>>/usr/sd42/scripts/merge.out;

print

"========================================"

>>/usr/sd42/scripts/merge.file;

print

"=FILE

merged:

$DATA_FILE

at:

`date`="

>>/usr/sd42/scripts/merge.file;

print

"========================================"

>>/usr/sd42/scripts/merge.file;

cat

$DATA_FILE

>>

/usr/sd42/scripts/merge.file;

print

"Error

level

is:"

$?

>>

/usr/sd42/scripts/merge.out;

exit

$?

wspmvdata

246

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||

Page 265: IBM Tivoli Configuration Manager

Nota:

en

el

host

de

origen

se

crea

un

único

directorio

para

cada

punto

final.

Con

esto

se

garantiza

que

cada

archivo

recuperado

se

almacenará

en

un

directorio

exclusivo

en

el

sistema

de

origen.

El

script

graba

estos

valores

y

los

errores

en

un

archivo

de

salida

y

añade

el

contenido

del

archivo

de

datos

al

archivo

usr/sd41/scripts/merge.file.

Autorización

admin,

senior

o

super

Valores

de

retorno

El

comando

wspmvdata

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wspmvdata

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wspmvdata

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

El

comando

siguiente

envía

el

archivo

/data/file1

desde

el

sistema

de

origen

sh1

a

una

lista

de

sistemas

de

destino.

Es

necesario

realizar

la

conversión

del

código,

y

en

los

sistemas

de

destino,

se

ejecutará

un

script

posterior

a

la

transmisión,

epprocess.sh.

wspmvdata

-s

@sh1

-t

@ep1,@ep2,@ep3

-r

tpost:/scripts/epprocess.sh

-c

/data/file1

2.

El

siguiente

comando

ejecuta

un

script

de

preproceso

denominado

export_file.sh

en

los

puntos

finales

pi003-ept,

pi006-ept

para

extraer

datos.

Los

datos

extraídos

se

guardan

en

un

archivo

denominado

trans.

El

archivo

trans

se

almacena

en

el

directorio

/sales

en

cada

punto

final.

A

continuación,

se

recuperan

los

archivos

trans

de

los

puntos

finales

y

se

almacenan

en

el

host

de

origen,

en

un

subdirectorio

dentro

del

directorio

de

destino

/data/sales:

wspmvdata

-s

@pi003-ept,@pi006-ept

-t

@centoff

-r

tpost:/tmp/import_file.sh

-r

spre:/tmp/export_file.sh

-P

sp:/sales

-P

tp:/data/sales

trans

Nota:

el

directorio

de

destino

(/data/sales)

del

sistema

no

se

crea

con

este

comando,

por

lo

que

debe

crearse

antes.

Cuando

la

operación

finaliza,

el

archivo

trans

se

almacena

en

el

host

de

origen,

en

las

siguientes

rutas:

data/sales/pi003-ept_14614660071043934511_20030130144803/trans

data/sales/pi006-ept_14614660071043934511_20030130144803/trans

3.

El

comando

siguiente

envía

el

archivo

file1

desde

el

directorio

/data

del

sistema

de

origen

sh1

a

una

lista

de

sistemas

de

destino.

El

archivo

se

transferirá

a

una

ubicación

de

los

sistemas

de

destino

que

se

representa

por

medio

de

la

variable

$staging_dir.

wspmvdata

-s

@sh1

-P

sp:/data

-t

@ep1,@ep2,@ep3

-P

tp:$staging_dir

file1

4.

El

comando

siguiente

recupera

el

archivo

file1

del

directorio

que

se

representa

por

medio

de

la

variable

$temp

en

cada

uno

de

los

puntos

finales

que

se

han

especificado

en

la

lista

de

origen

y

transfiere

los

archivos

recuperados

al

sistema

de

destino

sh1,

donde

cada

uno

de

ellos

se

guarda

con

un

nombre

exclusivo

en

el

directorio

que

se

especifica

mediante

la

variable

$temp.

El

comando

especifica

una

tarea

previa

a

la

transmisión,

para

exportar

el

archivo

en

cada

sistema

de

origen,

y

una

tarea

posterior

a

la

transmisión,

para

importar

los

archivos

recuperados

en

el

sistema

de

destino.

wspmvdata

-s

@ep1,@ep2,@ep3

-t

@sh1

-r

tpost:/scripts/import.sh

-r

spre:/scripts/export.sh

$temp/file1

wspmvdata

Capítulo

3.

Utilización

de

los

comandos

247

||||||

||

||||||

Page 266: IBM Tivoli Configuration Manager

5.

El

comando

siguiente

suprime

el

archivo

test

que

se

ha

almacenado

en

el

directorio

/temp

en

los

sistemas

b1,

b2

a

condición

de

que

el

software

SW_Package

versión

2

esté

en

estado

eliminado

o

que

nunca

se

haya

instalado.

wspmvdata

-t

@b1,@b2

-S

@SW_Package^2:R

-d

/temp/test

6.

El

comando

siguiente

envía

el

archivo

plist

desde

el

sistema

de

origen

centoff

a

una

lista

de

sistemas

de

destino

y

ejecuta

una

tarea

posterior

a

la

transferencia

en

los

sistemas

de

destino:

wspmvdata

-s

@centoff

-t

@pi003-ept,

@pi006-ept

-r

tpost:/tmp/importpl.sh

-P

sp:/price

-P

tp:/data/sales

plist

7.

El

comando

siguiente

ejecuta

una

tarea

de

preproceso

en

los

sistemas

de

origen

pi003-ept

y

pi006-ept,

recupera

el

archivo

trans

de

los

sistemas

de

origen,

lo

envía

al

sistema

de

destino

centoff

y

ejecuta

una

tarea

posterior

a

la

transferencia

en

el

sistema

de

destino:

wspmvdata

-s

@pi003-ept,@pi006-ept

-t

@centoff

-r

tpost:\tmp\importtrans.sh

-

r

spre:\tmp\exporttran.sh

-P

sp:/sales

-P

tp:/data/sales

trans

8.

El

comando

siguiente

selecciona

y

traslada

el

archivo

del

directorio

de

origen

del

sistema

centoff

c:/tmp

que

tiene

el

prefijo

sales.data

y

el

sufijo

transactions.txt

y

que

tiene

el

valor

más

alto,

es

decir,

la

fecha

más

reciente

dentro

del

conjunto,

a

los

sistemas

de

destino

b1,

b2,

b3:

wspmvdata

-s

@centoff

-t

@b1,@b2,@b3

-P

sp:c:/tmp

-P

tp:/tmp

sales.data.$(MAX).transactions.txt

Para

escribir

el

mismo

comando

en

un

sistema

UNIX,

escriba

entre

comillas

simples

la

cadena

con

el

carácter

de

comodín

o

bien

preceda

el

comodín

con

una

barra

inclinada

invertida,

de

la

forma

siguiente:

wspmvdata

-s

@centoff

-t

@b1,@b2,@b3

-P

sp:c:/tmp

-P

tp:/tmp

’sales.data.$(MAX).transactions.txt’

o

wspmvdata

-s

@centoff

-t

@b1,@b2,@b3

-P

sp:c:/tmp

-P

tp:/tmp

sales.data.\$(MAX).transactions.txt

9.

El

comando

siguiente

recupera

todos

los

archivos

del

directorio

c:/tmp

de

los

puntos

finales

b1,

b2,

b3

que

tienen

el

prefijo

sales.data

y

el

sufijo

transactions,

sustituyendo

la

variable

$(ep_label)

por

el

nombre

real

del

punto

final,

y

los

envía

al

sistema

de

destino

centoff:

wspmvdata

-s

@b1,@b2,@b3

-t

@centoff

-P

sp:c:/tmp

-P

tp:/tmp

sales.data.$(ep_label).transactions

Véase

también

No

hay

comandos

relacionados.

wspmvdata

248

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 267: IBM Tivoli Configuration Manager

wswdcfg

Cambia

el

nodo

gestionado

(con

Software

Distribution

instalado)

y

los

valores

del

host

de

origen.

Sintaxis

wswdcfg

[[-r

nombre_región]

-

h

nombre_host]

–s

wswdcfg

[[-r

nombre_región]

-

h

nombre_host]

–s

[clave]

wswdcfg[[-r

nombre_región]

-

h

nombre_host]

–s

[clave[=valor]]

wswdcfg

[[-r

nombre_región]

-

h

nombre_host]

-d

clave

Descripción

Opciones

–r

nombre_región

Especifica

la

región

donde

reside

el

nodo

gestionado

(con

Software

Distribution

instalado)

o

el

host

de

origen.

Si

no

se

especifica

ninguna

región,

se

da

por

supuesta

la

región

actual.

–h

nombre_host

Especifica

el

nombre

de

host

del

nodo

gestionado

(con

Software

Distribution

instalado)

o

del

host

de

origen.

Si

omite

este

parámetro,

se

utiliza

el

nombre

de

host

local.

–s

clave=valor

Establece

una

clave

personalizada

y

su

valor

o

bien

permite

definir

variables

existentes

y

sus

valores.

La

especificación

del

comando

wswdcfg

-s

sin

el

argumento

clave

visualiza

todas

las

claves

con

los

valores

correspondientes

que

están

utilizándose

actualmente.

La

especificación

del

comando

wswdcfg

-s

clave

sin

un

valor

visualiza

el

conjunto

de

valores

de

la

clave.

La

especificación

de

la

clave

con

un

valor

establece

la

clave

en

el

valor

especificado.

Las

claves

predeterminadas

son:

autopack_dir

Identifica

el

nombre

del

directorio

en

que

desea

almacenar

temporalmente

los

resultados

de

las

instantáneas

de

Autopack.

El

valor

predeterminado

es

directorio_producto\autopack.

autoscan_active

Especifica

si

se

lleva

a

cabo

automáticamente

una

operación

de

exploración

en

los

destinos.

Los

resultados

de

la

operación

de

exploración

actualizan

la

tabla

COMPUTER.

Los

valores

posibles

son

y

y

n;

el

valor

predeterminado

es

y.

backup_dir

Identifica

el

directorio

en

que

se

ha

realizado

la

copia

de

seguridad

de

los

paquetes

de

software.

continue_on_invalid_targets

Especifica

si

debe

detenerse

una

distribución

en

el

caso

de

que

se

encuentren

destinos

no

válidos.

Los

valores

posibles

son

y

y

n;

el

valor

predeterminado

es

n.

wswdcfg

Capítulo

3.

Utilización

de

los

comandos

249

|||||||

||||||

Page 268: IBM Tivoli Configuration Manager

ep_trace_level

Habilita

el

registro

de

rastreo

en

el

punto

final

y

especifica

el

nivel

de

rastreo.

Los

valores

posibles

son:

v

0

(ninguno)

v

1

(muy

grave)

v

2

(error)

v

3

(aviso)

v

4

(información)

v

5

(verboso)

El

valor

predeterminado

es

0.

ep_trace_size

Especifica

el

tamaño

del

archivo

de

rastreo.

El

valor

predeterminado

es

1.000.000

bytes.

ep_trace_style

ep_trace_override_local_settings

Especifica

si

el

valor

definido

en

el

host

de

origen

para

el

registro

de

rastreo

modifica

el

valor

local

del

punto

final.

Los

valores

posibles

son

0

y

1.

El

valor

predeterminado

es

1,

lo

que

significa

que

se

modifican

los

valores

locales

de

punto

final.

how_create_ep_sections

Especifica

cómo

debe

crearse

la

sección

para

un

desdoblamiento

del

archivo

swdis.ini

cuando

no

existe,

especialmente

cuando

se

ha

cambiado

el

nombre

de

un

punto

final.

Los

valores

posibles

son

clone_mobile

y

clone_mobile_or_first_ep_name.

El

valor

predeterminado

es

clone_mobile,

lo

que

indica

que

la

sección

swdis.ini

que

corresponde

a

la

etiqueta

de

punto

final

se

crea

clonando

el

contenido

de

la

sección

[#MOBILE],

si

existe.

Si

la

sección

[#MOBILE]

no

existe,

se

crea

un

nuevo

product_dir

en

el

archivo

swdis.ini

y

una

nueva

ruta

en

$(system_dir).

Si

especifica

clone_mobile_or_first_ep_name,

se

crea

una

nueva

sección

de

punto

final

mediante

la

clonación

de

la

sección

[#MOBILE],

si

existe;

de

lo

contrario,

se

clona

la

primera

sección

de

etiqueta

de

punto

final,

si

existe.

Si

ninguna

de

estas

secciones

existe,

se

crea

una

nueva

sección

de

etiqueta

del

punto

final

en

base

a

un

nuevo

valor

de

product_dir.

import_libraries

Identifica

el

nombre

de

ruta

de

la

biblioteca

que

contiene

el

objeto

que

ha

de

añadirse

al

paquete

de

software.

La

ruta

no

puede

contener

comodines.

inventory_rim_name

Identifica

el

nombre

del

objeto

RIM.

El

nombre

predeterminado

es

inv_query.

nm_restart_timeout

Identifica

el

valor

de

tiempo

de

espera

después

del

cual

se

comprobará

si

hay

nuevos

mensajes

con

prioridad

más

alta

wswdcfg

250

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||||||||

|

|||

|

|||||||

||||||||||||||||||||||||

||||

Page 269: IBM Tivoli Configuration Manager

que

los

actuales.

Si

el

tiempo

de

espera

se

establece

en

un

valor

negativo,

no

se

lleva

a

cabo

ninguna

comprobación.

El

valor

predeterminado

de

tiempo

de

espera

es

de

180

segundos.

notify_ext_directly{nombre_plan}

Especifica

si

los

informes

de

las

actividades

de

Software

Distribution

incluidas

en

un

plan

de

actividades

se

notifican

directamente

a

Activity

Planner

sin

utilizar

el

gestor

de

notificaciones.

También

puede

omitir

las

operaciones

de

validación

en

la

base

de

datos

de

Inventory

para

las

actividades

enviadas

por

Software

Distribution.

Los

valores

posibles

son

y

y

a.

Si

especifica

y,

el

gestor

de

notificaciones

no

tiene

en

cuenta

los

informes

de

Software

Distribution

para

el

plan

especificado.

Si

especifica

a,

el

gestor

de

notificaciones

no

tiene

en

cuenta

los

informes

de

Software

Distribution

para

el

plan

especificado

y

las

actividades

de

Software

Distribution

no

se

validan

en

la

base

de

datos

de

Inventory.

Utilice

la

variable

nombre_plan

para

especificar

el

nombre

del

plan.

Puede

utilizar

comodines

para

especificar

esta

variable.

Puede

especificar

más

de

una

de

estas

variables.

Si

utiliza

variables

que

especifican

nombres

de

planes

conflictivos,

por

ejemplo

notify_ext_directly{MyPlan*}=y

y

notify_ext_directly{MyPlan*}=a,

se

utiliza

la

primera

sentencia

especificada.

product_dir

Identifica

un

directorio

padre

en

el

que

se

almacenan

los

datos

de

Software

Distribution

como,

por

ejemplo,

catálogos,

mensajes,

rastreos

y

paquetes

de

copia

de

seguridad.

profile_dir

Identifica

el

directorio

de

perfiles

de

usuario

del

usuario

que

actualmente

ha

iniciado

la

sesión

(por

ejemplo,

C:\WINNT\Profiles\NombreUsuario).

report_threads_limit

Identifica

el

número

máximo

de

threads

que

el

servidor

de

Software

Distribution

puede

utilizar

para

procesar

los

informes.

El

valor

predeterminado

es

10.

staging_dir

Identifica

el

directorio

de

trabajo

del

nodo

gestionado.

trace_level

Especifica

el

nivel

de

rastreo.

Los

valores

posibles

son:

v

0

(ninguno)

v

1

(muy

grave)

v

2

(error)

wswdcfg

Capítulo

3.

Utilización

de

los

comandos

251

|||||

||||||||||||||||||||||||||||

|||

Page 270: IBM Tivoli Configuration Manager

v

3

(aviso)

v

4

(información)

v

5

(verboso)

El

valor

predeterminado

es

0.

trace_size

Especifica

el

tamaño

del

archivo

de

rastreo.

El

valor

predeterminado

es

1.000.000

bytes.

user_file_variables

Identifica

la

ubicación

del

archivo

swdis.var

que

contiene

variables

de

archivo

de

usuario.

La

ubicación

predeterminada

es

el

directorio

de

producto

del

punto

final.

working_dir

Identifica

el

directorio

de

trabajo

en

que

se

almacenan

los

principales

datos

persistentes.

–d

clave

Suprime

la

clave

especificada.

Autorización

senior

Valores

de

retorno

El

comando

wswdcfg

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wswdcfg

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wswdcfg

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

visualizar

los

valores

locales

del

sistema

de

origen,

escriba

el

comando

siguiente:

D:\>wswdcfg

-h

mycomputer

-s

Se

visualizará

la

salida

de

ejemplo

siguiente:

product_dir=d:\Tivoli\bin\swdis

working_dir=d:\Tivoli\bin\swdis\work

backup_dir=d:\Tivoli\bin\swdis\backup

profile_dir=d:\Tivoli\bin\swdis\work\profiles

trace_level=5

trace_size=1000000

send_timeout=300

max_endpoint_answers=0

report_execute_timeout=30

report_threads_limit=10

inventory_rim_name=inv_query

autopack_dir=d:\Tivoli\bin\swdis\autopack

staging_dir=Tivoli\bin\swdis\service

user_file_variables=d:\Tivoli\bin\swdis\swdis.var

import_libraries=spd,libscimp

2.

Para

cambiar

el

valor

de

la

clave

trace_level,

escriba

el

comando

siguiente:

D:\>wswdcfg

-h

mycomputer

-s

trace_level=5

Para

suprimir

la

clave

personalizada

my_key,

escriba

el

comando

siguiente:

wswdcfg

-d

my_key

3.

Para

visualizar

el

valor

de

la

clave

inventory_rim_name,

escriba

el

comando

siguiente:

wswdcfg

-s

inventory_rim_name

wswdcfg

252

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||

Page 271: IBM Tivoli Configuration Manager

Se

visualizará

la

salida

de

ejemplo

siguiente:

inv_query

4.

Para

especificar

que

se

validen

en

la

base

de

datos

de

Activity

Planner

las

actividades

enviadas

para

todos

los

planes

cuyo

nombre

empiece

por

MyPlan

en

la

región

Region1,

especifique

el

siguiente

comando:

wswdcfg

-r

Region1

-h

hostname1

-s

notify_ext_directly{MyPlan*}=y

Véase

también

No

hay

comandos

relacionados.

wswdcfg

Capítulo

3.

Utilización

de

los

comandos

253

|||

|

Page 272: IBM Tivoli Configuration Manager

wswdmgr

v

Habilita

e

inhabilita

la

integración

entre

Software

Distribution

e

Inventory

y

entre

Software

Distribution

y

Tivoli

Enterprise

Console.

v

Este

comando

también

permite

al

usuario

definir

valores

predeterminados

para

las

opciones

de

distribución

en

las

regiones

de

política

especificadas.

Al

definir

valores

predeterminados

en

regiones

de

gestión

de

Tivoli

(TMR)

interconectadas,

sólo

se

pueden

establecer

valores

predeterminados

en

la

región

en

la

que

se

inicia

el

comando.

Sintaxis

wswdmgr

[-

r

nombre_región]

–s

wswdmgr

[-

r

nombre_región]

–s

[clave]

wswdmgr

[-

r

nombre_región]

–s

[clave

[=valor]]

wswdmgr

[-

r

nombre_región]

-n

{start

|

stop}

Sintaxis

wswdmgr

-l

wswdmgr

[-

p

región_políticas]

-c

clave=valor...

wswdmgr

[-

p

región_políticas]

-d

[clave]

wswdmgr

[-

p

región_políticas]

-e

clave

Descripción

El

comando

wswdmgr

sustituye

en

parte

al

comando

wswsprim

y

permite

al

usuario

gestionar

valores

predeterminados

en

las

opciones

de

distribución.

Opciones

–r

nombre_región

Especifica

la

región

de

gestión

de

Tivoli

(TMR)

en

la

que

se

realiza

la

operación.

Si

no

se

especifica

ninguna

región,

se

da

por

supuesta

la

región

actual.

–s

clave=true

|

false

La

especificación

del

comando

wswdmgr

-s

sin

el

argumento

clave

visualiza

todas

las

claves

con

los

valores

correspondientes

que

están

utilizándose.

Los

valores

posibles

son

true

y

false.

La

especificación

del

comando

wswdmgr

-s

clave

sin

el

valor

true

o

false

visualiza

el

conjunto

de

valores

de

la

clave.

La

especificación

de

la

clave

con

el

valor

true

o

false

establece

la

clave

en

el

valor

especificado.

Las

claves

válidas

son:

is_swd_inv_enabled

Se

utiliza

con

el

comando

wsetinvswd

de

Inventory

para

habilitar

la

transferencia

de

datos

de

signatura

desde

Inventory

a

Software

Distribution

para

actualizar

la

tabla

sig_sp_map.

También

debe

habilitar

InventoryManager

utilizando

el

comando

wsetinvswd.

Para

obtener

más

información

acerca

de

este

comando,

consulte

la

publicación

Guía

del

usuario

para

Inventory.

El

valor

predeterminado

es

true.

is_swd_tec_enabled

Envía

eventos

de

Software

Distribution

a

wswdmgr

254

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||||

||

|

|

|

||

|

|

|

Page 273: IBM Tivoli Configuration Manager

Tivoli

Enterprise

Console.

El

valor

predeterminado

es

true.

is_hdb_enabled

Almacena

y

actualiza

la

información

de

base

de

datos

histórica

en

la

base

de

datos

de

Inventory.

El

valor

predeterminado

es

true.

is_cmstatus_enabled

Almacena

y

actualiza

la

información

del

estado

de

la

gestión

de

cambios

en

las

tablas

de

Software

Distribution,

dentro

de

la

base

de

datos

de

Inventory.

El

valor

predeterminado

es

true.

Nota:

si

is_cmstatus_enabled

se

establece

en

false,

el

producto

fuerza

a

is_swd_inv_enabled

y

a

is_hdb_enabled

para

que

sean

false.

is_swd_mdist_enabled

Envía

información

a

la

base

de

datos

y

a

la

consola

de

MDist2.

El

valor

predeterminado

es

true.

-n

{start

|

stop}

Inicia

y

detiene

la

cola

de

mensajes

de

Software

Distribution.

-l

Muestra

todas

las

claves

disponibles

para

las

opciones

de

distribución

con

la

información

relacionada.

Utilice

la

opción

-c

para

establecer

los

valores

de

estas

opciones.

En

MDist

se

definen

los

valores

predeterminados

de

las

opciones

que

se

muestran

a

continuación:

v

deadline

v

execute_timeout

v

notify_interval

v

send_timeout

Para

ver

los

valores

predeterminados

de

estas

opciones,

utilice

el

comando

wmdist.

Para

obtener

más

información

sobre

este

comando,

consulte

la

publicación

Tivoli

Management

Framework:

Reference

Manual.

-p

región_políticas

Especifica

la

región

de

política

a

la

que

se

aplican

los

valores

predeterminados.

Si

no

se

especifica

ninguna

región

de

política,

el

comando

se

aplica

a

todas

las

regiones

de

política

de

la

región

de

gestión

de

Tivoli

(TMR).

-c

clave=valor

Especifica

las

opciones

de

distribución

para

la

región

de

política

especificada,

de

la

siguiente

forma:

label

Especifica

una

cadena

de

descripción

para

la

distribución.

El

valor

predeterminado

varía

en

función

de

la

operación

que

se

lleve

a

cabo.

Los

valores

admitidos

son

los

siguientes:

″nombre.versión

(operación)″

Este

convenio

se

aplica

a

las

operaciones

siguientes:

v

install

v

undo

v

remove

v

accept

v

commit

v

verify

wswdmgr

Capítulo

3.

Utilización

de

los

comandos

255

||||

|||||||||

|||

|||||

|||

||||

||||||||

Page 274: IBM Tivoli Configuration Manager

v

load

v

unload

operación

(operación)

Este

convenio

se

aplica

a

las

operaciones

siguientes:

v

wsyncsp

v

wsetsps

nombre_archivo

(operación)

Este

convenio

se

aplica

a

las

operaciones

siguientes:

v

send

v

retrieve

v

delete

priority

Especifica

el

nivel

de

prioridad,

que

es

el

orden

en

que

los

repetidores

manejan

las

distribuciones,

que

puede

ser

h

(la

prioridad

más

alta),

m

(la

prioridad

media)

o

l

(prioridad

baja).

El

valor

predeterminado

es

m

(prioridad

media).

El

nivel

de

prioridad

es

la

prioridad

que

también

se

utiliza

al

registrar

información.

notify_interval

Especifica

la

clave

del

intervalo

de

notificación,

que

determina

la

frecuencia

con

que

cada

repetidor

empaqueta

los

resultados

que

se

han

completado

y

los

devuelve

a

la

aplicación

y

al

gestor

de

distribución.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

30

minutos)

y

se

expresa

como

un

entero

positivo

que

representa

los

minutos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

send_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

un

sistema

de

destino

reciba

un

bloque

de

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red

o

de

punto

final.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

300

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

execute_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

Software

Distribution

devuelva

el

resultado

de

una

distribución

tras

haberse

enviado

todos

los

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red,

de

punto

final

o

de

script

como,

por

ejemplo,

si

existe

un

script

que

está

ejecutando

un

bucle

infinito.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

600

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

disposable

Especifica

si

los

datos

deben

eliminarse

del

repetidor

tras

la

distribución.

Los

valores

válidos

son

y

(sí)

o

n

(no).

El

valor

predeterminado

es

n

para

un

bloque

de

paquete

de

software

wswdmgr

256

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||

||||

|||||

|||||||

|||||||||

|||||||||

|||||||||||

||||

Page 275: IBM Tivoli Configuration Manager

(formato

construido).

Este

atributo

no

está

disponible

para

los

paquetes

de

software

(formato

no

construido).

Nota:

en

los

bloques

de

paquetes

de

software,

salvo

en

los

bloques

de

paquetes

de

software

delta,

los

atributos

disposable

y

from_depot

no

pueden

establecerse,

ambos,

en

y.

deadline

Especifica

el

número

de

horas,

a

partir

de

la

hora

de

inicio

de

la

distribución,

después

del

cual

caduca

una

distribución.

Los

valores

válidos

son

todos

los

enteros

mayores

que

cero.

depot_image_dir

Es

el

directorio

del

almacén

en

que

van

a

almacenarse

las

imágenes

del

producto.

El

contenido

de

este

directorio

puede

copiarse

en

un

CD

ROM

o

en

un

servidor

de

archivos

que,

a

continuación,

puede

utilizarse

como

el

origen

de

una

instalación.

Esta

opción

sólo

se

utiliza

para

la

operación

de

carga.

distribution_note

Especifica

que

un

mensaje

va

a

asociarse

a

un

paquete

de

software

cuando

se

distribuya

a

los

destinos

móviles.

Puede

escribir

texto

en

el

formato:

distribution_note="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

distribution_note=@[hostname]:absolute_path

La

longitud

máxima

que

puede

tener

el

mensaje

incluido

en

el

archivo

es

de

256

caracteres.

Todos

los

caracteres

a

partir

de

este

límite

se

omiten

sin

que

se

muestre

ningún

aviso.

Si

especifica

un

nombre

de

archivo,

el

contenido

del

archivo

se

resuelve

al

iniciar

el

comando.

Si

más

adelante

se

modifica

o

suprime

el

archivo,

esta

modificación

no

tiene

ningún

efecto

en

el

mensaje.

Si

no

se

especifica

ningún

nombre

de

sistema

principal,

se

presupone

que

es

el

servidor

Tivoli.

Si

define

un

valor

para

este

atributo,

el

atributo

hidden

debe

establecerse

en

n.

mandatory_date

Especifica

el

número

de

horas,

empezando

por

la

hora

en

la

que

comienza

la

distribución,

en

que

debe

completarse

la

operación

en

los

destinos

móviles.

En

los

destinos

móviles,

la

operación

puede

diferirse

hasta

esta

fecha.

En

la

fecha

especificada,

la

operación

se

realiza

automáticamente

en

todos

los

destinos

móviles

pendientes.

Utilice

esta

opción

para

establecer

la

distribución

como

obligatoria.

Los

valores

válidos

son

todos

los

enteros

mayores

que

cero.

Si

los

atributos

escalate_date_n,

escalate_msg_n

y

force_mandatory

se

establecen

en

y,

esta

opción

es

obligatoria.

En

este

caso,

el

atributo

hidden

debe

establecerse

en

n.

force_mandatory

El

valor

de

este

argumento

controla

el

tratamiento

que

reciben

las

distribuciones

obligatorias

en

los

destinos

móviles

cuando

la

fecha

obligatoria

ha

pasado.

Si

especifica

y

(el

valor

predeterminado),

la

distribución

obligatoria

se

iniciará

automáticamente

en

el

momento

en

que

el

usuario

móvil

se

conecte.

wswdmgr

Capítulo

3.

Utilización

de

los

comandos

257

||

|||

||||

||||||

|||

|

|

|

|

|||||||||

|||||||||||

||||

|||

Page 276: IBM Tivoli Configuration Manager

Si

especifica

n,

el

usuario

móvil

tiene

la

opción

de

no

iniciar

la

distribución

obligatoria.

Sin

embargo,

el

usuario

no

podrá

realizar

ninguna

otra

operación

hasta

que

se

haya

realizado

la

distribución

obligatoria.

from_depot

Especifica

que

el

paquete

de

software

que

va

a

instalarse

reside

en

el

almacén

del

repetidor,

en

lugar

de

en

el

host

de

origen.

En

este

caso,

el

paquete

se

había

cargado

anteriormente

en

el

gateway

mediante

la

utilización

del

comando

wldsp.

Los

valores

válidos

son

y

(sí)

o

n

(no).

El

valor

predeterminado

para

el

bloque

de

paquete

de

software

(formato

construido)

es

n.

Este

atributo

no

está

disponible

para

los

paquetes

de

software

(formato

no

construido).

Nota:

en

los

bloques

de

paquetes

de

software,

salvo

en

los

bloques

de

paquetes

de

software

delta,

existen

las

siguientes

limitaciones:

v

el

atributo

disposable

debe

establecerse

en

n

v

el

atributo

from_cd

debe

establecerse

en

n

v

el

atributo

from_fileserver

debe

establecerse

en

n

from_fileserver

Especifica

que

las

imágenes

a

las

que

se

hace

referencia

en

el

paquete

de

software

van

a

recuperarse

de

un

servidor

de

archivos.

Si

se

utiliza

este

argumento,

los

servidores

de

archivos

deben

estar

configurados.

Notas:

1.

No

puede

especificar

los

atributos

from_fileserver

y

from_depot

en

el

mismo

comando.

Sin

embargo,

puede

especificar

los

atributos

from_fileserver

y

from_cd

como

ubicaciones

alternativas

de

las

imágenes.

2.

Antes

de

poder

utilizar

MDist

2

para

instalar

una

distribución

desde

un

servidor

de

archivos,

el

siguiente

archivo

debe

existir

en

el

sistema

de

destino:

$LCF_DATDIR/remote.dir.

Consulte

el

apartado

Tivoli

Management

Framework:

Guía

del

usuario

para

obtener

más

información

acerca

del

archivo

remote.dir.

from_cd

Especifica

que

las

imágenes

a

las

que

se

hace

referencia

en

el

paquete

de

software

van

a

recuperarse

del

CD.

Si

utiliza

esta

opción,

se

le

solicitará

que

inserte

el

CD.

Nota:

no

puede

especificar

los

atributos

from_cd

y

from_depot

en

el

mismo

comando.

Sin

embargo,

puede

especificar

from_cd

y

from_fileserver

como

ubicaciones

alternativas

para

el

paquete

de

software.

escalate_date_n

Especifica

el

número

de

horas,

empezando

por

la

hora

en

la

que

comienza

la

distribución,

después

de

las

que

debe

enviarse

un

mensaje

recordatorio

a

los

destinos

móviles

que

todavía

no

han

completado

la

operación.

Los

valores

válidos

son

todos

los

enteros

mayores

que

cero.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

fecha

de

wswdmgr

258

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||

|||||||||

||||||

|||||

|

||||

|||||

||||

||||

||||||

||

Page 277: IBM Tivoli Configuration Manager

envío

de

aviso

de

la

secuencia

debe

tener

asociado

un

mensaje,

y

no

deben

existir

intervalos

en

la

secuencia.

escalate_msg_n

Especifica

un

mensaje

que

debe

enviarse

a

los

destinos

móviles

que

no

han

completado

la

operación

en

la

fecha

de

envío

del

aviso

asociada.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

mensaje

debe

tener

asociada

una

fecha,

y

no

deben

existir

intervalos

en

la

secuencia.

Puede

escribir

texto

en

el

formato:

escalate_msg_n="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

escalate_msg_n=@[hostname]:absolute_path

La

longitud

máxima

que

puede

tener

el

mensaje

incluido

en

el

archivo

es

de

256

caracteres.

Todos

los

caracteres

a

partir

de

este

límite

se

omiten

sin

que

se

muestre

ningún

aviso.

Si

especifica

un

nombre

de

archivo,

el

contenido

del

archivo

se

resuelve

al

iniciar

el

comando.

Si

más

adelante

se

modifica

o

suprime

el

archivo,

esta

modificación

no

tiene

ningún

efecto

en

el

mensaje.

Si

no

se

especifica

ningún

nombre

de

sistema

principal,

se

presupone

que

es

el

servidor

Tivoli.

Si

define

un

valor

para

este

atributo,

el

atributo

hidden

debe

establecerse

en

n.

enable_disconnected

Indica

si

las

operaciones

desconectadas

están

o

no

habilitadas.

Si

especifica

una

y,

tiene

la

opción

de

descargar

el

paquete

de

software

en

un

almacén

y

aplicarlo

más

tarde.

Si

especifica

una

n,

debe

aplicar

el

paquete

de

software

en

el

momento

de

descargarlo.

Cuando

esta

opción

se

establece

en

y,

el

atributo

hidden

debe

establecerse

en

n.

hidden

Para

los

destinos

móviles,

indica

si

la

operación

va

a

ser

oculta.

En

los

destinos

móviles,

las

operaciones

no

ocultas

pueden

diferirse.

Las

operaciones

ocultas

no.

Los

valores

válidos

son

y

(oculta)

y

n

(no

oculta).

Si

establece

este

argumento

en

y,

no

debe

establecer

valores

para

los

siguientes

atributos:

v

distribution_note

v

mandatory_date

v

enable_disconnected

v

escalate_date

v

escalate_msg

roam_endpoints

Indica

si

la

operación

definida

en

el

comando

admite

los

puntos

finales

itinerantes.

El

establecimiento

de

este

argumento

en

y

indica

que

la

distribución

va

a

transferirse

a

cualquier

gateway

donde

se

conecte

el

punto

final

móvil.

El

establecimiento

de

este

argumento

en

n

indica

que

cuando

el

paquete

se

haya

colocado

en

la

cola

de

un

gateway,

no

podrá

transferirse

a

otro.

El

valor

predeterminado

es

n.

wswdmgr

Capítulo

3.

Utilización

de

los

comandos

259

||

||||

||||

|

|

|

|

|||||||||

|||||||

||||

||||||||

||||||||

Page 278: IBM Tivoli Configuration Manager

wake_on_lan

Indica

si

la

operación

ha

de

enviar

un

mensaje

wake-on-lan

para

desencadenar

el

reinicio

de

los

sistemas

que

no

están

disponibles

en

el

momento

de

la

distribución.

Los

valores

válidos

son

y

(sí)

y

n

(no).

is_multicast

Habilita

la

difusión

general

de

los

datos

a

varios

repetidores.

La

difusión

múltiple

envía

sólo

una

distribución

desde

el

origen

a

un

grupo

de

destinos

simultáneamente.

Utilice

esta

opción

donde

exista

un

ancho

de

banda

de

red

limitado.

Los

valores

válidos

son

t

(true)

y

f

(false).

Si

se

establece

este

atributo

en

t,

se

habilita

el

atributo

retry_unicast.

Si

el

atributo

retry_unicast

se

establece

en

t,

no

se

puede

cambiar

is_multicast

por

f.

retry_unicast

Retransmite

la

distribución

independientemente

a

cada

punto

final

que

no

ha

recibido

la

distribución

de

la

difusión

múltiple

original.

Esta

opción

sólo

puede

utilizarse

si

la

opción

is_multicast

se

ha

establecido

en

t.

enable_notification

Especifica

si

se

debe

notificar

o

no

al

usuario

del

inicio

de

una

distribución

en

su

máquina.

El

diálogo

de

notificación

que

contiene

el

texto

del

mensaje

sólo

aparece

en

puntos

finales

de

plataformas

Windows.

Para

especificar

el

texto

del

mensaje,

utilice

la

opción

user_notification.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

n.

allow_defer

Especifica

si

el

usuario

puede

posponer

la

distribución.

Un

usuario

puede

posponer

la

distribución

de

software

y,

al

final

del

período

de

tiempo

pospuesto,

rechazarla

o

posponerla

de

nuevo.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

y.

allow_reject

Especifica

si

se

permite

que

el

usuario

rechace

la

distribución.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

y.

default_action

Especifica

la

acción

predeterminada

que

se

realizará

en

la

máquina

del

usuario,

en

caso

de

que

éste

no

esté

conectado

con

la

máquina

o

no

esté

físicamente

presente.

Los

valores

válidos

son

accept

y

reject.

El

valor

predeterminado

es

accept.

default_timeout

Especifica

el

intervalo

de

tiempo

que

se

muestra

el

diálogo

de

notificación.

El

valor

predeterminado

es

60

segundos.

Cuando

transcurre

el

período

de

tiempo

de

espera,

se

inicia

la

acción

predeterminada

si

el

usuario

está

conectado.

Si

el

usuario

no

está

conectado,

la

acción

predeterminada

se

inicia

inmediatamente,

sin

período

de

tiempo

de

espera.

user_notification

Especifica

el

texto

que

se

envía

con

la

distribución

y

que

se

muestra

en

la

máquina

del

usuario.

El

diálogo

de

notificación

que

contiene

el

texto

del

mensaje

sólo

aparece

en

puntos

finales

de

plataformas

Windows.

Para

habilitar

esta

función,

establezca

enable_notification

en

y

wswdmgr

260

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||

||||||||

|||||

|||||||

|||||

|||

|||||

|||||||

||||||

Page 279: IBM Tivoli Configuration Manager

Puede

escribir

texto

con

el

siguiente

formato:

user_notification="texto

del

mensaje"

Puede

especificar

un

archivo

con

el

siguiente

formato:

user_notification=@/prueba/descarga/nombrearchivo

La

longitud

máxima

que

puede

tener

el

mensaje

incluido

en

el

archivo

es

de

256

caracteres.

Todos

los

caracteres

a

partir

de

este

límite

se

omiten

sin

que

se

muestre

ningún

aviso.

Si

especifica

un

nombre

de

archivo,

el

contenido

del

archivo

se

resuelve

al

iniciar

el

comando.

Si

más

adelante

se

modifica

o

suprime

el

archivo,

esta

modificación

no

tiene

ningún

efecto

en

el

mensaje.

Si

no

se

especifica

ningún

nombre

de

sistema

principal,

se

presupone

que

es

el

servidor

Tivoli.

-d

[clave]

Muestra

todos

los

valores

predeterminados

establecidos

por

el

usuario

para

las

opciones

de

distribución.

Si

se

especifica

una

clave,

se

devuelve

el

valor

establecido

para

la

clave

especificada.

-e

clave

Suprime

la

clave

especificada

y

el

valor

predeterminado

relacionado.

Autorización

senior,

super

o

admin

Al

utilizar

las

claves

-c,

-d

y

-e,

que

definen

valores

predeterminados

para

las

opciones

de

distribución,

es

necesario

tener

una

de

las

autorizaciones

arriba

indicadas

para

poder

acceder

a

la

región

de

política

especificada

o,

si

no

se

especifica

una

región

de

política,

es

necesario

disponer

de

una

de

las

autorizaciones

arriba

indicadas

para

poder

acceder

a

la

región

de

gestión

de

Tivoli

(TMR).

Valores

de

retorno

El

comando

wswdmgr

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wswdmgr

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wswdmgr

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

detener

el

envío

de

eventos

de

Software

Distribution

a

Tivoli

Enterprise

Console,

escriba

el

comando

siguiente:

wswdmgr

-s

is_swd_tec_enabled=false

2.

Para

actualizar

el

depósito

de

configuración

de

Inventory

con

la

información

de

base

de

datos

histórica,

escriba

el

comando

siguiente:

wswdmgr

-s

is_hdb_enabled=true

3.

Para

actualizar

el

depósito

de

configuración

de

Inventory

con

la

información

del

estado

de

la

gestión

de

cambios,

escriba

el

comando

siguiente:

wswdmgr

-s

is_cmstatus_enabled=true

4.

Para

averiguar

los

valores

de

integración

actuales

para

la

región

test-region,

escriba

el

comando

siguiente:

wswdmgr

-r

test-region

-s

Se

visualizará

la

salida

siguiente:

wswdmgr

Capítulo

3.

Utilización

de

los

comandos

261

|

|

|

|

||||||||

||||

||

||

||||||

Page 280: IBM Tivoli Configuration Manager

is_swd_inv_enabled=true

is_cmstatus_enabled=true

is_swd_tec_enabled=true

is_hdb_enabled=true

5.

Para

detener

la

cola

de

mensajes

de

Software

Distribution

para

la

región

my-region,

escriba

el

comando

siguiente:

wswdmgr

-r

my-region

-n

stop

6.

Para

descubrir

el

valor

de

la

clave

is_cmstatus_enabled

para

la

región

actual,

escriba

el

comando

siguiente:

wswdmgr

-s

is_cmstatus_enabled

7.

Para

establecer

en

dos

horas

la

fecha

obligatoria

de

una

distribución

una

vez

que

ésta

ha

comenzado

y

para

forzar

el

proceso

de

distribución

en

sus

destinos,

especifique

el

siguiente

comando:

wswdmgr

-c

mandatory_date=2

-c

force_mandatory=true

8.

Para

establecer

que

la

distribución

caduque

una

vez

transcurridas

dos

horas

después

de

iniciar

el

comando,

escriba

el

comando

siguiente:

wswdmgr

-p

mypolicyregion

-c

send_timeout=200

-c

deadline=2

9.

Para

especificar

una

cadena

de

descripción

para

la

distribución

del

paquete

de

software

test^1.0,

escriba

el

comando

siguiente:

wsdmgr

-c

label="test^1.0

(remove)"

Véase

también

wsetinvswd

en

la

publicación

Guía

del

usuario

para

Inventory,

wldsp

wswdmgr

262

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||

|

Page 281: IBM Tivoli Configuration Manager

wswsprim

Habilita

e

inhabilita

las

funciones

de

estado

de

la

gestión

de

cambios

y

de

la

base

de

datos

histórica

de

la

Base

de

datos

histórica

de

Software

Distribution.

Puesto

que

este

comando

es

un

script

bash

que

debe

ejecutarse

en

el

entorno

bash,

escriba

la

cadena

sh

delante

del

comando.

Sintaxis

wswsprim

{–c

|

–d

|

–s

|

–v}

Descripción

El

comando

wswdmgr

sustituye

al

comando

wswsprim.

Aunque

el

comando

wswsprim

está

disponible

en

este

release

del

producto,

no

podrá

utilizarse

en

futuros

releases.

Utilice

en

su

lugar

el

comando

wswdmgr,

que

lo

sustituye.

Opciones

–c

Habilita

las

funciones

de

estado

de

la

gestión

de

cambios

y

de

la

base

de

datos

histórica.

–d

Inhabilita

las

funciones

de

base

de

datos

histórica

y

de

estado

de

la

gestión

de

cambios.

–s

Sólo

habilita

la

función

de

estado

de

gestión

de

cambios

(la

función

de

base

de

datos

histórica

se

inhabilita

tras

la

ejecución

de

esta

opción

del

comando).

–v

Proporciona

el

estado

de

las

funciones

de

estado

de

gestión

de

cambios

y

de

base

de

datos

histórica.

Autorización

senior

o

super

Valores

de

retorno

El

comando

wswsprim

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wswsprim

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wswsprim

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

habilitar

las

funciones

de

estado

de

la

gestión

de

cambios

y

de

la

base

de

datos

histórica

en

una

plataforma

Windows,

escriba

el

comando

siguiente:

sh

wswsprim

-c

2.

Para

verificar

si

estas

funciones

se

han

habilitado,

escriba

el

comando

siguiente:

wswsprim

-v

Se

visualizará

la

salida

siguiente:

-Historical

database

support:

enabled

-Change

management

status

support:

enabled

Véase

también

No

hay

comandos

relacionados.

wswsprim

Capítulo

3.

Utilización

de

los

comandos

263

Page 282: IBM Tivoli Configuration Manager

wsyncsp

Sincroniza

la

información

de

estado

de

los

paquetes

de

software

del

servidor

con

la

de

los

paquetes

de

software

de

determinados

puntos

finales.

Sintaxis

wsyncsp

[–f]

[–l

símbolo_mdist2=valor]...

–T

archivo_destinos...

destinos...

wsyncsp

[–f]

[–l

símbolo_mdist2=valor]...

–T

archivo_destinos

...

wsyncsp

[–f]

[–l

símbolo_mdist2=valor]...

destinos...

Descripción

El

comando

wsyncsp

desencadena

una

distribución

no

restrictiva

y

sin

datos

a

los

destinos

especificados.

Devuelve

al

servidor

información

acerca

de

los

paquetes

de

software

que

han

cambiado.

La

información

acerca

del

estado

del

software,

que

se

almacena

en

el

servidor,

podría

no

reflejar

la

situación

real

de

los

puntos

finales

cuando,

por

ejemplo,

se

ejecuta

el

comando

de

destino

desconectado

wdinstsp

para

instalar

un

paquete

de

software

en

un

punto

final.

Puede

utilizar

el

argumento

–f

si

desea

que

el

comando

devuelva

información

acerca

de

todo

el

software,

cambiado

o

no

cambiado.

Por

ejemplo,

puede

utilizarse

si

se

ha

perdido

la

información

del

estado

de

la

gestión

de

cambios

de

la

base

de

datos

de

Inventory.

Los

detalles

del

comando

y

la

información

que

se

devuelve

se

almacenan

en

el

archivo

de

registro

wsyncsp.log,

que

se

encuentra

en

el

directorio

de

trabajo.

También

se

almacena

información

en

los

registros

de

cada

objeto

de

paquete

de

software

al

que

afecta

el

comando.

Opciones

–f

Especifica

información

acerca

de

si

han

de

incluirse

los

paquetes

de

software

que

no

han

cambiado.

–l

símbolo_mdist2=valor

Especifica

las

opciones

de

distribución,

tal

como

se

indica

a

continuación:

label

Especifica

una

cadena

de

descripción

para

la

distribución.

El

valor

predeterminado

es

la

cadena

sync

(sincronización).

priority

Especifica

el

nivel

de

prioridad,

que

es

el

orden

en

que

los

repetidores

manejan

las

distribuciones,

que

puede

ser

h

(la

prioridad

más

alta),

m

(la

prioridad

media)

o

l

(prioridad

baja).

El

valor

predeterminado

es

m

(prioridad

media).

El

nivel

de

prioridad

es

la

prioridad

que

también

se

utiliza

al

registrar

información.

notify_interval

Especifica

la

clave

del

intervalo

de

notificación,

que

determina

la

frecuencia

con

que

cada

repetidor

empaqueta

los

resultados

que

se

han

completado

y

los

devuelve

a

la

aplicación

y

al

gestor

de

distribución.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

30

minutos)

y

se

expresa

como

un

entero

positivo

que

representa

wsyncsp

264

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||||

Page 283: IBM Tivoli Configuration Manager

los

minutos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

hidden

Los

valores

válidos

son

y

(oculta)

y

n

(no

oculta).

Puede

establecer

este

argumento

en

y

para

asegurarse

de

que

la

sincronización

no

se

rechazará

en

el

destino.

send_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

un

sistema

de

destino

reciba

un

bloque

de

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red

o

de

punto

final.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

300

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

execute_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

Software

Distribution

devuelva

el

resultado

de

una

distribución

tras

haberse

enviado

todos

los

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red,

de

punto

final

o

de

script

como,

por

ejemplo,

si

existe

un

script

que

está

ejecutando

un

bucle

infinito.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

600

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

deadline

Es

la

fecha

en

que

una

distribución

caduca,

es

decir,

cuando

no

puede

ejecutarse

porque

no

existen

sistemas

de

destino

disponibles,

en

el

formato

″mm/dd/aaaa

hh:mm″.

–T

archivo_destinos

Es

el

nombre

de

un

archivo

que

contiene

una

lista

de

los

destinos

para

la

operación.

Los

destinos

pueden

especificarse

utilizando

nombres

de

ruta

relativos

o

absolutos.

Puede

especificar

un

nombre

de

archivo,

varios

nombres

de

archivos

o

ningún

nombre

de

archivo.

Cuando

se

especifican

varios

nombres,

éstos

deben

separarse

mediante

uno

o

más

espacios

en

blanco.

Aunque

se

haya

especificado

un

archivo,

también

puede

especificar

destinos

por

separado

en

la

línea

de

comandos

(consulte

la

descripción

del

atributo

destinos

de

este

comando).

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

wsyncsp.log.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Nota:

si

alguno

de

los

archivos

especificados

está

vacío,

la

operación

no

se

ejecutará

satisfactoriamente.

destinos...

Los

nombres

de

los

sistemas

de

destino

o

del

gestor

de

perfiles

que

van

a

sincronizarse.

Puede

especificar

los

abonados

individualmente,

utilizando

este

argumento,

especificar

un

archivo,

utilizando

el

argumento

–T,

o

ambas

cosas.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

wsyncsp

Capítulo

3.

Utilización

de

los

comandos

265

|||||||||||||||

||

|||||

Page 284: IBM Tivoli Configuration Manager

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

wsyncsp.log.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Autorización

admin,

senior

o

super

Valores

de

retorno

El

comando

wsyncsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wsyncsp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wsyncsp

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

Para

sincronizar

la

información

del

servidor

con

el

estado

de

los

paquetes

de

software

de

los

puntos

finales

ep1,

ep2

y

ep3,

escriba

el

comando

siguiente:

wsyncsp

@ep1

@ep2

@ep3

O

bien:

wsyncsp

-T

targetfile

Donde

el

contenido

del

archivo

targetfile

es

@ep1

@ep2

@ep3.

Véase

también

No

hay

comandos

relacionados.

wsyncsp

266

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||

Page 285: IBM Tivoli Configuration Manager

wuldsp

Descarga

un

paquete

de

software

de

un

grupo

seleccionado

de

abonados

de

destino.

Sintaxis

wuldsp

[–d

@[PaqueteSoftware:]

nombre_objps]

[[–i

|

–f

|

–I]

[–l

símbolo_mdist2=valor...]]

@[PaqueteSoftware:]nombre_objps

wuldsp

[–d

@[PaqueteSoftware:]

nombre_objps]

[[–i

|

–f

|

–I]

[–l

símbolo_mdist2=valor...]]

[–T

archivo_abonados]...

@[PaqueteSoftware:]nombre_objps

wuldsp

[–d

@[PaqueteSoftware:]

nombre_objps]

[[–i

|

–f

|

–I]

[–l

símbolo_mdist2=valor...]]

[@[PaqueteSoftware:]nombre_objps

[abonados...]

wuldsp

[[–i

|

–f

|

–I]

[–l

símbolo_mdist2=valor...]]

@[PaqueteSoftware:]nombre_objps

wuldsp

[[–i

|

–f

|

–I]

[–l

símbolo_mdist2=valor...]]

[–T

archivo_abonados]...

@[PaqueteSoftware:]nombre_objps

wuldsp

[[–i

|

–f

|

–I]

[–l

símbolo_mdist2=valor...]]

@[PaqueteSoftware:]nombre_objps

[abonados...]

Descripción

Opciones

–d

nombre_objps

Especifica

el

nombre

y

la

versión

del

paquete

básico

al

que

va

a

aplicarse

un

archivo

incremental.

Si

se

especifica

este

argumento,

el

paquete

de

software

incluye

los

cambios

que

van

a

aplicarse

a

un

paquete

existente,

en

lugar

de

una

sustitución.

–f

Especifica

que

la

descarga

debe

forzarse,

con

independencia

del

estado

que

tenga

el

paquete

en

el

repetidor.

–i

Verifica

si

la

operación

puede

realizarse

o

no,

sin

enviarla.

El

proceso

genera

una

lista

de

destinos

en

los

que

la

operación

no

puede

realizarse

satisfactoriamente.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

–I

Verifica

si

la

operación

puede

realizarse

y

continúa

con

la

operación

sólo

en

los

sistemas

de

destino

que

pasan

la

verificación.

Por

ejemplo,

si

está

realizando

una

operación

de

descarga

y

el

paquete

de

software

ya

se

ha

descargado

en

un

sistema

de

destino,

la

operación

no

continuará

en

ese

sistema

de

destino.

Si

no

se

incluye

este

argumento,

la

operación

no

podrá

continuar

en

ningún

destino

si

no

todos

los

destinos

satisfacen

los

requisitos.

–l

símbolo_mdist2=valor

Especifica

las

opciones

de

distribución,

tal

como

se

indica

a

continuación:

label

Especifica

una

cadena

de

descripción

para

la

distribución.

El

valor

predeterminado

es

la

cadena

″nombre.versión(unload)″

donde

nombre.versión

indica

el

nombre

del

paquete

de

software

y

la

versión.

wuldsp

Capítulo

3.

Utilización

de

los

comandos

267

||||

Page 286: IBM Tivoli Configuration Manager

priority

Especifica

el

nivel

de

prioridad,

que

es

el

orden

en

que

los

repetidores

manejan

las

distribuciones,

que

puede

ser

h

(la

prioridad

más

alta),

m

(la

prioridad

media)

o

l

(prioridad

baja).

El

valor

predeterminado

es

m

(prioridad

media).

El

nivel

de

prioridad

es

la

prioridad

que

también

se

utiliza

al

registrar

información.

notify_interval

Especifica

la

clave

del

intervalo

de

notificación,

que

determina

la

frecuencia

con

que

cada

repetidor

empaqueta

los

resultados

que

se

han

completado

y

los

devuelve

a

la

aplicación

y

al

gestor

de

distribución.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

30

minutos)

y

se

expresa

como

un

entero

positivo

que

representa

los

minutos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

send_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

un

sistema

de

destino

reciba

un

bloque

de

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red

o

de

punto

final.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

300

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

execute_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

Software

Distribution

devuelva

el

resultado

de

una

distribución

tras

haberse

enviado

todos

los

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red,

de

punto

final

o

de

script

como,

por

ejemplo,

si

existe

un

script

que

está

ejecutando

un

bucle

infinito.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

600

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

deadline

Es

la

fecha

en

que

una

distribución

caduca,

es

decir,

cuando

no

puede

ejecutarse

porque

no

existen

sistemas

de

destino

disponibles,

en

el

formato

″mm/dd/aaaa

hh:mm″.

is_multicast

Habilita

la

difusión

general

de

los

datos

a

varios

repetidores.

La

difusión

múltiple

envía

sólo

una

distribución

desde

el

origen

a

un

grupo

de

destinos

simultáneamente.

Utilice

esta

opción

donde

exista

un

ancho

de

banda

de

red

limitado.

Los

valores

válidos

son

t

(true)

y

f

(false).

El

establecimiento

de

este

símbolo

en

t

habilita

el

símbolo

retry_unicast.

retry_unicast

Retransmite

la

distribución

independientemente

a

cada

punto

final

que

no

ha

recibido

la

distribución

de

la

difusión

múltiple

original.

Esta

opción

sólo

puede

utilizarse

si

la

opción

is_multicast

se

ha

establecido

en

t.

wuldsp

268

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||||

Page 287: IBM Tivoli Configuration Manager

–T

archivo_abonados

Es

el

nombre

de

un

archivo

que

contiene

una

lista

de

los

abonados

para

la

operación.

Los

abonados

pueden

especificarse

utilizando

nombres

de

ruta

relativos

o

absolutos.

Puede

especificar

un

nombre

de

archivo,

varios

nombres

de

archivos

o

ningún

nombre

de

archivo.

Cuando

se

especifican

varios

nombres,

éstos

deben

separarse

mediante

uno

o

más

espacios

en

blanco.

Aunque

haya

especificado

un

archivo,

también

puede

especificar

abonados

por

separado

en

la

línea

de

comandos

(consulte

la

descripción

del

atributo

abonados

de

este

comando).

Si

no

se

utiliza

el

atributo

–T

ni

el

atributo

abonados,

la

operación

se

realizará

en

todos

los

abonados

del

gestor

de

perfiles

en

que

reside

el

paquete

de

software.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Nota:

si

alguno

de

los

archivos

especificados

está

vacío,

la

operación

no

se

ejecutará

satisfactoriamente.

nombre_objps

Es

el

nombre

y

la

versión

del

objeto

de

paquete

de

software

que

se

ha

registrado

en

el

Registro

de

nombres

de

Tivoli.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

abonados...

Son

los

nombres

de

los

sistemas

de

destino

o

del

gestor

de

perfiles

de

los

que

va

a

descargarse

el

paquete

de

software.

Si

no

se

ha

especificado

ningún

sistema

de

destino,

el

paquete

de

software

se

descarga

de

todos

los

abonados

del

gestor

de

perfiles

en

que

reside

el

paquete

de

software.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Autorización

admin,

senior

o

super

Valores

de

retorno

El

comando

wuldsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wuldsp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wuldsp

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

descargar

el

paquete

de

software

@mipaquete

del

gestor

de

perfiles

miperfil,

escriba

el

comando

siguiente:

wuldsp

@mipaquete

@miperfil

2.

Para

descargar

el

paquete

de

software

incremental

@miscambios,

que

va

a

aplicarse

al

paquete

básico

@mipaquete,

desde

el

gestor

de

perfiles

miperfil,

escriba

el

comando

siguiente:

wuldsp

-d

@mipaquete

@miscambios

@miperfil

wuldsp

Capítulo

3.

Utilización

de

los

comandos

269

|||||||||||||||||

||

|||||||||||

Page 288: IBM Tivoli Configuration Manager

Véase

también

v

wldsp

v

wrpt

en

la

publicación

Tivoli

Management

Framework:

Reference

Manual

v

wmdist

en

la

publicación

Tivoli

Management

Framework:

Reference

Manual

v

wdepot

en

la

publicación

Tivoli

Management

Framework:

Reference

Manual

wuldsp

270

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 289: IBM Tivoli Configuration Manager

wundosp

Deshace

un

paquete

de

software

instalado.

Sintaxis

wundosp

[–i

[–v]

|

–I]

[-R{

y|n}]

[–t

y|o

[–c

y|n|o|r]]

[–l

símbolo_mdist2=valor...]

[–T

archivo_abonados]...

@[PaqueteSoftware:]nombre_objps

[abonados...]

wundosp

[–i

[–v]

|

–I]

[-R{

y|n}]

[–t

y|o

[–c

y|n|o|r]]

[–l

símbolo_mdist2=valor...]

@[PaqueteSoftware:]nombre_objps

[abonados...]

wundosp

[–i

[–v]

|

–I]

[-R{

y|n}]

[–t

y|o

[–c

y|n|o|r]]

[–l

símbolo_mdist2=valor...]

[–T

archivo_abonados]...

@[PaqueteSoftware:]nombre_objps

wundosp

[–i

[–v]

|

–I]

[-R{

y|n}]

[–t

y|n|o

]

[–l

símbolo_mdist2=valor...]

[–T

archivo_abonados]...

@[PaqueteSoftware:]nombre_objps

[abonados...]

wundosp

[–i

[–v]

|

–I]

[-R{

y|n}]

[–t

y|n|o

]

[–l

símbolo_mdist2=valor...]

[–T

archivo_abonados]...

@[PaqueteSoftware:]nombre_objps

wundosp

[–i

[–v]

|

–I]

[-R{

y|n}]

[–t

y|n|o

]

[–l

símbolo_mdist2=valor...]

@[PaqueteSoftware:]nombre_objps

[abonados...]

Descripción

El

comando

wundosp

devuelve

al

sistema

al

estado

en

que

se

encontraba

antes

de

ejecutarse

la

operación

anterior.

Este

comando

se

utiliza

para

los

objetos

para

los

que

la

operación

anterior

se

ha

ejecutado

en

modalidad

con

posibilidad

de

deshacer.

Opciones

–i

Verifica

si

la

operación

puede

realizarse

o

no,

sin

enviarla.

El

proceso

genera

una

lista

de

destinos

en

los

que

la

operación

no

puede

realizarse

satisfactoriamente.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

–v

Especifica

que

va

a

utilizarse

el

registro

detallado.

Si

no

se

utiliza

el

registro

detallado,

cualquier

anomalía

que

se

produzca

en

la

distribución

se

indicará

por

medio

de

un

mensaje

breve

como,

por

ejemplo:

ep1

-

Ha

fallado

la

comprobación

de

dependencia

Si

se

utiliza

el

registro

detallado,

se

registrará

una

descripción

completa

de

la

razón

de

la

anomalía.

La

utilización

de

la

opción

de

registro

detallado

da

lugar

a

que

el

tamaño

del

archivo

de

registro

aumente

significativamente.

Por

lo

tanto,

esta

opción

debe

utilizarse

con

precaución.

Este

argumento

sólo

está

disponible

si

se

especifica

el

argumento

–i.

–I

Verifica

si

la

operación

puede

realizarse

y

continúa

con

la

operación

sólo

en

los

sistemas

de

destino

que

pasan

la

verificación.

Por

ejemplo,

si

está

realizando

una

operación

deshacer

y

el

paquete

de

software

ya

se

ha

deshecho

en

un

sistema

de

destino,

la

operación

no

continuará

en

ese

wundosp

Capítulo

3.

Utilización

de

los

comandos

271

Page 290: IBM Tivoli Configuration Manager

sistema

de

destino.

Si

no

se

incluye

este

argumento,

la

operación

no

podrá

continuar

en

ningún

destino

si

no

todos

los

destinos

satisfacen

los

requisitos.

–t

y|n|o

Especifica

la

opción

transaccional:

n

(no,

que

es

el

valor

predeterminado),

y

(sí)

u

o

(sólo

si

es

necesario).

–c

y|n|o|r

Especifica

la

opción

de

validación

automática:

n

(validación

automática

sin

reinicio),

y

(validación

automática

con

reinicio

de

usuario),

o

(reiniciar

sólo

si

es

necesario)

o

r

(validación

automática

con

reinicio

automático).

Nota:

la

única

opción

que

está

disponible

en

la

plataforma

UNIX

es

–cn.

El

atributo

–c

sólo

puede

utilizarse

con

las

opciones

–ty

o

–to

(transaccional).

–l

símbolo_mdist2=valor

Especifica

las

opciones

de

distribución,

tal

como

se

indica

a

continuación:

label

Especifica

una

cadena

de

descripción

para

la

distribución.

El

valor

predeterminado

es

la

cadena

nombre.versión(undosp)″

donde

nombre.versión

indica

el

nombre

del

paquete

de

software

y

la

versión.

priority

Especifica

el

nivel

de

prioridad,

que

es

el

orden

en

que

los

repetidores

manejan

las

distribuciones,

que

puede

ser

h

(la

prioridad

más

alta),

m

(la

prioridad

media)

o

l

(prioridad

baja).

El

valor

predeterminado

es

m

(prioridad

media).

El

nivel

de

prioridad

es

la

prioridad

que

también

se

utiliza

al

registrar

información.

notify_interval

Especifica

la

clave

del

intervalo

de

notificación,

que

determina

la

frecuencia

con

que

cada

repetidor

empaqueta

los

resultados

que

se

han

completado

y

los

devuelve

a

la

aplicación

y

al

gestor

de

distribución.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

30

minutos)

y

se

expresa

como

un

entero

positivo

que

representa

los

minutos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

send_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

un

sistema

de

destino

reciba

un

bloque

de

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red

o

de

punto

final.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

300

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

execute_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

Software

Distribution

devuelva

el

resultado

de

una

distribución

tras

haberse

enviado

todos

los

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red,

de

punto

final

o

de

script

como,

por

ejemplo,

si

existe

un

script

que

está

ejecutando

un

bucle

infinito.

wundosp

272

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||||

Page 291: IBM Tivoli Configuration Manager

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

600

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

deadline

Es

la

fecha

en

que

una

distribución

caduca,

es

decir,

cuando

no

puede

ejecutarse

porque

no

existen

sistemas

de

destino

disponibles,

en

el

formato

″mm/dd/aaaa

hh:mm″.

distribution_note

Especifica

que

un

mensaje

va

a

asociarse

a

un

paquete

de

software

cuando

se

distribuya

a

los

destinos

móviles.

Puede

escribir

texto

en

el

formato:

distribution_note="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

distribution_note=@nombre_archivo

mandatory_date

Especifica

una

fecha,

en

el

formato

″mm/dd/aaaa

hh:mm″,

en

la

que

debe

completarse

la

operación

en

los

destinos

móviles.

En

los

destinos

móviles,

la

operación

puede

diferirse

hasta

esta

fecha.

En

la

fecha

especificada,

la

operación

se

realiza

automáticamente

en

todos

los

destinos

móviles

pendientes.

Utilice

esta

opción

para

establecer

la

distribución

como

obligatoria.

force_mandatory

El

valor

de

este

argumento

controla

el

tratamiento

que

reciben

las

distribuciones

obligatorias

en

los

destinos

móviles

cuando

la

fecha

obligatoria

ha

pasado.

Si

especifica

y

(el

valor

predeterminado),

la

distribución

obligatoria

se

iniciará

automáticamente

en

el

momento

en

que

el

usuario

móvil

se

conecte.

Si

especifica

n,

el

usuario

móvil

tiene

la

opción

de

no

iniciar

la

distribución

obligatoria.

Sin

embargo,

el

usuario

no

podrá

realizar

ninguna

otra

operación

hasta

que

se

haya

realizado

la

distribución

obligatoria.

escalate_date_n

Especifica

una

fecha,

en

el

formato

″mm/dd/aaaa

hh:mm″,

en

la

que

debe

enviarse

un

mensaje

recordatorio

a

los

destinos

móviles

que

todavía

no

han

completado

la

operación.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

fecha

de

envío

de

aviso

de

la

secuencia

debe

tener

asociado

un

mensaje,

y

no

deben

existir

intervalos

en

la

secuencia.

escalate_msg_n

Especifica

un

mensaje

que

debe

enviarse

a

los

destinos

móviles

que

no

han

completado

la

operación

en

la

fecha

de

envío

del

aviso

asociada.

wundosp

Capítulo

3.

Utilización

de

los

comandos

273

|||||||

Page 292: IBM Tivoli Configuration Manager

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

mensaje

debe

tener

asociada

una

fecha,

y

no

deben

existir

intervalos

en

la

secuencia.

Puede

escribir

texto

en

el

formato:

escalate_msg_n="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

escalate_msg_n=@nombre_archivo

enable_disconnected

Indica

si

las

operaciones

desconectadas

están

o

no

habilitadas.

Si

especifica

una

y,

tiene

la

opción

de

descargar

el

paquete

de

software

en

un

almacén

y

aplicarlo

más

tarde.

Si

especifica

una

n,

debe

aplicar

el

paquete

de

software

en

el

momento

de

descargarlo.

hidden

Para

los

destinos

móviles,

indica

si

la

operación

va

a

ser

oculta.

En

los

destinos

móviles,

las

operaciones

no

ocultas

pueden

diferirse.

Las

operaciones

ocultas

no.

Los

valores

válidos

son

y

(oculta)

y

n

(no

oculta).

Si

establece

este

argumento

en

y,

no

debe

establecer

valores

para

la

fecha

obligatoria,

las

fechas

de

envío

de

avisos

ni

los

mensajes

de

aviso.

roam_endpoints

Indica

si

la

operación

definida

en

el

comando

admite

los

puntos

finales

itinerantes.

El

establecimiento

de

este

argumento

en

y

indica

que

la

distribución

va

a

transferirse

a

cualquier

gateway

donde

se

conecte

el

punto

final

móvil.

El

establecimiento

de

este

argumento

en

n

indica

que

cuando

el

paquete

se

haya

colocado

en

la

cola

de

un

gateway,

no

podrá

transferirse

a

otro.

El

valor

predeterminado

es

n.

wake_on_lan

Indica

si

la

operación

ha

de

enviar

un

mensaje

wake-on-lan

para

desencadenar

el

reinicio

de

los

sistemas

que

no

están

disponibles

en

el

momento

de

la

distribución.

Los

valores

válidos

son

y

(sí)

y

n

(no).

is_multicast

Habilita

la

difusión

general

de

los

datos

a

varios

repetidores.

La

difusión

múltiple

envía

sólo

una

distribución

desde

el

origen

a

un

grupo

de

destinos

simultáneamente.

Utilice

esta

opción

donde

exista

un

ancho

de

banda

de

red

limitado.

Los

valores

válidos

son

t

(true)

y

f

(false).

El

establecimiento

de

este

símbolo

en

t

habilita

el

símbolo

retry_unicast.

retry_unicast

Retransmite

la

distribución

independientemente

a

cada

punto

final

que

no

ha

recibido

la

distribución

de

la

difusión

múltiple

original.

Esta

opción

sólo

puede

utilizarse

si

la

opción

is_multicast

se

ha

establecido

en

t.

enable_notification

Especifica

si

se

debe

notificar

o

no

al

usuario

del

inicio

de

una

distribución

en

su

máquina.

El

diálogo

de

notificación

que

contiene

el

texto

del

mensaje

sólo

aparece

en

puntos

finales

de

plataformas

wundosp

274

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||

Page 293: IBM Tivoli Configuration Manager

Windows.

Para

especificar

el

texto

del

mensaje,

utilice

la

opción

user_notification.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

n.

allow_defer

Especifica

si

el

usuario

puede

posponer

la

distribución.

Un

usuario

puede

posponer

la

distribución

de

software

y,

al

final

del

período

de

tiempo

pospuesto,

rechazarla

o

posponerla

de

nuevo.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

y.

allow_reject

Especifica

si

se

permite

que

el

usuario

rechace

la

distribución.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

y.

default_action

Especifica

la

acción

predeterminada

que

se

realizará

en

la

máquina

del

usuario,

en

caso

de

que

éste

no

esté

conectado

con

la

máquina

o

no

esté

físicamente

presente.

Los

valores

válidos

son

accept

y

reject.

El

valor

predeterminado

es

accept.

default_timeout

Especifica

el

intervalo

de

tiempo

que

se

muestra

el

diálogo

de

notificación.

El

valor

predeterminado

es

60

segundos.

Cuando

transcurre

el

período

de

tiempo

de

espera,

se

inicia

la

acción

predeterminada

si

el

usuario

está

conectado.

Si

el

usuario

no

está

conectado,

la

acción

predeterminada

se

inicia

inmediatamente,

sin

período

de

tiempo

de

espera.

user_notification

Especifica

el

texto

que

se

envía

con

la

distribución

y

que

se

muestra

en

la

máquina

del

usuario.

El

diálogo

de

notificación

que

contiene

el

texto

del

mensaje

sólo

aparece

en

puntos

finales

de

plataformas

Windows.

Para

habilitar

esta

función,

establezca

enable_notification

en

y

Puede

escribir

texto

con

el

siguiente

formato:

user_notification="texto

del

mensaje"

Puede

especificar

un

archivo

con

el

siguiente

formato:

user_notification=@/prueba/descarga/nombrearchivo

–R

y|n

Especifica

si

debe

utilizarse

o

no

la

comprobación

de

dependencia.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

El

valor

predeterminado

es

–R

y;

–R

n

indica

que

las

expresiones

de

dependencia

definidas

en

el

archivo

SPD

deben

pasarse

por

alto.

–T

archivo_abonados

Es

el

nombre

de

un

archivo

que

contiene

una

lista

de

los

abonados

para

la

operación.

Los

abonados

pueden

especificarse

utilizando

nombres

de

ruta

relativos

o

absolutos.

Puede

especificar

un

nombre

de

archivo,

varios

nombres

de

archivos

o

ningún

nombre

de

archivo.

Cuando

se

especifican

varios

nombres,

éstos

deben

separarse

mediante

uno

o

más

espacios

en

blanco.

Aunque

haya

especificado

un

archivo,

también

puede

especificar

abonados

por

separado

en

la

línea

de

comandos

(consulte

la

descripción

del

atributo

abonados

de

este

comando).

Si

no

se

utiliza

el

atributo

–T

ni

el

atributo

abonados,

la

operación

se

realizará

en

todos

los

abonados

del

gestor

de

perfiles

en

que

reside

el

paquete

de

software.

En

el

caso

de

que

uno

o

wundosp

Capítulo

3.

Utilización

de

los

comandos

275

|||

||||

||

||||

|||||

|

|

|

|

|||||||

|||||||||||

Page 294: IBM Tivoli Configuration Manager

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Nota:

si

alguno

de

los

archivos

especificados

está

vacío,

la

operación

no

se

ejecutará

satisfactoriamente.

nombre_objps

Es

el

nombre

y

la

versión

del

objeto

de

paquete

de

software

que

se

ha

registrado

en

el

Registro

de

nombres

de

Tivoli.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

abonados...

Son

los

nombres

de

los

sistemas

de

destino

o

del

gestor

de

perfiles

en

los

que

ha

de

deshacerse

el

paquete

de

software.

Si

no

se

ha

especificado

ningún

sistema

de

destino,

el

paquete

de

software

se

deshace

en

todos

los

abonados

del

gestor

de

perfiles

en

que

reside

el

paquete

de

software.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Autorización

admin,

senior

o

super

Valores

de

retorno

El

comando

wundosp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wundosp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wundosp

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

Para

deshacer

la

operación

que

anteriormente

se

ha

realizado

en

un

objeto

de

paquete

de

software

denominado

fsys_test^1.0,

escriba

el

comando

siguiente:

wundosp

@fsys_test^1.0

Véase

también

v

La

opción

undo

de

winstsp

y

wremovsp

v

wrpt

en

la

publicación

Tivoli

Management

Framework:

Reference

Manual

v

wmdist

en

la

publicación

Tivoli

Management

Framework:

Reference

Manual

wundosp

276

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||||

||

|||||||||||

Page 295: IBM Tivoli Configuration Manager

wversp

Verifica

un

paquete

de

software

instalado.

Sintaxis

wversp

[–l

símbolo_mdist2=valor...]

[–T

archivo_abonados]

@[PaqueteSoftware:]nombre_objps

[abonados...]

wversp

[–l

símbolo_mdist2=valor...]

[–T

archivo_abonados]

@[PaqueteSoftware:]nombre_objps

wversp

[–l

símbolo_mdist2=valor...]

@[PaqueteSoftware:]nombre_objps

[abonados...]

Descripción

El

comando

wversp

verifica

si

la

operación

que

se

ha

ejecutado

en

el

objeto

de

destino

es

coherente

con

el

paquete

instalado,

es

decir,

si

los

archivos

se

han

instalado

satisfactoriamente

en

el

sistema

de

destino.

Nota:

si

un

paquete

contiene

dos

comandos

que

realizan

operaciones

contrarias,

como

añadir

y

eliminar

el

mismo

objeto,

una

de

las

operaciones

no

pasará

la

verificación.

Opciones

–l

símbolo_mdist2=valor

Especifica

las

opciones

de

distribución,

tal

como

se

indica

a

continuación:

label

Especifica

una

cadena

de

descripción

para

la

distribución.

El

valor

predeterminado

es

la

cadena

″nombre.versión

(verify),

donde

nombre.versión

indica

el

nombre

del

paquete

de

software

y

la

versión.

priority

Especifica

el

nivel

de

prioridad,

que

es

el

orden

en

que

los

repetidores

manejan

las

distribuciones,

que

puede

ser

h

(la

prioridad

más

alta),

m

(la

prioridad

media)

o

l

(prioridad

baja).

El

valor

predeterminado

es

m

(prioridad

media).

El

nivel

de

prioridad

es

la

prioridad

que

también

se

utiliza

al

registrar

información.

notify_interval

Especifica

la

clave

del

intervalo

de

notificación,

que

determina

la

frecuencia

con

que

cada

repetidor

empaqueta

los

resultados

que

se

han

completado

y

los

devuelve

a

la

aplicación

y

al

gestor

de

distribución.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

30

minutos)

y

se

expresa

como

un

entero

positivo

que

representa

los

minutos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

send_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

un

sistema

de

destino

reciba

un

bloque

de

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red

o

de

punto

final.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

300

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

wversp

Capítulo

3.

Utilización

de

los

comandos

277

||||||

Page 296: IBM Tivoli Configuration Manager

execute_timeout

Especifica

el

tiempo

que

un

repetidor

esperará

a

que

Software

Distribution

devuelva

el

resultado

de

una

distribución

tras

haberse

enviado

todos

los

datos.

Este

tiempo

de

espera

se

utiliza

para

detectar

anomalías

de

red,

de

punto

final

o

de

script

como,

por

ejemplo,

si

existe

un

script

que

está

ejecutando

un

bucle

infinito.

Inicialmente,

este

atributo

se

establece

mediante

la

utilización

del

comando

wmdist

–s

(el

valor

predeterminado

es

de

600

segundos)

y

se

expresa

como

un

entero

positivo

que

representa

los

segundos.

Puede

alterar

temporalmente

el

valor

de

wmdist

–s

especificando

aquí

un

valor

distinto.

deadline

Es

la

fecha

en

que

una

distribución

caduca,

es

decir,

cuando

no

puede

ejecutarse

porque

no

existen

sistemas

de

destino

disponibles,

en

el

formato

″mm/dd/aaaa

hh:mm″.

distribution_note

Especifica

que

un

mensaje

va

a

asociarse

a

un

paquete

de

software

cuando

se

distribuya

a

los

destinos

móviles.

Puede

escribir

texto

en

el

formato:

distribution_note="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

distribution_note=@nombre_archivo

mandatory_date

Especifica

una

fecha,

en

el

formato

″mm/dd/aaaa

hh:mm″,

en

la

que

debe

completarse

la

operación

en

los

destinos

móviles.

En

los

destinos

móviles,

la

operación

puede

diferirse

hasta

esta

fecha.

En

la

fecha

especificada,

la

operación

se

realiza

automáticamente

en

todos

los

destinos

móviles

pendientes.

Utilice

esta

opción

para

establecer

la

distribución

como

obligatoria.

force_mandatory

El

valor

de

este

argumento

controla

el

tratamiento

que

reciben

las

distribuciones

obligatorias

en

los

destinos

móviles

cuando

la

fecha

obligatoria

ha

pasado.

Si

especifica

y

(el

valor

predeterminado),

la

distribución

obligatoria

se

iniciará

automáticamente

en

el

momento

en

que

el

usuario

móvil

se

conecte.

Si

especifica

n,

el

usuario

móvil

tiene

la

opción

de

no

iniciar

la

distribución

obligatoria.

Sin

embargo,

el

usuario

no

podrá

realizar

ninguna

otra

operación

hasta

que

se

haya

realizado

la

distribución

obligatoria.

escalate_date_n

Especifica

una

fecha,

en

el

formato

″mm/dd/aaaa

hh:mm″,

en

la

que

debe

enviarse

un

mensaje

recordatorio

a

los

destinos

móviles

que

todavía

no

han

completado

la

operación.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

fecha

de

envío

de

aviso

de

la

secuencia

debe

tener

asociado

un

mensaje,

y

no

deben

existir

intervalos

en

la

secuencia.

wversp

278

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||||

Page 297: IBM Tivoli Configuration Manager

escalate_msg_n

Especifica

un

mensaje

que

debe

enviarse

a

los

destinos

móviles

que

no

han

completado

la

operación

en

la

fecha

de

envío

del

aviso

asociada.

La

letra

n

representa

un

número

del

0

al

9;

por

lo

tanto,

puede

especificarse

una

secuencia

de

hasta

diez

mensajes.

Cada

mensaje

debe

tener

asociada

una

fecha,

y

no

deben

existir

intervalos

en

la

secuencia.

Puede

escribir

texto

en

el

formato:

escalate_msg_n="texto

del

mensaje"

Puede

especificar

un

archivo

en

el

formato:

escalate_msg_n=@nombre_archivo

enable_disconnected

Indica

si

las

operaciones

desconectadas

están

o

no

habilitadas.

Si

especifica

una

y,

tiene

la

opción

de

descargar

el

paquete

de

software

en

un

almacén

y

aplicarlo

más

tarde.

Si

especifica

una

n,

debe

aplicar

el

paquete

de

software

en

el

momento

de

descargarlo.

hidden

Para

los

destinos

móviles,

indica

si

la

operación

va

a

ser

oculta.

En

los

destinos

móviles,

las

operaciones

no

ocultas

pueden

diferirse.

Las

operaciones

ocultas

no.

Los

valores

válidos

son

y

(oculta)

y

n

(no

oculta).

Si

establece

este

argumento

en

y,

no

debe

establecer

valores

para

la

fecha

obligatoria,

las

fechas

de

envío

de

avisos

ni

los

mensajes

de

aviso.

roam_endpoints

Indica

si

la

operación

definida

en

el

comando

admite

los

puntos

finales

itinerantes.

El

establecimiento

de

este

argumento

en

y

indica

que

la

distribución

va

a

transferirse

a

cualquier

gateway

donde

se

conecte

el

punto

final

móvil.

El

establecimiento

de

este

argumento

en

n

indica

que

cuando

el

paquete

se

haya

colocado

en

la

cola

de

un

gateway,

no

podrá

transferirse

a

otro.

El

valor

predeterminado

es

n.

wake_on_lan

Indica

si

la

operación

ha

de

enviar

un

mensaje

wake-on-lan

para

desencadenar

el

reinicio

de

los

sistemas

que

no

están

disponibles

en

el

momento

de

la

distribución.

Los

valores

válidos

son

y

(sí)

y

n

(no).

is_multicast

Habilita

la

difusión

general

de

los

datos

a

varios

repetidores.

La

difusión

múltiple

envía

sólo

una

distribución

desde

el

origen

a

un

grupo

de

destinos

simultáneamente.

Utilice

esta

opción

donde

exista

un

ancho

de

banda

de

red

limitado.

Los

valores

válidos

son

t

(true)

y

f

(false).

El

establecimiento

de

este

símbolo

en

t

habilita

el

símbolo

retry_unicast.

retry_unicast

Retransmite

la

distribución

independientemente

a

cada

punto

final

que

no

ha

recibido

la

distribución

de

la

difusión

múltiple

original.

Esta

opción

sólo

puede

utilizarse

si

la

opción

is_multicast

se

ha

establecido

en

t.

wversp

Capítulo

3.

Utilización

de

los

comandos

279

Page 298: IBM Tivoli Configuration Manager

enable_notification

Especifica

si

se

debe

notificar

o

no

al

usuario

del

inicio

de

una

distribución

en

su

máquina.

El

diálogo

de

notificación

que

contiene

el

texto

del

mensaje

sólo

aparece

en

puntos

finales

de

plataformas

Windows.

Para

especificar

el

texto

del

mensaje,

utilice

la

opción

user_notification.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

n.

allow_defer

Especifica

si

el

usuario

puede

posponer

la

distribución.

Un

usuario

puede

posponer

la

distribución

de

software

y,

al

final

del

período

de

tiempo

pospuesto,

rechazarla

o

posponerla

de

nuevo.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

y.

allow_reject

Especifica

si

se

permite

que

el

usuario

rechace

la

distribución.

Los

valores

válidos

son

y

y

n.

El

valor

predeterminado

es

y.

default_action

Especifica

la

acción

predeterminada

que

se

realizará

en

la

máquina

del

usuario,

en

caso

de

que

éste

no

esté

conectado

con

la

máquina

o

no

esté

físicamente

presente.

Los

valores

válidos

son

accept

y

reject.

El

valor

predeterminado

es

accept.

default_timeout

Especifica

el

intervalo

de

tiempo

que

se

muestra

el

diálogo

de

notificación.

El

valor

predeterminado

es

60

segundos.

Cuando

transcurre

el

período

de

tiempo

de

espera,

se

inicia

la

acción

predeterminada

si

el

usuario

está

conectado.

Si

el

usuario

no

está

conectado,

la

acción

predeterminada

se

inicia

inmediatamente,

sin

período

de

tiempo

de

espera.

user_notification

Especifica

el

texto

que

se

envía

con

la

distribución

y

que

se

muestra

en

la

máquina

del

usuario.

El

diálogo

de

notificación

que

contiene

el

texto

del

mensaje

sólo

aparece

en

puntos

finales

de

plataformas

Windows.

Para

habilitar

esta

función,

establezca

enable_notification

en

y.

Puede

escribir

texto

con

el

siguiente

formato:

user_notification="texto

del

mensaje"

Puede

especificar

un

archivo

con

el

siguiente

formato:

user_notification=@/prueba/descarga/nombrearchivo

–T

archivo_abonados

Es

el

nombre

de

un

archivo

que

contiene

una

lista

de

los

abonados

para

la

operación.

Los

abonados

pueden

especificarse

utilizando

nombres

de

ruta

relativos

o

absolutos.

Puede

especificar

un

nombre

de

archivo,

varios

nombres

de

archivos

o

ningún

nombre

de

archivo.

Cuando

se

especifican

varios

nombres,

éstos

deben

separarse

mediante

uno

o

más

espacios

en

blanco.

Aunque

haya

especificado

un

archivo,

también

puede

especificar

abonados

por

separado

en

la

línea

de

comandos

(consulte

la

descripción

del

atributo

abonados

de

este

comando).

Si

no

se

utiliza

el

atributo

–T

ni

el

atributo

abonados,

la

operación

se

realizará

en

todos

los

abonados

del

gestor

de

perfiles

en

que

reside

el

paquete

de

software.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

wversp

280

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||||||

||||

||

||||

|||||

|

|

|

|

||||||||||||||

Page 299: IBM Tivoli Configuration Manager

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Nota:

si

alguno

de

los

archivos

especificados

está

vacío,

la

operación

no

se

ejecutará

satisfactoriamente.

nombre_objps

Es

el

nombre

y

la

versión

del

objeto

de

paquete

de

software

que

se

ha

registrado

en

el

Registro

de

nombres

de

Tivoli.

Para

obtener

información

acerca

del

formato

del

nombre

y

de

la

versión,

consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

abonados...

Son

los

nombres

de

los

sistemas

de

destino

o

del

gestor

de

perfiles

donde

va

a

verificarse

el

paquete

de

software.

Si

no

se

ha

especificado

ningún

sistema

de

destino,

el

paquete

de

software

se

verifica

en

todos

los

abonados

del

gestor

de

perfiles

en

que

reside

el

paquete

de

software.

Puede

especificar

un

host

de

destino,

varios

hosts

o

ninguno.

En

el

caso

de

que

uno

o

más

abonados

no

sean

válidos,

la

operación

no

se

ejecuta

en

dichos

abonados

y

sigue

realizándose

en

los

demás.

La

información

sobre

los

abonados

en

los

que

no

se

ha

completado

la

operación

se

graba

en

el

archivo

de

registro

de

Software

Distribution.

De

forma

predeterminada,

esta

función

no

está

habilitada;

para

habilitarla,

utilice

la

clave

continue_on_invalid_targets

en

el

comando

wswdcfg.

Autorización

admin,

senior

o

super

Valores

de

retorno

El

comando

wversp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wversp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wversp

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

Para

verificar

la

instalación

del

paquete

de

software

fsys^1.0

en

los

puntos

finales

destino1

y

destino2,

escriba

el

comando

siguiente:

wversp

@fsys^1.0

@destino1

@destino2

Véase

también

No

hay

comandos

relacionados.

wversp

Capítulo

3.

Utilización

de

los

comandos

281

|||

||

||||||||||||

Page 300: IBM Tivoli Configuration Manager

wwebgw

Lista

la

información

acerca

de

las

distribuciones

en

un

gateway

de

recursos.

Permite

cancelar

una

distribución

en

un

gateway

de

recursos.

Sintaxis

wwebgw

[

-c

ID_distribución

]

@Endpoint:nombre_punto_final

wwebgw

[

-d

ID_distribución

]

@Endpoint:nombre_punto_final

wwebgw

[

-l

[ID_aplicación]]

@Endpoint:nombre_punto_final

Descripción

El

comando

wwebgw

permite

listar

los

ID

de

distribución

de

los

trabajos

pendientes,

listar

los

dispositivos

pendientes

de

trabajos

con

un

ID

de

distribución

específico

o

cancelar

trabajos

con

un

ID

de

distribución

específico

en

un

gateway

de

recursos.

Tenga

en

cuenta

que

en

las

distribuciones

de

Inventory

debe

utilizar

el

comando

wcancelscan

para

cancelar

la

distribución.

Consulte

la

publicación

Guía

del

usuario

para

Inventory

para

conocer

los

detalles

de

este

comando.

Opciones

A

continuación

se

muestran

los

subcomandos

del

comando

wwebgw:

–c

ID_distribución

Cancela

todos

los

trabajos

que

aún

no

se

han

completado

para

el

ID

de

distribución

especificado

en

un

gateway

de

recursos.

–d

ID_distribución

Lista

los

dispositivos

que

todavía

no

están

completos

para

los

trabajos

en

un

gateway

de

recursos

con

el

ID

de

distribución

especificado.

–l

[ID_aplicación]

Lista

los

ID

de

distribución

y

de

aplicación

de

trabajos

pendientes

en

un

gateway

de

recursos.

Si

se

especifica

un

ID

de

aplicación,

sólo

se

listarán

las

distribuciones

para

el

ID

de

aplicación

especificado;

de

lo

contrario,

se

listarán

todas

las

distribuciones.

@Endpoint:nombre_punto_final

Especifica

el

nombre

del

punto

final

del

gateway

de

recursos.

Autorización

En

las

opciones

–d

o

–l:

user,

admin,

senior,

super

En

la

opción

–c:

admin,

senior,

super

Valores

de

retorno

El

comando

wwebgw

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wwebgw

se

ha

ejecutado

satisfactoriamente.

-1

Indica

que

wwebgw

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

Para

listar

todas

las

distribuciones

pendientes

del

gateway

de

recursos

del

punto

final

praga,

escriba

lo

siguiente:

wwebgw

-l

@Endpoint:praga

wwebgw

282

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 301: IBM Tivoli Configuration Manager

Para

listar

todos

los

dispositivos

pendientes

para

los

trabajos

cuyo

ID

de

distribución

es

12698463491022031689

y

que

corresponden

al

gateway

de

recursos

del

punto

final

praga,

escriba

lo

siguiente:

wwebgw

-c

12698463491022031689

@Endpoint:praga

Para

cancelar

todos

los

trabajos

pendientes

para

el

ID

de

distribución

12698463491022031689

del

gateway

de

recursos

del

punto

final

praga,

escriba

lo

siguiente:

wwebgw

-c

12698463491022031689

@Endpoint:praga

Véase

también

El

comando

wcancelscan

en

la

publicación

Guía

del

usuario

para

Inventory

El

comando

winstsp

para

conocer

cuáles

son

las

opciones

válidas

para

las

distribuciones

a

grupos

de

recursos.

wwebgw

Capítulo

3.

Utilización

de

los

comandos

283

|||

|

Page 302: IBM Tivoli Configuration Manager

Comandos

de

destino

desconectado

Existen

algunos

comandos

que

se

ejecutan

localmente

en

un

sistema

desconectado.

La

mayoría

de

estos

comandos

desempeñan

las

mismas

funciones

que

los

comandos

de

servidor

relacionados

como,

por

ejemplo,

instalar,

aceptar,

validar

y

eliminar

paquetes

de

software.

Uno

de

los

usos

más

importantes

de

estos

comandos

es

probar

los

paquetes

de

software

en

una

máquina

de

preparación

antes

de

distribuirlos

a

un

entorno

más

grande.

Además,

existen

comandos

desconectados

que

le

ayudan

a

mantener

el

control

del

software

que

se

ha

instalado

en

un

punto

final

proporcionando

los

recursos

necesarios

para

producir

una

lista

de

los

paquetes

instalados

en

el

punto

final

(wdlssp)

y

a

establecer

los

paquetes

que

se

han

instalado

de

forma

independiente

bajo

el

control

de

Software

Distribution

(wdsetsps).

Para

utilizar

estos

comandos

en

un

punto

final,

debe

instalar

Software

Distribution

Java

Endpoint

Package

Editor.

La

Interfaz

de

web

de

Software

Distribution

puede

ejecutarse

desde

un

sistema

de

destino

desconectado.

Consulte

la

publicación

Guía

del

usuario

para

Software

Distribution

para

obtener

más

información

acerca

de

la

Interfaz

de

web.

Nota:

la

interfaz

de

línea

de

comandos

desconectados

no

está

disponible

para

gestionar

paquetes

de

software

en

máquinas

OS/400.

En

la

Tabla

44

se

listan

los

comandos

de

destino

desconectado.

Tabla

44.

Comandos

de

destino

desconectado

Comandos

de

destino

desconectado

Finalidad

Consulte

la

página

wdacptsp

Acepta

un

paquete

de

software.

285

wdcmmtsp

Valida

un

paquete

de

software.

286

wdinstsp

Instala

un

paquete

de

software.

287

wdlssp

Lista

los

paquetes

de

software

instalados.

289

wdrmvsp

Elimina

un

paquete

de

software

instalado.

290

wdsetsps

Registra

la

presencia,

en

los

puntos

finales,

de

paquetes

de

software

que

se

han

instalado

independientemente

de

Software

Distribution.

292

wdswdvar

Gestiona

las

variables

utilizadas

en

paquetes

de

software

en

el

punto

final

en

el

que

se

ejecuta

el

comando.

294

wdubldsp

Convierte

un

paquete

de

software

del

formato

construido

al

formato

no

construido.

296

wdundosp

Deshace

un

paquete

de

software

instalado.

298

wdversp

Verifica

un

paquete

de

software

instalado.

300

Comandos

de

destino

desconectado

284

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 303: IBM Tivoli Configuration Manager

wdacptsp

Acepta

un

paquete

de

software.

Este

comando

se

ejecuta

para

un

objeto

para

el

cual

la

operación

anterior

se

ha

realizado

con

la

opción

con

posibilidad

de

deshacer.

La

ejecución

de

este

comando

suprime

las

copias

de

seguridad

y

cambia

el

estado

del

paquete

de

acuerdo

con

ello.

Sintaxis

wdacptsp

nombreps.verps

Descripción

El

comando

wdacptsp

suprime

las

copias

de

seguridad;

por

lo

tanto,

la

operación

anterior

ya

no

puede

deshacerse.

Opciones

nombreps.verps

Es

el

nombre

y

la

versión

del

paquete

de

software

instalado.

Consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Valores

de

retorno

El

comando

wdacptsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wdacptsp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wdacptsp

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

genérico.

Valor

de

retorno

positivo

Indica

que

wdacptsp

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

específico.

Para

obtener

más

información

sobre

valores

de

retorno,

consulte

la

Tabla

45

en

la

página

301.

Ejemplos

Para

aceptar

el

paquete

de

software

fsys_test^1.0,

escriba

el

comando

siguiente:

wdacptsp

fsys_test^1.0

Véase

también

La

opción

undo

de

wdinstp

y

wdrmvsp

wdacptsp

Capítulo

3.

Utilización

de

los

comandos

285

||

||

|||

||||

Page 304: IBM Tivoli Configuration Manager

wdcmmtsp

Valida

un

paquete

de

software.

Sintaxis

wdcmmtsp

[-R{

y|n}][–c

y|n|o|r]

nombreps.versión

Descripción

El

comando

wdcmmtsp

da

lugar

a

que

todas

las

actualizaciones

que

se

han

realizado

en

la

fase

de

preparación

(en

modalidad

transaccional)

entren

en

vigor.

Opciones

–R

{y

|n}

Especifica

si

debe

utilizarse

o

no

la

comprobación

de

dependencia.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

El

valor

predeterminado

es

–R

y;

–R

n

indica

que

las

expresiones

de

dependencia

definidas

en

el

archivo

SPD

deben

pasarse

por

alto.

–cy|n|o|r

Especifica

la

opción

de

reinicio

para

la

validación:

n

(validar

sin

reiniciar),

y

(validar

con

reinicio

de

usuario),

o

(validar

con

reinicio

sólo

si

es

necesario)

o

r

(validar

con

reinicio

automático).

Nota:

la

única

opción

que

está

disponible

en

la

plataforma

UNIX

es

–cn.

La

opción

–cr

no

está

disponible

en

sistemas

de

destino

desconectados

que

se

ejecutan

en

la

plataforma

Windows

ME.

nombreps.versión

Es

el

nombre

y

la

versión

del

paquete

de

software

instalado.

Consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Valores

de

retorno

El

comando

wdcmmtsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wdcmmtsp

se

ha

iniciado

correctamente.

-1

Indica

que

wdcmmtsp

no

ha

podido

ejecutarse

debido

a

un

error

genérico.

Valor

de

retorno

positivo

Indica

que

wdcmmtsp

no

ha

podido

ejecutarse

debido

a

un

error

específico.

Para

obtener

más

información

sobre

valores

de

retorno,

consulte

la

Tabla

45

en

la

página

301.

Ejemplos

Para

preparar

una

operación

de

validación

para

el

objeto

fsys_test^1.0,

escriba

el

comando

siguiente:

wdcmmtsp

-c

y

fsys_test^1.0

El

valor

y

de

la

opción

–c

especifica

que

la

validación

se

ejecutará

después

del

reinicio

del

primer

usuario.

Véase

también

La

opción

transactional

de

wdinstsp,

wdrmvsp

y

wdundosp

wdcmmtsp

286

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||

||

||

||||

Page 305: IBM Tivoli Configuration Manager

wdinstsp

Instala

un

paquete

de

software.

Sintaxis

wdinstsp

[–p]

[[–f]

[-R{

y|n}]

[–D

variable=valor]...

[–t

y|o

[–c

y|n|o|r]]

[–u

y|n|o|u

[–a]]

ruta_bloqueps

wdinstsp

[–p]

[[–f]

[-R{

y|n}]

[–D

variable=valor]...

[–t

y|n|o

]

[–u

y|n|o|u

[–a]]

ruta_bloqueps

wdinstsp

[-n

nombreps.versión]

[[–f]

[-R{

y|n}]

[–D

variable=valor]...

[–t

y|o

[–c

y|n|o|r]]

[–u

y|n|o|u

[–a]]

ruta_bloqueps

wdinstsp

[-n

nombreps.versión]

[[–f]

[-R{

y|n}]

[–D

variable=valor]...

[–t

y|n|o

]

[–u

y|n|o|u

[–a]]

ruta_bloqueps

Descripción

Este

comando

realiza

una

instalación,

en

el

sistema

de

destino,

de

las

acciones

que

se

describen

en

un

paquete

de

software.

Opciones

–p

Especifica

sólo

una

operación

de

instalación

de

vista

previa;

el

paquete

de

software

no

se

instala

realmente.

–n

nombreps.ver

Especifica

el

nombre

y

la

versión

del

paquete

de

software

que

va

a

instalarse.

–f

Especifica

que

ha

de

forzarse

la

operación,

con

independencia

del

estado

del

sistema

de

destino

desconectado.

–R

y

|n

Especifica

si

debe

utilizarse

o

no

la

comprobación

de

dependencia.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

El

valor

predeterminado

es

–R

y;

–R

n

indica

que

las

expresiones

de

dependencia

definidas

en

el

archivo

SPD

deben

pasarse

por

alto.

–D

variable=valor

Define

el

valor

de

una

variable

utilizada

en

el

paquete

de

software,

para

añadir

o

alterar

temporalmente

las

variables

existentes.

Cuando

especifique

varias

variables,

repita

la

especificación

del

atributo

–D

delante

de

cada

variable=valor.

–t

y|n|o

Especifica

la

opción

transaccional:

n

(no,

que

es

el

valor

predeterminado),

y

(sí)

u

o

(sólo

si

es

necesario).

–cy|n|o|r

Especifica

la

opción

de

validación

automática:

n

(validación

automática

sin

reinicio),

y

(validación

automática

con

reinicio

de

usuario),

o

(reiniciar

sólo

si

es

necesario)

o

r

(validación

automática

con

reinicio

automático).

Nota:

la

única

opción

que

está

disponible

en

la

plataforma

UNIX

es

–cn.

La

opción

–cr

no

está

disponible

en

sistemas

de

destino

desconectados

que

se

ejecutan

en

la

plataforma

Windows

ME.

wdinstsp

Capítulo

3.

Utilización

de

los

comandos

287

Page 306: IBM Tivoli Configuration Manager

El

atributo

-c

sólo

puede

utilizarse

junto

con

las

opciones

-ty

o

-to

(transaccional).

–u

y|n|o|u

Especifica

la

opción

con

posibilidad

de

deshacer:

n

(no,

que

es

el

valor

predeterminado),

y

(sí),

o

(preferiblemente)

o

u

(con

posibilidad

de

deshacer

en

transaccional).

–a

Especifica

que

la

operación

debe

aceptarse

automáticamente.

Este

atributo

se

utiliza

junto

con

el

atributo

–u

(deshacer).

ruta_bloqueps

Especifica

la

ruta

del

bloque

de

paquete

de

software.

Valores

de

retorno

El

comando

wdinstsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wdinstsp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wdinstsp

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

genérico.

Valor

de

retorno

positivo

Indica

que

wdinstsp

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

específico.

Para

obtener

más

información

sobre

valores

de

retorno,

consulte

la

Tabla

45

en

la

página

301.

Ejemplos

Para

instalar

el

bloque

de

paquete

de

software

d:\testdir\fsystem.spb

con

la

opción

con

posibilidad

de

deshacer,

escriba

el

comando

siguiente:

wdinstsp

-u

y

d:\testdir\fsystem.spb

Véase

también

wdrmvsp,

wdundosp,

wdcmmtsp,

wdacptsp

wdinstsp

288

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||

||

|||

||||

Page 307: IBM Tivoli Configuration Manager

wdlssp

Lista

los

paquetes

de

software

que

se

han

instalado

en

un

punto

final,

incluidos

los

paquetes

ocultos.

Sintaxis

wdlssp

Descripción

La

salida

del

comando

wdlssp

incluye

una

lista

de

los

nombres

de

los

paquetes

de

software,

su

versión

y

los

estados

de

los

paquetes

de

software.

Consulte

el

Capítulo

2,

“Operaciones

de

gestión

de

cambios”,

en

la

página

145

para

obtener

más

información

acerca

de

los

estados

de

los

paquetes

de

software

y

acerca

de

la

utilización

de

las

operaciones

de

gestión

de

cambios.

Opciones

Ninguna

Valores

de

retorno

El

comando

wdlssp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wdlssp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wdlssp

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

genérico.

Valor

de

retorno

positivo

Indica

que

wdlssp

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

específico.

Para

obtener

más

información

sobre

valores

de

retorno,

consulte

la

Tabla

45

en

la

página

301.

Ejemplos

A

continuación

se

muestra

un

ejemplo

de

la

salida

del

comando

wdlssp:

----------------------------

Name

:

MY_APPL

Version

:

1.0

State

:

ICU--

----------------------------

Name

:

ADD_FILES

Version

:

1.0

State

:

IC---

------------------------------

Véase

también

wdinstsp,

wdrmvsp,

wdcmmtsp,

wdundosp,

wdacptsp

wdlssp

Capítulo

3.

Utilización

de

los

comandos

289

||

||

|||

||||

Page 308: IBM Tivoli Configuration Manager

wdrmvsp

Elimina

un

paquete

de

software

instalado.

Sintaxis

wdrmvsp

[–f]

[-R{

y|n}][–D

variable=valor...]

[–t

y|o

[–c

y|n|o|r]]

[–u

y|n|o|u

[–a]]

{{–s

|

–S}

ruta_nombreps

|

nombreps.versión}

wdrmvsp

[–f]

[-R{

y|n}][–D

variable=valor...]

[–t

y|n|o]

[–u

y|n|o|u

[–a]]

{{–s

|

–S}

ruta_nombreps

|

nombreps.versión}

Descripción

Opciones

–f

Especifica

que

ha

de

forzarse

la

operación,

con

independencia

del

estado

del

sistema

de

destino.

–R

y

|n

Especifica

si

debe

utilizarse

o

no

la

comprobación

de

dependencia.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

El

valor

predeterminado

es

–R

y;

–R

n

indica

que

las

expresiones

de

dependencia

definidas

en

el

archivo

SPD

deben

pasarse

por

alto.

–D

variable=valor

Define

el

valor

de

una

variable

utilizada

en

el

paquete

de

software,

para

añadir

o

alterar

temporalmente

las

variables

existentes.

Si

va

a

eliminar

un

paquete

de

software

que

ya

estaba

instalado,

puede

definir

o

alterar

temporalmente

sólo

las

variables

que

no

se

resolvieron

durante

la

operación

de

instalación

anterior.

Cuando

especifique

varias

variables,

repita

el

argumento

–D

delante

de

cada

variable=valor.

–t

y|n|o

Especifica

la

opción

transaccional:

n

(no,

que

es

el

valor

predeterminado),

y

(sí)

u

o

(sólo

si

es

necesario).

–cy|n|o|r

Especifica

la

opción

de

validación

automática:

n

(validación

automática

sin

reinicio),

y

(validación

automática

con

reinicio

de

usuario),

o

(reiniciar

sólo

si

es

necesario)

o

r

(validación

automática

con

reinicio

automático).

Nota:

la

única

opción

que

está

disponible

en

la

plataforma

UNIX

es

–cn.

La

opción

–cr

no

está

disponible

en

sistemas

de

destino

desconectados

que

se

ejecutan

en

el

sistema

operativo

Windows

ME.

El

atributo

–c

sólo

puede

utilizarse

con

las

opciones

–ty

o

–to

(transaccional).

–u

y|n|o|u

Especifica

la

opción

con

posibilidad

de

deshacer:

n

(no,

que

es

el

valor

predeterminado),

y

(sí),

o

(preferiblemente)

o

u

(con

posibilidad

de

deshacer

en

transaccional).

–a

Especifica

que

la

operación

debe

aceptarse

automáticamente.

Este

atributo

se

utiliza

junto

con

el

atributo

–u

(deshacer).

–s

Especifica

que,

para

realizar

la

operación,

ha

de

utilizarse

el

paquete

de

wdrmvsp

290

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|||||||

Page 309: IBM Tivoli Configuration Manager

software.

Este

atributo

puede

utilizarse

si

el

objeto

de

paquete

de

software

no

existe,

o

bien

junto

con

el

atributo

–f,

que

fuerza

la

operación.

–S

Especifica

que,

para

realizar

la

operación,

ha

de

utilizarse

el

bloque

de

paquete

de

software.

Este

atributo

puede

utilizarse

si

el

objeto

de

paquete

de

software

no

existe,

o

bien

junto

con

el

atributo

–f,

que

fuerza

la

operación.

ruta_nombreps

Es

el

nombre

del

archivo

de

la

ruta

del

paquete

de

software

(que

se

utiliza

junto

con

los

atributos

–s

y

–S).

nombreps.versión

Es

el

nombre

y

la

versión

del

paquete

de

software

instalado.

Consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Valores

de

retorno

El

comando

wdrmvsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wdrmvsp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wdrmvsp

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

genérico.

Valor

de

retorno

positivo

Indica

que

wdrmvsp

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

específico.

Para

obtener

más

información

sobre

valores

de

retorno,

consulte

la

Tabla

45

en

la

página

301.

Ejemplos

Para

eliminar

el

paquete

de

software

fsys_test^1.0,

escriba

el

comando

siguiente:

wdrmvsp

fsys_test^1.0

Véase

también

wdinstsp

wdrmvsp

Capítulo

3.

Utilización

de

los

comandos

291

||

||

|||

||||

Page 310: IBM Tivoli Configuration Manager

wdsetsps

Registra

la

presencia,

en

un

sistema

de

destino,

de

una

aplicación

que

se

ha

instalado

independientemente

de

Software

Distribution.

Sintaxis

wdsetsps

[–f]

[–v

tipo_versión]

[–t

tipo_paquete]

-T

archivo_paq...

wdsetsps

[–f]

[–v

tipo_versión]

[–t

tipo_paquete]

nombreps.versión

Descripción

Mediante

la

utilización

de

este

comando,

puede

hacer

que

las

aplicaciones

que

se

han

instalado

independientemente

estén

bajo

el

control

de

Software

Distribution.

Cuando

ejecuta

este

comando

en

un

sistema

de

destino

desconectado,

al

paquete

de

software

especificado

se

le

asigna

un

estado

IC-D-,

que

indica

que

se

ha

instalado

y

″descubierto″.

El

comando

incluye

comprobación

opcional

de

la

versión.

Si

utiliza

la

comprobación

de

la

versión,

los

estados

de

los

paquetes

de

software

de

las

versiones

anteriores

del

paquete

que

están

presentes

en

el

punto

final

se

establecen

para

suprimirse

del

catálogo.

Para

alertarle

acerca

de

la

supresión,

se

visualiza

un

mensaje.

Puede

utilizar

el

argumento

–f

para

que

no

se

visualice

este

aviso.

Tras

utilizar

este

comando,

puede

actualizar

la

información

del

servidor

para

que

incluya

los

estados

de

los

paquetes

de

software

que

se

han

descubierto

ejecutando

el

comando

wsyncsp.

Existen

limitaciones

para

las

operaciones

de

gestión

de

cambios

que

pueden

utilizarse

para

un

paquete

de

software

descubierto.

Sólo

están

disponibles

las

operaciones

siguientes:

v

Eliminar

paquete

de

software

v

Forzar

la

instalación

del

paquete

de

software

Opciones

–f

Si

se

utiliza

la

comprobación

de

la

versión,

especifica

que

no

va

a

emitirse

ningún

mensaje

de

aviso

antes

de

suprimirse

las

versiones

anteriores

del

paquete

de

software.

–v

tipo_versión

Especifica

si

ha

de

utilizarse

la

comprobación

de

la

versión

al

añadir

el

paquete

al

catálogo.

Los

valores

posibles

son

SWD

(utilizar

comprobación

de

la

versión)

y

None

(ninguno,

sin

comprobación

de

la

versión).

El

valor

predeterminado

es

SWD.

–t

tipo_paquete

Especifica

el

tipo

de

paquete

y

controla

las

comprobaciones

de

las

versiones

que

han

de

realizarse.

Los

valores

posibles

son

REFRESH

y

PATCH.

El

valor

predeterminado

es

REFRESH.

Consulte

el

apartado

“Comprobación

de

la

versión

del

paquete

de

software”

en

la

página

5

para

obtener

información

detallada

acerca

de

la

forma

en

que

se

realizan

las

comprobaciones

de

la

versión.

-T

archivo_paq

Especifica

un

archivo

que

contiene

los

nombres

de

los

paquetes

de

software

que

han

de

registrarse

en

Software

Distribution.

wdsetsps

292

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 311: IBM Tivoli Configuration Manager

nombreps.versión

Es

el

nombre

y

la

versión

del

paquete

de

software

instalado.

Consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Puede

especificar

varios

paquetes

de

software.

Valores

de

retorno

El

comando

wdsetsps

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wdsetsps

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wdsetsps

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

genérico.

Valor

de

retorno

positivo

Indica

que

wdsetsps

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

específico.

Para

obtener

más

información

sobre

valores

de

retorno,

consulte

la

Tabla

45

en

la

página

301.

Ejemplos

Para

realizar

el

descubrimiento

de

la

renovación

del

paquete

de

software

fsys_test.2.0,

con

comprobación

de

la

versión,

escriba

el

comando

siguiente:

wdsetsps

-v

SWD

-t

REFRESH

fsys_test.2.0

Véase

también

wsyncsp,

wsetsps

wdsetsps

Capítulo

3.

Utilización

de

los

comandos

293

||

||

|||

||||

Page 312: IBM Tivoli Configuration Manager

wdswdvar

Gestiona

las

variables

utilizadas

en

paquetes

de

software

en

el

punto

final

en

el

que

se

ejecuta

el

comando.

Sintaxis

wdswdvar

-a

wdswdvar

-s

var=valor

wdswdvar

-g

var

wdswdvar

-d

var

Descripción

El

comando

wdswdvar

crea,

modifica,

visualiza

y

suprime

variables

definidas

en

el

archivo

swdis.var

y

que

se

utilizan

en

paquetes

de

software

en

el

punto

final

en

el

que

se

ejecuta

el

comando.

Las

variables

se

resuelven

durante

la

ejecución

en

la

máquina

del

punto

final

y

los

paquetes

de

software

utilizan

el

valor

resultante

para

realizar

las

operaciones

necesarias.

Este

comando

ayuda

al

usuario

a

editar

el

archivo

swdis.var,

que

se

utiliza

principalmente

en

los

programas

antes

y

después

de

construcción.

Si

todavía

no

existe,

el

archivo

swdis.var

se

crea

la

primera

vez

que

se

utiliza

este

comando

y

se

guarda

en

el

directorio

especificado

en

el

archivo

swdis.ini.

Este

comando

se

transfiere

al

punto

final

cuando

se

distribuye

un

paquete

de

software.

No

está

disponible

en

la

línea

de

comandos

desconectada

y

sólo

se

utiliza

en

los

programas

antes

y

después

de

construcción.

Para

obtener

más

información,

consulte

el

apartado

“Definición

en

el

punto

final

de

programas

antes

y

después

de

la

construcción”

en

la

página

17.

Notas:

1.

Al

utilizar

este

comando

en

los

programas

antes

y

después

de

construcción

en

puntos

finales

de

Netware,

inserte

la

siguiente

sentencia

como

primera

línea

del

programa:

search

add

ruta_del_archivo_wdswdvar.nlm

2.

En

los

puntos

finales

Netware,

no

se

puede

utilizar

este

comando

en

los

programas

antes

y

después

de

construcción.

Nota:

Opciones

–a

Devuelve

una

lista

de

todas

las

variables

definidas

con

sus

valores

asociados.

–s

var=valor

Establece

el

valor

para

la

variable

especificada.

–g

var

Devuelve

el

valor

actual

de

la

variable

especificada.

-d

var

Suprime

la

variable

especificada.

Valores

de

retorno

El

comando

wdswdvar

devuelve

uno

de

los

valores

siguientes:

wdswdvar

294

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|

||

||

|

|

|

||||||||

||

|||||

|

|||

|

||

|

|

|||

||

||

||

||

Page 313: IBM Tivoli Configuration Manager

0

Indica

que

wdswdvar

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wdswdvar

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

genérico.

Ejemplos

1.

Para

definir

la

variable

WebSrvHomeDir

de

modo

que

especifique

la

ruta

de

HTTP

Server,

escriba

el

siguiente

comando:

wdswdvar

-s

WebSrvHomeDir=/IBMHTTPServer

2.

Para

establecer

el

directorio

inicial

en

/test/temp,

escriba

el

siguiente

comando:

wdswdvar

-s

home_dir=/test/temp

Véase

también

wsetspgs,

wgetspgs

wdswdvar

Capítulo

3.

Utilización

de

los

comandos

295

||

|||

|||

|

|

|

||

Page 314: IBM Tivoli Configuration Manager

wdubldsp

Convierte

un

paquete

de

software

del

formato

construido

(spb)

al

formato

no

construido

(sp

o

spd)

y

guarda

el

contenido

del

paquete

de

software

en

un

directorio

especificado.

Sintaxis

wdubldsp

{–s

ruta_sp

|

–f

ruta_spd}

[–o]

ruta_spb

dir_destino

Descripción

El

comando

wdubldsp

convierte

un

paquete

de

software

construido

en

uno

de

los

formatos

no

construidos,

.sp

o

.spd.

Guarda

el

paquete

de

software

resultante

en

el

directorio

que

se

ha

especificado

en

la

variable

ruta_sp

o

ruta_spd

y

guarda

el

contenido

del

paquete

en

el

directorio

que

se

ha

especificado

en

la

variable

dir_destino.

El

comando

actualiza

la

stanza

en

el

paquete

de

software

que

indica

la

ubicación

del

contenido

del

paquete

de

software,

de

modo

que

apunte

al

directorio

especificado.

Las

rutas

de

origen

relativas

no

pueden

utilizarse.

Si

se

especifican

rutas

de

este

tipo,

la

conversión

a

formato

no

construido

puede

producir

resultados

anómalos

o

actuar

de

forma

imprevisible.

Opciones

–s

ruta_sp

Especifica

el

directorio

en

que

va

a

almacenarse

el

paquete

de

software

no

construido,

si

está

realizando

la

conversión

de

éste

al

formato

sp.

–f

ruta_spd

Especifica

el

directorio

en

que

va

a

almacenarse

el

paquete

de

software

no

construido,

si

está

realizando

la

conversión

de

éste

al

formato

spdf.

–o

Indica

que

debe

sobrescribirse

el

archivo

existente

que

tiene

el

mismo

nombre.

ruta_spb

Especifica

el

nombre

del

archivo

calificado

al

completo

del

paquete

de

software

construido

que

desea

convertir.

dir_destino

Especifica

el

directorio

en

que

va

a

almacenarse

el

contenido

del

paquete

de

software.

Valores

de

retorno

El

comando

wdubldsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wdubldsp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wdubldsp

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

genérico.

Valor

de

retorno

positivo

Indica

que

wdubldsp

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

específico.

Para

obtener

más

información

sobre

valores

de

retorno,

consulte

la

Tabla

45

en

la

página

301.

wdubldsp

296

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||

|||

|||

||

||

|||

||||

Page 315: IBM Tivoli Configuration Manager

Ejemplos

Para

convertir

el

archivo

de

bloque

de

paquete

de

software

package1.spb

en

el

formato

de

definición

de

paquete

de

software

y

guardar

el

contenido

en

el

directorio

c:\staging,

escriba

el

comando

siguiente:

wdubldsp

-f

c:\spd

c:\spb\package1.spb

c:\targdir

Véase

también

wconvspo,

wdbldsp,

wdexptsp,

wdcrtsp.

wdubldsp

Capítulo

3.

Utilización

de

los

comandos

297

Page 316: IBM Tivoli Configuration Manager

wdundosp

Deshace

la

operación

anterior.

Sintaxis

wdundosp

[-R{

y|n}]

[–t

y|o

[–c

y|n|o|r]]

nombreps.versión

wdundosp

[-R{

y|n}]

[–t

y|n|o]

nombreps.versión

Descripción

El

comando

wdundosp

devuelve

al

sistema

al

estado

en

que

se

encontraba

antes

de

la

ejecución

de

la

operación

anterior.

Este

comando

se

utiliza

para

los

objetos

para

los

que

la

operación

anterior

se

ha

ejecutado

en

modalidad

con

posibilidad

de

deshacer.

Opciones

–R

y

|n

Especifica

si

debe

utilizarse

o

no

la

comprobación

de

dependencia.

Esta

opción

sólo

está

disponible

si

el

destino

ya

está

registrado

en

la

base

de

datos

de

Inventory

como

consecuencia

de

una

exploración

o

de

una

operación

de

gestión

de

cambios

realizada

en

el

destino.

El

valor

predeterminado

es

–R

y;

–R

n

indica

que

las

expresiones

de

dependencia

definidas

en

el

archivo

SPD

deben

pasarse

por

alto.

–t

y|n|o

Especifica

la

opción

transaccional:

n

(no,

que

es

el

valor

predeterminado),

y

(sí)

u

o

(sólo

si

es

necesario).

–c

y|n|o|r

Especifica

la

opción

de

validación

automática:

n

(validación

automática

sin

reinicio),

y

(validación

automática

con

reinicio

de

usuario),

o

(reiniciar

sólo

si

es

necesario)

o

r

(validación

automática

con

reinicio

automático).

El

atributo

–c

sólo

puede

utilizarse

con

las

opciones

–ty

o

–to

(transaccional).

El

atributo

–c

sólo

puede

utilizarse

con

las

opciones

–ty

o

–to

(transaccional).

Nota:

la

única

opción

que

está

disponible

en

la

plataforma

UNIX

es

–cn

La

opción

–cr

no

está

disponible

en

sistemas

de

destino

desconectados

que

se

ejecutan

en

la

plataforma

Windows

ME.

nombreps.versión

Es

el

nombre

y

la

versión

del

paquete

de

software

instalado.

Consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Valores

de

retorno

El

comando

wdundosp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wdundosp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wdundosp

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

genérico.

Valor

de

retorno

positivo

Indica

que

wdundosp

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

específico.

Para

obtener

más

información

sobre

valores

de

retorno,

consulte

la

Tabla

45

en

la

página

301.

wdundosp

298

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||

||

|||

||||

Page 317: IBM Tivoli Configuration Manager

Ejemplos

Para

deshacer

la

última

operación

que

se

ha

realizado

en

fsys_test^1.0,

escriba

el

comando

siguiente:

wdundosp

fsys_test^1.0

Véase

también

La

opción

undo

de

wdinstsp

y

wdrmvsp

wdundosp

Capítulo

3.

Utilización

de

los

comandos

299

Page 318: IBM Tivoli Configuration Manager

wdversp

Verifica

un

paquete

de

software

instalado.

Sintaxis

wdversp

nombreps.versión

Descripción

El

comando

wdversp

verifica

si

la

operación

que

se

ha

ejecutado

en

el

objeto

de

destino

es

coherente

con

el

paquete

instalado,

es

decir,

si

los

archivos

se

han

instalado

satisfactoriamente

en

el

sistema

de

destino.

Nota:

si

un

paquete

contiene

dos

comandos

que

realizan

operaciones

contrarias,

como

añadir

y

eliminar

el

mismo

objeto,

una

de

las

operaciones

no

pasará

la

verificación.

Opciones

nombreps.versión

Es

el

nombre

y

la

versión

del

paquete

de

software

instalado.

Consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Valores

de

retorno

El

comando

wdversp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wdversp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wdversp

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

genérico.

Valor

de

retorno

positivo

Indica

que

wdversp

no

se

ha

ejecutado

satisfactoriamente

debido

a

un

error

específico.

Para

obtener

más

información

sobre

valores

de

retorno,

consulte

la

Tabla

45

en

la

página

301.

Ejemplos

Para

verificar

la

instalación

del

paquete

de

software

fsys^1.0

en

el

sistema

de

destino,

escriba

el

comando

siguiente:

wdversp

@fsys^1.0

Véase

también

wdinstsp,

wdacptsp,

wdcmmtsp,

wdundosp

wdversp

300

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

||

||

|||

||||

Page 319: IBM Tivoli Configuration Manager

Valores

de

retorno

Los

valores

de

retorno

le

ayudan

a

identificar

el

resultado

del

comando:

un

valor

de

retorno

igual

a

cero

indica

que

el

comando

se

ha

completado

satisfactoriamente,

mientras

que

un

valor

de

retorno

de

-1

o

distinto

de

cero

indica

que

se

ha

producido

un

error.

Puede

encontrar

una

lista

de

todos

los

valores

de

retorno

distintos

de

-1

y

cero

en

la

Tabla

45.

Tabla

45.

Valores

de

retorno

Código

de

salida

Valor

Flujo

de

la

operación

success_reboot_now

1

Operación

satisfactoria.

La

máquina

se

reinicia

automáticamente.

success_reboot_now_reexecute

2

Operación

satisfactoria.

Es

necesario

reiniciar

manualmente.

success_reboot_after

3

Operación

satisfactoria.

Es

necesario

reiniciar

manualmente.

success_reboot_after_reexecute

4

Operación

satisfactoria.

Es

necesario

reiniciar

manualmente.

success_in_a_reboot

5

Operación

satisfactoria.

Es

necesario

reiniciar

manualmente.

success_retry

6

Sólo

se

utiliza

en

comprobaciones

internas.

warning

7

Operación

satisfactoria.

Algunas

operaciones

han

devuelto

un

aviso.

temporary_failure

8

Se

ha

producido

un

error

temporal.

Antes

de

repetir

el

comando,

debe

corregirse

el

error.

failure

9

Operación

no

satisfactoria.

El

sistema

no

puede

retrotraerse

a

su

estado

previo.

fatal_failure

10

Operación

no

satisfactoria.

El

sistema

no

puede

retrotraerse

a

su

estado

previo.

failure_with_info

11

Operación

no

satisfactoria.

En

la

salida

de

error

estándar

se

visualiza

información

adicional.

wdversp

Capítulo

3.

Utilización

de

los

comandos

301

|||||

Page 320: IBM Tivoli Configuration Manager

Comandos

de

ubicación

de

preparación

En

la

tabla

siguiente

se

indican

los

comandos

que

pueden

utilizarse

para

preparar

un

paquete

de

software:

Tabla

46.

Comandos

de

preparación

Comando

de

preparación

Finalidad

Consulte

la

página

autopack

Crea

un

paquete

de

software

comparando

instantáneas

sucesivas

del

contenido

del

disco

de

un

sistema

de

destino.

303

wdbldspb

Crea

un

bloque

de

paquete

de

software

a

partir

de

un

paquete

de

software.

305

wdcrtsp

Crea

un

paquete

de

software

o

un

bloque

de

paquete

de

software

a

partir

de

un

archivo

de

definición

de

paquete

de

software

(SPD).

306

wdexptsp

Exporta

un

paquete

de

software.

307

Comandos

de

ubicación

de

preparación

302

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 321: IBM Tivoli Configuration Manager

autopack

Crea

un

paquete

de

software

comparando

instantáneas

sucesivas

del

contenido

del

disco

de

un

sistema

de

destino.

Sintaxis

autopack{–f

[–l

unidad_a_explorar]

|

–s

|

–d

[–n

nombre_ps]

[–v

versión_ps]

[–p

archivo_ps]

[–b]}

Descripción

Consulte

la

publicación

Guía

del

usuario

para

Software

Distribution

para

obtener

una

descripción

completa

de

esta

herramienta.

Opciones

–f

Especifica

que

ha

de

ejecutarse

la

primera

instantánea.

–l

unidad_a_explorar

Especifica

la

unidad

que

ha

de

explorarse.

Este

atributo

sólo

puede

utilizarse

junto

con

la

opción

–f.

En

los

sistemas

UNIX,

el

orden

de

exploración

de

los

directorios

es

el

siguiente:

1.

El

directorio

que

se

ha

especificado

con

la

opción

-l,

si

se

ha

proporcionado.

2.

El

directorio

que

se

ha

especificado

en

el

archivo

autopack.ini,

si

existe.

3.

El

directorio

que

se

ha

especificado

en

la

variable

de

entorno

$HOME,

que

es

el

directorio

del

usuario

que

emite

el

comando.

–s

Especifica

que

ha

de

ejecutarse

la

segunda

instantánea.

–d

Especifica

que

han

de

compararse

las

instantáneas

primera

y

segunda

y

que

han

de

registrarse

las

diferencias.

–n

nombre_ps

Especifica

el

nombre

del

paquete

de

software.

El

nombre

predeterminado

es

autopack.

–v

versión_ps

Especifica

la

versión

del

paquete

de

software.

La

versión

predeterminada

es

1.0.

–p

archivo_ps

Especifica

el

nombre

del

paquete

de

software

(o

bloque

de

paquete

de

software,

si

se

ha

especificado

la

opción

–b)

que

ha

de

crearse

y

que

contiene

las

diferencias

entre

las

instantáneas

primera

y

segunda.

El

nombre

predeterminado

es

autopack.sp.

–b

Se

utiliza

junto

con

el

atributo

–d

y

especifica

que

el

archivo

de

diferencias

que

se

genera

está

en

formato

de

bloque

de

paquete

de

software

(construido),

no

en

formato

de

paquete

de

software

(no

construido).

Valores

de

retorno

El

comando

autopack

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

autopack

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

autopack

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

autopack

Capítulo

3.

Utilización

de

los

comandos

303

Page 322: IBM Tivoli Configuration Manager

Ejemplos

1.

Para

crear

la

primera

instantánea

para

la

unidad

d:,

escriba

el

comando

siguiente:

autopack

-f

-l

d:

2.

Para

crear

la

segunda

instantánea,

escriba

el

comando

siguiente:

autopack

-s

3.

Para

crear

un

paquete

de

software

denominado

diff.sp

que

contenga

las

diferencias

entre

las

dos

instantáneas,

escriba

el

comando

siguiente:

autopack

-d

-p

diff.sp

4.

Para

crear

un

bloque

de

paquete

de

software

denominado

diff.spb

que

contenga

las

diferencias

entre

las

dos

instantáneas,

ejecute

el

comando

wdbldspb

en

el

paquete

de

software

o

escriba

el

comando

siguiente:

autopack

-d

-b

-p

diff.spb

Véase

también

wdbldspb

autopack

304

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 323: IBM Tivoli Configuration Manager

wdbldspb

Construye

un

bloque

de

paquete

de

software

a

partir

de

un

paquete

de

software.

Nota:

el

tamaño

del

bloque

de

paquete

de

software

no

puede

exceder

de

dos

gigabytes.

Sintaxis

wdbldspb

[–o]

ruta_ps

ruta_bloqueps

Descripción

Opciones

–o

Especifica

que

ha

de

sobrescribirse

un

archivo

de

destino

existente.

Si

no

se

especifica

y

ruta_bloqueps

ya

existe,

se

generará

un

error.

ruta_ps

Es

la

ruta

del

paquete

de

software

de

entrada.

ruta_bloqueps

Es

la

ruta

del

bloque

de

paquete

de

software

de

salida.

Valores

de

retorno

El

comando

wdbldspb

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wdbldspb

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wdbldspb

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

Para

empezar,

con

un

paquete

de

software

denominado

d:\testdir\fsystem.sp,

escriba

el

comando

siguiente

para

crear

un

bloque

de

paquete

de

software

denominado

d:\testdir\fsystem.spb:

wdbldspb

-o

d:\testdir\fsystem.sp

d:\testdir\fsystem.spb

La

opción

–o

especifica

que

si

el

archivo

de

salida

ya

existe,

éste

se

sobrescribirá.

Véase

también

wdcrtsp

wdbldspb

Capítulo

3.

Utilización

de

los

comandos

305

Page 324: IBM Tivoli Configuration Manager

wdcrtsp

Mediante

la

utilización

de

un

archivo

de

definición

de

paquete

de

software

(SPD)

como

entrada,

crea

un

paquete

de

software

(formato

no

construido)

o

un

bloque

de

paquete

de

software

(formato

construido).

Nota:

si

la

creación

se

realiza

en

formato

construido,

el

tamaño

del

bloque

de

paquete

de

software

no

puede

exceder

de

dos

gigabytes.

Sintaxis

wdcrtsp

[–s]

[–o]

[–f

ruta_archivops]

ruta_destino

Descripción

Opciones

–s

Especifica

que

la

salida

ha

de

ser

un

paquete

de

software

en

lugar

de

un

bloque

de

paquete

de

software.

–o

Especifica

que

ha

de

sobrescribirse

un

archivo

de

destino

existente.

Si

no

se

especifica

y

ruta_bloqueps

ya

existe,

se

generará

un

error.

–f

ruta_archivops

Especifica

la

entrada

de

un

archivo

SPD

desde

la

ruta

especificada.

ruta_destino

Es

la

ruta

del

bloque

de

paquete

de

software

o

del

paquete

de

software

de

salida.

Valores

de

retorno

El

comando

wdcrtsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wdcrtsp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wdcrtsp

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

Para

empezar,

con

un

archivo

de

definición

de

paquete

de

software

denominado

d:\testdir\fsystem.spf,

escriba

el

comando

siguiente

para

crear

un

bloque

de

paquete

de

software

denominado

d:\testdir\fsystem.spb:

wdcrtsp

-f

d:\testdir\fsystem.spf

d:\testdir\fsystem.spb

Véase

también

wdbldspb,

wdexptsp

wdcrtsp

306

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 325: IBM Tivoli Configuration Manager

wdexptsp

Exporta

un

paquete

de

software

en

formato

de

archivo

de

definición

de

paquete

de

software

(SPD).

Sintaxis

wdexptsp

[[–o]

[–b]

–f

archivo_export]

{{–s

|

–S}

ruta_nombreps

|

nombreps.versión}

Descripción

Opciones

–o

Especifica

que

ha

de

sobrescribirse

un

archivo

de

destino

existente.

Si

no

se

especifica

y

archivo_export

ya

existe,

se

generará

un

error.

–b

Especifica

que

el

archivo

ha

de

exportarse

en

formato

de

paquete

de

software.

Este

atributo

sólo

se

utiliza

junto

con

los

atributos

–f

y

–S.

–f

archivo_export

Especifica

que

el

paquete

de

software

ha

de

exportarse

a

un

archivo.

Si

no

se

especifica

–f,

el

paquete

de

software

se

exporta

a

la

salida

estándar.

–s

Especifica

que

va

a

exportarse

un

paquete

de

software.

–S

Especifica

que

va

a

exportarse

un

bloque

de

paquete

de

software.

ruta_nombreps

Es

el

nombre

del

archivo

de

la

ruta

del

paquete

de

software.

nombreps.versión

Es

el

nombre

y

la

versión

del

paquete

de

software

instalado.

Consulte

el

apartado

“Nombre

y

versión

del

paquete

de

software”

en

la

página

3.

Valores

de

retorno

El

comando

wdexptsp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wdexptsp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wdexptsp

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

Para

exportar

el

contenido

del

bloque

de

paquete

de

software

denominado

d:\testdir\fsystem.spb

a

d:\testdir\fsystem.exp,

escriba

el

comando

siguiente:

wdexptsp

-f

d:\testdir\fsystem.exp

-S

d:\testdir\fsystem.spb

Véase

también

wdbldspb,

wdcrtsp

wdexptsp

Capítulo

3.

Utilización

de

los

comandos

307

Page 326: IBM Tivoli Configuration Manager

wdexptsp

308

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 327: IBM Tivoli Configuration Manager

Capítulo

4.

Gestión

de

la

política

La

política

de

Tivoli

le

permite

controlar

los

valores

predeterminados

de

los

recursos

que

acaban

de

crearse

(política

de

valores

predeterminados)

y

mantener

directrices

cuando

los

administradores

modifican

o

realizan

operaciones

en

los

recursos

(política

de

validación).

De

forma

específica,

las

políticas

de

valores

predeterminados

y

de

validación

de

Software

Distribution

le

permiten

establecer

valores

predeterminados

y

aplicar

directrices

a

las

propiedades

y

operaciones

de

los

paquetes

de

software.

Estas

políticas

se

implementan

como

scripts

de

shell

o

programas:

scripts

de

UNIX

(como

los

shells

Bourne,

K

y

Perl),

programas

awk,

programas

en

C,

etc.

La

política

de

valores

predeterminados

establece

valores

predeterminados

para

las

propiedades

de

los

paquetes

de

software.

Estas

políticas

son

útiles

si

se

desean

preestablecer

propiedades

de

paquete

de

software

con

valores

específicos.

Por

ejemplo,

si

la

mayoría

de

los

paquetes

de

software

van

a

tener

el

mismo

host

de

origen,

puede

definir

una

política

de

valores

predeterminados

para

que

todos

los

paquetes

de

software

que

se

creen

desde

entonces

tengan

el

host

de

origen

establecido

en

esa

máquina.

Puede

cambiar

las

propiedades

que

una

política

de

valores

predeterminados

ha

establecido

en

un

valor

(si

con

ello

no

infringe

la

política

de

validación).

De

forma

similar,

la

política

de

validación

garantiza

que

las

propiedades

u

operaciones

de

paquete

de

software

siempre

se

ajustarán

a

las

normas.

Por

ejemplo,

puede

crear

un

script

para

un

método

de

política

de

validación

que

especifique

que

los

nombres

de

paquete

de

software

no

pueden

contener

signos

de

puntuación

o

barras

inclinadas.

Si,

por

ejemplo,

un

administrador

intenta

especificar

actualizaciones\datos

como

el

nombre

de

un

paquete

de

software,

la

validación

no

se

pasará,

y

el

administrador

deberá

seleccionar

un

nombre

distinto

como,

por

ejemplo,

actualizacionesdatos.

La

política

de

Software

Distribution

se

basa

en

la

región

de

política.

Cuando

establece

una

política

de

valores

predeterminados

o

de

validación,

el

método

de

esa

política

se

ejecuta,

por

lo

general,

en

el

servidor

de

Tivoli

Management

Region,

en

la

región

de

política

en

la

que

reside

el

paquete

de

software.

La

política

se

aplica

a

todos

los

recursos

de

paquete

de

software

de

esa

región

de

política.

Los

nombres

de

los

métodos

y

sus

entradas

no

cambian.

Nota:

un

método

de

política

que

no

se

ejecuta

en

la

región

de

política

en

la

que

reside

el

recurso

es

sp_val_src_host.

Este

método

se

ejecuta

en

la

región

de

política

en

la

que

reside

el

host

de

origen

del

paquete

de

software.

Puesto

que

estos

recursos

sólo

pueden

residir

en

nodos

gestionados

de

UNIX,

los

métodos

de

política

deben

ser

scripts,

programas

o

ejecutables

de

UNIX.

Las

políticas

se

almacenan

en

la

base

de

datos;

por

lo

tanto,

debe

considerar

la

escritura

de

los

métodos

de

política

en

un

lenguaje

de

intérprete,

para

ahorrar

espacio.

Por

lo

general,

los

ejecutables

(programas

compilados)

son

más

grandes.

Mientras

que

un

programa

interpretativo

puede

utilizarse,

generalmente,

en

varias

plataformas,

no

suele

suceder

lo

mismo

con

los

ejecutables.

Por

lo

tanto,

utilice

scripts

de

shell

o

programas

de

UNIX

en

los

nodos

gestionados

de

UNIX.

No

utilice

scripts

de

shell

C.

©

Copyright

IBM

Corp.

2000,

2003

309

Page 328: IBM Tivoli Configuration Manager

Para

obtener

más

información

acerca

de

las

políticas

de

valores

predeterminados

y

de

validación

y

acerca

de

las

regiones

de

política,

consulte

la

publicación

Tivoli

Management

Framework:

Guía

del

usuario.

Métodos

de

política

de

valores

predeterminados

Los

métodos

de

política

de

valores

predeterminados

son

scripts

de

shell

o

programas

que

Software

Distribution

invoca

cuando

se

crea

un

nuevo

paquete

de

software.

Mediante

la

creación

de

scripts

o

de

programas

y

la

sustitución

del

contenido

de

estos

métodos

de

política,

puede

establecer

las

propiedades

automáticamente

en

los

paquetes

de

software

que

acaban

de

crearse.

Cuando

Software

Distribution

invoca

un

método

de

política

de

valores

predeterminados,

al

método

se

le

pasa

el

nombre

del

paquete

de

software

que

está

creándose.

Software

Distribution

espera

que

los

métodos

de

política

de

valores

predeterminados

salgan

con

el

código

de

salida

0;

por

lo

tanto,

debe

escribir

los

métodos

de

política

de

modo

que

actúen

de

esta

forma.

Reserve

los

otros

códigos

de

salida

para

errores

más

graves

como,

por

ejemplo,

la

inexistencia

de

espacio

suficiente,

una

utilización

incorrecta,

etc.

En

la

tabla

siguiente

se

indican

los

métodos

de

política

de

valores

predeterminados

que

están

disponibles

con

Software

Distribution:

Tabla

47.

Métodos

de

política

de

valores

predeterminados

Método

Finalidad

sp_def_src_host

Genera

el

host

de

origen

predeterminado

para

el

paquete

de

software.

A

este

método

no

se

asocia

ninguna

palabra

clave.

Consulte

el

apartado

“Ejemplos

de

métodos

de

política

de

valores

predeterminados”

en

la

página

314

para

ver

un

ejemplo

de

la

utilización

de

sp_def_src_host.

sp_def_properties

Genera

las

propiedades

predeterminadas

para

el

paquete

de

software.

En

la

Tabla

48

encontrará

la

lista

de

las

palabras

clave

que

se

asocian

a

este

método.

A

continuación

se

muestra

una

lista

con

las

palabras

clave

y

los

valores

válidos

de

éstas

que

sp_def_properties

gestiona.

Para

obtener

más

información

acerca

de

estas

palabras

clave,

consulte

la

Tabla

48.

Tabla

48.

Palabras

clave

para

el

método

sp_def_properties

Palabra

clave

Posibles

valores

Valor

predeterminado

after_prog_env

Cadena

de

pares

de

nombre=valor

Ninguno

before_prog_env

Cadena

de

pares

de

nombre=valor

Ninguno

no_check_source_host

y:

n:

no

y

committable

y:

n:

no

o:

opcional

o

lenient_distribution

y:

n:

no

n

log_gid

valor

de

ID

-1

310

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 329: IBM Tivoli Configuration Manager

Tabla

48.

Palabras

clave

para

el

método

sp_def_properties

(continuación)

Palabra

clave

Posibles

valores

Valor

predeterminado

log_host

nombre

de

host

El

nombre

de

host

del

servidor

de

Tivoli

Management

Region.

Si

establece

esta

palabra

clave

en

el

nombre

de

un

sistema

que

no

es

un

nodo

gestionado

válido,

la

palabra

clave

log_host

se

establecerá

en

un

valor

nulo.

log_mode

Octal

de

0

a

777

0

log_path

ruta

El

directorio

de

trabajo

del

servidor

de

distribución.

log_uid

valor

de

ID

Ninguno

(0)

mail_id

dirección

de

correo

Ninguno

mv_on_rm_host

y:

n:

no

y

no_chk_on_rm

y:

n:

no

y

post_notice

y:

n:

no

n

src_after_as_uid

valor

de

ID

Ninguno

(0)

src_after_input_path

ruta

Ninguno

src_after_prog_path

ruta

Ninguno

src_before_as_uid

valor

de

ID

Ninguno

(0)

src_before_input_path

ruta

Ninguno

src_before_prog_path

ruta

Ninguno

src_before_skip_non_zero

y:

n:

no

n

stage_area

ruta

El

directorio

de

trabajo

del

servidor

de

distribución.

undoable

y:

n:

no

o:

opcional

o

web_view_mode

hidden

subscriber

public

hidden

Métodos

de

política

de

valores

predeterminados

Capítulo

4.

Gestión

de

la

política

311

Page 330: IBM Tivoli Configuration Manager

Métodos

de

política

de

valores

predeterminados

para

paquetes

de

software

En

las

figuras

siguientes

se

correlacionan

los

métodos

de

política

de

valores

predeterminados

de

paquete

de

software

con

los

recuadros

de

diálogo

Propiedades

del

paquete

de

software

y

Propiedades

avanzadas.

Cuando

establezca

o

edite

una

política,

verá

el

valor

predeterminado

en

la

sección

indicada

del

recuadro

de

diálogo:

La

Figura

21

es

el

recuadro

de

diálogo

Propiedades

del

paquete

de

software.

Por

razones

técnicas

se

presenta

esta

pantalla

en

inglés.

La

Figura

22

es

el

recuadro

de

diálogo

Propiedades

avanzadas.

Por

razones

técnicas

se

presenta

esta

pantalla

en

inglés.

En

el

ejemplo

siguiente

se

correlacionan

los

métodos

de

política

de

valores

predeterminados

con

un

archivo

de

definición

de

paquete

de

software

(SPD).

Si

opta

por

establecer

las

propiedades

del

paquete

de

software

utilizando

Figura

21.

Propiedades

de

paquete

de

software

(generales)

y

métodos

de

política

de

valores

predeterminados

Figura

22.

Propiedades

avanzadas

y

métodos

de

política

de

valores

predeterminados

Métodos

de

política

de

valores

predeterminados

312

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 331: IBM Tivoli Configuration Manager

exportar/importar,

verá

los

valores

que

ha

establecido

un

método

de

política

de

valores

predeterminados

en

el

archivo

de

definición

de

paquete

de

software

exportado,

tal

como

se

muestra

a

continuación.

"TIVOLI

Software

Package

v4.2.1

-

SPDF"

package

name

=

"test"

version

=

"2.0"

web_view_mode

=

"hidden"

undoable

=

"o"

committable

=

"o"

history_reset

=

n

save_default_variables

=

n

creation_time

=

"2000-05-23

14:54:44"

last_modification_time

=

"2000-05-23

14:55:02"

source_host_name

=

"msecchi"

stage_area

=

"D:\Tivoli\bin\courier\work"

move_removing_host

=

y

no_check_source_host

=

y

lenient_distribution

=

n

default_operation

=

"install"

server_mode

=

"all"

operation_mode

=

"not_transactional"

log_path

=

"D:\Tivoli\bin\courier\

/

work\test^2.0.log"

log_mode

=

"0"

log_user_id

=

0

post_notice

=

n

before_as_uid

=

0

skip_non_zero

=

n

after_as_uid

=

0

no_chk_on_rm

=

y

log_gid

=

-1

log_host_name

=

"msecchi"

stop_on_failure

=

y

end

Los

siguientes

atributos

de

este

archivo

SPD

de

ejemplo

se

establecen

por

medio

del

método

sp_def_properties:

v

undoable

v

committable

v

stage_area

v

move_removing_host

v

lenient_distribution

v

log_path

v

log_user_id

v

post_notice

v

before_as_uid

v

skip_non_zero

v

after_as_uid

v

no_chk_on_rm

v

log_gid

v

log_host_name

Asimismo,

el

atributo

source_host_name

se

establece

por

medio

del

método

sp_def_src_host.

En

el

caso

de

los

atributos

que

no

tienen

ningún

valor

predeterminado

como,

por

ejemplo,

src_after_input_path,

tales

atributos

no

se

exportarán,

a

menos

que

se

haya

especificado

un

valor.

Para

obtener

más

información

acerca

de

los

atributos

del

archivo

SPD,

consulte

el

Capítulo

1,

“Edición

del

archivo

de

definición

del

paquete

de

software”,

en

la

página

1.

Métodos

de

política

de

valores

predeterminados

Capítulo

4.

Gestión

de

la

política

313

Page 332: IBM Tivoli Configuration Manager

Ejemplos

de

métodos

de

política

de

valores

predeterminados

Los

siguientes

ejemplos

de

métodos

de

política

de

valores

predeterminados

son

scripts

de

shell

Bourne

de

UNIX

que

establecen

diversas

propiedades

del

paquete

de

software.

Los

scripts

que

simplemente

devuelven

(echo)

un

valor

(por

ejemplo,

sp_def_src_host)

sólo

son

responsables

del

establecimiento

de

una

única

opción

del

paquete

de

software.

Para

establecer

el

nombre

del

host

de

origen

en

″jazz″

para

todos

los

paquetes

de

software

que

acaban

de

crearse,

cree

el

siguiente

script

para

el

método

de

política

sp_def_src_host:

#!/bin/sh

PATH=/bin:/usr/bin

echo

jazz

exit

0

Mediante

la

utilización

del

método

de

política

sp_def_properties

para

establecer

la

opción

undoable

(con

posibilidad

de

deshacer)

en

y,

cree

el

script

siguiente:

#!/bin/sh

PATH=/bin:/usr/bin

echo

undoable=y

exit

0

Para

establecer

varias

opciones

al

mismo

tiempo,

cree

el

script

siguiente

para

el

método

de

política

sp_def_properties:

#!/bin/sh

PATH=/bin:/usr/bin

sp_name=”$1”

cat

<<EOF

undoable=y

committable=y

post_notice=n

lenient_distribution=n

stage_area=/staging/$sp_name

EOF

exit

0

Métodos

de

política

de

validación

Los

métodos

de

política

de

validación

se

llaman

cuando

se

establecen

o

modifican

las

propiedades

del

paquete

de

software.

La

política

de

validación

también

garantiza

que

está

permitido

realizar

la

operación

de

paquete

de

software

que

se

ha

intentado

llevar

a

cabo.

Cuando

modifica

o

realiza

una

operación

en

un

paquete

de

software

utilizando

exportar/importar,

la

línea

de

comandos

o

el

recuadro

de

diálogo

Instalar

paquete

de

software,

se

invocan

los

métodos

de

política

de

validación

del

paquete

de

software.

Los

métodos

de

política

de

validación

son

scripts

de

shell

o

programas

que

Software

Distribution

llama

automáticamente

cuando

se

realiza

cualquiera

de

estas

acciones.

Inicialmente,

los

métodos

de

política

de

validación

no

están

establecidos.

Por

lo

tanto,

cuando

crea,

modifica

o

realiza

una

operación

en

un

paquete

de

software,

no

está

seleccionada

ninguna

de

las

propiedades.

Mediante

la

creación

de

scripts

o

de

programas

y

de

la

sustitución

del

contenido

de

estos

métodos

de

política

de

validación,

puede

controlar

los

cambios

que

se

realizan

en

las

propiedades

del

paquete

de

software

o

las

operaciones

de

paquete

de

software

que

se

intentan

realizar.

Los

métodos

de

política

de

validación

reciben,

como

entrada,

el

valor

propuesto

de

la

propiedad

del

paquete

de

software.

Devuelven

TRUE

si

la

entrada

pasa

la

Métodos

de

política

de

valores

predeterminados

314

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 333: IBM Tivoli Configuration Manager

validación

o

FALSE

si

la

entrada

no

pasa

la

validación.

Por

ejemplo,

Software

Distribution

siempre

invoca

el

método

de

política

sp_val_operation

para

verificar

las

operaciones

de

paquete

de

software

propuestas.

Si

una

operación

no

se

ajusta

a

las

directrices

que

establece

este

método

de

política,

la

validación

no

se

pasa

y

el

método

devuelve

FALSE.

Software

Distribution

espera

que

los

métodos

de

política

de

validación

salgan

con

el

código

de

salida

0

si

se

han

ejecutado

satisfactoriamente,

aunque

la

entrada

no

haya

pasado

la

validación.

Reserve

los

otros

códigos

de

error

para

errores

más

graves

como,

por

ejemplo,

la

inexistencia

de

espacio

suficiente,

una

utilización

incorrecta,

etc.

Por

lo

general,

los

métodos

de

política

se

ejecutan

en

la

región

de

política

del

paquete

de

software.

Sin

embargo,

los

métodos

de

política

sp_val_src_host

y

sp_val_delete_src_host

se

ejecutan

en

la

región

de

política

del

host

de

origen,

que

podría

ser

distinta

de

la

región

de

política

del

paquete

de

software.

Con

Software

Distribution

están

disponibles

los

métodos

de

política

de

validación

que

se

indican

en

la

tabla

siguiente.

Puesto

que

estos

métodos

también

se

invocan

cuando

establece

o

cambia

las

propiedades

del

paquete

de

software

utilizando

la

línea

de

comandos,

en

esta

tabla

también

se

indican

los

comandos

que

invocan

cada

método

de

política

de

validación:

Tabla

49.

Métodos

de

política

de

validación

Método

Finalidad

Comando

sp_val_delete_src_host

Valida

la

eliminación

del

host

de

origen

para

un

paquete

de

software.

Cuando

el

host

de

origen

de

un

paquete

de

software

se

cambia

por

otro

host,

este

método

primero

valida

el

desestablecimiento

del

host

de

origen

original.

Consulte

el

apartado

“sp_val_delete_src_host”

en

la

página

329

para

obtener

más

información

acerca

de

la

sintaxis

de

este

método.

wimpspo

wsetspat

–h

sp_val_name

Valida

el

nombre

propuesto

del

paquete

de

software.

Consulte

el

apartado

“sp_val_name”

en

la

página

331

para

obtener

más

información

acerca

de

la

sintaxis

de

este

método.

wimpspo

sp_val_operation

Valida

las

operaciones

realizadas

en

los

paquetes

de

software.

Consulte

el

apartado

“sp_val_operation”

en

la

página

333

para

obtener

más

información

acerca

de

la

sintaxis

de

este

método.

wconvspo

wimpspo

winstsp

wremovsp

wexptsp

wundosp

waccptsp

wcommtsp

wversp

sp_val_properties

Valida

las

propiedades

del

paquete

de

software.

Consulte

el

apartado

“sp_val_properties”

en

la

página

335

para

obtener

más

información

acerca

de

la

sintaxis

de

este

método.

wimpspo

wsetspat

wsetspgs

wsetspop

Métodos

de

política

de

validación

Capítulo

4.

Gestión

de

la

política

315

Page 334: IBM Tivoli Configuration Manager

Tabla

49.

Métodos

de

política

de

validación

(continuación)

Método

Finalidad

Comando

sp_val_src_host

Valida

el

host

de

origen

propuesto

del

paquete

de

software.

Consulte

el

apartado

“sp_val_src_host”

en

la

página

337

para

obtener

más

información

acerca

de

la

sintaxis

de

este

método.

wimpspo

wsetspat

–h

En

las

figuras

siguientes

se

correlacionan

los

métodos

de

política

de

validación

del

paquete

de

software

con

los

recuadros

de

diálogo

Propiedades

del

paquete

de

software

y

Propiedades

avanzadas.

Cuando

establece

o

edita

una

propiedad

de

paquete

de

software,

se

invoca

el

método

de

política

de

validación

que

corresponde

a

esa

propiedad.

La

Figura

23

es

el

recuadro

de

diálogo

Propiedades

del

paquete

de

software.

Por

razones

técnicas

se

presenta

esta

pantalla

en

inglés.

La

Figura

24

en

la

página

317

es

el

recuadro

de

diálogo

Propiedades

avanzadas.

Por

razones

técnicas

se

presenta

esta

pantalla

en

inglés.

Figura

23.

Propiedades

de

paquete

de

software

(generales)

y

métodos

de

política

de

validación

Métodos

de

política

de

validación

316

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 335: IBM Tivoli Configuration Manager

En

el

ejemplo

siguiente

se

correlacionan

los

métodos

de

política

de

validación

con

el

archivo

de

definición

de

paquete

de

software.

Por

medio

del

método

sp_val_properties,

se

valida

el

mismo

conjunto

de

propiedades

que

el

anteriormente

definido

por

medio

del

método

sp_def_properties.

Los

métodos

sp_val_delete_src_host

y

sp_val_src_host

se

validan

en

relación

con

la

palabra

clave

source_host_name.

El

método

sp_val_name

hace

referencia

al

nombre

de

paquete

de

software

que

se

almacenará

en

la

base

de

datos

de

objetos

de

Tivoli

y

se

compone

de

nombre^versión

(a

menos

que

esté

importando

a

un

objeto

de

paquete

de

software

que

ya

existe).

El

método

sp_val_operation

se

enlaza

con

la

operación

que

el

paquete

de

software

está

realizando.

Si

opta

por

establecer

las

propiedades

del

paquete

de

software

utilizando

exportar/importar,

se

invocará

el

método

de

política

de

validación

que

corresponda

a

una

propiedad

cambiada.

La

realización

de

cambios

en

el

archivo

SPD

no

da

lugar

a

la

invocación

de

los

métodos

de

política

sp_val_name,

sp_val_operation,

sp_val_delete_src_host

y

sp_val_src_host.

"TIVOLI

Software

Package

v4.2.1

-

SPDF"

package

name

=

"test"

version

=

"2.0"

web_view_mode

=

"hidden"

undoable

=

"o"

committable

=

"o"

history_reset

=

n

save_default_variables

=

n

creation_time

=

"2000-05-23

14:54:44"

last_modification_time

=

"2000-05-23

14:55:02"

source_host_name

=

"msecchi"

stage_area

=

"D:\Tivoli\bin\courier\work"

move_removing_host

=

y

no_check_source_host

=

y

lenient_distribution

=

n

default_operation

=

"install"

server_mode

=

"all"

operation_mode

=

"not_transactional"

Figura

24.

Propiedades

avanzadas

y

métodos

de

política

de

validación

Métodos

de

política

de

validación

Capítulo

4.

Gestión

de

la

política

317

Page 336: IBM Tivoli Configuration Manager

log_path

=

"D:\Tivoli\bin\courier\

/

work\test^2.0.log"

log_mode

=

"0"

log_user_id

=

0

post_notice

=

n

before_as_uid

=

0

skip_non_zero

=

n

after_as_uid

=

0

no_chk_on_rm

=

y

log_gid

=

-1

log_host_name

=

"msecchi"

stop_on_failure

=

y

end

En

los

ejemplos

siguientes

se

proporcionan

scripts

de

shell

y

programas

para

diversos

métodos

de

política

de

validación.

Para

asegurarse

de

que

la

operación

que

se

intenta

realizar

(excepto

en

el

caso

de

una

operación

de

validación)

sea

válida

en

cualquier

momento

excepto

de

lunes

a

viernes,

entre

las

08:00

y

las

17:00

horas,

cree

el

script

siguiente

para

establecer

el

método

de

política

sp_val_operation.

Este

script

se

invoca

en

el

momento

de

iniciarse

una

operación

de

gestión

de

cambios

de

Software

Distribution.

El

script

indica

que

la

validación

no

se

pasará

si

el

día

y

la

hora

actuales

están

dentro

del

período

de

tiempo

comprendido

entre

las

08:00

y

las

17:00

horas.

Cuando

se

llame

a

este

programa,

el

nombre

del

paquete

de

software

se

pasará

al

programa

como

el

primer

argumento.

El

tipo

de

operación

se

pasará

como

el

segundo

argumento.

#!/bin/sh

export

PATH

FP_NAME=$1

FP_OP=$2

DAY=`date

+%w`

HOUR=`date

+%H`

#

Permitir

una

operación

de

validación

#

La

operación

debe

especificarse

en

minúsculas

if

[

$FP_OP

=

"commit"

];

then

echo

TRUE

exit

0

fi

#Si

es

domingo

o

sábado,

devolver

resultado

SATISFACTORIO

if

[

$DAY

=

6

]

||

[

$DAY

=

0

]

;

then

echo

TRUE

exit

0

fi

#

Si

es

de

lunes

a

viernes,

asegurarse

de

que

la

hora

no

esté

#

entre

las

08:00

(8

am)

y

las

17:00

(5

pm)

if

[

$HOUR

-ge

08

]

&&

[

$HOUR

-lt

17

];

then

echo

FALSE

exit

0

fi

echo

TRUE

exit

0

Para

validar

las

mismas

opciones

en

el

sistema

operativo

UNIX,

cree

el

programa

siguiente:

Métodos

de

política

de

validación

318

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 337: IBM Tivoli Configuration Manager

#!/usr/bin/sh

while

read

IN;

do

if

[

!

"$IN"

=

""

];then

if

[

"$IN"

=

"committable=y"

-o

"$IN"

=

"undoable=y"

];

then

echo

FALSE;

exit

0

fi

fi

done

echo

TRUE

exit

0

Asimismo,

el

script

Perl

siguiente

también

valida

las

opciones

de

paquete

de

software

lenient_distribution,

mv_on_rm_host,

log_path

y

log_host:

#!/etc/Tivoli/bin/perl

#

SP_VAL_PROPERTIES:

Validar

opciones

de

paquete

de

software

#

usage:

sp_val_properties

nombre_ps

<

opciones

#

La

matriz

asociativa

siguiente

define

las

palabras

clave

#

de

interés

y

los

valores

que

éstas

necesitan:

%check

=

(

’lenient_distribution’,

’y’,

’mv_on_rm_host’,

’y’,

’log_path’,

’fuji:/home/dist/dist_log’,

’log_host_name’,

‘host_name’

);

#

Comprobar

utilización

if

(

@ARGV

ne

1

)

{

die(“usage:

sp_val_properties

nombre_ps

<

opciones\n”);

}

else

{

($fp_name)

=

@ARGV;

#

(no

utilizado)

}

$status

=

‘TRUE’;

#

Iterar

en

cada

línea

de

entrada

estándar.

#

Subdividir

cada

línea

en

palabra

clave

y

valor

entre

“=”.

#

Si

la

palabra

clave

está

presente

en

la

matriz

de

comprobación

(como

un

índice),

#

asegurarse

de

que

el

valor

coincida

con

el

que

se

necesita,

tal

como

#

se

ha

definido

en

la

matriz.

De

otro

modo,

establecer

el

estado

y

salir

#

del

bucle

while.

while

(

<STDIN>

)

{

chop;

#

descartar

nueva

línea

de

cola

($keyword,

$value)

=

split(‘=’,

$_,

2);

if

(defined

$check{$keyword}

&&

$value

ne

$check{$keyword}

)

{

$status

=

‘FALSE’;

last;

}

}

print

“$status\n”;

exit

0;

Objetos

de

política

El

tipo

de

recurso

de

un

nuevo

objeto

de

validación

de

política

se

especifica

con

el

atributo

SoftwarePackage.

Los

métodos

de

la

política

de

valores

predeterminados

y

de

validación

que

rigen

los

recursos

SoftwarePackage

se

definen

en

un

objeto

de

valor

predeterminado

de

política

y

en

un

objeto

de

validación

de

política.

Estos

dos

objetos

del

recurso

SoftwarePackage

se

denominan

BasicSoftwarePackage.

Un

objeto

de

política

es

un

conjunto

de

métodos

de

política

para

una

clase

de

recurso

Métodos

de

política

de

validación

Capítulo

4.

Gestión

de

la

política

319

Page 338: IBM Tivoli Configuration Manager

específica.

Cada

tipo

de

recurso

tiene

dos

objetos

de

política

que

definen

sus

métodos

de

política

de

valores

predeterminados

y

de

validación.

Con

Software

Distribution

se

proporcionan

cada

uno

de

los

objetos

de

política

BasicSoftwarePackage

y

los

métodos

de

política

que

contienen.

Sin

embargo,

puede

crear

objetos

de

política

adicionales

para

el

recurso

SoftwarePackage.

Existen

varios

objetos

de

política

que

le

permiten

definir

distintas

políticas

que

se

aplican

en

distintas

regiones

de

política.

Por

ejemplo,

imaginemos

que

tiene

dos

regiones

de

política

denominadas

Data

y

Software.

Para

crear

políticas

que

rijan

las

operaciones

y

las

propiedades

del

paquete

de

software

en

cada

región

de

política,

puede

crear

objetos

de

política

por

separado

como,

por

ejemplo,

DataSPpolicy

y

SoftwareSPpolicy.

Después

de

definir

las

políticas

en

cada

objeto

de

política

y

de

enlazar

los

objetos

de

política

con

las

regiones

de

política,

cualquier

paquete

de

software

que

se

cree

desde

entonces

se

ajustará

a

las

directrices

que

ha

definido.

Para

definir

un

nuevo

objeto

de

política

y

sus

métodos

de

política,

debe

llevar

a

cabo

los

procedimientos

siguientes:

1.

Cree

un

nuevo

objeto

de

política.

2.

Sustituya

el

contenido

de

los

nuevos

métodos

de

objeto

de

política.

3.

Asigne

el

nuevo

objeto

de

política

a

la

región

de

política

en

la

que

residirán

los

paquetes

de

software

o

a

la

región

de

política

en

la

que

reside

el

host

de

origen

del

paquete

de

software.

En

los

apartados

siguientes

se

proporcionan

instrucciones

detalladas

acerca

de

cada

uno

de

estos

procedimientos

para

el

recurso

SoftwarePackage.

Consulte

la

publicación

Tivoli

Management

Framework:

Guía

del

usuario

para

obtener

información

detallada

acerca

de

la

comprobación

de

la

política

en

una

región

de

política.

Creación

de

un

nuevo

objeto

de

política

Para

definir

políticas

distintas

para

varias

regiones

de

política,

debe

crear

nuevos

objetos

de

política.

Si

no

define

una

política

para

una

región

de

política,

Software

Distribution

utiliza

el

objeto

de

política

BasicSoftwarePackage

y

sus

métodos

de

política

de

forma

predeterminada.

En

la

Tabla

50

se

muestran

el

contexto

y

la

función

necesaria

para

esta

tarea.

Tabla

50.

Funciones

para

crear

objetos

de

política

Actividad

Contexto

Función

necesaria

Crear

un

nuevo

objeto

de

política

Regiones

de

gestión

de

Tivoli

senior

o

super

Para

crear

un

nuevo

objeto

de

política,

debe

utilizar

la

línea

de

comandos.

Para

crear

un

objeto

de

valor

predeterminado

de

política

de

paquete

de

software,

escriba

el

comando

wcrtpol

siguiente:

wcrtpol

–d

SoftwarePackage

DataSPpolicy

BasicSoftwarePackage

donde:

–d

Crea

un

objeto

de

valor

predeterminado

de

política.

Objetos

de

política

320

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 339: IBM Tivoli Configuration Manager

SoftwarePackage

Especifica

el

tipo

de

recurso

del

nuevo

objeto

de

valor

predeterminado

de

política.

DataSPpolicy

Especifica

el

nombre

del

nuevo

objeto

de

valor

predeterminado

de

política

de

paquete

de

software.

Para

crear

un

objeto

de

validación

de

política

de

paquete

de

software,

escriba

el

comando

siguiente:

wcrtpol

–v

SoftwarePackage

DataSPpolicy

BasicSoftwarePackage

donde:

–v

Crea

un

objeto

de

validación

de

política.

SoftwarePackage

Especifica

el

tipo

de

recurso

del

nuevo

objeto

de

validación

de

política.

DataSPpolicy

Especifica

el

nombre

del

nuevo

objeto

de

validación

de

política

de

paquete

de

software.

Después

de

haber

creado

un

nuevo

objeto

de

política,

puede

ver

los

métodos

de

política

existentes

para

validar

propiedades

u

operaciones

de

paquete

de

software

para

una

región

de

política

en

particular

utilizando

los

comandos

siguientes:

wlspolm

Lista

los

métodos

de

política

para

el

recurso

especificado.

Con

este

comando

puede

hacer

que

se

listen

los

métodos

de

política

de

valores

predeterminados

o

de

validación.

wgetpolm

Recupera

el

contenido

del

método

de

política

de

valores

predeterminados

o

de

validación

que

se

ha

especificado.

Para

obtener

más

información

acerca

de

los

comandos

wcrtpol,

wlspolm

y

wgetpolm,

consulte

la

publicación

Tivoli

Management

Framework:

Reference

Manual.

Sustitución

del

contenido

de

un

método

de

política

Para

definir

políticas

distintas

de

las

que

el

objeto

de

política

padre

hereda,

debe

crear

un

script

o

un

programa

y

sustituir

el

método

de

política

existente

por

éste.

Nota:

los

métodos

de

política

se

ejecutan

en

los

nodos

gestionados

y,

por

consiguiente,

deben

ser

scripts

o

programas

de

UNIX.

En

los

nodos

gestionados

de

UNIX,

utilice

scripts

o

programas

de

UNIX.

No

utilice

scripts

de

shell

C.

En

la

Tabla

51

se

muestran

el

contexto

y

la

función

necesaria

para

esta

tarea.

Tabla

51.

Funciones

para

sustituir

métodos

de

política

Actividad

Contexto

Función

necesaria

Sustituir

el

contenido

de

un

método

de

política

Regiones

de

gestión

de

Tivoli

super

y

policy

Objetos

de

política

Capítulo

4.

Gestión

de

la

política

321

Page 340: IBM Tivoli Configuration Manager

Para

sustituir

el

contenido

de

un

método

de

política,

debe

utilizar

la

línea

de

comandos.

Para

sustituir

el

contenido

del

método

de

política

sp_def_src_host

por

el

contenido

del

script

Data_def_file.sh,

escriba

el

comando

wputpolm

siguiente:

wputpolm

–d

SoftwarePackage

DataSPpolicy

sp_def_src_host

\

<

Data_def_file.sh

donde:

–d

Especifica

que

el

método

es

un

método

de

valor

predeterminado

de

política.

SoftwarePackage

Especifica

SoftwarePackage

como

el

recurso

gestionado

para

el

que

se

ha

definido

la

política.

DataSPpolicy

Especifica

el

objeto

de

política

DataSPpolicy

que

contiene

el

método

de

política

de

valores

predeterminados

que

está

sustituyéndose.

sp_def_src_host

Sustituye

el

contenido

del

método

de

política

de

valores

predeterminados

sp_def_src_host.

<

Data_def_file.sh

Redirige

el

script

Data_def_file.sh

al

comando.

El

contenido

de

este

archivo

sustituye

al

contenido

existente

del

método

de

política

sp_def_src_host.

Para

sustituir

el

contenido

del

método

de

política

sp_val_src_host

por

el

contenido

del

script

Data_val_file.sh,

escriba

el

comando

siguiente:

wputpolm

–v

SoftwarePackage

DataSPpolicy

sp_val_src_host

<

Data_val_file.sh

donde:

–v

Especifica

que

el

método

es

un

método

de

validación

de

política.

SoftwarePackage

Especifica

SoftwarePackage

como

el

recurso

gestionado

para

el

que

se

ha

definido

la

política.

DataSPpolicy

Especifica

el

objeto

de

política

DataSPpolicy

que

contiene

el

método

de

política

de

validación

que

está

sustituyéndose.

sp_val_src_host

Sustituye

el

contenido

del

método

de

política

de

validación

sp_val_src_host.

<

Data_val_file.sh

Redirige

el

script

Data_val_file.sh

al

comando.

El

contenido

de

este

archivo

sustituye

al

contenido

actual

del

método

de

política

sp_val_src_host.

El

archivo

Data_val_file.sh

debe

residir

en

el

directorio

desde

el

que

llama

al

comando

wputpolm.

Para

obtener

más

información

acerca

del

comando

wputpolm,

consulte

la

publicación

Tivoli

Management

Framework:

Reference

Manual.

Objetos

de

política

322

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 341: IBM Tivoli Configuration Manager

Asignación

de

una

política

a

una

región

de

política

Para

cambiar

la

política

de

valores

predeterminados

para

una

región

de

política,

debe

asignar

una

política

a

la

región

de

política

después

de

haber

creado

un

nuevo

objeto

de

política

y

de

haber

sustituido

los

métodos

de

política.

En

la

Tabla

52

se

muestran

el

contexto

y

la

función

necesaria

para

esta

tarea:

Tabla

52.

Funciones

para

asignar

una

política

Actividad

Contexto

Función

necesaria

Asignar

una

política

a

una

región

de

política

Regiones

de

gestión

de

Tivoli

policy

y

senior

o

super

Para

asignar

una

política

a

una

región

de

política,

puede

utilizar

el

escritorio

o

la

línea

de

comandos.

Consulte

la

publicación

Tivoli

Management

Framework:

Guía

del

usuario

para

obtener

instrucciones

acerca

de

la

utilización

del

escritorio.

Para

utilizar

el

comando

wsetpr

para

cambiar

la

política

de

valores

predeterminados

en

la

región

de

política

Data

por

los

métodos

que

se

han

definido

en

el

objeto

de

política

DataSPpolicy,

escriba

el

comando

siguiente:

wsetpr

–d

DataSPpolicy

SoftwarePackage

@PolicyRegion:Data

donde:

–d

DataSPpolicy

Cambia

la

política

de

valores

predeterminados

por

la

que

se

ha

definido

en

el

objeto

DataSPpolicy.

SoftwarePackage

Especifica

el

tipo

de

recurso

SoftwarePackage

para

el

que

se

ha

definido

la

política.

@PolicyRegion:Data

Especifica

la

región

de

política

Data

a

la

que

ha

de

asignarse

la

política.

Para

utilizar

la

línea

de

comandos

para

cambiar

la

política

de

validación

en

la

región

de

política

Data

por

los

métodos

que

se

han

definido

en

el

objeto

de

política

DataSPpolicy,

escriba

el

comando

siguiente:

wsetpr

–v

DataSPpolicy

SoftwarePackage

@PolicyRegion:Data

donde:

–v

DataSPpolicy

Cambia

la

política

de

validación

por

la

que

se

ha

definido

en

el

objeto

DataSPpolicy.

SoftwarePackage

Especifica

el

tipo

de

recurso

SoftwarePackage

para

el

que

se

ha

definido

la

política.

@PolicyRegion:Data

Especifica

la

región

de

política

Data

a

la

que

ha

de

asignarse

la

política.

Para

obtener

más

información

acerca

del

comando

wsetpr,

consulte

la

publicación

Tivoli

Management

Framework:

Reference

Manual.

Objetos

de

política

Capítulo

4.

Gestión

de

la

política

323

Page 342: IBM Tivoli Configuration Manager

Ejemplo:

establecimiento

de

un

método

de

política

predeterminada

En

el

ejemplo

siguiente

se

proporciona

la

solución

completa

de

línea

de

comandos

para

establecer

los

valores

predeterminados

de

la

política

del

paquete

de

software

para

las

palabras

clave

log_path

y

log_host_name

y

para

crear

y

asignar

una

política

a

un

nuevo

objeto

de

política

de

paquete

de

software.

1.

Cree

un

nuevo

objeto

de

política

de

valores

predeterminados

para

la

clase

SoftwarePackage

escribiendo

el

comando

siguiente:

wcrtpol

-d

SoftwarePackage

SP_default

BasicSoftwarePackage

2.

Establezca

el

nuevo

objeto

de

política

de

valores

predeterminados

como

valor

predeterminado

en

la

región

de

política

actual:

wsetdfpol

-d

SoftwarePackage

SP_default

3.

Obtenga

la

lista

de

los

métodos

de

valores

predeterminados

de

política

para

la

clase

SoftwarePackage

escribiendo

el

comando

siguiente:

wlspolm

–d

SoftwarePackage

donde:

–d

Lista

los

métodos

de

valores

predeterminados

de

política

para

el

tipo

de

recurso

SoftwarePackage.

SoftwarePackage

Especifica

el

recurso

cuyos

métodos

de

política

han

de

listarse.Se

devuelven

las

políticas

de

valores

predeterminados

siguientes:

sp_def_properties

sp_def_src_host

El

método

de

política

sp_def_properties

se

utiliza

para

establecer

opciones

(palabras

clave)

de

paquete

de

software.

4.

Obtenga

la

lista

de

los

objetos

de

valores

predeterminados

de

política

que

existen

para

la

clase

SoftwarePackage.

Tivoli

Management

Framework

admite

varios

objetos

de

valores

predeterminados

y

de

validación

de

política

para

que,

por

ejemplo,

pueda

tener

un

conjunto

de

objetos

de

política

en

la

región

de

política

X

y

un

conjunto

distinto

en

la

región

de

política

Y.

Para

obtener

la

lista

de

los

objetos

de

valores

predeterminados

de

política,

utilice

el

comando

siguiente:

wlspol

–d

SoftwarePackage

donde:

–d

Lista

los

objetos

de

valores

predeterminados

de

política

para

el

tipo

de

recurso

SoftwarePackage.

(Para

que

se

listen

los

objetos

de

validación

de

política,

utilice

el

argumento

–v.)

SoftwarePackage

Especifica

el

recurso

cuyos

objetos

de

política

han

de

listarse.Se

devuelven

los

objetos

de

valores

predeterminados

de

política

siguientes:

BasicSoftwarePackage

SP_default

Este

comando

sólo

devuelve

el

objeto

BasicSoftwarePackage

si

no

ha

creado

objetos

de

valores

predeterminados

de

política

adicionales.

5.

Cree

un

script

que

establezca

la

palabra

clave

log_path.

El

script

siguiente,

denominado

/tmp/options.sh,

realiza

esta

acción

y

establece

la

palabra

clave

log_host_name.

Ejemplo:

establecimiento

de

una

política

predeterminada

324

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 343: IBM Tivoli Configuration Manager

#!/bin/sh

cat

<<EOF

log_path=/usr/local/log_file

log_host_name=venere

EOF

exit

0

6.

Sustituya

el

contenido

del

método

de

política

sp_def_properties

por

el

nuevo

script

utilizando

el

comando

siguiente:

wputpolm

–d

SoftwarePackage

SP_default

sp_def_properties

</tmp/options.sh

donde:

–d

Especifica

que

el

método

es

una

política

de

valores

predeterminados.

SoftwarePackage

Especifica

SoftwarePackage

como

el

recurso

para

el

que

se

establece

la

política.

SP_default

Especifica

SP_default

como

el

objeto

de

política

para

el

que

se

establece

la

política.

sp_def_properties

Especifica

el

método

de

política

sp_def_properties

cuyo

contenido

va

a

sustituirse.

</tmp/options.sh

Redirige

el

script

/tmp/options.sh

al

comando.

Este

comando

lee

su

entrada

de

la

entrada

estándar.7.

Extraiga

el

contenido

actual

del

método

de

valores

predeterminados

de

política

sp_def_properties

para

asegurarse

de

que

otro

administrador

no

lo

ha

modificado.

wgetpolm

–d

SoftwarePackage

SP_default

sp_def_properties

donde:

–d

Lista

el

contenido

del

método

de

valores

predeterminados

de

política

sp_def_properties.

SoftwarePackage

Especifica

el

recurso

SoftwarePackage

cuya

política

ha

de

devolverse.

SP_default

Especifica

el

objeto

de

política

SP_default

cuya

política

ha

de

devolverse.

sp_def_properties

Especifica

el

método

de

política

cuyo

contenido

ha

de

devolverse.El

contenido

de

este

método

de

política

se

envía,

de

forma

predeterminada,

a

la

salida

estándar.

Si

el

comando

anterior

no

devuelve

ningún

valor,

el

método

de

política

no

está

establecido.

8.

Asocie

el

nuevo

método

de

política

del

objeto

de

política

SP_default

a

la

región

de

política

Source

(origen):

wsetpr

–d

SP_default

SoftwarePackage

@PolicyRegion:Source

donde:

–d

SP_default

Cambia

la

política

de

valores

predeterminados

por

la

que

se

ha

definido

en

el

objeto

SP_default.

SoftwarePackage

Especifica

el

tipo

de

recurso

SoftwarePackage

para

el

que

se

ha

definido

la

política.

Ejemplo:

establecimiento

de

una

política

predeterminada

Capítulo

4.

Gestión

de

la

política

325

Page 344: IBM Tivoli Configuration Manager

@PolicyRegion:Source

Especifica

que

ha

de

cambiarse

la

política

para

la

región

de

política

Source.Después

de

haber

establecido

la

política,

todos

los

paquetes

de

software

creados

en

las

regiones

de

política

cuya

política

de

valores

predeterminados

para

el

tipo

de

recurso

SoftwarePackage

se

haya

establecido

en

SP_default

tendrán

establecidas

las

palabras

clave

log_path

y

log_host_name

tal

como

se

ha

especificado

en

el

script

de

ejemplo.

Métodos

de

política

Los

métodos

de

política

de

valores

predeterminados

y

de

validación

siguientes

le

permiten

controlar

los

recursos

y

mantener

directrices

cuando

se

modifican

o

se

realizan

operaciones

en

los

recursos.

Estos

métodos

pueden

diferir

de

una

región

de

política

a

otra.

Es

decir,

una

región

de

política

puede

tener

un

conjunto

de

métodos

de

política

de

validación

y

otra

región

de

política

puede

tener

otro.

Nota:

las

funciones

de

autorización

que

se

listan

para

cada

método

de

política

incluyen

las

funciones

que

se

necesitan

para

realizar

la

acción

que

llama

a

cada

método

de

política,

no

la

función

que

se

necesita

para

crear

o

para

editar

un

método

de

política.

Para

conocer

las

funciones

de

autorización

que

se

necesitan

para

crear

o

editar

una

política,

consulte

las

funciones

que

se

listan

para

los

comandos

wcrtpol,

wgetpolm

y

wputpolm.

Ejemplo:

establecimiento

de

una

política

predeterminada

326

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 345: IBM Tivoli Configuration Manager

sp_def_properties

Genera

propiedades

de

valores

predeterminados

para

un

paquete

de

software.

Sintaxis

sp_def_properties

Recurso

SoftwarePackage

Descripción

Este

método

genera

opciones

de

paquete

de

software

y

los

envía

a

la

salida

estándar.

Estas

opciones

incluyen

el

registro,

el

permiso

de

archivo

y

la

distribución

general.

Cuando

establezca

los

valores

de

este

método,

liste

cada

uno

de

ellos

en

una

línea

por

separado,

en

el

formato

palabra

clave=valor.

Autorización

senior

o

super

Valores

de

retorno

El

método

sp_def_properties

devuelve

uno

de

los

valores

siguientes

E_OK

=0

Terminación

satisfactoria.

E_USAGE

=1

El

método

ha

detectado

una

opción,

un

argumento

o

un

parámetro

no

permitido.

E_FAIL

=2

El

método

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Un

script

cuya

ejecución

se

complete

satisfactoriamente

debe

salir

con

un

código

de

salida

0

o

bien

$E_OK.

De

lo

contrario,

se

producirá

una

condición

de

excepción

y

se

visualizará

un

mensaje

parecido

al

siguiente:

El

intento

de

utilizar

la

política

de

valores

predeterminados

para

las

propiedades

(método

de

política

de

valores

predeterminados

’sp_def_properties’)

para

el

paquete

de

software

’nombre_paquete^versión_paquete’

en

la

región

de

política

’nombre_región’

ha

dado

resultados

anómalos.

Puede

utilizar

códigos

de

salida

predefinidos

o

bien

cualquier

valor

numérico

comprendido

entre

el

0

y

el

126.

Los

valores

no

definidos,

las

cadenas

o

los

valores

numéricos

que

son

negativos

o

mayores

que

126

provocan

un

comportamiento

imprevisible

y

no

se

recomienda

utilizarlos.

Véase

también

sp_val_properties

Consulte

el

Capítulo

1,

“Edición

del

archivo

de

definición

del

paquete

de

software”,

en

la

página

1

para

obtener

más

información

acerca

del

formato

de

definición

de

paquete

de

software.

sp-def-properties

Capítulo

4.

Gestión

de

la

política

327

Page 346: IBM Tivoli Configuration Manager

sp_def_src_host

Genera

el

host

de

origen

predeterminado

para

un

paquete

de

software.

Sintaxis

sp_def_src_host

Recurso

SoftwarePackage

Descripción

Este

método

genera

el

host

de

origen

para

un

paquete

de

software

y

lo

envía

a

la

salida

estándar.

Cuando

establezca

el

valor

de

este

método,

debe

especificar

un

nombre

de

nodo

gestionado

válido.

Autorización

senior

o

super

Valores

de

retorno

El

método

sp_def_src

devuelve

uno

de

los

valores

siguientes

E_OK

=0

Terminación

satisfactoria.

E_USAGE

=1

El

método

ha

detectado

una

opción,

un

argumento

o

un

parámetro

no

permitido.

E_FAIL

=2

El

método

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Un

script

cuya

ejecución

se

complete

satisfactoriamente

debe

salir

con

un

código

de

salida

0

o

bien

$E_OK.

De

lo

contrario,

se

producirá

una

condición

de

excepción

y

se

visualizará

un

mensaje

parecido

al

siguiente:

El

intento

de

utilizar

la

política

de

valores

predeterminados

para

el

host

de

origen

(método

de

política

de

valores

predeterminados

’sp_def_src_host’)

para

el

paquete

de

software

’nombre_paquete^versión_paquete’

en

la

región

de

política

’nombre_región’

ha

dado

resultados

anómalos.

Puede

utilizar

códigos

de

salida

predefinidos

o

bien

cualquier

valor

numérico

comprendido

entre

el

0

y

el

126.

Los

valores

no

definidos,

las

cadenas

o

los

valores

numéricos

que

son

negativos

o

mayores

que

126

provocan

un

comportamiento

imprevisible

y

no

se

recomienda

utilizarlos.

Véase

también

sp_val_src_host

y

sp_val_delete_src_host

Consulte

el

Capítulo

1,

“Edición

del

archivo

de

definición

del

paquete

de

software”,

en

la

página

1

para

obtener

más

información

acerca

del

formato

de

definición

de

paquete

de

software.

sp_def_src_host

328

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 347: IBM Tivoli Configuration Manager

sp_val_delete_src_host

Valida

la

eliminación

del

host

de

origen

para

un

paquete

de

software.

Sintaxis

sp_val_delete_src_host

nombre_ps

host_origen

Recurso

SoftwarePackage

Descripción

Este

método

autoriza

que

un

administrador

pueda

cambiar

(y,

por

lo

tanto,

eliminar)

el

host

de

origen,

especificado

en

el

argumento

host_origen,

de

un

paquete

de

software

existente,

especificado

en

el

argumento

nombre_ps.

Este

método

se

invoca

cuando

se

cambia

el

host

de

origen

de

un

paquete

de

software.

Utilícelo,

por

ejemplo,

para

aplicar

una

restricción

que

indique

que

un

determinado

paquete

de

software

debe

tener

un

host

específico

como

su

host

de

origen.

Este

método

se

ejecuta

dentro

de

la

región

de

política

del

host

de

origen

y

sólo

se

aplica

a

los

paquetes

que

se

han

definido

en

sus

gestores

de

perfiles.

Para

que

la

validación

sea

satisfactoria,

sp_val_delete_src_host

debe

devolver

un

estado

de

salida

0

y

escribir

TRUE

en

la

salida

estándar.

Opciones

nombre_ps

Es

el

nombre

del

paquete

de

software

cuyo

host

de

origen

se

cambia

(elimina).

host_origen

Es

el

nombre

del

nodo

gestionado

que

actualmente

es

el

host

de

origen

del

paquete

de

software.

Autorización

admin,

senior

o

super

Resultados

El

método

sp_val_delete_src_host

escribe

las

cadenas

siguientes

en

la

salida

estándar:

TRUE

Validación

satisfactoria.

FALSE

Validación

anómala.

Valores

de

retorno

El

método

sp_val_delete_src_host

devuelve

uno

de

los

valores

siguientes:

E_OK

=0

Terminación

satisfactoria.

E_USAGE

=1

El

método

ha

detectado

una

opción,

un

argumento

o

un

parámetro

no

permitido.

E_FAIL

=2

El

método

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

sp_val_delete_src_host

Capítulo

4.

Gestión

de

la

política

329

Page 348: IBM Tivoli Configuration Manager

Un

script

cuya

ejecución

se

complete

satisfactoriamente

debe

salir

con

un

código

de

salida

0

o

bien

$E_OK.

De

lo

contrario,

se

producirá

una

condición

de

excepción

y

se

visualizará

un

mensaje

parecido

al

siguiente:

El

intento

de

utilizar

el

método

de

política

’sp_val_delete_src_host’

para

el

paquete

de

software

’nombre_paquete^versión_paquete’

en

la

región

de

política

’nombre_región’

ha

dado

resultados

anómalos

y

el

código

de

salida

’N’.

donde

N

es

el

código

de

salida

que

se

devuelve

cuando

se

completa

el

script.

Puede

utilizar

códigos

de

salida

predefinidos

o

bien

cualquier

valor

numérico

comprendido

entre

el

0

y

el

126.

Los

valores

no

definidos,

las

cadenas

o

los

valores

numéricos

que

son

negativos

o

mayores

que

126

provocan

un

comportamiento

imprevisible

y

no

se

recomienda

utilizarlos.

Véase

también

sp_def_src_host

y

sp_val_src_host

Consulte

el

Capítulo

1,

“Edición

del

archivo

de

definición

del

paquete

de

software”,

en

la

página

1

para

obtener

más

información

acerca

del

formato

de

definición

de

paquete

de

software.

sp_val_delete_src_host

330

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 349: IBM Tivoli Configuration Manager

sp_val_name

Valida

el

nombre

propuesto

de

un

paquete

de

software.

Sintaxis

sp_val_name

nombre_ps

Recurso

SoftwarePackage

Descripción

Este

método

valida

el

nombre

que

se

ha

proporcionado

para

el

paquete

de

software

por

medio

del

argumento

nombre_ps.

El

método

sp_val_name

sólo

se

invoca

al

crearse

el

paquete

de

software.

Tenga

en

cuenta

que

este

método

no

establece

el

nombre

predeterminado.

Este

método

debe

tener

un

estado

de

salida

0

y

escribir

TRUE

en

la

salida

estándar.

De

lo

contrario,

se

considerará

que

la

validación

no

ha

sido

satisfactoria.

Opciones

nombre_ps

Es

el

nombre

del

paquete

de

software

que

ha

de

crearse.

Autorización

senior

o

super

Resultados

El

método

sp_val_name

escribe

estas

cadenas

en

la

salida

estándar:

TRUE

Validación

satisfactoria.

FALSE

Validación

anómala.

Valores

de

retorno

El

método

sp_val_name

devuelve

uno

de

los

valores

siguientes:

E_OK

=0

Terminación

satisfactoria.

E_USAGE

=1

El

método

ha

detectado

una

opción,

un

argumento

o

un

parámetro

no

permitido.

E_FAIL

=2

El

método

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Un

script

cuya

ejecución

se

complete

satisfactoriamente

debe

salir

con

un

código

de

salida

0

o

bien

$E_OK.

De

lo

contrario,

se

producirá

una

condición

de

excepción

y

se

visualizará

un

mensaje

parecido

al

siguiente:

El

intento

de

utilizar

el

método

de

política

’sp_val_name’

para

el

paquete

de

software

’nombre_paquete^versión_paquete’

en

la

región

de

política

’nombre_región’

ha

dado

resultados

anómalos

y

el

código

de

salida

’N’.

donde

N

es

el

código

de

salida

que

se

devuelve

cuando

se

completa

el

script.

Puede

utilizar

códigos

de

salida

predefinidos

o

bien

cualquier

valor

numérico

comprendido

entre

el

0

y

el

126.

Los

valores

no

definidos,

las

cadenas

o

los

valores

sp_val_name

Capítulo

4.

Gestión

de

la

política

331

Page 350: IBM Tivoli Configuration Manager

numéricos

que

son

negativos

o

mayores

que

126

provocan

un

comportamiento

imprevisible

y

no

se

recomienda

utilizarlos.

Véase

también

Consulte

el

Capítulo

1,

“Edición

del

archivo

de

definición

del

paquete

de

software”,

en

la

página

1

para

obtener

más

información

acerca

del

formato

de

definición

de

paquete

de

software.

sp_val_name

332

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 351: IBM Tivoli Configuration Manager

sp_val_operation

Valida

las

operaciones

del

paquete

de

software.

Sintaxis

sp_val_operation

nombre_ps

operación_ps

Recurso

SoftwarePackage

Descripción

Este

método

valida

una

operación

de

paquete

de

software

como,

por

ejemplo,

distribuir,

distribuir

y

validar,

validar,

previsualizar

o

eliminar.

Se

llama

cuando

se

intenta

realizar

una

operación

de

paquete

de

software.

Para

este

método,

la

lista

de

los

sistemas

de

destino

en

los

que

se

realizará

la

operación

está

disponible

por

medio

de

la

entrada

estándar.

Si

la

validación

no

es

satisfactoria,

no

se

realizará

la

operación.

Este

método

debe

tener

un

estado

de

salida

0

y

escribir

TRUE

en

la

salida

estándar.

De

lo

contrario,

se

considerará

que

la

validación

no

ha

sido

satisfactoria.

Opciones

nombre_ps

Es

el

nombre

del

paquete

de

software

que

es

el

sujeto

de

la

operación

que

está

validándose.

operación_ps

Es

la

operación

de

paquete

de

software,

modificada

por

el

tipo

de

distribución,

que

determina

el

tipo

de

distribución

que

tendrá

lugar

(consulte

el

comando

winstsp

o

el

recuadro

de

diálogo

Instalar

paquete

de

software

en

la

GUI

de

Software

Package

Editor,

el

editor

de

paquetes

de

software).

Las

operaciones

de

paquete

de

software

posibles

son:

v

export

v

remove

v

undo

v

accept

v

commit

v

convert

(en

los

scripts,

haga

referencia

a

esta

operación

como

import)

v

install

Las

opciones

incluyen:

install:ALL

(para

la

opción

all

de

la

modalidad

de

servidor)

install:ANY

(para

la

opción

repair

de

la

modalidad

de

servidor)

install:SRC

(para

la

opción

source

de

la

modalidad

de

servidor)

Autorización

admin,

senior

o

super

Resultados

El

método

sp_val_operation

escribe

estas

cadenas

en

la

salida

estándar:

TRUE

Validación

satisfactoria.

FALSE

Validación

anómala.

sp_val_operation

Capítulo

4.

Gestión

de

la

política

333

Page 352: IBM Tivoli Configuration Manager

Valores

de

retorno

El

método

sp_val_operation

devuelve

uno

de

los

valores

siguientes:

E_OK

=0

Terminación

satisfactoria.

E_USAGE

=1

El

método

ha

detectado

una

opción,

un

argumento

o

un

parámetro

no

permitido.

E_FAIL

=2

El

método

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Un

script

cuya

ejecución

se

complete

satisfactoriamente

debe

salir

con

un

código

de

salida

0

o

bien

$E_OK.

De

lo

contrario,

se

producirá

una

condición

de

excepción

y

se

visualizará

un

mensaje

parecido

al

siguiente:

El

intento

de

utilizar

el

método

de

política

’sp_val_operation’

para

el

paquete

de

software

’nombre_paquete^versión_paquete’

en

la

región

de

política

’nombre_región’

ha

dado

resultados

anómalos

y

el

código

de

salida

’N’.

donde

N

es

el

código

de

salida

que

se

devuelve

cuando

se

completa

el

script.

Puede

utilizar

códigos

de

salida

predefinidos

o

bien

cualquier

valor

numérico

comprendido

entre

el

0

y

el

126.

Los

valores

no

definidos,

las

cadenas

o

los

valores

numéricos

que

son

negativos

o

mayores

que

126

provocan

un

comportamiento

imprevisible

y

no

se

recomienda

utilizarlos.

Véase

también

winstsp

Consulte

el

Capítulo

1,

“Edición

del

archivo

de

definición

del

paquete

de

software”,

en

la

página

1

para

obtener

más

información

acerca

del

formato

de

definición

de

paquete

de

software.

sp_val_operation

334

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 353: IBM Tivoli Configuration Manager

sp_val_properties

Valida

las

propiedades

del

paquete

de

software.

Sintaxis

sp_val_properties

nombre_ps

Recurso

SoftwarePackage

Descripción

Este

método

valida

las

opciones

que

se

han

establecido

para

el

paquete

de

software.

Para

el

método,

la

lista

de

opciones

está

disponible

por

medio

de

la

entrada

estándar,

y

cada

una

de

éstas

se

lista

en

una

línea,

en

el

formato

palabra_clave_ps=valor.

Consulte

la

Tabla

48

en

la

página

310

y

el

Capítulo

1,

“Edición

del

archivo

de

definición

del

paquete

de

software”,

en

la

página

1

para

obtener

una

descripción

de

las

palabras

clave

posibles.

Utilice

este

método

para,

por

ejemplo,

asegurarse

de

que

los

archivos

de

registro

se

crean

en

determinados

nodos

gestionados.

También

puede

evitar

que

las

distribuciones

se

apliquen

a

determinados

sistemas

de

destino

o

asegurarse

de

que

los

paquetes

de

software

no

se

eliminan

mediante

la

utilización

del

método

sp_val_properties.

Este

método

debe

tener

un

estado

de

salida

0

y

escribir

TRUE

en

la

salida

estándar.

De

lo

contrario,

se

considerará

que

la

validación

no

ha

sido

satisfactoria.

Opciones

nombre_ps

Es

el

nombre

del

paquete

de

software

cuyas

opciones

se

validan.

Autorización

senior

o

super

Resultados

El

método

sp_val_properties

escribe

las

cadenas

siguientes

en

la

salida

estándar:

TRUE

Validación

satisfactoria.

FALSE

Validación

anómala.

Valores

de

retorno

El

método

sp_val_properties

devuelve

uno

de

los

valores

siguientes

E_OK

=0

Terminación

satisfactoria.

E_USAGE

=1

El

método

ha

detectado

una

opción,

un

argumento

o

un

parámetro

no

permitido.

E_FAIL

=2

El

método

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

sp_val_properties

Capítulo

4.

Gestión

de

la

política

335

Page 354: IBM Tivoli Configuration Manager

Un

script

cuya

ejecución

se

complete

satisfactoriamente

debe

salir

con

un

código

de

salida

0

o

bien

$E_OK.

De

lo

contrario,

se

producirá

una

condición

de

excepción

y

se

visualizará

un

mensaje

parecido

al

siguiente:

El

intento

de

utilizar

el

método

de

política

’sp_val_properties’

para

el

paquete

de

software

’nombre_paquete^versión_paquete’

en

la

región

de

política

’nombre_región’

ha

dado

resultados

anómalos

y

el

código

de

salida

’N’.

donde

N

es

el

código

de

salida

que

se

devuelve

cuando

se

completa

el

script.

Puede

utilizar

códigos

de

salida

predefinidos

o

bien

cualquier

valor

numérico

comprendido

entre

el

0

y

el

126.

Los

valores

no

definidos,

las

cadenas

o

los

valores

numéricos

que

son

negativos

o

mayores

que

126

provocan

un

comportamiento

imprevisible

y

no

se

recomienda

utilizarlos.

Véase

también

Consulte

el

Capítulo

1,

“Edición

del

archivo

de

definición

del

paquete

de

software”,

en

la

página

1

para

obtener

más

información

acerca

del

formato

de

definición

de

paquete

de

software.

sp_val_properties

336

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 355: IBM Tivoli Configuration Manager

sp_val_src_host

Valida

el

host

de

origen

propuesto

de

un

paquete

de

software.

Sintaxis

sp_val_src_host

nombre_ps

host_origen

Recurso

SoftwarePackage

Descripción

Este

método

valida

el

nuevo

host

de

origen

que

se

ha

especificado

por

medio

del

argumento

host_origen

para

el

paquete

de

software

que

nombre_ps

especifica.

Este

método

se

invoca

cuando

se

cambia

o

se

establece

un

host

de

origen

de

paquete

de

software.

Utilícelo,

por

ejemplo,

para

aplicar

una

restricción

que

indique

que

un

determinado

paquete

de

software

debe

tener

un

host

específico

como

su

host

de

origen.

Este

método

se

ejecuta

dentro

de

la

región

de

política

del

host

de

origen

y

sólo

se

aplica

a

los

paquetes

que

se

han

definido

en

sus

gestores

de

perfiles.

Para

que

la

validación

sea

satisfactoria,

sp_val_src_host

debe

devolver

un

estado

de

salida

0

y

escribir

TRUE

en

la

salida

estándar.

Opciones

nombre_ps

Es

el

nombre

del

paquete

de

software

cuyo

host

de

origen

se

ha

establecido

o

cambiado.

host_origen

Es

el

nombre

del

nodo

gestionado

que

está

validándose.

Autorización

admin,

senior

o

super

Resultados

El

método

sp_val_src_host

escribe

las

cadenas

siguientes

en

la

salida

estándar:

TRUE

Validación

satisfactoria.

FALSE

Validación

anómala.

Valores

de

retorno

El

método

sp_val_src_host

devuelve

uno

de

los

valores

siguientes

E_OK

=0

Terminación

satisfactoria.

E_USAGE

=1

El

método

ha

detectado

una

opción,

un

argumento

o

un

parámetro

no

permitido.

E_FAIL

=2

El

método

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

sp_val_src_host

Capítulo

4.

Gestión

de

la

política

337

Page 356: IBM Tivoli Configuration Manager

Un

script

cuya

ejecución

se

complete

satisfactoriamente

debe

salir

con

un

código

de

salida

0

o

bien

$E_OK.

De

lo

contrario,

se

producirá

una

condición

de

excepción

y

se

visualizará

un

mensaje

parecido

al

siguiente:

El

intento

de

utilizar

el

método

de

política

’sp_val_src_host’

para

el

paquete

de

software

’nombre_paquete^versión_paquete’

en

la

región

de

política

’nombre_región’

ha

dado

resultados

anómalos

y

el

código

de

salida

’N’.

donde

N

es

el

código

de

salida

que

se

devuelve

cuando

se

completa

el

script.

Puede

utilizar

códigos

de

salida

predefinidos

o

bien

cualquier

valor

numérico

comprendido

entre

el

0

y

el

126.

Los

valores

no

definidos,

las

cadenas

o

los

valores

numéricos

que

son

negativos

o

mayores

que

126

provocan

un

comportamiento

imprevisible

y

no

se

recomienda

utilizarlos.

Véase

también

sp_def_src_host,

sp_val_delete_src_host

Consulte

el

Capítulo

1,

“Edición

del

archivo

de

definición

del

paquete

de

software”,

en

la

página

1

para

obtener

más

información

acerca

del

formato

de

definición

de

paquete

de

software.

sp_val_src_host

338

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 357: IBM Tivoli Configuration Manager

Capítulo

5.

Comprobación

de

la

coherencia

de

los

objetos

Software

Distribution

crea

objetos

de

paquete

de

software,

que

tienen

relaciones

con

otros

objetos

como,

por

ejemplo,

ManagedNode,

PolicyRegion

y

ProfileManager.

La

coherencia

de

los

objetos

es

fundamental

para

las

funciones

de

Software

Distribution

y,

para

que

el

funcionamiento

de

Software

Distribution

sea

correcto,

deben

mantenerse

las

relaciones

entre

los

objetos.

En

este

capítulo

se

describe

cómo

puede

aplicarse

esta

coherencia

automática

o

manualmente.

La

coherencia

de

los

objetos

se

comprueba

en

los

paquetes

de

software

por

medio

de

la

operación

remove_host

(eliminar

host),

que

se

invoca

cuando

se

suprime

un

nodo

gestionado.

Además

de

esta

operación,

un

administrador

puede

ejecutar

el

comando

wchkdb

para

comprobar

la

coherencia

de

los

objetos

de

paquete

de

software

en

la

base

de

datos

de

objetos

de

Tivoli.

Este

comando

invoca

las

operaciones

check_db

(comprobar

base

de

datos)

y

fix_db

(arreglar

base

de

datos),

que

comprueban

si

existen

incoherencias

y

arreglan

cualquier

incoherencia

que

se

haya

detectado.

Cuando

se

encuentra

un

objeto

que

está

en

un

estado

incoherente,

se

traslada

a

la

colección

″lost-n-found″

(perdido

y

encontrado).

En

el

apartado

“Traslado

de

objetos

entre

colecciones”

en

la

página

340

se

proporcionan

instrucciones

para

trasladar

objetos

desde

la

colección

″lost-n-found″

para

que

puedan

arreglarse

y

utilizarse.

Este

comportamiento

predeterminado

puede

cambiarse

utilizando

el

comando

wsetspat

con

la

opción

-b

valor,

que

establece

el

valor

del

atributo

move_removing_host.

Los

valores

posibles

son

true

y

false.

Consulte

el

apartado

“wsetspat”

en

la

página

221

para

obtener

más

información

acerca

de

este

comando.

Si

move_removing_host

se

establece

en

false,

deberá

verificar

y

solucionar

los

problemas

de

la

base

de

datos

de

recursos

de

Tivoli

utilizando

el

comando

wchkdb

-u.

Consulte

el

apartado

“Comando

wchkdb”

en

la

página

340

y

la

publicación

Tivoli

Management

Framework:

Reference

Manual

para

obtener

más

información

acerca

de

este

comando.

Operación

remove_host

(eliminar

host)

Tivoli

Management

Framework

invoca

automáticamente

a

la

operación

remove_host

(eliminar

host)

cuando

un

administrador

suprime

un

nodo

gestionado.

Si

el

nodo

gestionado

suprimido

es

el

host

de

origen

o

el

host

de

registro

de

un

paquete

de

software,

esta

operación

traslada

el

paquete

de

software

afectado

del

gestor

de

perfiles

en

que

reside

a

la

colección

″lost-n-found″.

También

envía

un

aviso

al

grupo

de

avisos

″Software

Distribution″

con

la

descripción

de

la

acción.

Por

ejemplo,

imaginemos

que

el

nodo

gestionado

jupiter

se

ha

especificado

como

host

de

origen

para

el

paquete

de

software

DemoSW^1.0.

Si

un

administrador

suprime

jupiter

de

la

región

de

administración

de

Tivoli,

la

operación

remove_host

(eliminar

host)

detecta

que

el

host

de

registro

que

se

ha

especificado

para

el

paquete

de

software

DemoSW^1.0

no

es

válido.

A

continuación,

esta

operación

traslada

el

paquete

de

software

DemoSW^1.0

a

la

colección

″lost-n-found″

y

registra

un

aviso

en

el

grupo

de

avisos

″Software

Distribution″.

©

Copyright

IBM

Corp.

2000,

2003

339

Page 358: IBM Tivoli Configuration Manager

Para

distribuir

un

paquete

de

software

que

se

ha

movido

a

la

colección

″lost-n-found″,

primero

debe

volver

a

trasladar

el

paquete

de

software

a

un

gestor

de

perfiles

válido.

En

el

apartado

siguiente

encontrará

instrucciones

para

trasladar

objetos

desde

la

colección

″lost-n-found″.

Comando

wchkdb

El

comando

wchkdb

detecta,

informa

y

corrige

las

incoherencias

del

entorno

de

Tivoli

Management

Framework.

Consulte

la

publicación

Tivoli

Management

Framework:

Reference

Manual

para

obtener

una

descripción

completa

de

este

comando.

En

particular,

el

comando

wchkdb

comprueba

los

objetos

de

Software

Distribution

que

se

indican

a

continuación:

v

El

host

de

origen

del

paquete

de

software

para

garantizar

que

es

una

referencia

a

objeto

de

Tivoli

válida;

el

host

de

origen

se

graba

en

el

paquete

de

software

como

una

referencia

al

objeto

ManagedNode.

v

El

nodo

gestionado

en

que

reside

el

archivo

de

registro

de

Software

Distribution,

tal

como

indica

la

palabra

clave

log_host

(host

de

registro),

para

garantizar

que

es

el

nombre

de

un

nodo

gestionado

válido;

este

nodo

gestionado

se

graba

en

la

definición

del

paquete

de

software.

Si

existen

incoherencias

cuando

un

administrador

emite

el

comando

wchkdb

–u,

se

registran

avisos

en

los

grupos

de

avisos

″Software

Distribution″

y

″Diagnostics″.

(El

comando

wchkdb

–u

actualiza

la

base

de

datos

de

objetos

de

Tivoli

y

arregla

las

discrepancias.)

Además,

los

paquetes

de

software

que

tienen

cualquiera

de

estos

problemas

se

trasladan

desde

el

gestor

de

perfiles

en

que

residen

a

la

colección

″lost-n-found″.

Si

un

objeto

se

traslada

a

la

colección

″lost-n-found″,

se

registra

un

aviso

a

tal

efecto

en

los

grupos

de

avisos

″Software

Distribution″

y

″Diagnostics″.

Puede

obtener

la

lista

del

contenido

de

la

colección

″lost-n-found″

utilizando

el

comando

wls

/lost-n-found.

Este

comando

lista

el

contenido

de

la

colección

de

cada

región

de

gestión

de

Tivoli.

Traslado

de

objetos

entre

colecciones

La

operación

remove_host

(eliminar

host)

traslada

automáticamente

objetos

de

paquete

de

software

desde

su

colección

original

(gestor

de

nodos)

a

la

colección

″lost-n-found″.

Los

objetos

que

residen

en

″lost-n-found″

hacen

referencia

a

un

paquete

de

software

o

un

nodo

gestionado

suprimido.

Puesto

que

no

puede

distribuir

ni

modificar

un

paquete

de

software

desde

la

colección

″lost-n-found″,

primero

debe

trasladarlo

a

un

gestor

de

perfiles

válido.

El

comando

wmvspobj

le

permite

hacerlo.

Utilice

este

comando

para

volver

a

obtener

acceso

al

paquete

de

software

después

de

haber

corregido

los

problemas.

Consulte

el

apartado

“wmvspobj”

en

la

página

209

para

obtener

una

descripción

completa

del

comando

wmvspobj.

Operación

remove_host

(eliminar

host)

340

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 359: IBM Tivoli Configuration Manager

Capítulo

6.

Migración

de

paquetes

de

archivos

a

paquetes

de

software

Los

paquetes

de

archivos

y

los

paquetes

de

software

pueden

utilizarse

con

TME

10

Software

Distribution,

Versión

3.6.x

y

con

Software

Distribution,

Versión

4.x,

respectivamente.

Ambos

tipos

de

paquetes

pueden

utilizarse

en

un

entorno

en

el

que

se

hayan

instalado

los

dos

productos.

También

puede

migrar

paquetes

de

archivos

existentes

a

paquetes

de

software

que

Software

Distribution,

Versión

4.x.,

pueda

procesar.

Este

capítulo

le

ayuda

a

realizar

la

tarea

de

migración

proporcionándole

la

información

siguiente:

v

Una

tabla

que

contiene

las

correlaciones

entre

las

palabras

clave

de

paquete

de

archivos

de

Tivoli

Software

Distribution,

Versión

3.6

y

las

stanzas

y

los

atributos

de

paquete

de

software

de

Software

Distribution,

Versión

4.x

(consulte

la

Tabla

53

en

la

página

343).

v

Una

tabla

que

contiene

las

correlaciones

entre

los

comandos

de

paquete

de

archivos

de

Tivoli

Software

Distribution,

Versión

3.6

y

los

comandos

de

paquete

de

software

de

Software

Distribution,

Versión

4.x

(consulte

la

Tabla

54

en

la

página

346).

v

El

comando

de

migración

wfptosp

(consulte

el

apartado

“wfptosp”

en

la

página

352).

Entornos

de

migración

Para

migrar

objetos

de

paquetes

de

archivos,

archivos

de

definición,

o

bloques

a

objetos

de

paquetes

de

archivos,

archivos

de

definición

o

bloques,

debe

copiar

los

archivos

de

origen

de

los

paquetes

de

archivos

que

desea

migrar

al

servidor

de

Tivoli

Software

Distribution,

Versión

4.x.

Los

bloques

de

paquetes

de

archivos

sólo

pueden

migrarse

en

los

sistemas

siguientes:

v

Windows

v

HP-UX

v

Solaris

v

AIX

Para

migrar

objetos

AutoPack

o

archivos

.pak

debe

disponer

de

un

servidor

de

Software

Distribution,

y

la

migración

debe

realizarse

en

un

entorno

Windows

NT.

La

distribución

de

un

paquete

de

software

AutoPack

que

se

ha

migrado

desde

un

objeto

AutoPack

o

un

archivo.pak

crea

el

directorio

migr_autopack

en

el

sistema

de

destino

en

el

que

está

distribuyendo

el

paquete

de

software

AutoPack.

Este

directorio

se

necesita

para

instalar

y

eliminar

el

paquete

de

software

AutoPack.

Para

realizar

la

migración,

puede

tener

uno

de

los

entornos

siguientes:

v

Una

región

de

gestión

de

Tivoli

en

la

que

se

hayan

instalado

Tivoli

Management

Framework,

Versión

3.7

y

Tivoli

Software

Distribution,

Versión

4.x.

Mediante

la

utilización

de

este

entorno,

desde

la

región

de

gestión

de

Tivoli

que

tiene

instalado

Software

Distribution,

Versión

4.x,

migre

los

archivos

de

definición

de

paquete

de

archivos

a

los

objetos

de

paquete

de

software

o

los

archivos

de

definición

de

paquete

de

software

ejecutando

el

comando

wfptosp

desde

un

servidor

de

Software

Distribution,

Versión

4.x.

Consulte

el

apartado

“Utilización

del

comando

de

migración”

en

la

página

351

para

obtener

una

explicación

detallada

acerca

de

cómo

realizar

los

pasos

de

la

migración.

v

Una

región

de

gestión

de

Tivoli

en

la

que

se

hayan

instalado

Tivoli

Management

Framework,

Versión

3.6.x

y

Tivoli

Software

Distribution,

Versión

3.6.x,

y

una

©

Copyright

IBM

Corp.

2000,

2003

341

Page 360: IBM Tivoli Configuration Manager

región

de

gestión

de

Tivoli

en

la

que

se

hayan

instalado

Tivoli

Management

Framework,

Versión

3.7,

Tivoli

Software

Distribution,

Versión

3.6

y

Software

Distribution,

Versión

4.x.

Estas

regiones

de

gestión

de

Tivoli

deben

estar

interconectadas.

Mediante

la

utilización

de

este

entorno,

desde

una

estación

de

trabajo

que

tenga

instalados

Tivoli

Software

Distribution,

Versión

3.6.x,

y

el

servidor

de

Software

Distribution,

Versión

4.x,

ejecute

el

comando

wfptosp

para

migrar:

Un

objeto

de

paquete

de

archivos

a

un

objeto

de

paquete

de

software

o

un

archivo

de

definición

de

paquete

de

software.

Un

objeto

AutoPack

o

un

archivo

.pak

a

un

bloque

de

paquete

de

software.v

Una

región

de

gestión

de

Tivoli

en

la

que

se

hayan

instalado

Tivoli

Management

Framework,

Versión

3.7,

Tivoli

Software

Distribution,

Versión

3.6.x,

y

Software

Distribution,

Versión

4.x.

Mediante

la

utilización

de

este

entorno,

puede

ejecutar

la

migración

realizando

los

pasos

siguientes:

1.

Asegúrese

de

disponer

de

una

región

de

política

que

gestione

los

paquetes

de

archivos

y

los

recursos

de

los

paquetes

de

software.

2.

Realice

la

migración

ejecutando

el

comando

wfptosp

desde

una

estación

de

trabajo

que

tenga

instalados

Tivoli

Software

Distribution,

Versión

3.6.x,

y

el

servidor

de

Software

Distribution,

Versión

4.x.

Consulte

el

apartado

“Utilización

del

comando

de

migración”

en

la

página

351

para

obtener

una

explicación

detallada

acerca

de

la

utilización

del

comando

de

migración.

Nota:

éste

es

uno

de

los

posibles

entornos

en

los

que

puede

realizarse

la

migración

del

objeto

AutoPack

o

archivo

.pak.

Correlación

de

las

palabras

clave

del

paquete

de

archivos

con

las

stanzas

y

atributos

del

paquete

de

software

En

la

Tabla

53

en

la

página

343

se

muestra

la

correlación

de

las

palabras

clave

del

paquete

de

archivos

de

Tivoli

Software

Distribution,

Versión

3.6

con

las

correspondientes

stanzas

y

atributos

del

paquete

de

software

de

Software

Distribution,

Versión

4.x.

Puesto

que

la

estructura

de

un

paquete

de

archivos

es

distinta

de

la

estructura

de

un

paquete

de

software,

no

existen

correlaciones

simples

entre

las

palabras

clave,

sino

que,

por

lo

general,

una

palabra

clave

de

paquete

de

archivos

se

correlaciona

con

un

atributo

de

una

stanza.

Una

stanza

es

un

conjunto

de

atributos

que

caracteriza

a

los

objetos

y

a

las

acciones.

Las

diferencias

que

existen

entre

la

estructura

del

paquete

de

archivos

y

la

estructura

del

paquete

de

software

no

siempre

permiten

obtener

una

correlación

directa

entre

las

palabras

clave

y

las

stanzas

y

atributos;

por

lo

tanto,

existen

algunas

palabras

clave

como,

por

ejemplo,

el

nombre

de

destino

de

un

objeto

del

sistema

de

archivos

o

el

nombre

del

programa,

que

deben

seguir

unas

normas.

Consulte

los

apartados

“Migración

del

nombre

de

destino

de

un

objeto

del

sistema

de

archivos”

en

la

página

347

y

“Migración

de

programas

de

paquete

de

archivos”

en

la

página

348

para

entender

cómo

han

de

migrarse

el

nombre

de

destino

y

el

nombre

de

origen

de

un

objeto

del

sistema

de

archivos.

Nota:

en

la

tabla

siguiente,

os

significa

sistema

operativo.

Por

ejemplo:

os_commit_input_path

podría

ser:

os2_commit_input_path

o

nt_commit_input_path.

Entornos

de

migración

342

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 361: IBM Tivoli Configuration Manager

Tabla

53.

Correlación

entre

palabras

clave

y

stanzas/atributos

Palabras

clave

del

paquete

de

archivos

de

Tivoli

Software

Distribution,

Versión

3.6

Stanzas/atributos

del

paquete

de

software

de

Tivoli

Software

Distribution,

Versión

4.x

append_log

se

pasa

por

alto

(la

modalidad

de

adición

siempre

está

establecida)

backup_fmt

No

disponible

create_dirs

file_system_object.create_dirs

default_dest

file_system_object.destination

default_dir_mode

default_file_mode

file_system_object.fat_attributes

file_system_object.netware_attributes

file_system_object.ntfs_attributes

file_system_object.unix_attributes

default_mtime

No

disponible

descend_dirs

file_system_object.descend_dirs

do_checksum

file_system_object.compute_crc

do_compress

file_system_object.compression_method

dos_platform_prefix

No

disponible

file_cksums

file_system_object.verify_crc

follow_links

link.follow_links

install_progs

file_system_object.destination

keep_paths

file_system_object.destination

list_path

package.log_object_list.location

log_file

package.log_path

log_file_gid

package.log_gid

log_file_mode

package.log_mode

log_file_uid

package.log_user_id

log_host

package.log_host_name

mail_id

package.mail_id

nested_first

Nota:

si

se

establece

en

″yes″,

el

paquete

de

software

primario

será

el

primer

paquete

que

se

distribuya.

Si

se

establece

en

″no″,

los

paquetes

de

software

anidados

serán

los

primeros

paquetes

que

se

distribuyan,

en

función

del

orden

en

que

se

hayan

especificado

en

el

paquete

de

archivos

primario.

no_overwrite

add_object.replace_if_existing

nt_platform_prefix

file_system_object.destination

nw_bindery

No

disponible

(lo

implementa

la

seguridad

LCF

(Light

Client

Framework))

nw_broadcast_message

No

disponible

(clase

de

Tivoli

que

todavía

no

se

ha

implementado)

nw_broadcast_mode

No

disponible

(clase

de

Tivoli

que

todavía

no

se

ha

implementado)

nw_context

No

disponible

(lo

implementa

la

seguridad

LCF)

nw_force_disconnect

No

disponible

Correlación

de

palabras

clave

Capítulo

6.

Migración

de

paquetes

de

archivos

343

Page 362: IBM Tivoli Configuration Manager

Tabla

53.

Correlación

entre

palabras

clave

y

stanzas/atributos

(continuación)

Palabras

clave

del

paquete

de

archivos

de

Tivoli

Software

Distribution,

Versión

3.6

Stanzas/atributos

del

paquete

de

software

de

Tivoli

Software

Distribution,

Versión

4.x

nw_on_error_prog_path

execute_user_program.cleanup.name

Nota:

el

programa

siempre

se

ejecuta,

no

sólo

en

el

caso

de

que

se

produzcan

errores.

nw_platform_prefix

file_system_object.destination

nw_tree

No

disponible

(lo

implementa

la

seguridad

LCF)

os_platform_prefix

(Véase

la

nota

de

la

página

342.)

file_system_object.destination

os_after_input_from_src

os_before_input_from_src

execute_user_program.during_install.

corequisite_files.file.name

os_after_input_path

os_before_input_path

execute_user_program.during_install.arguments

os_after_option

restart.during_install

os_after_prog_from_src

os_before_prog_from_src

execute_user_program.during_install.

corequisite_files.file.name

os_after_prog_path

os_before_prog_path

execute_user_program.during_install.path

os_after_removal_input_from_src

execute_user_program.during_remove.

corequisite_files.file.name

os_after_removal_input_path

execute_user_program.during_remove.arguments

os_after_removal_option

restart.during_remove

os_after_removal_prog_

from_src

execute_user_program.during_remove.

corequisite_files.file.name

os_after_removal_prog_path

execute_user_program.during_remove.path

os_before_skip_non_zero

execute_user_program.during_install.exit_

codes.success

os_commit_input_from_src

execute_user_program.during_commit.

corequisite_files.file.name

os_commit_input_path

execute_user_program.during_commit.arguments

os_commit_option

El

comando

wcommtsp

-c

le

permite

realizar

un

reinicio

os_commit_prog_from_src

execute_user_program.during_commit.

corequisite_files.file.name

os_commit_prog_path

execute_user_program.during_commit.path

os_on_error_input_from_src

package.add_directory

package.add_file

os_on_error_input_path

execute_user_program.during_cleanup.arguments

Nota:

el

programa

siempre

se

ejecuta,

no

sólo

en

el

caso

de

que

se

produzcan

errores.

os_on_error_option

No

disponible

os_on_error_prog_from_src

package.add_directory

package.add_file

os_on_error_prog_path

execute_user_program.during_cleanup.arguments

Nota:

el

programa

siempre

se

ejecuta,

no

sólo

en

el

caso

de

que

se

produzcan

errores.

Correlación

de

palabras

clave

344

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 363: IBM Tivoli Configuration Manager

Tabla

53.

Correlación

entre

palabras

clave

y

stanzas/atributos

(continuación)

Palabras

clave

del

paquete

de

archivos

de

Tivoli

Software

Distribution,

Versión

3.6

Stanzas/atributos

del

paquete

de

software

de

Tivoli

Software

Distribution,

Versión

4.x

os_removal_input_from_src

execute_user_program.during_remove.

corequisite_files.file.name

os_removal_input_path

execute_user_program.during_remove.arguments

os_removal_option

restart.during_remove

os_removal_prog_from_src

execute_user_program.during_remove.

corequisite_files.file.name

os_removal_prog_path

execute_user_program.during_remove.path

post_notice

package.post_notice

postproc

No

disponible

(no

se

implementa

en

nodos

gestionados

y

puntos

finales

de

PC)

preproc

No

disponible

(no

se

implementa

en

nodos

gestionados

y

puntos

finales

de

PC)

prog_env

package.before_prog_env

package.after_prog_env

execute_user_program.environment

progs_timeout

execute_user_program.timeout

rm_empty_dirs

file_system_object.remove_

empty_dirs

rm_extraneous

file_system_object.remove_

extraneous

skip_older_src

add_object.replace_if_newer

src_after_as_uid

package.after_as_uid

src_after_input_path

package.after_imput_path

src_after_prog_path

package.after_program_path

src_before_as_uid

package.before_as_uid

src_before_input_path

package.before_input_path

src_before_prog_path

package.before_program_path

src_before_skip_non_zero

No

disponible

src_relpath

file_system_object.location

execute_user_program.during_operation.path

execute_user_program.during_operation.

corequisite_files.file.name

stderr_size

execute_user_program.during_operation.

max_stderr_size

stop_on_error

package.stop_on_failure

unix_default_dir_gid

file_system_object.unix_group_id

unix_default_dir_uid

file_system_object.unix_user_id

unix_default_file_gid

file_system_object.unix_group_id

unix_default_file_uid

file_system_object.unix_user_id

unix_platform_prefix

file_system_object.destination

win95_optional_dist

No

disponible

win95_optional_dist_timeout

No

disponible

win_optional_dist

No

disponible

Correlación

de

palabras

clave

Capítulo

6.

Migración

de

paquetes

de

archivos

345

Page 364: IBM Tivoli Configuration Manager

Tabla

53.

Correlación

entre

palabras

clave

y

stanzas/atributos

(continuación)

Palabras

clave

del

paquete

de

archivos

de

Tivoli

Software

Distribution,

Versión

3.6

Stanzas/atributos

del

paquete

de

software

de

Tivoli

Software

Distribution,

Versión

4.x

win_optional_dist_timeout

No

disponible

Correlación

de

los

comandos

del

paquete

de

archivos

con

los

del

paquete

de

software

En

la

Tabla

54

se

muestran

las

correlaciones

de

los

comandos

de

paquete

de

archivos

de

Tivoli

Software

Distribution,

Versión

3.6

con

los

correspondientes

comandos

de

paquete

de

software

de

Tivoli

Software

Distribution,

Versión

4.x.

Tabla

54.

Comparación

de

comandos

Comando

de

Tivoli

Software

Distribution,

Versión

3.6

Comando

de

Tivoli

Software

Distribution,

Versión

4.x

No

disponible

waccptsp

wdistfp,

wrestart

wcommtsp

No

disponible

wconvspo

wexprtfp

wexpspo

wgetfpattr

wgetspat

wgetfpattr

wgetspgs

wgetfpattr

wgetspop

wimprtfp,

wcrtfpblock

wimpspo

wdinstfp,

wdinstfpblock

winstsp

No

disponible

wldsp

wmvapobj,

wmfpobj

wmvspobj

wrmfp,

wrmfpblock

wremovsp

wsetfpattr

wsetspat

wsetfpprgs

wsetspgs

wsetfpopts

wsetspop

No

disponible

wundosp

No

disponible

wuldsp

No

disponible

wversp

wcpfpblock

No

disponible

wsetfpcontents

No

disponible

Migración

de

la

cadena

$fpname

En

el

entorno

Tivoli

Software

Distribution,

Versión

3.6.x,

la

cadena

$fpname

se

utiliza

para

identificar

el

nombre

del

paquete

de

archivos.

La

cadena

$fpname

se

migra

al

entorno

Software

Distribution,

Versión

4.x,

utilizando

la

variable

fpname

que

se

ha

definido

en

la

stanza

default_variables.

El

valor

que

la

variable

fpname

da

por

supuesto

en

el

paquete

de

software

es

<fpname>=“<nombre.paquete^versión.paquete>”

Correlación

de

palabras

clave

346

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 365: IBM Tivoli Configuration Manager

Cuando

se

migra

un

archivo

de

definición

de

paquete

de

archivos,

el

valor

predeterminado

de

fpname

es

SP_^1.0.

Cuando

se

migra

un

objeto

de

paquete

de

archivos,

el

valor

predeterminado

de

fpname

es

SP_$fpname^1.0.

Por

ejemplo,

si

el

nombre

del

objeto

de

paquete

de

archivos

es

test

y

se

está

migrando

a

un

archivo

de

definición

de

paquete

de

software,

el

valor

predeterminado

de

la

variable

fpname

es

fpname=”SP_test^1.0

y

el

archivo

de

definición

de

paquete

de

software

tendrá

la

estructura

siguiente:

...

package

name=”test”

title=”Paquete

de

archivos

migrado”

version=”1.0”

...

default

variables

fpname=”SP_test^1.0”

...

Migración

del

nombre

de

destino

de

un

objeto

del

sistema

de

archivos

En

un

paquete

de

archivos,

el

nombre

de

la

ruta

de

destino

de

un

objeto

del

sistema

de

archivos

(como,

por

ejemplo,

un

archivo,

un

directorio

o

un

enlace)

depende

del

nombre

del

programa

y

de

las

palabras

clave

siguientes:

v

xxx_platform_prefix

v

default_dest

v

keep_paths

En

un

paquete

de

software,

debe

asignar

un

nombre

de

destino

a

cada

objeto

del

sistema

de

archivos

y,

excepto

para

la

resolución

de

las

variables,

Software

Distribution,

Versión

4.x,

no

realiza

ninguna

comprobación

en

los

nombres

de

los

archivos.

Por

este

motivo,

Software

Distribution,

Versión

4.x,

utiliza

el

procedimiento

siguiente

para

migrar

cada

una

de

las

partes

del

nombre

de

destino:

1.

La

palabra

clave

xxx_platform_prefix,

que

representa

el

primer

elemento

del

nombre

de

la

ruta

de

destino,

se

resuelve

en

función

de

la

plataforma

de

destino.

Se

utiliza

para

especificar

partes

específicas

de

la

plataforma

del

directorio

de

destino

como,

por

ejemplo,

las

letras

de

unidad.

Tivoli

Software

Distribution

correlaciona

xxx_platform_prefix

con

la

variable

$(target_dir_$(os_name))

y,

a

continuación,

convierte

la

variable

$(os_name)

en

el

valor

adecuado

para

cada

plataforma.

Por

ejemplo,

en

un

entorno

Windows

NT,

nt_platform_prefix

se

correlaciona

con

target_dir_Windows_NT

o,

si

nt_platform_prefix

tiene

el

valor

c:\foo_nt,

cuando

el

paquete

de

software

se

distribuya

a

las

estaciones

de

trabajo

de

Windows

NT,

todos

los

archivos

se

almacenarán

en

el

directorio

c:\foo_nt.

En

la

tabla

siguiente

se

correlaciona

el

valor

que

la

palabra

clave

xxx_platform_prefix

de

Tivoli

Software

Distribution,

Versión

3.6

asocia

con

el

correspondiente

valor

de

la

variable

de

Tivoli

Software

Distribution

os_name.

Tabla

55.

Palabras

clave

de

sistema

operativo

Sistema

operativo

os_platform_prefix

os_name

AIX

4.3

unix_platform_prefix

AIX

HP

11

unix_platform_prefix

HP-UX

Entorno

operativo

Solaris

2.6

unix_platform_prefix

SunOS

Entorno

operativo

Solaris

2.7

unix_platform_prefix

SunOS

OS/2

4.0

os2_platform_prefix

OS/2

Windows

95

(o

posterior)

win95_platform_prefix

Windows_95

Windows

NT

4.0

(SP6)

nt_platform_prefix

Windows_NT

Correlación

de

comandos

Capítulo

6.

Migración

de

paquetes

de

archivos

347

Page 366: IBM Tivoli Configuration Manager

2.

La

palabra

clave

default_dest

no

depende

de

la

plataforma.

Se

utiliza

si

se

distribuye

un

paquete

de

archivos

a

distintos

tipos

de

sistemas

de

destino

y

se

desea

que

el

paquete

de

archivos

resida

en

el

mismo

lugar

en

todos

los

sistemas

de

destino.

En

un

paquete

de

software,

se

especifica

después

del

valor

que

indica

la

palabra

clave

xxx_platform_prefix.

Si

la

palabra

clave

default_dest

da

por

supuesto

el

valor

“bar”

en

el

paquete

de

archivos,

el

directorio

de

destino

de

todos

los

archivos

que

se

han

indicado

en

nt_platform_prefix

es:

c:\foo_nt\bar

En

este

ejemplo

se

indica

el

enlace

que

existe

entre

nt_platform_prefix

y

default_dest.

Nota:

en

la

sección

de

archivos

y

directorios

de

un

paquete

de

archivos,

la

opción

–d

altera

temporalmente

el

valor

de

las

palabras

clave

xxx_platform_prefix

y

default_dest

si

se

utiliza

para

especificar

el

nombre

de

destino

de

un

paquete

de

archivos.

3.

La

parte

restante

del

nombre

de

la

ruta

de

destino

es

la

palabra

clave

keep_paths.

Depende

del

nombre

de

cada

objeto

de

sistema

de

archivos.

Si

la

palabra

clave

keep_paths

se

especifica

en

el

paquete

de

archivos,

la

ruta

completa

del

objeto

del

sistema

de

archivos

se

concatena

con

el

nombre

de

destino.

Si

keep_paths

no

se

especifica,

el

último

componente

del

nombre

de

ruta

completo

sólo

se

utiliza

para

crear

el

nombre

de

destino.

Por

ejemplo,

si

keep_paths

=

y,

y

desea

instalar

el

archivo

c:\midir\miarchivo.txt

en

Windows

NT,

el

nombre

de

destino

sería

c:\foo_nt\bar\midir\miarchivo.txt.

De

lo

contrario,

el

nombre

de

destino

sería

c:\foo_nt\bar\miarchivo.txt.

Migración

de

programas

de

paquete

de

archivos

Un

paquete

de

archivos

puede

contener

programas

que

deban

ejecutarse

durante

la

realización

de

operaciones

como,

por

ejemplo,

una

instalación

o

una

eliminación.

Un

programa

se

define

por

medio

de

varias

palabras

clave

como,

por

ejemplo,

unix_removal_input_path

o

unix_removal_prog_path,

tal

como

se

muestra

en

la

Tabla

53

en

la

página

343.

Aunque

estas

palabras

clave

se

especifican

con

sus

nombres

completos

en

un

paquete

de

archivos,

en

este

capítulo

se

hace

referencia

a

ellas

como,

por

ejemplo,

input_path

o

prog_path,

eliminándose

de

sus

nombres

la

plataforma

y

el

tipo

de

operación.

Las

palabras

clave

de

un

programa

son

las

siguientes:

prog_path

Indica

la

ruta

completa

del

programa

que

debe

ejecutarse

en

el

paquete

de

archivos.

prog_from_src

Indica

si

el

programa

especificado

reside

en

el

servidor

de

Software

Distribution

o

localmente

en

el

sistema

de

destino.

input_path

Indica

la

ruta

completa

de

un

archivo

que

va

a

pasarse

como

segundo

argumento

al

programa

especificado

por

la

palabra

clave

relacionada.

input_from_src

Indica

si

el

archivo

de

entrada

reside

en

el

servidor

de

Software

Distribution

o

localmente

en

el

servidor

de

destino.

option

Indica

si

ha

de

reiniciarse

el

sistema

de

destino

o

si

ha

de

reiniciarse

el

sistema

operativo.

Migración

de

nombres

de

destino

348

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 367: IBM Tivoli Configuration Manager

skip_non_zero

Indica

si

ha

de

saltarse

la

distribución

a

un

sistema

de

destino

si

el

programa

que

la

palabra

clave

relacionada

especifica

tiene

un

código

de

salida

distinto

de

cero.

as_uid

Indica

el

ID

de

usuario

con

el

que

ha

de

ejecutarse

el

programa

que

la

palabra

clave

relacionada

especifica.

Esta

palabra

clave

sólo

es

válida

para

las

plataformas

UNIX.

Pueden

especificarse

varios

archivos

en

las

palabras

clave

prog_path

e

input_path

utilizando

el

carácter

de

la

coma

como

separador.

Estas

palabras

clave

generan

distintos

objetos

de

programa

cuando

se

migran.

En

los

ejemplos

de

este

capítulo,

sólo

se

especifica

un

archivo

cada

vez.

En

un

paquete

de

software,

la

stanza

user_program

se

utiliza

para

especificar

las

propiedades

de

un

programa,

y

se

coloca

en

la

stanza

execute_user_program

para

ejecutar

los

programas

que

se

encuentran

dentro

de

un

paquete

de

software.

Los

programas

no

pueden

residir

en

el

servidor

de

Software

Distribution.

Sólo

deben

residir

en

el

sistema

de

destino

local.

Si

establece

prog_from_src

o

input_from_src,

debe

asegurarse

de

que

los

archivos

que

se

han

especificado

en

prog_path

o

en

input_path

se

copian

en

el

sistema

de

destino

convirtiéndolos

en

correquisitos

del

programa.

Para

el

atributo

skip_non_zero,

puede

beneficiarse

del

programa

de

personalización

de

códigos

de

salida

y

asociar

el

rango

0x0000

a

0xFFFF

al

estado

satisfactorio.

La

palabra

clave

option

ya

no

es

una

propiedad

del

programa

de

paquete

de

software

de

comandos.

Se

migra

utilizando

la

stanza

restart,

que

el

comando

wfptosp

inserta

después

de

la

stanza

execute_user_program.

En

la

Tabla

56

se

muestra

cómo

migrar

el

atributo

option

utilizando

la

stanza

restart.

Tabla

56.

Migración

de

las

palabras

clave

option

Palabra

clave

de

paquete

de

archivos

Stanza

de

paquete

de

software

Atributos

de

stanza

os_after_option

restart

during_install=after

during_remove=none

during_undo=none

os_after_removal_option

restart

during_install=none

during_remove=after

during_undo=none

os_removal_option

restart

during_install=none

during_remove=immediately

during_undo=none

Después

de

migrar

las

palabras

clave,

debe

decidir

cómo

ha

de

manejarse

la

ejecución

de

un

programa

en

un

paquete

de

software.

En

un

paquete

de

archivos,

un

programa

se

ejecuta

durante

una

de

las

operaciones

siguientes:

before

El

programa

se

ejecuta

antes

de

distribuirse

el

paquete

de

archivos.

after

El

programa

se

ejecuta

después

de

haberse

distribuido

el

paquete

de

archivos.

removal

El

programa

se

ejecuta

antes

de

la

eliminación

de

un

paquete

de

archivos.

Migración

de

programas

de

paquete

de

archivos

Capítulo

6.

Migración

de

paquetes

de

archivos

349

Page 368: IBM Tivoli Configuration Manager

after_removal

El

programa

se

ejecuta

después

de

haberse

eliminado

un

paquete

de

archivos.

commit

El

programa

se

ejecuta

durante

la

operación

de

validación

de

un

paquete

de

archivos.

on_error

El

programa

se

ejecuta

si

un

error

detiene

la

distribución

de

un

paquete

de

archivos.

En

un

paquete

de

software,

las

operaciones

anteriores

se

migran

mediante

la

utilización

de

las

correlaciones

que

se

muestran

en

la

Tabla

57.

Tabla

57.

Correlación

de

operaciones

Operación

de

paquete

de

archivos

Operación

de

paquete

de

software

Before

After

Install

Removal

After

Removal

Remove

Commit

Commit

On_error

Cleanup

Nota:

el

programa

siempre

se

ejecuta,

no

sólo

en

el

caso

de

que

se

produzcan

errores.

En

un

paquete

de

software,

la

stanza

execute_user_program

controla

la

ejecución

de

un

programa

y

no

puede

especificarse

cuándo

(antes

o

después)

se

ejecuta

el

programa

durante

esta

fase.

El

momento

en

que

se

ejecuta

el

programa

depende

de

la

posición

en

que

se

ha

especificado

execute_user_program

en

el

paquete

de

software.

Por

ejemplo,

los

programas

que

se

han

especificado

al

principio

de

un

paquete

de

archivos

se

ejecutan

antes

que

los

programas

que

se

han

especificado

al

final

de

un

paquete

de

software.

Los

programas

que

se

han

especificado

al

final

del

paquete

de

software

son

las

últimas

acciones

que

se

ejecutan.

En

el

producto

Tivoli

Software

Distribution,

Versión

3.6,

las

palabras

clave

src_before_prog_path

y

src_after_prog_path

se

migran

a

los

atributos

before_program_path

y

after_program_path,

respectivamente.

Estos

atributos

especifican

la

ruta

del

programa

que

ha

de

ejecutarse

en

el

servidor

de

Software

Distribution

antes

o

después

de

que

se

complete

la

creación.

Por

esta

razón,

estos

programas

deben

almacenarse

en

el

servidor

de

Software

Distribution

antes

de

realizar

la

migración.

Puesto

que

before_prog_path

y

after_prog_path

pueden

necesitar

los

programas

de

entrada

que

se

indican

con

los

atributos

before_input_path

y

after_input_path,

también

debe

almacenar

estos

programas

en

el

servidor

de

Software

Distribution.

Migración

de

programas

de

paquete

de

archivos

350

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 369: IBM Tivoli Configuration Manager

Utilización

del

comando

de

migración

En

este

apartado

se

describe

la

utilización

del

comando

wfptosp.

Utilización

del

comando

de

migración

Capítulo

6.

Migración

de

paquetes

de

archivos

351

Page 370: IBM Tivoli Configuration Manager

wfptosp

Este

comando

realiza

las

migraciones

que

se

describen

en

la

Tabla

58.

Tabla

58.

Entrada

y

salida

de

la

migración

Entrada

Salida

Objeto

de

paquete

de

archivos

Objeto

de

paquete

de

software

Archivo

de

definición

de

paquete

de

software

Archivo

de

definición

de

paquete

de

archivos

Objeto

de

paquete

de

software

Archivo

de

definición

de

paquete

de

software

Bloque

de

paquete

de

archivos

Bloque

de

paquete

de

software

Objeto

AutoPack

o

archivo

.pak

Bloque

de

paquete

de

software

Debe

ejecutar

el

comando

wfptosp

desde

el

directorio

$BINDIR/TME/SWDIS/MIGRATION.

En

un

entorno

Windows

NT,

debe

ejecutar

el

shell

bash

antes

de

ejecutar

el

comando

wfptosp.

Sintaxis

Para

realizar

la

migración

de

un

objeto

de

paquete

de

archivos

a

un

objeto

de

paquete

de

software:

wfptosp

–c

gestor_perfiles

–h

host_origen

[–n

nombre_objetops]

[–d]

objeto_paquete_archivos

Para

realizar

la

migración

de

un

objeto

de

paquete

de

archivos

a

un

archivo

de

definición

de

paquete

de

software:

wfptosp

–h

host_origen

[–n

nombre_objetops]

–f

ruta_definiciónps

[–d]

objeto_paquete_archivos

Para

realizar

la

migración

de

un

archivo

de

definición

de

paquete

de

archivos

a

un

objeto

de

paquete

de

software:

wfptosp

–c

gestor_perfiles

–h

host_origen

[–n

nombre_objetops]

archivo_definición_paquete_archivos

Para

realizar

la

migración

de

un

archivo

de

definición

de

paquete

de

archivos

a

un

archivo

de

definición

de

paquete

de

software:

wfptosp

–h

host_origen

[–n

nombre_objetops]

–f

ruta_definiciónps

archivo_definición_paquete_archivos

Para

realizar

la

migración

de

un

bloque

de

paquete

de

archivos

a

un

bloque

de

paquete

de

software:

wfptosp

-c

gestor_perfiles–h

host_origen

[–n

nombre_objetops]

–p

ruta_bloqueps

bloque_paquete_archivos

Para

realizar

la

migración

de

un

objeto

AutoPack

o

un

archivo

.pak

a

un

bloque

de

paquete

de

software:

wfptosp

-c

gestor_perfiles

–h

host_origen

[–n

nombre_objetops]

–p

ruta_bloqueps

–a

autopack

wfptosp

352

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 371: IBM Tivoli Configuration Manager

Descripción

Este

comando

migra

lo

siguiente:

v

Un

objeto

de

paquete

de

archivos

o

un

archivo

de

definición

de

paquete

de

archivos

a

un

objeto

de

paquete

de

software.

De

forma

predeterminada,

si

está

migrando

un

objeto

de

paquete

de

archivos,

el

valor

del

atributo

del

nombre

que

se

encuentra

dentro

del

objeto

de

paquete

de

software

será

el

mismo

que

el

del

objeto

de

paquete

de

archivos

especificado,

pero

con

el

prefijo

SP_.

El

objeto

de

paquete

de

software

se

define

en

el

gestor

de

perfiles

que

se

ha

especificado

en

el

argumento

–c,

utilizando

el

servidor

de

Software

Distribution

que

se

ha

definido

en

el

argumento

–h.

Si

está

realizando

la

migración

de

un

archivo

de

definición

de

paquete

de

archivos,

el

valor

del

atributo

del

nombre

que

se

encuentra

dentro

del

objeto

de

paquete

de

software

será

SP_.

El

archivo

de

definición

de

paquete

de

archivos

se

migra

al

gestor

de

perfiles

que

se

ha

especificado

en

el

argumento

–c,

utilizando

el

servidor

de

Software

Distribution

que

se

ha

definido

en

el

argumento

–h.

v

Un

objeto

de

paquete

de

archivos

o

un

archivo

de

definición

de

paquete

de

archivos

a

un

archivo

de

definición

de

paquete

de

software.

De

forma

predeterminada,

si

está

migrando

un

objeto

de

paquete

de

archivos,

el

valor

del

atributo

del

nombre

que

se

encuentra

dentro

del

archivo

de

definición

de

paquete

de

software

será

el

mismo

que

el

del

objeto

de

paquete

de

archivos

especificado,

pero

con

el

prefijo

SP_.

Si

está

realizando

la

migración

de

un

archivo

de

definición

de

paquete

de

archivos,

el

valor

del

atributo

del

nombre

que

se

encuentra

dentro

del

archivo

de

definición

de

paquete

de

software

será

SP_.

El

nombre

del

archivo

de

definición

de

paquete

de

software

debe

especificarse

utilizando

el

argumento

–f.

El

archivo

de

definición

de

paquete

de

software

se

crea

en

el

servidor

de

Software

Distribution

en

el

que

se

ejecuta

el

comando

wfptosp.

v

Un

bloque

de

paquete

de

archivos

a

un

bloque

de

paquete

de

software.

De

forma

predeterminada,

si

está

migrando

un

bloque

de

paquete

de

archivos,

el

valor

del

atributo

del

nombre

que

se

encuentra

dentro

del

bloque

de

paquete

de

software

será

el

mismo

que

el

del

bloque

de

paquete

de

archivos

especificado,

pero

con

el

prefijo

SP_.

El

bloque

de

paquete

de

software

se

define

en

el

gestor

de

perfiles

que

se

ha

especificado

en

el

argumento

–c,

utilizando

el

servidor

de

Software

Distribution

que

se

ha

definido

en

el

argumento

–h.

El

servidor

de

Software

Distribution

que

se

define

en

el

argumento

–h

debe

ser

la

misma

máquina

desde

la

que

se

ejecuta

el

comando

wfptosp

cuando

se

realiza

la

migración

del

bloque

de

paquete

de

archivos.

Nota:

la

migración

de

un

bloque

de

paquete

de

archivos

a

un

bloque

de

paquete

de

software

debe

realizarse

en

la

misma

familia

de

plataformas

que

la

utilizada

para

crearlo.

Por

ejemplo,

si

el

bloque

de

paquete

de

archivos

se

ha

creado

en

una

plataforma

UNIX

como,

por

ejemplo,

Sun

o

HP,

deberá

migrarse

en

la

misma

plataforma.

Cuando

realiza

una

migración

de

bloque

de

paquete

de

archivos,

todos

los

archivos

que

están

contenidos

en

el

bloque

de

paquete

de

archivos

se

almacenan

temporalmente

en

el

directorio

tmp

del

servidor

de

Software

Distribution.

Por

lo

tanto,

ese

directorio

debe

disponer

de

espacio

suficiente

para

contener

todos

los

archivos

que

están

almacenados

en

el

directorio

del

servidor

de

Software

Distribution,

así

como

para

el

bloque

de

paquete

de

archivos.

No

puede

migrar

los

bloques

de

paquetes

de

archivos

que

se

han

generado

a

partir

de

paquetes

de

archivos

que

tienen

otros

paquetes

de

archivos

anidados.

wfptosp

Capítulo

6.

Migración

de

paquetes

de

archivos

353

Page 372: IBM Tivoli Configuration Manager

v

Un

objeto

AutoPack

o

un

archivo

.pak

a

un

bloque

de

paquete

de

software.

De

forma

predeterminada,

si

está

migrando

un

objeto

AutoPack,

el

valor

del

atributo

del

nombre

que

se

encuentra

dentro

del

bloque

de

paquete

de

software

será

el

mismo

que

el

del

objeto

AutoPack

que

se

ha

especificado,

pero

con

el

prefijo

SP_.

El

bloque

de

paquete

de

software

se

define

en

el

gestor

de

perfiles

que

se

ha

especificado

en

el

argumento

–c,

utilizando

el

servidor

de

Software

Distribution

que

se

ha

definido

en

el

argumento

–h.

Si

está

realizando

la

migración

de

un

archivo

.pak,

el

valor

del

atributo

del

nombre

que

se

encuentra

dentro

del

bloque

de

paquete

de

software

será

SP_.

El

archivo

.pak

se

migra

al

gestor

de

perfiles

que

se

ha

especificado

en

el

argumento

–c,

utilizando

el

servidor

de

Software

Distribution

que

se

ha

definido

en

el

argumento

–h.

El

servidor

de

Software

Distribution

que

se

define

en

el

argumento

–h

debe

ser

la

misma

máquina

desde

la

que

se

ejecuta

el

comando

wfptosp

cuando

se

realiza

la

migración

de

AutoPack.

Nota:

cuando

realiza

una

migración

de

AutoPack,

todos

los

archivos

que

están

contenidos

en

el

AutoPack

se

almacenan

temporalmente

en

el

directorio

tmp

del

servidor

de

Software

Distribution.

Por

lo

tanto,

debe

disponer

de

suficiente

espacio

en

el

directorio

tmp

como

para

contener

todos

los

archivos

AutoPack.

Este

comando

no

modifica

el

archivo

de

entrada.

Options

–c

gestor_perfiles

Especifica

el

nombre

del

gestor

de

perfiles

en

el

que

desea

definir

el

paquete

de

software.

–h

host_origen

Especifica

el

servidor

de

Software

Distribution

del

que

se

obtienen

los

archivos

del

paquete

de

software

y

en

el

que

se

almacena

el

paquete

de

software.

El

servidor

de

Software

Distribution

puede

ser

cualquiera

de

los

nodos

gestionados

disponibles

en

los

que

se

ha

instalado

el

componente

de

servidor

de

Software

Distribution.

Para

obtener

información

adicional

acerca

de

la

forma

en

que

Software

Distribution

utiliza

este

argumento,

consulte

el

apartado

“Especificación

del

servidor

de

Software

Distribution

en

el

comando

wfptosp”

en

la

página

357.

–n

nombre_objps

Especifica

el

valor

del

atributo

nombre

dentro

del

paquete

de

software.

El

nombre

del

paquete

de

software

puede

incluir

opcionalmente

la

versión,

especificada

con

la

forma

@nombre_ps^versión.

Si

no

se

especifica,

el

valor

del

atributo

de

la

versión

del

paquete

de

software

será

el

mismo

que

el

del

paquete

de

archivos.

Si

el

paquete

de

archivos

o

el

archivo

AutoPack

no

contienen

la

versión,

el

valor

predeterminado

es

1.0.

Especifique

este

argumento

si

está

realizando

la

migración

desde

un

archivo

de

definición

de

paquete

de

archivos;

de

lo

contrario,

el

nombre

del

paquete

de

software

será

SP_^1.0.

Si

el

nombre

del

paquete

de

archivos

o

del

objeto

AutoPack

contiene

más

de

un

acento

circunflejo

(^)

como,

por

ejemplo,

nombre1^nombre2^1.0

o

bien

si

existe

un

acento

circunflejo

seguido

de

un

carácter

no

numérico

como,

por

ejemplo,

nombre1^nombre2,

especifique

el

argumento

–n

seguido

del

nombre

del

paquete

de

software.

De

lo

contrario,

recibirá

un

mensaje

de

error.

wfptosp

354

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 373: IBM Tivoli Configuration Manager

Si

el

nombre

del

archivo

contiene

un

punto,

inserte

un

acento

circunflejo

(^)

o

un

punto

seguido

del

número

que

indica

la

versión

del

paquete

de

archivos.

Por

ejemplo,

si

el

nombre

del

paquete

de

archivos

es

visio_pro.visio_filepackage_50,

el

nombre

del

paquete

de

software

es

visio_pro.visio_filepackage_50^1.0

o

bien

visio_pro.visio_filepackags_50.1.0.

Para

obtener

más

información,

consulte

el

apartado

“Comprobación

de

la

versión

del

paquete

de

software”

en

la

página

5.

Nota:

en

las

plataformas

UNIX

y

NetWare,

debe

especificarse

el

símbolo

del

acento

circunflejo

(^)

entre

el

nombre

y

la

versión.

En

las

plataformas

Windows

NT

y

OS/2,

puede

especificar

nombreps^^versión

o

“nombreps^versión”.

En

el

entorno

de

shell

sh

de

Solaris,

especifique

“nombreps^versión″.

–f

ruta_definiciónps

Especifica

la

ruta

absoluta

en

la

que

ha

de

almacenarse

el

archivo

de

definición

de

paquete

de

software.

No

especifique

este

atributo

si

está

migrando

un

objeto

de

paquete

de

software.

–d

Suprime

el

objeto

de

paquete

de

archivos

si

el

paquete

de

software

se

ha

creado

satisfactoriamente.

-p

ruta_bloqueps

Especifica

la

ruta

absoluta

en

la

que

ha

de

almacenarse

el

bloque

de

paquete

de

software.

-a

autopack

Especifica

el

nombre

del

objeto

AutoPack

o

la

ruta

absoluta

del

archivo

.pak

que

ha

de

migrarse.

paquete_archivos

Puede

especificar

los

siguientes

tipos

de

paquetes

de

archivos:

objeto_paquete_archivos

Especifica

el

nombre

del

objeto

de

paquete

de

archivos

que

ha

de

migrarse.

archivo_definición_paquete_archivos

Especifica

la

ruta

absoluta

del

archivo

de

definición

de

paquete

de

archivos

que

ha

de

migrarse.

bloque_paquete_archivos

Especifica

la

ruta

absoluta

del

bloque

de

paquete

de

archivos

que

ha

de

migrarse.

Autorización

admin

Valores

de

retorno

El

comando

wfptosp

devuelve

uno

de

los

valores

siguientes:

0

Indica

que

wfptosp

se

ha

iniciado

satisfactoriamente.

-1

Indica

que

wfptosp

no

se

ha

ejecutado

satisfactoriamente

porque

se

ha

producido

un

error.

Ejemplos

1.

Para

migrar

el

objeto

de

paquete

de

archivos

Notes

al

objeto

de

paquete

de

software

SP_notes^1.0

y

definirlo

en

el

gestor

de

perfiles

prf_mgr,

escriba

el

comando

siguiente:

wfptosp

-c

@prf_mgr

-h

host_origen

Notes

wfptosp

Capítulo

6.

Migración

de

paquetes

de

archivos

355

Page 374: IBM Tivoli Configuration Manager

2.

Para

migrar

el

objeto

de

paquete

de

archivos

Notes

al

objeto

de

paquete

de

software

migrnotes_sp^1

y

definirlo

en

el

gestor

de

perfiles

prf_mgr,

escriba

el

comando

siguiente:

wfptosp

-c

@prf_mgr

-h

host_origen

-n

@migrnotes_sp

^1

Notes

3.

Para

migrar

el

objeto

de

paquete

de

archivos

Notes

al

archivo

de

definición

de

paquete

de

software

notes.spd,

escriba

el

comando

siguiente:

wfptosp

-h

host_origen

-f

c:\mysoftpack\notes.spd

Notes

4.

Para

migrar

el

archivo

de

definición

de

paquete

de

archivos

notes.fpd

al

objeto

de

paquete

de

software

Migrates_sp^1.0

y

definirlo

en

el

gestor

de

perfiles

prf_mgr,

escriba

el

comando

siguiente:

wfptosp

-c

@prf_mgr

-h

host_origen

-n

Migrates_sp^1.0

c:\myfilepack\notes.fpd

5.

Para

migrar

el

archivo

de

definición

de

paquete

de

archivos

notes.fpd

al

archivo

de

definición

de

paquete

de

software

notes.spd,

escriba

el

comando

siguiente:

wfptosp

-h

host_origen

-f

c:\mysoftwarepack\notes.spd

c:\myfilepack\notes.fpd

6.

Para

migrar

el

bloque

de

paquete

de

archivos

notes.fpb

al

bloque

de

paquete

de

software

Migrates_sp^1.0

y

definirlo

en

el

gestor

de

perfiles

prf_mgr,

escriba

el

comando

siguiente:

wfptosp

-c

@prf_mgr

-h

host_origen

-n

Migrates_sp^1.0

-p

c:\mysoftwarepackageblock\notes.spb

c:\myfilepackageblock\notes.fpb

7.

Para

migrar

el

objeto

AutoPack

WinZip

al

bloque

de

paquete

de

software

WinZip_sp^1.0

y

definirlo

en

el

gestor

de

perfiles

prf_mgr,

escriba

el

comando

siguiente:

wfptosp

-c

@prf_mgr

-h

host_origen

-n

WinZip_sp^1.0

-p

c:\mysoftwarepackageblock\WinZip.spb

-a

WinZip

8.

Para

migrar

el

archivo

WinZip.pak

al

bloque

de

paquete

de

software

WinZip_sp^1.0

y

definirlo

en

el

gestor

de

perfiles

prf_mgr,

escriba

lo

siguiente:

wfptosp

-c

@prf_mgr

-h

host_origen

-n

WinZip_sp^1.0

-p

c:\mysoftwarepackageblock\WinZip.spb

-a

c:\temp\WinZip.pak

Véase

también

No

hay

comandos

relacionados.

wfptosp

356

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 375: IBM Tivoli Configuration Manager

Especificación

del

servidor

de

Software

Distribution

en

el

comando

wfptosp

Cuando

migra

un

paquete

de

archivos

a

un

paquete

de

software,

debe

especificar

el

servidor

de

Software

Distribution

utilizando

el

argumento

–h.

El

servidor

de

Software

Distribution

es

un

nodo

gestionado

en

el

que

se

ha

instalado

el

servidor

de

Tivoli

Software

Distribution,

Versión

4.x.

Cuando

realiza

la

migración,

todos

los

archivos

que

están

contenidos

en

los

paquetes

de

archivos

que

desea

migrar

deben

estar

almacenados

en

el

servidor

de

Software

Distribution.

Si

es

así,

el

paquete

de

software

se

migrará

correctamente

y

no

será

necesaria

la

intervención

del

usuario.

Tivoli

le

recomienda

especialmente

que

copie

los

archivos

necesarios

antes

de

realizar

la

migración.

Si

el

servidor

de

Software

Distribution

que

especifica

utilizando

el

argumento

–h

no

contiene

los

archivos

necesarios,

el

comando

wfptosp

creará

el

paquete

de

software

y

sucederá

lo

siguiente:

v

Se

visualizará

el

mensaje

de

aviso

siguiente.

Aviso:

Los

archivos/directorios

de

origen

no

se

encuentran

en

el

host

<nombre_host_origen>’

v

De

forma

predeterminada,

se

crea

una

stanza

file

(archivo),

ya

que

el

comando

de

migración

trata

al

último

símbolo

del

nombre

de

la

ruta

como

si

fuera

un

archivo

y

no

como

si

fuera

un

directorio.

Por

ejemplo,

si

los

archivos

del

archivo

de

definición

de

paquete

de

archivos

se

almacenan

en

el

directorio

c:\wtd_suite\nt_testsuite\test

y

test

es

un

directorio

y

no

un

archivo,

el

archivo

de

definición

de

paquete

de

software

contendrá

una

stanza

add

directory

(agregar

directorio),

tal

como

se

muestra

a

continuación:

add

directory

....

location=

c:\wtd_suite\

name=”nt_testsuite”

....

y

una

stanza

file

(archivo),

como

se

indica

a

continuación:

file

....

name=”test”

destination=”test”

....

En

este

caso,

deberá

corregir

el

archivo

de

definición

de

paquete

de

software

eliminando

la

stanza

file

y

modificando

la

stanza

add

directory,

de

la

forma

siguiente:

add

directory

....

location=

c:\wtd_suite\nt_testsuite

name=”test

....

que

representa

el

contenido

correcto

del

archivo

de

definición

de

paquete

de

archivos.

Migración

de

paquetes

de

archivos

anidados

a

paquetes

de

software

anidados

Software

Distribution

migra

paquetes

de

archivos

anidados

a

paquetes

de

software

anidados

utilizando

las

normas

siguientes:

v

Los

paquetes

de

archivos

anidados

se

migran

a

los

paquetes

de

software

anidados

dándose

por

supuesto

que

los

paquetes

de

archivos

anidados

ya

se

Especificación

del

servidor

de

Software

Distribution

en

wfptosp

Capítulo

6.

Migración

de

paquetes

de

archivos

357

Page 376: IBM Tivoli Configuration Manager

han

migrado

utilizando

el

convenio

de

denominación

estándar,

SP_nombre^1.0.

Consulte

el

apartado

“Utilización

del

comando

de

migración”

en

la

página

351

para

obtener

más

información

acerca

del

convenio

de

denominación

que

se

utiliza

para

migrar

un

paquete

de

archivos.

Si

todavía

no

ha

migrado

los

paquetes

de

archivos

anidados

a

paquetes

de

software,

cuando

realice

la

migración

del

paquete

de

archivos

primario

se

visualizará

el

mensaje

siguiente:

El

objeto

de

paquete

de

software

SP_nombre^1.0

no

existe.

Sin

embargo,

el

paquete

de

archivos

primario

se

habrá

migrado

satisfactoriamente.

Si

ya

ha

migrado

un

paquete

de

archivos

a

un

archivo

de

definición

de

paquete

de

software,

puede

editar

el

archivo

de

definición

de

paquete

de

software

primario

y

especificar

los

nombres

de

los

archivos

de

definición

de

paquete

de

software

anidados

con

el

atributo

del

nombre.

v

El

paquete

de

archivos

primario

se

migra

al

paquete

de

software

primario.

v

Los

paquetes

de

archivos

anidados

se

migran

a

los

paquetes

de

software

anidados

en

el

mismo

orden

en

que

se

han

especificado

en

el

paquete

de

archivos

primario.

Migración

de

paquetes

de

archivos

anidados

358

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 377: IBM Tivoli Configuration Manager

Apéndice.

Variables

incorporadas

Software

Distribution

proporciona

las

variables

que

se

muestran

en

la

Tabla

59.

Sólo

estas

variables

pueden

utilizarse

sin

valores

predeterminados.

Tabla

59.

Variables

incorporadas

Nombre

de

la

variable

Sistemas

operativos

Descripción

all_users_shell_programs

Todas

las

plataformas

Windows

admitidas

Especifica

la

carpeta

Programas

de

All

Users,

por

ejemplo,

en

máquinas

Windows

2000:

C:\Documents

and

Settings\All

Users\

Menú

Inicio\Programas

all_users_shell_desktop

Todas

las

plataformas

Windows

admitidas

Especifica

la

carpeta

Escritorio

de

All

Users,

por

ejemplo,

en

máquinas

Windows

2000:

C:\Documents

and

Settings\All

Users\

Escritorio

all_users_shell_start_menu

Todas

las

plataformas

Windows

admitidas

Especifica

la

carpeta

Menú

inicio

de

All

Users,

por

ejemplo,

en

máquinas

Windows

2000:

C:\Documents

and

Settings\All

Users\

Menú

inicio

all_users_shell_startup

Todas

las

plataformas

Windows

admitidas

Especifica

la

carpeta

Inicio

de

All

Users,

por

ejemplo,

en

máquinas

Windows

2000:

C:\Documents

and

Settings\All

Users\

Menú

Inicio\Programas\Inicio

cdrom_xx

Todos

Especifica

la

letra

de

la

unidad

o

el

volumen

con

un

CD-ROM

insertado.

El

valor

de

xx

es

un

número

de

dos

dígitos

comprendido

entre

01

y

26.

Por

ejemplo,

cdrom_01

hace

referencia

a

la

primera

unidad

de

CD-ROM

disponible,

mientras

que

cdrom_05

hace

referencia

a

la

quinta

unidad

de

CD-ROM

disponible.

computer_name

Todos

Especifica

el

nombre

de

sistema

del

sistema

de

destino.

common_files

Todas

las

plataformas

Windows

admitidas

Especifica

el

directorio

en

el

que

las

aplicaciones

pueden

colocar

información

común,

compartida,

por

ejemplo:

C:\Archivos

de

programa\Archivos

comunes

ep_label

Todos

Especifica

el

nombre

de

un

punto

final.

Nota:

esta

variable

no

puede

resolverse

en

un

entorno

desconectado.

No

debe

utilizarse

en

paquetes

que

van

a

estar

disponibles

para

la

Interfaz

de

web

o

cualquier

otro

entorno

desconectado.

©

Copyright

IBM

Corp.

2000,

2003

359

||

||||

|||||

|||

||

|||||

|||

||

|||||

|||

||

|||||

|||

||

||||||||||

||||

|||||

|||

||

||||||||

Page 378: IBM Tivoli Configuration Manager

Tabla

59.

Variables

incorporadas

(continuación)

Nombre

de

la

variable

Sistemas

operativos

Descripción

freedrive_xx

Todas

las

plataformas

Windows

admitidas,

OS/2

Especifica

una

unidad

disponible.

El

valor

de

xx

es

un

número

de

dos

dígitos

comprendido

entre

el

01

y

el

26.

Por

ejemplo,

freedrive_01

hace

referencia

a

la

primera

unidad

disponible,

mientras

que

freedrive_05

hace

referencia

a

la

quinta

unidad

disponible.

home_path

Todas

las

plataformas

Windows

admitidas,

UNIX

Especifica

la

ruta

de

inicio

del

usuario

que

actualmente

ha

iniciado

la

sesión,

si

existe

alguno.

hostname

Todos

Especifica

el

nombre

de

host

TCP/IP

del

sistema

de

destino.

operation_name

Todos

Especifica

el

nombre

de

la

operación

actual.

Esta

variable

sólo

puede

utilizarse

como

un

argumento

para

un

programa

de

usuario.

Los

valores

posibles

son

los

siguientes:

v

install

v

remove

v

undo

v

accept

v

commit

v

verify

operation_phase

Todos

Especifica

la

fase

de

la

operación

actual.

Esta

variable

sólo

puede

utilizarse

como

un

argumento

para

un

programa

de

usuario.

Los

valores

posibles

son

los

siguientes:

v

prepare

v

commit

v

backup

v

rollback

v

prepare_cleanup

v

commit_cleanup

v

rollback_cleanup

v

commit_before_reboot

v

commit_after_reboot

operation_result

Todos

Especifica

el

resultado

de

la

última

operación

realizada.

Esta

variable

sólo

puede

utilizarse

como

un

argumento

para

un

programa

de

usuario.

Los

valores

posibles

son

los

siguientes:

v

success

v

temporary_failure

v

failure

v

fatal_failure

Variables

incorporadas

360

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|

||||

||||||

|||||||

||||||

|||

||||

|||||||||||||

||||||||||||||||

|||||||||||

Page 379: IBM Tivoli Configuration Manager

Tabla

59.

Variables

incorporadas

(continuación)

Nombre

de

la

variable

Sistemas

operativos

Descripción

os_family

Todos

Especifica

las

características

que

son

comunes

a

todas

las

plataformas

de

sistema

operativo

de

una

familia.

Por

ejemplo,

la

sentencia

siguiente

puede

utilizarse

para

personalizar

los

nombres

de

los

destinos

de

UNIX

de

una

instalación:

target_dir.UNIX=/target

Para

conocer

los

posibles

valores

de

os_family,

consulte

la

Tabla

60

en

la

página

362.

os_name

Todos

Especifica

el

nombre

del

sistema

operativo.

Para

conocer

los

posibles

valores

de

os_name,

consulte

la

Tabla

60

en

la

página

362.

Nota:

cuando

se

especifica

el

sistema

operativo

OS/2,

el

nombre

debe

especificarse

entre

comillas

simples,

por

ejemplo:

condition="$(os_name)

==’OS/2’"

os_release

Todos

Especifica

el

release

del

sistema

operativo.

Para

conocer

los

posibles

valores

de

os_release,

consulte

la

Tabla

60

en

la

página

362.

os_version

Todos

Especifica

la

versión

del

sistema

operativo.

Para

conocer

los

posibles

valores

de

os_version,

consulte

la

Tabla

60

en

la

página

362.

os_architecture

Todos

Especifica

la

arquitectura

del

sistema

operativo.

os2_desktop

OS/2

Especifica

la

ruta

del

escritorio

de

OS/2

activo.

product_dir

Todos

Especifica

el

directorio

de

instalación

de

Software

Distribution.

Se

define

en

el

archivo

de

configuración

(swdis.ini),

y

deberá

editar

la

variable

product_dir

de

este

archivo

si

necesita

modificar

el

directorio

de

instalación.

La

ubicación

del

archivo

varía

de

un

sistema

a

otro.

program_files

Todas

las

plataformas

Windows

admitidas

Especifica

el

directorio

en

el

que

se

almacenan

los

archivos

de

programa

(por

ejemplo,

C:\Archivos

de

programa).

system16_dir

Todas

las

plataformas

Windows

admitidas

Especifica

el

directorio

del

sistema

de

16

bits

de

Windows.

system_dir

Todas

las

plataformas

Windows

admitidas

Especifica

el

directorio

del

sistema

de

Windows.

Variables

incorporadas

Apéndice.

Variables

incorporadas

361

|

||||

|||||||||

|

|||

||||||||||

|

||||||

||||||

||||

||||

|||||||||

|||||

|||

|||||

||

|||||

||

Page 380: IBM Tivoli Configuration Manager

Tabla

59.

Variables

incorporadas

(continuación)

Nombre

de

la

variable

Sistemas

operativos

Descripción

system_drive

Todos

las

plataformas

Windows

admitidas,

OS/2,

NetWare

Especifica

la

unidad

del

sistema

de

destino.

system_root

Todas

las

plataformas

Windows

admitidas,

OS/2

Especifica

la

raíz

del

sistema

de

destino.

temp_dir

Todos

Especifica

el

directorio

temporal.

En

un

entorno

conectado,

el

valor

de

temp_dir

lo

determinan

los

valores

del

punto

final

de

Tivoli.

user_domain

Windows

2000

Especifica

el

dominio

de

usuario

de

Windows.

user_name

Windows

2000

Especifica

el

nombre

del

usuario

que

actualmente

ha

iniciado

la

sesión.

user_profile_dir

Todas

las

plataformas

Windows

admitidas

Especifica

el

directorio

de

perfil

de

usuario

del

usuario

que

actualmente

ha

iniciado

la

sesión

(por

ejemplo,

C:\WINNT\Profiles\Nombre_usuario).

user_shell_desktop

Todas

las

plataformas

Windows

admitidas

Especifica

el

directorio

de

escritorio

de

shell

del

usuario

que

actualmente

ha

iniciado

la

sesión.

user_shell_programs

Todas

las

plataformas

Windows

admitidas

Especifica

el

directorio

de

programas

de

shell

del

usuario

que

actualmente

ha

iniciado

la

sesión.

user_shell_start_menu

Todas

las

plataformas

Windows

admitidas

Especifica

el

directorio

de

menú

inicio

de

shell

del

usuario

que

actualmente

ha

iniciado

la

sesión.

user_shell_startup

Todas

las

plataformas

Windows

admitidas

Especifica

la

carpeta

de

inicio

de

shell

del

usuario

que

actualmente

ha

iniciado

la

sesión.

En

la

Tabla

60

se

muestran

los

posibles

valores

para

las

variables

os_family,

os_name,

os_release

y

os_version,

en

función

del

sistema

operativo.

La

lista

de

valores

para

una

plataforma

en

particular

(excepto

para

NetWare)

también

puede

generarse

ejecutando

el

comando

uname.

Tabla

60.

Valores

de

las

variables

en

cada

sistema

operativo

Nombre

del

sistema

operativo

os_name

os_family

os_release

os_version

os_architecture

AIX

4.3.3

AIX

UNIX

3

4

RISC

AIX

5.1

AIX

UNIX

1

5

RISC

AIX

5.2

AIX

UNIX

2

5

RISC

Variables

incorporadas

362

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

|

||||

||||||

||

||||||

|

||||||

||||

||||

|||||

||||

|||||

|||

|||||

|||

|||||

|||

|||||

|||

|

||

|||||||

||||||

||||||

||||||

Page 381: IBM Tivoli Configuration Manager

Tabla

60.

Valores

de

las

variables

en

cada

sistema

operativo

(continuación)

Nombre

del

sistema

operativo

os_name

os_family

os_release

os_version

os_architecture

HP

11

HP-UX

UNIX

B.11.00

A

9000_785

HP

11

i

HP-UX

UNIX

B.11.11

U

9000_785

NetWare

Server

5

NETWARE

NETWARE

0

5

IX86

NetWare

Server

6

NETWARE

NETWARE

6

5

IX86

Solaris

2.7

SunOS

UNIX

5.7

Generic

SUN4U

Solaris

2.8

SunOS

UNIX

5.8

Generic

SUN4U

Solaris

2.9

SunOS

UNIX

5.9

Generic_11

2233_01

SUN4U

OS/2

4.01

OS/2

PC

2

2.40

IX86

OS/2

4.51

OS/2

PC

2

2.45

IX86

OS

400

4.3

OS

400

OS

400

V4R3M0

V4R3M0

AS400

OS

400

4.4

OS

400

OS

400

V4R4M0

V4R4M0

AS400

OS

400

4.5

OS

400

OS

400

V4R5M0

V4R5M0

AS400

OS

400

5.1

OS

400

OS

400

V5R1M0

V5R1M0

AS400

OS

400

5.2

OS

400

OS

400

V5R2M0

V5R2M0

AS400

Windows

2000

(SP2)

Windows_NT

PC

5.0

2195+

Service

_Pack_2

IX86

Windows

XP

Windows_NT

PC

5.1

2600

IX86

Windows

2003

Windows_NT

PC

5.2

3790

IX86

Linux

Intel

Linux

UNIX

2

2

IX86

Linux

OS390

Linux

UNIX

2

2

S390

Linux

PPC

Linux

UNIX

2

2

PPC

Notas:

1.

cuando

se

especifica

el

sistema

operativo

OS/2,

el

valor

de

os_name

debe

especificarse

entre

comillas

simples,

por

ejemplo:

condition="$(os_name)

==’OS/2’"

2.

Este

valor

varía

en

función

del

sistema

operativo

que

tiene

instalado.

Variables

incorporadas

Apéndice.

Variables

incorporadas

363

|

|||||||

||||||

||||||

||||||

||||||

||||||

||||||

|||||||

||||||

||||||

||||||

||||||

||||||

||||||

||||||

||||||||

|

||||||

||||||

||||||

||||||

|||||||

Page 382: IBM Tivoli Configuration Manager

Variables

incorporadas

364

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 383: IBM Tivoli Configuration Manager

Avisos

Esta

información

se

ha

desarrollado

para

productos

y

servicios

que

se

ofrecen

en

EE.UU.

Es

posible

que

IBM

no

ofrezca

los

productos,

los

servicios

o

las

funciones

que

se

tratan

en

este

documento

en

otros

países.

Consulte

a

su

representante

local

de

IBM

para

obtener

información

sobre

los

productos

y

los

servicios

actualmente

disponibles

en

su

localidad.

Cualquier

referencia

a

un

producto,

servicio

o

programa

de

IBM

no

pretende

implicar

que

sólo

puede

utilizarse

dicho

producto,

programa

o

servicio

de

IBM.

En

su

lugar,

se

puede

utilizar

cualquier

producto,

programa

o

servicio

que

no

infrinja

los

derechos

de

propiedad

intelectual

de

IBM.

No

obstante,

es

responsabilidad

del

usuario

evaluar

y

verificar

el

funcionamiento

de

cualquier

producto,

programa

o

servicio

que

no

sea

IBM.

IBM

puede

tener

patentes

o

solicitudes

de

patentes

pendientes

que

cubran

el

tema

principal

de

este

documento.

La

posesión

de

este

documento

no

le

otorga

ninguna

licencia

sobre

dichas

patentes.

Puede

enviar

sus

consultas

sobre

patentes,

por

escrito,

a:

IBM

Director

of

Licensing

IBM

Corporation

North

Castle

Drive

Armonk,

NY

10504-1785

EE.UU.

Para

consultas

sobre

licencias

relativas

a

información

de

doble

byte

(DBCS),

contacte

con

el

Departamento

de

propiedad

intelectual

de

IBM

en

su

país

o

envíe

sus

consultas,

por

escrito,

a

la

siguiente

dirección:

IBM

World

Trade

Asia

Corporation

Licensing

2-31

Roppongi

3-chome,

Minato-ku

Tokyo

106,

Japón

El

párrafo

siguiente

no

se

aplica

en

el

Reino

Unido

ni

en

cualquier

otro

país

donde

estas

disposiciones

entren

en

conflicto

con

la

legislación

local:

INTERNATIONAL

BUSINESS

MACHINES

CORPORATION

PROPORCIONA

ESTA

PUBLICACIÓN

“TAL

CUAL”

SIN

GARANTÍAS

DE

NINGÚN

TIPO,

EXPLÍCITAS

O

IMPLÍCITAS,

INCLUYENDO,

PERO

SIN

LIMITARSE

A,

LAS

GARANTÍAS

IMPLÍCITAS

DE

inCUMPLIMIENTO,

COMERCIABILIDAD

O

ADECUACIÓN

PARA

UN

PROPÓSITO

DETERMINADO.

Algunos

estados

no

permiten

la

declinación

de

garantías

implícitas

o

explícitas

en

determinadas

transacciones

y,

por

lo

tanto,

puede

que

esta

declaración

no

se

aplique

en

su

caso.

Esta

información

puede

incluir

imprecisiones

técnicas

o

errores

tipográficos.

Periódicamente

se

realizan

cambios

en

la

información

aquí

contenida;

estos

cambios

se

incorporan

en

ediciones

nuevas

de

la

publicación.

IBM

puede

realizar

mejoras

o

cambios

en

los

productos

o

programas

descritos

en

esta

publicación

sin

previo

aviso.

Cualquier

referencia

en

esta

información

a

sitios

web

que

no

son

de

IBM

se

proporciona

a

título

informativo

y

de

ninguna

manera

como

un

reconocimiento

de

©

Copyright

IBM

Corp.

2000,

2003

365

Page 384: IBM Tivoli Configuration Manager

dichos

sitios

web.

El

material

de

dichos

sitios

web

no

forma

parte

del

material

de

este

producto

de

IBM

y

el

usuario

será

responsable

del

uso

que

haga

de

él.

IBM

puede

utilizar

o

distribuir

la

información

que

le

sea

proporcionada

del

modo

que

considere

apropiado

sin

incurrir

por

ello

en

ninguna

obligación

con

el

remitente.

Los

licenciatarios

de

este

programa

que

deseen

obtener

información

acerca

de

él,

con

el

fin

de

permitir:

(i)

el

intercambio

de

información

entre

programas

creados

independientemente

y

otros

programas

(incluyendo

este)

y

(ii)

el

uso

mutuo

de

la

información

que

se

ha

intercambiado,

deben

contactar

con:

IBM

Corporation

2Z4A/101

11400

Burnet

Road

Austin,

TX

78758

EE.UU.

Este

tipo

de

información

puede

estar

disponible,

sujeta

a

los

términos

y

condiciones

apropiados,

incluyendo

en

algunos

casos

el

pago

de

una

tarifa.

El

programa

con

licencia

que

se

describe

en

este

documento

y

todo

el

material

con

licencia

disponible

para

él

lo

proporciona

IBM

bajo

los

términos

del

Acuerdo

de

Cliente

de

IBM,

el

Acuerdo

Internacional

de

Programas

Bajo

Licencia

de

IBM

o

cualquier

otro

acuerdo

equivalente

celebrado

entre

las

partes.

Los

datos

de

rendimiento

de

este

documento

se

han

determinado

en

un

entorno

controlado.

Por

consiguiente,

los

resultados

que

se

obtengan

en

otros

entornos

operativos

pueden

variar

significativamente.

Es

posible

que

algunas

mediciones

se

hayan

tomado

en

sistemas

en

fase

de

desarrollo,

por

lo

que

no

se

garantiza

que

dichas

medidas

sean

iguales

en

los

sistemas

disponibles

en

el

mercado.

Además,

es

posible

que

algunas

mediciones

se

hayan

estimado

por

extrapolación.

Los

resultados

reales

pueden

variar.

El

usuario

de

este

documento

debe

verificar

los

resultados

aplicables

para

su

entorno.

La

información

relativa

a

productos

que

no

son

IBM

se

ha

obtenido

de

los

proveedores

de

dichos

productos,

de

sus

anuncios

publicados

o

de

otras

fuentes

públicas.

IBM

no

ha

probado

estos

productos

y

no

puede

confirmar

con

precisión

su

rendimiento,

compatibilidad

ni

otras

reclamaciones

relativas

a

productos

que

no

son

IBM.

Las

consultas

sobre

las

prestaciones

de

productos

que

no

son

IBM

deben

dirigirse

a

los

proveedores

de

esos

productos.

Todas

las

declaraciones

relativas

a

la

orientación

o

intenciones

futuras

de

IBM

están

sujetas

a

cambios

o

a

cancelación

sin

previo

aviso,

y

representan

únicamente

metas

y

objetivos.

Todos

los

precios

de

IBM

que

se

muestran

son

los

últimos

precios

al

por

menor

sugeridos

por

IBM

y

están

sujetos

a

cambios

sin

previo

aviso.

Los

precios

de

los

proveedores

pueden

ser

distintos.

Está

información

está

concebida

únicamente

para

ser

utilizada

de

modo

orientativo.

La

información

de

este

documento

podría

sufrir

modificaciones

antes

de

que

los

productos

que

se

describen

estén

disponibles

en

el

mercado.

Esta

información

contiene

ejemplos

de

datos

e

informes

utilizados

en

operaciones

comerciales

cotidianas.

Para

ilustrarlos

de

la

manera

más

completa

posible,

los

ejemplos

incluyen

nombres

de

personas,

compañías,

marcas

y

productos.

Todos

366

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 385: IBM Tivoli Configuration Manager

estos

nombres

son

ficticios

y

cualquier

similaridad

con

los

nombres

y

direcciones

utilizados

por

empresas

comerciales

reales

es

puramente

una

coincidencia.

LICENCIA

DE

COPYRIGHT:

Esta

información

contiene

programas

de

aplicación

de

ejemplo

en

lenguaje

fuente

que

ilustran

técnicas

de

programación

propias

de

diversas

plataformas

operativas.

Puede

copiar,

modificar

y

distribuir

dichos

programas

de

ejemplo

sin

pagar

a

IBM,

con

la

finalidad

de

desarrollar,

utilizar,

comercializar

o

distribuir

programas

de

aplicación

que

cumplan

con

la

interfaz

de

programación

de

aplicaciones

de

la

plataforma

operativa

para

la

que

están

creados

estos

programas

de

ejemplo.

Dichos

ejemplos

no

se

han

verificado

de

modo

exhaustivo

bajo

todas

las

condiciones.

Por

consiguiente,

IBM,

no

puede

garantizar

o

dar

por

supuesto

la

fiabilidad,

el

servicio

o

el

funcionamiento

de

dichos

programas.

El

usuario

puede

copiar,

modificar

y

distribuir

estos

programas

de

ejemplo,

sin

pagar

por

ello

a

IBM,

con

el

propósito

de

utilizarlos

en

el

desarrollo,

creación

o

comercialización

de

programas

de

aplicación

que

cumplan

con

las

normas

de

las

interfaces

de

programación

de

aplicaciones

de

IBM.

Cada

copia

o

fragmento

de

estos

programas

de

ejemplo

o

cualquier

resultado

que

se

derive

de

los

mismos

deberá

incluir

un

aviso

de

copyright

como

el

siguiente:

©

(nombre

de

su

empresa)

(año).

Partes

de

este

código

han

sido

obtenidas

de

programas

de

ejemplo

de

IBM

Corporation.

©

Copyright

IBM

Corp.

_Especifique

el

año

o

los

años_.

Reservados

todos

los

derechos.

Si

visualiza

esta

información

en

forma

de

copia

de

software,

puede

que

no

aparezcan

las

fotografías

y

las

ilustraciones

en

color.

Avisos

367

Page 386: IBM Tivoli Configuration Manager

Marcas

registradas

IBM,

Tivoli,

AIX,

OS/2,

OS/400,

Tivoli

Enterprise

Console,

TME

y

TME

10

son

marcas

comerciales

o

marcas

registradas

de

International

Business

Machines

Corporation

en

los

Estados

Unidos,

en

otros

países

o

en

ambos.

Lotus

y

Lotus

Notes,

son

marcas

comerciales

de

International

Business

Machines

Corporation

y

Lotus

Development

Corporation

en

los

Estados

Unidos,

en

otros

países

o

en

ambos.

Microsoft,

Windows

y

el

logotipo

de

Windows

son

marcas

comerciales

de

Microsoft

Corporation

en

los

Estados

Unidos,

en

otros

países

o

en

ambos.

Java

y

las

marcas

comerciales

y

los

logotipos

basados

en

Java

son

marcas

comerciales

o

marcas

registradas

de

Sun

Microsystems,

Inc.

en

los

Estados

Unidos

y

en

otros

países.

UNIX

es

una

marca

registrada

de

The

Open

Group

en

Estados

Unidos

y

en

otros

países.

Intel

es

una

marca

registrada

de

Intel

Corporation

en

Estados

Unidos

y/o

en

otros

países.

Otros

nombres

de

compañías,

productos

y

servicios

pueden

ser

marcas

registradas

o

marcas

de

servicio

de

otros.

368

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 387: IBM Tivoli Configuration Manager

Glosario

A

operación

accept.

Operación

que

elimina

el

paquete

de

software

de

copia

de

seguridad

de

modo

que

la

operación

anterior

no

se

puede

deshacer.

función

admin.

Véase

función

de

autorización.

función

de

autorización.

En

un

entorno

de

Tivoli,

función

asignada

a

los

administradores

de

Tivoli

para

permitirles

realizar

sus

tareas

asignadas

de

gestión

de

sistemas.

Se

puede

otorgar

una

función

sobre

toda

la

región

de

gestión

de

Tivoli

o

sobre

un

conjunto

específico

de

recursos,

como

por

ejemplo

los

contenidos

en

una

región

de

política.

Ejemplos

de

funciones

de

autorización

son

super,

senior,

admin

y

user.

Véase

también

rol.

AutoPack.

En

Tivoli

Software

Distribution,

versión

4,

herramienta

que

permite

al

administrador

de

Tivoli

crear

un

paquete

de

software.

AutoPack

produce

el

paquete

de

software

del

siguiente

modo:

(a)

toma

instantáneas

de

la

configuración

de

la

unidad

y

del

sistema

antes

y

después

de

la

instalación

de

una

aplicación

en

el

PC

y

(b)

captura

las

diferencias

entre

estas

instantáneas

en

el

paquete

de

software.

archivo

AutoPack.

En

Tivoli

Software

Distribution,

versión

3,

imagen

instalable

que

se

utiliza

para

distribuir

aplicaciones

empaquetadas

a

varios

destinos

PC.

El

archivo

contiene

archivos

y

directorios

de

aplicaciones

de

software

de

PC,

información

acerca

de

cómo

distribuir

estos

archivos

y

directorios

y

los

cambios

en

la

configuración

del

sistema

que

pueda

precisar

para

la

aplicación.

Un

administrador

de

Tivoli

debe

asociar

un

archivo

de

AutoPack

con

un

perfil

de

AutoPack.

B

BAROC.

Véase

Basic

Recorder

of

Objects

in

C

(BAROC)

Basic

Recorder

of

Objects

in

C

(BAROC).

En

el

servidor

de

eventos

del

producto

Tivoli

Enterprise

Console,

la

representación

interna

de

las

clases

de

eventos

definidas.

paquete

base.

Nombre

y

versión

de

un

paquete

de

software

instalado

en

un

sistema.

diferenciación

de

nivel

de

byte.

Proceso

de

detección

de

las

diferencias,

o

delta,

entre

el

paquete

de

software

que

se

va

a

instalar

y

el

paquete

de

software

base,

y

de

creación

de

un

paquete

de

software

delta.

Véase

también

instalación

delta.

C

colección.

En

un

entorno

de

Tivoli,

un

contenedor

que

proporciona

una

vista

única

de

recursos

relacionados.

operación

validar.

(1)

En

Tivoli

Software

Distribution,

versión

4,

operación

de

gestión

de

cambios

que

provoca

que

todas

las

actualizaciones

preparadas

en

la

fase

de

preparación

entren

en

vigor.

(2)

En

Tivoli

Software

Distribution,

versión

3,

operación

realizada

por

un

programa

de

configuración

en

nodos

gestionados

de

destino

después

de

que

ha

tenido

lugar

una

distribución

de

paquetes

de

archivos.

Esta

función

permite

al

administrador

de

Tivoli

distribuir

un

paquete

de

archivos

a

varios

destinos

en

distintos

momentos

y

luego

hacer

que

la

información

distribuida

entre

en

vigor

en

todos

los

destinos

al

mismo

tiempo.

fase

de

validación.

En

Tivoli

Software

Distribution,

versión

4,

fase

de

modalidad

transaccional

en

la

que

las

acciones

preparadas

con

anterioridad

se

validan,

causando

que

todas

las

actualizaciones

entren

en

vigor.

Véase

también

fase

de

preparación.

depósito

de

configuración.

En

un

entorno

de

Tivoli,

depósito

RIM

que

contiene

información

recopilada,

o

generada

y

almacenada,

mediante

exploraciones

de

inventario

y

distribuciones

de

software.

D

política

predeterminada.

En

un

entorno

de

Tivoli,

conjunto

de

valores

de

propiedades

de

recursos

asignados

a

un

recurso

cuando

éste

se

crea.

instalación

delta.

Proceso

de

creación

del

paquete

de

software

que

contiene

sólo

las

diferencias

entre

el

paquete

de

software

base

y

el

paquete

de

software

que

se

va

a

instalar.

Durante

la

creación

y

la

distribución

de

un

paquete

de

software

delta,

el

tráfico

de

red

se

reduce.

almacén.

Véase

almacén

repetidor.

dispositivo.

Cualquier

componente

que

no

es

ni

el

cliente

ni

el

servidor

de

una

red

gestionada

por

software

de

Tivoli,

tales

como,

entre

otros,

dispositivos

Palm,

PC

portátiles,

sistemas

compactos

de

integración

de

nuevas

tecnologías

por

cable

y

otros

dispositivos

ubicuos.

fase

de

diferenciación.

En

Tivoli

Software

Distribution,

versión

4,

proceso

en

el

que

AutoPack

examina

y

compara

las

instantáneas

anterior

y

posterior

y,

para

cada

una

de

las

diferencias

encontradas,

genera

la

acción

relacionada

y

la

añade

al

paquete

de

software.

©

Copyright

IBM

Corp.

2000,

2003

369

Page 388: IBM Tivoli Configuration Manager

comando

de

destino

desconectado.

En

Tivoli

Software

Distribution,

versión

4,

comando

que

se

ejecuta

desde

la

línea

de

comandos

de

un

sistema

de

destino

que

no

está

conectado

al

servidor

de

la

región

de

gestión

de

Tivoli.

paquete

de

software

descubierto.

En

Tivoli

Software

Distribution,

versión

4.1,

aplicación

que

se

ha

instalado

en

un

punto

final

independientemente

de

Tivoli

Software

Distribution

y

que

luego

se

ha

añadido

al

catálogo

de

puntos

finales

y

a

la

que

se

ha

asignado

el

estado

de

“instalada

y

descubierta”

mediante

un

comando

de

destino

desconectado

de

Tivoli

Software

Distribution.

detección.

Forma

de

sincronizar

la

información

de

estado

del

paquete

de

software

en

el

servidor

con

la

de

los

paquetes

de

software

en

los

puntos

finales

especificados.

consola

de

estado

de

distribución.

Interfaz

de

MDist

2,

proporcionada

por

Tivoli

Management

Framework,

que

permite

a

los

administradores

supervisar

y

controlar

distribuciones

en

una

red.

Véase

también

MDist

2.

dominio.

Subdivisión

definida

por

el

usuario

basada

en

grupos

y

jerarquías

de

componentes

en

subsistemas.

Pueden

existir

diversos

dominios,

anidados

o

superpuestos

a

otros

dominios.

E

punto

final.

En

un

entorno

de

Tivoli,

agente

que

es

el

receptor

final

de

cualquier

tipo

de

operación

de

Tivoli.

Véase

agente

de

gestión

de

Tivoli.

lista

de

puntos

finales.

En

un

entorno

de

Tivoli,

lista

de

todos

los

puntos

finales

en

una

región

de

gestión

de

Tivoli

con

sus

gateways

asignados.

Véase

gestor

de

puntos

finales.

gestor

de

puntos

finales.

En

un

entorno

de

Tivoli,

servicio

que

se

ejecuta

en

el

servidor

de

la

región

de

gestión

de

Tivoli,

asigna

puntos

finales

a

gateways

y

mantiene

la

lista

de

puntos

finales.

método

de

punto

final.

En

un

entorno

de

Tivoli,

método

que

se

ejecuta

en

un

punto

final

como

resultado

de

una

petición

de

otro

recurso

gestionado.

Los

resultados

del

método

se

reenvían

al

gateway

y

luego

al

recurso

gestionado

que

llama.

evento.

Cualquier

cambio

significativo

en

el

estado

de

un

recurso

del

sistema,

de

un

recurso

de

red

o

de

una

aplicación

de

red.

Se

puede

generar

un

evento

debido

a

un

problema,

para

la

resolución

de

un

problema

o

debido

a

la

finalización

satisfactoria

de

una

tarea.

adaptador

de

eventos.

En

un

entorno

de

Tivoli,

software

que

convierte

eventos

a

un

formato

que

el

producto

Tivoli

Enterprise

Console

puede

utilizar

y

que

reenvía

eventos

al

servidor

de

eventos.

clase

de

eventos.

Clasificación

de

un

evento

que

indica

el

tipo

de

información

que

el

adaptador

de

eventos

puede

enviar

al

servidor

de

eventos.

Véase

también

Basic

Recorder

of

Objects

in

C

(BAROC).

consola

de

eventos.

En

el

producto

Tivoli

Enterprise

Console,

interfaz

gráfica

de

usuario

que

permite

que

los

administradores

del

sistema

visualicen

y

respondan

a

los

eventos

enviados

desde

el

servidor

de

eventos.

base

de

datos

de

eventos.

Base

de

datos

RIM

que

contiene

información

relacionada

con

los

eventos

que

se

recopilan

o

generan

mediante

el

producto

Tivoli

Enterprise

Console.

filtro

de

eventos.

(1)

En

un

entorno

de

Tivoli,

reglas

que

determinan

qué

eventos

se

envían

desde

un

adaptador

de

evento

o

se

visualizan

en

una

consola

de

eventos.

También

se

utiliza

para

determinar

a

qué

eventos

se

aplica

una

regla

de

correlación

específica.

(2)

En

Tivoli

NetView,

expresión

lógica

de

criterios

que

determina

qué

eventos

se

reenvían

al

programa

de

aplicación

que

registra

el

filtro

de

eventos

con

el

agente

de

criba

de

eventos.

(3)

En

el

producto

Tivoli

Enterprise

Console,

criterios

que

un

evento

debe

cumplir

antes

de

que

se

ejecute

una

acción

de

reglas.

grupo

de

eventos.

En

el

producto

Tivoli

Enterprise

Console,

grupo

de

eventos

que

cumplen

determinados

criterios

definidos

por

filtros

de

grupos

de

eventos,

que

incluyen

restricciones,

que

son

expresiones

que

definen

las

condiciones

del

filtro.

Los

operadores

de

la

consola

de

eventos

pueden

supervisar

grupos

de

eventos

que

sean

relevantes

para

sus

áreas

de

responsabilidad

específicas.

Véase

también

filtro

de

eventos.

servidor

de

eventos.

Programa

de

servidor

que

procesa

eventos.

F

paquete

de

archivos.

En

Tivoli

Software

Distribution,

Versión

3,

perfil.

El

paquete

de

archivos

describe

qué

archivos

y

directorios

se

distribuyen

y

cómo

se

distribuyen.

bloque

de

paquete

de

archivos.

En

Tivoli

Software

Distribution,

Versión

3,

archivo

estático

que

contiene

(a)

la

definición

de

paquete

de

archivos,

(b)

los

atributos

del

paquete

de

archivos,

(c)

los

archivos

y

directorios

de

origen

y

(d)

los

programas

de

configuración

del

paquete

de

archivos.

definición

de

paquete

de

archivos.

En

Tivoli

Software

Distribution,

Versión

3,

archivo

ASCII

que

identifica

el

contenido

y

las

características

de

un

paquete

de

archivos.

fpblock.

Véase

bloque

de

paquete

de

archivos.

370

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 389: IBM Tivoli Configuration Manager

G

gateway.

Software

que

proporciona

servicios

entre

los

puntos

finales

y

el

resto

del

entorno

de

Tivoli.

método

de

gateway.

Método

que

se

ejecuta

en

beneficio

de

un

punto

final

en

el

gateway

donde

está

asignado

el

punto

final.

Los

resultados

del

método

se

reenvían

al

recurso

gestionado

que

solicitó

la

ejecución

del

método.

J

trabajo.

Recurso

que

consiste

en

una

tarea

y

sus

parámetros

preconfigurados.

Entre

otras

cosas,

los

parámetros

especifican

los

destinos

en

los

que

se

ejecutará

el

trabajo.

L

lcfd.

Servicio

Tivoli

que

utiliza

un

punto

final

para

comunicarse

con

un

gateway.

Compárese

con

oserv.

distribución

no

restrictiva.

Proceso

de

distribución

de

paquetes

de

software

a

puntos

finales,

nodos

gestionados

o

gestores

de

perfiles

que

no

sean

abonados

actuales

del

gestor

de

perfiles

al

que

pertenece

el

paquete

de

software.

M

nodo

gestionado.

En

un

entorno

de

Tivoli,

sistema

informático

donde

se

instala

Tivoli

Management

Framework.

Compárese

con

punto

final.

recurso

gestionado.

En

un

entorno

de

Tivoli,

objeto

de

base

de

datos

que

representa

un

recurso

y

que

se

gobierna

mediante

políticas.

Véase

también

política

y

recurso.

MDist.

Servicio

de

distribución

multiplexada

proporcionado

por

Tivoli

Management

Framework

que

permite

la

transferencia

eficiente

de

datos

a

varios

destinos.

Otro

servicio

de

distribución

multiplexada,

MDist

2,

proporciona

funciones

de

gestión

adicionales.

Véase

también

MDist

2.

MDist

2.

Servicio

de

distribución

multiplexada

proporcionado

por

Tivoli

Management

Framework

que

permite

la

transferencia

eficiente

de

datos

a

varios

destinos.

Los

administradores

pueden

supervisar

y

controlar

una

distribución

a

través

de

su

ciclo

de

vida.

Otro

servicio

de

distribución

multiplexada,

MDist,

carece

de

estas

funciones

de

gestión.

Véase

también

consola

de

estado

de

distribución.

distribución

multiplexada.

Mecanismo

utilizado

por

las

aplicaciones

de

Tivoli

Enterprise

para

transferir

datos

a

varios

destinos.

Tivoli

Management

Framework

proporciona

dos

servicios

de

distribución

multiplexada,

MDist

y

MDist

2.

Véase

también

MDist

y

MDist

2.

N

registro

de

nombres.

Véase

registro

de

nombres

de

Tivoli.

aviso.

En

un

entorno

de

Tivoli,

mensaje

generado

por

una

operación

de

gestión

del

sistema

que

contiene

información

acerca

de

un

evento

o

el

estado

de

una

aplicación.

Los

avisos

se

almacenan

en

grupos

de

avisos.

Véase

también

grupo

de

avisos.

grupo

de

avisos.

En

un

entorno

de

Tivoli,

contenedor

específico

de

una

aplicación

o

una

operación

que

almacena

y

visualiza

avisos

pertinentes

de

funciones

Tivoli

específicas.

El

tablón

de

anuncios

de

Tivoli

se

compone

de

grupos

de

avisos.

Un

administrador

de

Tivoli

puede

abonarse

a

uno

o

más

grupos

de

avisos.

El

tablón

de

anuncios

del

administrador

contiene

sólo

los

avisos

que

residen

en

el

grupo

de

avisos

al

que

está

abonado.

Véase

también

“aviso”.

gestor

de

notificaciones.

Servicio

de

distribución

de

software

que

gestiona

las

colas

de

mensajes.

O

OID.

Identificador

de

objeto.

referencia

a

objeto.

En

un

entorno

de

Tivoli,

identificador

de

objeto

(OID)

que

se

asigna

a

un

objeto

durante

su

creación.

intermediario

para

peticiones

de

objetos

(ORB).

En

programación

orientada

a

objetos,

software

que

ejerce

de

intermediario

al

permitir

de

forma

transparente

que

los

objetos

intercambien

peticiones

y

respuestas.

ORB.

Véase

intermediario

para

peticiones

de

objetos.

oserv.

Servicio

de

Tivoli

que

se

utiliza

como

intermediario

para

solicitudes

de

objeto

(ORB).

Este

servicio

se

ejecuta

en

el

servidor

de

región

de

gestión

de

Tivoli

y

en

cada

nodo

gestionado.

Compárese

con

lcfd.

P

política.

En

un

entorno

de

Tivoli,

conjunto

de

reglas

que

se

aplican

a

recursos

gestionados.

dominio

de

políticas.

Grupo

de

usuarios

de

políticas

con

uno

o

más

grupos

de

políticas,

que

gestionan

datos

o

recursos

de

almacenamiento

para

los

usuarios.

Los

usuarios

pueden

ser

nodos

cliente

o

agentes

en

hosts

gestionados.

región

de

política.

Grupo

de

recursos

gestionados

que

comparten

una

o

más

políticas

comunes

y

que

modelan

Glosario

371

Page 390: IBM Tivoli Configuration Manager

la

estructura

de

gestión

u

organizativa

de

un

entorno

de

computación

en

red.

Los

administradores

usan

regiones

de

política

para

agrupar

recursos

similares,

definir

el

acceso

a

los

recursos,

controlar

los

recursos

y

asociar

reglas

que

gobiernen

los

recursos.

máquina

de

preparación.

(1)

En

Tivoli

Software

Distribution,

versión

4,

cualquier

sistema

Windows

95

(o

posterior),

Windows

NT

u

OS/2

en

el

que

se

ha

instalado

Tivoli

Software

Distribution

Java

Endpoint

Package

Editor.

(2)

En

Tivoli

Software

Distribution,

Versión

3,

cualquier

sistema

Windows

donde

está

instalado

el

AutoPack

Control

Center.

fase

de

preparación.

En

Tivoli

Software

Distribution,

versión

4,

fase

de

la

modalidad

transaccional

en

la

que

cada

acción

de

un

paquete

de

software

prepara

las

condiciones

para

la

ejecución

correcta

de

una

operación

de

instalación

o

eliminación.

Si

la

fase

de

preparación

no

se

ejecuta

correctamente,

el

sistema

de

destino

vuelve

a

su

estado

estable

original.

Véase

también

fase

de

validación.

herramienta

Pristine.

Aplicación

autocontenida

que

se

utiliza

para

preparar

y

almacenar

imágenes

del

sistema

operativo

e

información

de

configuración

que

debe

instalarse

en

sistemas

nuevos.

perfil.

En

un

entorno

de

Tivoli,

contenedor

de

información

específica

de

una

aplicación

acerca

de

un

tipo

de

recurso

en

particular.

Una

aplicación

Tivoli

especifica

la

plantilla

de

sus

perfiles,

que

incluye

información

acerca

de

los

recursos

que

puede

gestionar

dicha

aplicación

Tivoli.

gestor

de

perfiles.

En

un

entorno

de

Tivoli,

contenedor

de

perfiles

que

enlaza

los

perfiles

a

un

grupo

de

recursos

denominados

abonados.

Los

administradores

de

Tivoli

utilizan

gestores

de

perfiles

para

organizar

y

distribuir

perfiles.

Un

gestor

de

perfiles

puede

operar

en

modalidad

sin

datos

o

en

modalidad

de

base

de

datos.

Q

consulta.

En

un

entorno

de

Tivoli,

combinación

de

sentencias

que

se

utilizan

para

buscar

el

depósito

de

configuración

de

sistemas

que

cumplen

determinados

criterios.

El

objeto

de

consulta

se

crea

dentro

de

una

biblioteca

de

consultas.

Véase

también

biblioteca

de

consultas.

biblioteca

de

consultas.

En

un

entorno

de

Tivoli,

prestación

que

proporciona

una

forma

de

crear

y

gestionar

consultas

de

Tivoli.

Véase

también

consulta.

R

RDBMS

Interface

Module

(RIM).

En

Tivoli

Management

Framework,

módulo

de

la

base

de

datos

de

objetos

distribuida

que

contiene

información

acerca

de

la

instalación

del

sistema

de

gestión

de

la

base

de

datos

relacional

(RDBMS).

modelo

de

referencia.

En

el

contexto

de

software

de

Tivoli,

configuración

modelo

para

un

sistema

o

conjunto

de

sistemas

que

se

utiliza

para

mantener

configuraciones

coherentes

en

un

entorno

distribuido.

En

Tivoli

Inventory,

los

modelos

de

referencia

se

crean

en

el

depósito

de

configuración.

repetidor.

En

un

entorno

de

Tivoli,

nodo

gestionado

que

recibe

una

única

copia

de

los

datos,

que

distribuye

al

siguiente

nivel

de

clientes.

almacén

repetidor.

Depósito

de

datos

para

el

almacenamiento

temporal

o

permanente

de

datos

de

distribución.

rango

de

repetidores.

Clientes

de

Tivoli

que

reciben

los

datos

de

un

sitio

repetidor.

recurso.

Entidad

de

hardware,

de

software

o

de

datos

gestionada

por

software

de

Tivoli.

Véase

también

recurso

gestionado.

gateway

de

recursos.

En

un

entorno

Tivoli,

software

que

permite

que

las

aplicaciones

de

Tivoli

tengan

acceso

a

los

recursos,

como

por

ejemplo,

dispositivos

ubicuos,

y

puedan

realizar

operaciones

en

dichos

recursos.

gestor

de

recursos.

Extensión

de

Tivoli

Management

Framework

que

gestiona

recursos,

como

dispositivos

informáticos

ubicuos

y

usuarios.

función

de

recursos.

En

un

entorno

de

Tivoli,

función

que

un

administrador

tiene

sobre

recursos

específicos

de

la

región

de

gestión

local

de

Tivoli

(región)

y

cualquier

región

conectada

(por

ejemplo,

regiones

de

política

o

la

colección

del

administrador).

RIM.

Véase

RDBMS

Interface

Module.

host

RIM.

En

un

entorno

de

Tivoli,

nodo

gestionado

donde

se

instalan

uno

o

más

objetos

RIM.

Véase

también

objeto

RIM.

objeto

RIM.

Objeto

que

proporciona

los

atributos

y

métodos

que

permiten

que

las

aplicaciones

accedan

a

un

RDBMS.

depósito

RIM.

En

un

entorno

de

Tivoli,

base

de

datos

relacional

que

contiene

información

recopilada

o

generada

por

las

aplicaciones

Tivoli.

Ejemplos

de

un

depósito

RIM

son

el

depósito

de

configuración

y

la

base

de

datos

de

eventos.

rol.

Función

de

un

trabajo

que

identifica

las

tareas

que

un

usuario

puede

realizar

y

los

recursos

a

los

que

tiene

acceso.

A

un

usuario

se

le

pueden

asignar

una

o

más

funciones.

372

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 391: IBM Tivoli Configuration Manager

administrador

root.

En

un

entorno

de

Tivoli,

el

administrador

inicial

de

Tivoli

que

se

crea

durante

la

instalación

de

Tivoli

Management

Framework.

Este

administrador

es

el

usuario

root

en

sistemas

UNIX

y

un

miembro

del

grupo

de

administradores

en

sistemas

Microsoft

Windows.

regla.

Grupo

de

sentencias

lógicas

que

permiten

que

el

servidor

de

eventos

reconozca

las

relaciones

entre

eventos

y

ejecute

respuestas

automatizadas

según

corresponda.

Véase

también

base

de

reglas.

base

de

reglas.

Uno

o

mas

grupos

de

reglas

y

las

definiciones

de

clases

de

eventos

para

los

que

se

escriben

las

reglas.

El

producto

Tivoli

Enterprise

Console

utiliza

las

bases

de

reglas

para

la

gestión

de

eventos.

Una

organización

puede

crear

varias

bases

de

reglas,

para

que

cada

una

de

ellas

cumpla

un

conjunto

distinto

de

necesidades

de

la

gestión

de

la

red.

Sin

embargo,

sólo

puede

haber

una

base

de

reglas

activa

cada

vez.

S

explorador.

Software

utilizado

para

recopilar

información

de

hardware

y

de

software

de

sistemas

y

dispositivos.

función

senior.

Véase

función

de

autorización.

signatura.

En

Tivoli

Software

Distribution,

versión

4,

información

de

identificación

exclusiva

que

conforma

la

primera

línea

de

un

archivo

de

definición

de

paquete

de

software.

Tivoli

Software

Distribution

utiliza

la

signatura

para

comprobar

la

versión

y

para

determinar

el

tipo

de

importador

que

debe

utilizarse

para

leer

el

archivo

de

definición

de

paquete

de

software.

paquete

de

signatura.

Agrupación

lógica

de

dos

o

más

signaturas.

paquete

de

software.

En

Tivoli

Software

Distribution,

versión

4,

objeto

de

base

de

datos

que

contiene

una

lista

secuencial

de

las

acciones

que

deben

ejecutarse

en

un

sistema

de

destino.

bloque

de

paquetes

de

software.

En

Tivoli

Software

Distribution,

versión

4,

archivo

que

contiene

los

recursos

a

los

que

hacen

referencia

las

acciones

de

un

paquete

de

software.

definición

de

paquete

de

software.

En

Tivoli

Software

Distribution,

versión

4,

archivo

de

texto

ASCII

que

se

utiliza

para

describir

el

contenido

del

paquete.

Consiste

en

una

secuencia

de

stanzas

que

describen

los

comandos

que

se

deben

ejecutar.

Véase

también

stanza.

Software

Package

Editor.

En

Tivoli

Software

Distribution,

versión

4,

interfaz

gráfica

de

usuario

(GUI)

para

crear

y

personalizar

paquetes

de

software.

host

de

origen.

Nodo

gestionado

en

el

cual

residen

los

archivos

y

directorios

de

origen

a

los

que

se

hace

referencia

en

un

paquete

de

software.

Véase

también

paquete

de

software

y

paquete

de

archivos.

stanza.

En

Tivoli

Software

Distribution,

versión

4,

sección

de

una

definición

de

paquete

de

software.

Una

stanza

puede

definir,

por

ejemplo,

una

acción

que

se

debe

realizar,

una

lista

de

destinos

donde

se

realizará

la

acción

o

un

conjunto

de

condiciones

bajo

las

cuales

se

ejecutará

la

acción.

Las

stanzas

pueden

estar

anidadas

y

existe

una

única

stanza

(la

stanza

raíz)

que

contiene

la

descripción

completa

del

paquete

de

software.

abonado.

En

un

entorno

de

Tivoli,

recurso

suscrito

a

un

gestor

de

perfiles.

abono.

En

un

entorno

de

Tivoli,

proceso

de

identificación

de

los

abonados

a

los

que

se

distribuirá

el

perfil.

función

super.

Véase

función

de

autorización.

T

destino.

En

Tivoli

Software

Distribution,

versión

4,

estación

de

trabajo

en

la

que

se

ejecutan

las

acciones

definidas

en

un

paquete

de

software.

El

agente

de

gestión

de

Tivoli

debe

estar

instalado

en

la

estación

de

trabajo.

tarea.

(1)

Actividad

que

tiene

valor

de

negocio,

la

inicia

un

usuario

y

la

realiza

un

software.

(2)

En

un

entorno

de

Tivoli,

definición

de

una

acción

que

debe

realizarse

habitualmente

en

varios

recursos

gestionados

de

toda

la

red.

Una

tarea

define

los

archivos

ejecutables

que

se

deben

ejecutar

cuando

la

tarea

se

ejecuta,

la

función

de

autorización

necesaria

para

ejecutar

la

tarea

y

el

nombre

de

usuario

o

de

grupo

bajo

el

que

se

ejecuta

la

tarea.

biblioteca

de

tareas.

En

un

entorno

de

Tivoli,

contenedor

en

el

que

un

administrador

de

Tivoli

puede

crear

y

almacenar

tareas

y

trabajos.

administrador

de

Tivoli.

En

un

entorno

de

Tivoli,

administrador

de

sistemas

que

tiene

autorización

para

realizar

tareas

de

gestión

de

sistemas

y

para

gestionar

regiones

de

política

en

una

o

más

redes.

cliente

de

Tivoli.

Cliente

de

un

servidor

de

Tivoli.

Véase

también

servidor

de

región

de

gestión

de

Tivoli.

escritorio

de

Tivoli.

En

el

entorno

de

Tivoli,

escritorio

que

utilizan

los

administradores

del

sistema

para

gestionar

sus

entornos

de

red.

entorno

de

Tivoli.

Aplicaciones

de

Tivoli,

basadas

en

Tivoli

Management

Framework,

que

están

instaladas

en

una

ubicación

de

cliente

específica

y

que

se

se

encargan

de

cuestiones

relacionadas

con

la

gestión

de

redes

informáticas

en

diversas

plataformas.

Glosario

373

Page 392: IBM Tivoli Configuration Manager

agente

de

gestión

de

Tivoli.

En

un

entorno

de

Tivoli,

agente

en

el

punto

final

que

realiza

operaciones

administrativas

de

forma

segura.

gateway

de

gestión

de

Tivoli.

En

un

entorno

de

Tivoli,

sistema

que

permite

la

comunicación

bidireccional

entre

agentes

de

gestión

de

Tivoli.

región

de

gestión

de

Tivoli.

En

un

entorno

de

Tivoli,

servidor

de

Tivoli

y

el

conjunto

de

clientes

a

los

que

sirve.

Una

organización

puede

tener

más

de

una

región.

Una

región

de

gestión

de

Tivoli

se

encarga

de

la

conectividad

física

de

los

recursos,

mientras

que

una

región

de

política

se

encarga

de

la

organización

lógica

de

los

recursos.

servidor

de

región

de

gestión

de

Tivoli

(servidor

de

Tivoli).

Servidor

de

una

región

de

gestión

de

Tivoli

específica

que

conserva

o

refiere

el

conjunto

completo

de

software

de

Tivoli,

incluyendo

la

base

de

datos

de

objetos

completa.

registro

de

nombres

de

Tivoli.

En

un

entorno

de

Tivoli,

tabla

que

correlaciona

los

nombres

de

recursos

gestionados

con

los

identificadores

de

recursos

(y

la

información

correspondiente)

en

una

región

de

gestión

de

Tivoli.

servidor

de

Tivoli.

Véase

servidor

de

región

de

gestión

de

Tivoli.

modalidad

transaccional.

En

Tivoli

Software

Distribution,

versión

4,

modalidad

de

ejecución

de

operaciones

de

instalación

o

eliminación

en

dos

fases:

la

fase

de

preparación

y

la

fase

de

validación.

Véase

también

fase

de

preparación

y

fase

de

validación.

U

modalidad

con

posibilidad

de

deshacer

en

transacción.

En

Tivoli

Software

Distribution,

versión

4,

variación

de

la

modalidad

transaccional

en

la

cual

se

reserva

espacio

de

disco

para

guardar

copias

de

seguridad

(necesarias

para

la

posibilidad

de

deshacer)

durante

la

fase

de

preparación,

a

fin

de

reducir

el

riesgo

de

anomalías

atribuibles

a

una

falta

de

espacio

en

disco

durante

la

fase

de

validación.

modalidad

con

posibilidad

de

deshacer.

En

Tivoli

Software

Distribution,

versión

4,

modalidad

de

funcionamiento

en

la

que

las

acciones

se

pueden

retrotraer,

aunque

ya

estén

validadas,

gracias

a

una

copia

de

seguridad.

usuario.

Persona

que

utiliza

el

software

de

gestión

de

Tivoli

y

a

la

que

se

asignan

una

o

más

funciones.

función

de

usuario.

Véase

función

de

autorización.

V

política

de

validación.

En

un

entorno

de

Tivoli,

política

que

asegura

que

todos

los

recursos

de

una

región

de

política

cumplen

con

la

política

establecida

de

la

región.

La

política

de

validación

evita

que

los

administradores

de

Tivoli

creen

o

modifiquen

recursos

que

no

cumplen

con

la

política

de

la

región

de

política

en

la

que

se

crean

los

recursos.

Compárese

con

política

predeterminada.

W

Web

Gateway.

Componente

de

software

de

Tivoli

que

amplía

las

capacidades

de

gestión

empresarial

de

Tivoli

en

entornos

web

al

permitir

que

los

componentes

de

Inventory

y

Software

Distribution

puedan

gestionar

dispositivos

ubicuos

conectados

a

la

web,

como

PDA,

PC

portátiles

y

teléfonos.

Además,

los

usuarios

pueden

gestionar

sus

estaciones

de

trabajo

conectadas

a

la

web

conectándose

al

servidor

Web

Gateway

y

bajando

a

petición

actualizaciones

de

aplicaciones

a

sus

estaciones

de

trabajo.

374

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 393: IBM Tivoli Configuration Manager

Índice

Aaccesibilidad

xiv

acciones

incorporadas

28

aceptar,

operación

147,

150

actualizaciones

de

AIXoperaciones

de

Software

Distribution

106

add_device_directory,

stanza

89

add_device_file,

stanza

89

add_if_not_existing,

atributo

143

add_object

68

add_os400_lib,

stanza

83

add_os400_licpgm,

stanza

84

add_os400_obj,

stanza

83

add_text_file_objects,

stanza

76

administration_file,

atributo

101

after_as_uid,

atributo

20

after_input_path,

atributo

20

after_prog_env,

atributo

20

after_program_path,

atributo

21

AIXinstall_aix_package

105

all_users,

atributo

96

allow_defer,

atributoen

el

comando

waccptsp

169

en

el

comando

wcommtsp

175

en

el

comando

winstsp

197

en

el

comando

wremovsp

215

en

el

comando

wspmvdata

242

en

el

comando

wswdmgr

260

en

el

comando

wundosp

275

en

el

comando

wversp

280

allow_reject,

atributoen

el

comando

waccptsp

169

en

el

comando

wcommtsp

175

en

el

comando

winstsp

198

en

el

comando

wremovsp

215

en

el

comando

wspmvdata

242

en

el

comando

wswdmgr

260

en

el

comando

wundosp

275

en

el

comando

wversp

280

archivo

básicodiferenciación

de

nivel

de

byte

152

archivo

de

definición

de

paquete

de

software

(SPD)

1

archivo

incrementaldiferenciación

de

nivel

de

byte

151

archivo

SPD

1

estructura

13

archivos,

objetos

de

sistema

28,

29

archivos

bloqueados,

gestión

37

archivos

temporales,

en

execute_user_program

121

archivos

temporales

de

execute_user_program

121

arguments,

atributoen

la

stanza

execute_cid_program

131

en

la

stanza

execute_mssetup_program

135

arguments,

atributo

(continuación)en

la

stanza

execute_user_program

125

en

stanzas

de

escritorio

de

OS/2

70

en

stanzas

de

objeto

de

shell

de

Windows

53

en

stanzas

de

objetos

de

dispositivos

91

asignación

de

una

política

a

una

región

de

política

323

asistencia

al

clienteVéase

soporte

de

software

atributo

action

96

atributo

adden

la

stanza

objetos

de

sistema

de

archivos

40

en

stanzas

de

escritorio

de

OS/2

70

en

stanzas

de

objeto

de

perfil

de

Windows

49

en

stanzas

de

objeto

de

registro

de

Windows

58

en

stanzas

de

objeto

de

shell

de

Windows

53

en

stanzas

de

servicios

de

Windows

62

atributo

animation_icon_index

70

atributo

animation_icon_location

70

atributo

background_color

70

atributo

background_image_file

71

atributo

background_image_mode

71

atributo

class

58,

71

atributo

compute_crc

40

atributo

create_dirs

41

atributo

default_view

71

atributo

delta_compressable

41

atributo

dependency_groups

62

atributo

dependency_services

62

atributo

display_name

53,

63

atributo

duplicate

50

atributo

error_control

63

atributo

fat_attributes

42

atributo

follow_links

42

atributo

hard_link

42

atributo

icon_index

54,

71

atributo

icon_location

54,

71

atributo

interact_with_desktop

63

atributo

is_per_user

54

atributo

is_signature

43

atributo

lcf_after_program_arguments

23

atributo

lcf_after_program_timeout

23

atributo

lcf_before_program_arguments

22

atributo

lcf_before_program_path

22

atributo

lcf_before_program_timeout

22

atributo

lenient_distribution

23

atributo

load_ordering_group

63

atributo

log_gid

23

atributo

log_host_name

23

atributo

log_user_id

24

atributo

mail_id

24

atributo

move_removing_host

24

atributo

nested_software_package

24

atributo

netware_attributes

44

atributo

no_check_source_host

24

atributo

no_chk_on_rm

24

atributo

ntfs_attributes

44

atributo

object_id

72

atributo

operation_mode

25

atributo

override_permissions

59

atributo

package_type

5,

25

atributo

parent_key

59

atributo

post_notice

25

atributo

remove

44,

50,

72

atributo

remove_empty_dirs

44

atributo

remove_extraneous

44

atributo

rename_if_locked

45

atributo

replace_if_newer

45,

51,

55,

59

atributo

save_default_variables

26

atributo

scaling_factor

72

atributo

section

66

atributo

server_mode

26

atributo

setup_string

72

atributo

shadowed_object_id

72

atributo

shadowed_object_location

72

atributo

shadowed_object_title

72

atributo

shared_counter

29,

45

atributo

sharing_control

26

atributo

show

55

atributo

skip_non_zero

27

atributo

source_file

45

atributo

source_host_name

27

atributo

spb_path

27

atributo

stage_area

27

atributo

start_type

63

atributo

substitute_variables

46

atributo

template

73

atributo

temporary

46

atributo

title

27,

73

atributo

translate

46

atributo

type

63,

66,

74

atributo

undoable

27

atributo

unix_attributes

28,

46

atributo

unix_group

46

atributo

unix_owner

46

atributo

verify_crc

47

atributo

version

28

atributo

versioning_type

5,

28

atributo

web_view_mode

28

atributosaction

96

adden

la

stanza

objetos

de

sistema

de

archivos

40

en

stanzas

de

escritorio

de

OS/2

70

en

stanzas

de

objeto

de

perfil

de

Windows

49

en

stanzas

de

objeto

de

registro

de

Windows

58

en

stanzas

de

objeto

de

shell

de

Windows

53

©

Copyright

IBM

Corp.

2000,

2003

375

Page 394: IBM Tivoli Configuration Manager

atributos

(continuación)add

(continuación)en

stanzas

de

servicios

de

Windows

62

add_if_not_existing

143

administration_file

101

after_as_uid

20

after_input_path

20

after_prog_env

20

after_program_path

21

all_users

96

allow_deferen

el

comando

waccptsp

169

en

el

comando

wcommtsp

175

en

el

comando

winstsp

197

en

el

comando

wremovsp

215

en

el

comando

wspmvdata

242

en

el

comando

wswdmgr

260

en

el

comando

wundosp

275

en

el

comando

wversp

280

allow_rejecten

el

comando

waccptsp

169

en

el

comando

wcommtsp

175

en

el

comando

winstsp

198

en

el

comando

wremovsp

215

en

el

comando

wspmvdata

242

en

el

comando

wswdmgr

260

en

el

comando

wundosp

275

en

el

comando

wversp

280

animation_icon_index

70

animation_icon_location

70

argumentsen

la

stanza

execute_cid_program

131

en

la

stanza

execute_mssetup_program

135

en

la

stanza

execute_user_program

125

en

stanzas

de

escritorio

de

OS/2

70

en

stanzas

de

objeto

de

shell

de

Windows

53

en

stanzas

de

objetos

de

dispositivos

91

automatic_uninstall

138

background_color

70

background_image_file

71

background_image_mode

71

backout_dir

101

before_as_uid

21

before_input_path

21

before_prog_env

21

before_program_path

21

block_size

106

bootable

125,

132

caption

21

en

la

stanza

device_objects

91

en

la

stanza

execute_cid_program

131

en

la

stanza

execute_installshield_program

139

en

la

stanza

execute_mssetup_program

135

en

la

stanza

execute_user_program

126

cdrom_volume

106

class

58,

71

atributos

(continuación)client_root_path

101

commanden

stanzas

de

archivos

de

texto

78

en

stanzas

de

escritorio

de

OS/2

71

en

stanzas

de

objeto

de

shell

de

Windows

53

committable

21

compression_methoden

la

stanza

de

instalación

AIX

106

en

la

stanza

install_hp_package

114

en

la

stanza

install_rpm_package

110

en

stanzas

de

instalación

de

Solaris

101

en

stanzas

de

sistema

de

archivos

40

en

stanzas

del

archivo

MSI

96

compute_crc

40

conditionen

la

stanza

execute_cid_program

131

en

la

stanza

execute_installshield_program

139

en

la

stanza

execute_mssetup_program

135

en

la

stanza

execute_user_program

126

en

la

stanza

generic_container_package

21

en

la

stanza

restart

140

en

stanzas

de

archivos

de

texto

78

en

stanzas

de

escritorio

de

OS/2

71

en

stanzas

de

objeto

de

perfil

de

Windows

49

en

stanzas

de

objeto

de

registro

de

Windows

58

en

stanzas

de

objeto

de

shell

de

Windows

53

en

stanzas

de

perfil

de

OS/2

65

en

stanzas

de

servicios

de

Windows

62

en

stanzas

de

sistema

de

archivos

41

contained_signature,

stanza

143

copyright

21

create_dirs

41

creation_time

21

changed_objects

85

check_disk_space,

stanza

142

deadlineen

el

comando

waccptsp

167

en

el

comando

wcommtsp

173

en

el

comando

winstsp

195

en

el

comando

wldsp

202

en

el

comando

wremovsp

213

en

el

comando

wsetsps

233

en

el

comando

wspmvdata

240

en

el

comando

wswdmgr

257

en

el

comando

wuldsp

265,

268

en

el

comando

wundosp

273

atributos

(continuación)deadline

(continuación)en

el

comando

wversp

278

default_actionen

el

comando

waccptsp

169

en

el

comando

wcommtsp

175

en

el

comando

winstsp

198

en

el

comando

wremovsp

215

en

el

comando

wspmvdata

242

en

el

comando

wswdmgr

260

en

el

comando

wundosp

275

en

el

comando

wversp

280

default_operation

22

default_timeouten

el

comando

waccptsp

169

en

el

comando

wcommtsp

175

en

el

comando

winstsp

198

en

el

comando

wremovsp

215

en

el

comando

wspmvdata

242

en

el

comando

wswdmgr

260

en

el

comando

wundosp

275

en

el

comando

wversp

280

default_view

71

delta_compressable

41

dependency

22

dependency_groups

62

dependency_services

62

depot_image_dir

202

en

el

comando

wswdmgr

257

descend

85

descend_dirs

42,

91

description

22,

101

destination

42,

85,

91

destination_folder

96

device

85

device_type

91

display_name

53,

63

disposableen

el

comando

winstsp

195,

256

distribution_noteen

el

comando

waccptsp

167

en

el

comando

wcommtsp

173

en

el

comando

winstsp

196

en

el

comando

wremovsp

213

en

el

comando

wsetsps

233

en

el

comando

wspmvdata

240

en

el

comando

wswdmgr

257

en

el

comando

wundosp

273

en

el

comando

wversp

278

duplicate

50

during_commit

141

during_install

141

during_remove

141

during_undo

141

enable_disconnecteden

el

comando

waccptsp

168

en

el

comando

wcommtsp

174

en

el

comando

winstsp

197

en

el

comando

wremovsp

214

en

el

comando

wsetsps

234

en

el

comando

wspmvdata

241

en

el

comando

wswdmgr

259

en

el

comando

wundosp

274

en

el

comando

wversp

279

enable_notificationen

el

comando

waccptsp

169

en

el

comando

wcommtsp

175

376

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 395: IBM Tivoli Configuration Manager

atributos

(continuación)enable_notification

(continuación)en

el

comando

winstsp

197

en

el

comando

wremovsp

215

en

el

comando

wspmvdata

242

en

el

comando

wswdmgr

260

en

el

comando

wundosp

274

en

el

comando

wversp

280

environment

126,

131

error_control

63

error_file

126

error_file_append

126

escalate_dateen

el

comando

waccptsp

168

en

el

comando

wcommtsp

174

en

el

comando

winstsp

196

en

el

comando

wremovsp

213

en

el

comando

wsetsps

233

en

el

comando

wspmvdata

241

en

el

comando

wswdmgr

258

en

el

comando

wundosp

273

en

el

comando

wversp

278

escalate_msgen

el

comando

waccptsp

168

en

el

comando

wcommtsp

174

en

el

comando

winstsp

196

en

el

comando

wremovsp

214

en

el

comando

wsetsps

233

en

el

comando

wspmvdata

241

en

el

comando

wswdmgr

259

en

el

comando

wundosp

273

en

el

comando

wversp

279

execute_cid_program,

stanza

131

execute_installshield_program,

stanza

138

execute_mssetup_program,

stanza

135

execute_timeouten

el

comando

waccptsp

167

en

el

comando

wcommtsp

173

en

el

comando

winstsp

194

en

el

comando

wldsp

202

en

el

comando

wremovsp

213

en

el

comando

wsetsps

232

en

el

comando

wswdmgr

256

en

el

comando

wuldsp

265,

268

en

el

comando

wundosp

272

en

el

comando

wversp

278

wspmvdata,

comando

240

execute_user_program,

stanza

125

expand_fs

107

failure_as_fatal

131

fat_attributes

42

features

96

file

50,

65,

78

file_name

143

file_size

143

fileset

107

follow_links

42

force

101

force_mandatoryen

el

comando

wremovsp

213

en

el

comando

wsetsps

233

en

el

comando

wspmvdata

241

force_restart

141

from_cd

195

en

el

comando

wswdmgr

258

atributos

(continuación)from_depot

195

en

el

comando

wswdmgr

258

from_fileserver

195

en

el

comando

wswdmgr

258

fs_file

101

group_name

127

gui_interaction

115

gui_options

114,

115

hard_link

42

hiddenen

el

comando

waccptsp

168

en

el

comando

wcommtsp

174

en

el

comando

winstsp

197

en

el

comando

wremovsp

214

en

el

comando

wsetsps

234

en

el

comando

wspmvdata

241

en

el

comando

wswdmgr

259

en

el

comando

wundosp

274

en

el

comando

wversp

279

history_reset

22

icon_index

54,

71

icon_location

54,

71

image_dir

115

en

stanzas

de

instalación

de

AIX

107

en

stanzas

de

instalación

de

MSI

96

en

stanzas

de

instalación

de

Solaris

102

en

substanza

rpm_file

111

inhibit_parsing

127

input_file

127,

131

input_session_file

115

install_root

107

install_rpm_package,

stanza

110

install_share

107

install_unconditionally

102

install_usr

107

interact_with_desktop

63

interactive

102

inventory_description

42,

144

inventory_version

43,

144

is_image_remote

115

en

stanzas

de

instalación

de

AIX

107

en

stanzas

de

instalación

de

MSI

96

en

stanzas

de

instalación

de

Solaris

102

en

substanza

rpm_file

111

is_multicasten

el

comando

waccptsp

169

en

el

comando

wcommtsp

175

en

el

comando

winstsp

197

en

el

comando

wldsp

202

en

el

comando

wremovsp

214

en

el

comando

wsetsps

234

en

el

comando

wspmvdata

242

en

el

comando

wswdmgr

260

en

el

comando

wuldsp

268

en

el

comando

wundosp

274

en

el

comando

wversp

279

is_patch

115

is_per_user

54

is_shared

29

atributos

(continuación)en

stanzas

de

archivos

de

texto

78

en

stanzas

de

escritorio

de

OS/2

71

en

stanzas

de

objeto

de

shell

de

Windows

54

en

stanzas

de

objetos

de

perfil

de

Windows

50

en

stanzas

de

objetos

de

registro

de

Windows

58

en

stanzas

de

perfil

de

OS/2

65

en

stanzas

de

sistema

de

archivos

43

is_signature

43

is_update

107

keep_imageen

instalación

de

HP-UX

116

en

stanzas

de

instalación

de

AIX

107

en

stanzas

de

instalación

de

MSI

96

en

stanzas

de

instalación

de

Solaris

102

en

substanza

rpm_file

111

keyen

stanzas

de

archivos

de

texto

78

en

stanzas

de

objetos

de

dispositivos

92

en

stanzas

de

objetos

de

perfil

de

Windows

50

en

stanzas

de

objetos

de

registro

de

Windows

58

en

stanzas

de

perfil

de

OS/2

66

labelen

el

comando

waccptsp

166

en

el

comando

wcommtsp

172

en

el

comando

winstsp

194

en

el

comando

wldsp

201

en

el

comando

wremovsp

212

en

el

comando

wsetsps

232

en

el

comando

wspmvdata

239

en

el

comando

wswdmgr

255

en

el

comando

wsyncsp

264

en

el

comando

wuldsp

267

en

el

comando

wundosp

272

en

el

comando

wversp

277

language

85

last_modification_time

22

lcf_after_program_arguments

23

lcf_after_program_path

23

lcf_after_program_timeout

23

lcf_before_program_arguments

22

lcf_before_program_path

22

lcf_before_program_timeout

22

lenient_distribution

23

licpgm_ID

85

licpgm_option

85

load_ordering_group

63

locationen

la

stanza

log_object_list

23

en

stanzas

de

escritorio

de

OS/2

71

en

stanzas

de

objeto

de

shell

de

Windows

54

Índice

377

Page 396: IBM Tivoli Configuration Manager

atributos

(continuación)location

(continuación)en

stanzas

de

objetos

de

dispositivos

92

en

stanzas

de

OS/400

85

en

stanzas

de

sistema

de

archivos

43

log_file_path

139

log_gid

23

log_host_name

23

log_mode

23,

97,

108,

116

log_path

24,

97,

107,

116

log_user_id

24

mail_id

24

maintenance_programs

131

mandatory_date

168,

174,

196,

273,

278

en

el

comando

waccptsp

167

en

el

comando

wcommtsp

174

en

el

comando

winstsp

196

en

el

comando

wremovsp

213

en

el

comando

wsetsps

233

en

el

comando

wspmvdata

240

en

el

comando

wswdmgr

257

en

el

comando

wundosp

273

en

el

comando

wversp

278

max_stderr_size

127

max_stdout_size

127

move_removing_host

24

name

58,

97,

102,

116

en

la

stanza

add_section

50

en

la

stanza

de

sistema

de

archivos

43

en

la

stanza

del

paquete

24,

63

en

la

stanza

device_objects

92

need_space

92

nested_software_package

24

net_install_

image

102

netware_attributes

44

no_check_source_host

24

no_chk_on_rm

24

notify_intervalen

el

comando

waccptsp

167

en

el

comando

wcommtsp

173

en

el

comando

winstsp

194

en

el

comando

wldsp

202

en

el

comando

wremovsp

212

en

el

comando

wsetsps

232

en

el

comando

wspmvdata

240

en

el

comando

wswdmgr

256

en

el

comando

wuldsp

264,

268

en

el

comando

wundosp

272

en

el

comando

wversp

277

ntfs_attributes

44

object_id

72

objetos

de

dispositivo,

stanzas

91

operation_mode

25

options

116

options_file

116

output_file

127

output_file_append

128

output_session_file

116

override_

permissions

59

override_files

108

package_file

97,

102,

108

package_instance

103

package_type

5,

25

atributos

(continuación)parent_key

59

patch_id

103

pathen

la

stanza

de

objetos

de

dispositivos

92

en

la

stanza

de

servicios

de

Windows

63

en

la

stanza

execute_cid_program

131

en

la

stanza

execute_installshield_program

139

en

la

stanza

execute_mssetup_program

135

en

la

stanza

execute_user_program

128

pattern

79

platform

103

position

59,

79

post_notice

25

prioridaden

el

comando

waccptsp

166

en

el

comando

wcommtsp

173

en

el

comando

winstsp

194,

239

en

el

comando

wldsp

201

en

el

comando

wremovsp

212

en

el

comando

wsetsps

232

en

el

comando

wswdmgr

256

en

el

comando

wsyncsp

264

en

el

comando

wuldsp

268

en

el

comando

wundosp

272

en

el

comando

wversp

277

properties

97

reference_date

86

reference_time

86

reinstall_mode

97

release

86

remote

44,

86

remove

44,

50,

72

remove_absolutely

103

remove_empty_dirs

44

remove_extraneous

44

remove_if_modifieden

stanzas

de

archivos

de

texto

79

en

stanzas

de

escritorio

de

OS/2

72

en

stanzas

de

objeto

de

perfil

de

Windows

50

en

stanzas

de

objeto

de

shell

de

Windows

54

en

stanzas

de

objetos

de

registro

de

Windows

59

en

stanzas

de

perfil

de

OS/2

66

en

stanzas

de

sistema

de

archivos

45

rename_if_locked

45

replace_if_existingen

stanzas

de

archivos

de

texto

79

en

stanzas

de

escritorio

de

OS/2

72

en

stanzas

de

objeto

de

shell

de

Windows

54

en

stanzas

de

objetos

de

perfil

de

Windows

50

atributos

(continuación)replace_if_existing

(continuación)en

stanzas

de

objetos

de

registro

de

Windows

59

en

stanzas

de

perfil

de

OS/2

66

en

stanzas

de

sistema

de

archivos

45

replace_if_newer

45,

51,

55,

59

replace_option

86

report_log

98,

108,

116

report_output_to_server

103

reporting_stderr_on_server

128

reporting_stdout_on_server

128

response_file

103

response_file_catalog

116

response_file_path

139

restore_object

87

retry

128

retry_unicasten

el

comando

waccptsp

169

en

el

comando

wcommtsp

175,

260

en

el

comando

winstsp

197

en

el

comando

wldsp

202

en

el

comando

wremovsp

214

en

el

comando

wsetsps

234

en

el

comando

wspmvdata

242

en

el

comando

wuldsp

268

en

el

comando

wundosp

274

en

el

comando

wversp

279

revision

103,

116

roam_endpoints

168,

175,

197,

214,

274,

279

en

el

comando

wsetsps

234

en

el

comando

wspmvdata

241

en

el

comando

wswdmgr

259

rpm_file,

substanza

111

rpm_install_force

110

rpm_install_nodeps

110

rpm_install_options

110

rpm_install_type

110

rpm_options

110

rpm_package_file

111

rpm_package_name

111

rpm_remove_nodeps

110

rpm_remove_options

111

rpm_report_log

111

rpm_verify_options

111

rpmfile

111

save_default_variables

26

save_directory

108

scaling_factor

72

section

66

send_timeouten

el

comando

waccptsp

167

en

el

comando

wcommtsp

173

en

el

comando

winstsp

194

en

el

comando

wldsp

202

en

el

comando

wremovsp

212

en

el

comando

wsetsps

232

en

el

comando

wspmvdata

240

en

el

comando

wswdmgr

256

en

el

comando

wuldsp

265,

268

en

el

comando

wundosp

272

en

el

comando

wversp

277

server_mode

26

service

103

378

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 397: IBM Tivoli Configuration Manager

atributos

(continuación)setup_string

72

shadowed_object_id

72

shadowed_object_location

72

shadowed_object_title

72

shared_counter

29,

45

sharing_control

26

show

55

silent

139

skip_non_zero

27

software_file

117

source

87

source_dir

98,

104,

108,

112,

117

source_file

45

source_host_name

27

spb_path

27

spool_directory

104

stage_area

27

stanza

de

archivo

de

AIX

106

stanza

de

archivo

de

HP-UX

114

stanzas

de

archivo

de

Solaris

100

stanzas

de

archivos

de

texto

78

stanzas

de

escritorio

de

OS/2

70

stanzas

de

objeto

de

registro

de

Windows

58

stanzas

de

objeto

de

shell

de

Windows

53

stanzas

de

objetos

de

perfil

de

Windows

49

stanzas

de

OS/400

85

stanzas

de

perfil

de

OS/2

65

stanzas

de

servicios

de

Windows

62

stanzas

de

sistema

de

archivos

40

stanzas

del

archivo

MSI

95

stanzas

generales

20

start_type

63

stop_on_failure

27,

45,

51,

55,

59,

66,

73,

79,

92

substitute_variables

46

sysval_name

87

target_release

87

template

73

temporary

46

text

79

timeout

128,

132,

136,

139,

142

title

27,

73

token_separator

79

translate

46

type

63,

66,

74

ui_level

98

undoable

27

unix_attributes

28,

46

unix_group

46

unix_group_id

28,

46,

129,

132

unix_owner

46

unix_user_id

28,

46,

129,

132

use_root_path

104

user_input_required

129,

132,

136

user_name

129,

132

user_notificationen

el

comando

waccptsp

169

en

el

comando

wcommtsp

176

en

el

comando

winstsp

198

en

el

comando

wremovsp

215

en

el

comando

wspmvdata

243

en

el

comando

wswdmgr

260

en

el

comando

wundosp

275

atributos

(continuación)user_notification

(continuación)en

el

comando

wversp

280

value

51,

66,

87,

92

verify_crc

47

version

28

versioning_type

5,

28

volume

142

wake_on_lan

169,

175,

197,

214,

274,

279

en

el

comando

wsetsps

234

en

el

comando

wspmvdata

242

en

el

comando

wswdmgr

260

web_view_mode

28

working_dir

74,

129,

132,

136

atributos

predeterminados

para

el

sistema

de

archivos,

gestión

35

atributos

predeterminados

para

sistemas

de

archivos,

gestión

35

automatic_uninstall,

atributo

138

autopack,

comando

303

ayuda

para

comandos

163

Bbackout_dir,

atributo

101

before_as_uid,

atributo

21

before_input_path,

atributo

21

before_prog_env,

atributo

21

before_program_path,

atributo

21

bibliotecapublicaciones

relacionadas

xii

block_size,

atributo

106

bootable,

atributo

125,

132

Ccadena

de

la

versión

4

caption,

atributo

21

en

la

stanza

device_objects

91

en

la

stanza

execute_cid_program

131

en

la

stanza

execute_installshield_program

139

en

la

stanza

execute_mssetup_program

135

en

la

stanza

execute_user_program

126

caracteres

de

coincidencia

de

patrones

38

caracteres

de

comodín

38

carga,

operación

151

cdrom_volume,

atributo

106

centro

de

información

de

software

de

Tivoli

xiii

ciclo

con

posibilidad

de

deshacer

157

ciclo

con

posibilidad

de

deshacer

en

transaccional

158

ciclo

transaccional

156

ciclo

transaccional

y

con

posibilidad

de

deshacer

159

cicloscon

posibilidad

de

deshacer

en

transaccional

158

instalar/eliminar

155

transaccional

156

ciclos

(continuación)transaccional

y

con

posibilidad

de

deshacer

159

undoable

157

ciclos

de

instalación/eliminación

155

CLI

161

client_root_path,

atributo

101

códigos

de

salidafailure

125

fatal_failure

125

success

125

success_in_a_reboot

125

success_reboot_after

125

success_reboot_after_reexecute

125

success_reboot_now

125

success_reboot_now_reexecute

125

warning

125

coherencia

de

los

objetoseliminación

de

nodos

gestionados

339

operaciones

339

coincidencia

del

nombre

de

archivo

38

coincidencia

del

nombre

de

directorio

38

comando

wdswdvar

294

comando

wsyncsp

154,

264

comando

wwebgw

282

comandosautopack

303

ayuda

para

163

en

destinos

desconectados

284

en

los

servidores

164

en

ubicaciones

de

preparación

302

uname

362

valores

de

retorno

301

waccptsp

166,

346

wcommtsp

172,

346

wconvspo

178,

346

wchkdb

340

wdacptsp

285

wdbldspb

305

wdcmmtsp

286

wdcrtsp

306

wdexptsp

307

wdinstsp

287

wdlssp

153,

289

wdrmvsp

290

wdsetstsp

155,

292

wdswdvar

294

wdubldsp

296

wdundosp

298

wdversp

300

wexpspo

180,

346

wfptosp

352

wgetsnsp

181

wgetspat

182,

346

wgetspgs

185,

346

wgetspop

187,

346

wimpspo

189,

346

winstsp

153,

191,

346

wldsp

153,

201,

346

wmapsigsp

205

wmsgbrowse

206

wmvspobj

209,

346

wremovsp

211,

346

wsdvers

218

wsetsnsp

219

Índice

379

Page 398: IBM Tivoli Configuration Manager

comandos

(continuación)wsetspat

221,

346

wsetspgs

226,

346

wsetspop

229,

346

wsetsps

231

wspmvdata

236

wswdcfg

249

wswdmgr

254

wswsprim

263

wsyncsp

154,

264

wuldsp

153,

267,

346

wundosp

271,

346

wversp

277,

346

wwebgw

282

comandos

de

destino

desconectado

284

comandos

de

servidor

164

comandos

de

ubicación

de

preparación

302

command,

atributoen

stanzas

de

archivos

de

texto

78

en

stanzas

de

escritorio

de

OS/2

71

en

stanzas

de

objeto

de

shell

de

Windows

53

committable,

atributo

21

compression_method,

atributoen

la

stanza

de

instalación

AIX

106

en

la

stanza

install_hp_package

114

en

la

stanza

install_rpm_package

110

en

stanzas

de

instalación

de

Solaris

101

en

stanzas

de

sistema

de

archivos

40

en

stanzas

del

archivo

MSI

96

comprobación

de

la

integridad

de

los

objetos

de

destino

30

comprobación

de

la

versión

5

conditiondefinición

10,

13

condition,

atributoen

la

stanza

execute_cid_program

131

en

la

stanza

execute_installshield_program

139

en

la

stanza

execute_mssetup_program

135

en

la

stanza

execute_user_program

126

en

la

stanza

generic_container_package

21

en

la

stanza

restart

140

en

stanzas

de

archivos

de

texto

78

en

stanzas

de

escritorio

de

OS/2

71

en

stanzas

de

objeto

de

perfil

de

Windows

49

en

stanzas

de

objeto

de

registro

de

Windows

58

en

stanzas

de

objeto

de

shell

de

Windows

53

en

stanzas

de

perfil

de

OS/2

65

en

stanzas

de

servicios

de

Windows

62

en

stanzas

de

sistema

de

archivos

41

contained_signature,

stanza

29,

143

atributos

143

convenciones

utilizadas

en

esta

guía

xiv

convenio

de

denominaciónpaquete

de

software

y

versión

3

conversión

de

página

de

códigos

46

copyright,

atributo

21

corequisite_files,

stanza

121

correlación

de

comandoscon

Tivoli

Software

Distribution,

Versión

4.0

346

de

TME

10

Software

Distribution,

Versión

3.6

346

correlación

de

comandos,

TME

10

Software

Distribution

con

Tivoli

Software

Distribution

346

correlación

de

comandos

de

TME

10

Software

Distribution,

Versión

3.6

346

correlación

de

palabras

claveTME

10

Software

Distribution,

Versión

3.6

a

Tivoli

Software

Distribution,

Versión

4.0

342

correlación

de

palabras

clave

de

TME

10

Software

Distribution,

Versión

3.6

342

creation_time,

atributo

21

CHchanged_objects,

atributo

85

check_disk_space,

stanza

142

atributos

142

Ddeadline,

atributoen

el

comando

waccptsp

167

en

el

comando

wcommtsp

173

en

el

comando

winstsp

195

en

el

comando

wldsp

202

en

el

comando

wremovsp

213

en

el

comando

wsetsps

233

en

el

comando

wspmvdata

240

en

el

comando

wswdmgr

257

en

el

comando

wuldsp

265,

268

en

el

comando

wundosp

273

en

el

comando

wversp

278

default_action,

atributoen

el

comando

waccptsp

169

en

el

comando

wcommtsp

175

en

el

comando

winstsp

198

en

el

comando

wremovsp

215

en

el

comando

wspmvdata

242

en

el

comando

wswdmgr

260

en

el

comando

wundosp

275

en

el

comando

wversp

280

default_operation,

atributo

22

default_timeout,

atributoen

el

comando

waccptsp

169

en

el

comando

wcommtsp

175

en

el

comando

winstsp

198

en

el

comando

wremovsp

215

en

el

comando

wspmvdata

242

en

el

comando

wswdmgr

260

en

el

comando

wundosp

275

en

el

comando

wversp

280

denominación

de

objetos

162

dependencydefinición

10,

11

dependency,

atributo

22

depot_image_dir,

atributo

202

en

el

comando

wswdmgr

257

descarga,

operación

151

descend,

atributo

85

descend_dirs,

atributo

42,

91

description,

atributo

22,

101

descubrimiento

de

paquetes

de

software

155

deshacer,

operación

147,

149

destination,

atributo

42,

85,

91

destination_folder,

atributo

96

device,

atributo

85

device_configuration_settings,

stanza

90

device_execute_program,

stanza

90

device_item,

stanza

90

device_objects,

stanza

88,

89

device_type,

atributo

91

diferenciaciónnivel

de

byte

151

diferenciación

de

nivel

de

byte

151

archivo

básico

152

archivo

incremental

151

descarga,

operación

153

instalar,

operación

153

operación

de

carga

153

paquete

básico

151

paquete

de

versión

151

paquete

incremental

151

disposable,

atributoen

el

comando

winstsp

195,

256

distribution_note,

atributoen

el

comando

waccptsp

167

en

el

comando

wcommtsp

173

en

el

comando

winstsp

196

en

el

comando

wremovsp

213

en

el

comando

wsetsps

233

en

el

comando

wspmvdata

240

en

el

comando

wswdmgr

257

en

el

comando

wundosp

273

en

el

comando

wversp

278

during_commit,

atributo

141

during_install,

atributo

141

during_remove,

atributo

141

during_undo,

atributo

141

EEBCDIC

46

ejemplos,

archivo

SPDadición

de

objetos

de

archivo

de

texto

80

agregar

objetos

de

perfil

de

OS/2

66

archivos,

objetos

de

sistema

47

check_disk_space,

acción

142

eliminación

de

objetos

de

archivo

de

texto

82,

87

execute_cid_program,

acción

133

execute_installshield_program,

acción

139

execute_mssetup_program,

acción

136

execute_user_

program,

acción

129

install_aix_package,

acción

108

install_hp_package,

acción

117

install_msi_patch,

acción

98

install_msi_product,

acción

98

install_rpm_package,

acción

112

install_solaris_package,

acción

104

install_solaris_patch,

acción

104

Objetos

de

escritorio

de

OS/2

74

380

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 399: IBM Tivoli Configuration Manager

ejemplos,

archivo

SPD

(continuación)Objetos

de

perfil

de

Windows

51

Objetos

de

registro

de

Windows

60

objetos

de

servicios

de

Windows

NT

63

objetos

de

shell

de

Windows

55

eliminación

de

objetos

de

destino

30

eliminar,

operación

147,

149

enable_disconnected,

atributoen

el

comando

waccptsp

168

en

el

comando

wcommtsp

174

en

el

comando

winstsp

197

en

el

comando

wremovsp

214

en

el

comando

wsetsps

234

en

el

comando

wspmvdata

241

en

el

comando

wswdmgr

259

en

el

comando

wundosp

274

en

el

comando

wversp

279

enable_notification,

atributoen

el

comando

waccptsp

169

en

el

comando

wcommtsp

175

en

el

comando

winstsp

197

en

el

comando

wremovsp

215

en

el

comando

wspmvdata

242

en

el

comando

wswdmgr

260

en

el

comando

wundosp

274

en

el

comando

wversp

280

environment,

atributo

126,

131

error_file,

atributo

126

error_file_append,

atributo

126

escalate_date,

atributoen

el

comando

waccptsp

168

en

el

comando

wcommtsp

174

en

el

comando

winstsp

196

en

el

comando

wremovsp

213

en

el

comando

wsetsps

233

en

el

comando

wspmvdata

241

en

el

comando

wswdmgr

258

en

el

comando

wundosp

273

en

el

comando

wversp

278

escalate_msg,

atributoen

el

comando

waccptsp

168

en

el

comando

wcommtsp

174

en

el

comando

winstsp

196

en

el

comando

wremovsp

214

en

el

comando

wsetsps

233

en

el

comando

wspmvdata

241

en

el

comando

wswdmgr

259

en

el

comando

wundosp

273

en

el

comando

wversp

279

estados,

paquete

de

software

153

estados

de

un

paquete

de

software

153

execute_cid_program,

stanza

130

atributos

131

execute_installshield_program,

stanza

137

atributos

138

execute_mssetup_program,

stanza

133

atributos

135

execute_timeout,

atributoen

el

comando

waccptsp

167

en

el

comando

wcommtsp

173

en

el

comando

winstsp

194

en

el

comando

wldsp

202

en

el

comando

wremovsp

213

en

el

comando

wsetsps

232

en

el

comando

wswdmgr

256

execute_timeout,

atributo

(continuación)en

el

comando

wuldsp

265,

268

en

el

comando

wundosp

272

en

el

comando

wversp

278

wspmvdata,

comando

240

execute_user_program,

stanza

117

atributos

125

exit_codes,

substanza

124

expand_fs,

atributo

107

expresióndefinición

para

dependencias

y

condiciones

10

Ffailure,

código

de

salida

125

failure_as_fatal,

atributo

131

fase

de

validación

145

fasescommit

145

preparación

145

fatal_failure,

código

de

salida

125

features,

atributo

96

file,

atributo

50,

65,

78

file_name,

atributo

143

file_size,

atributo

143

fileset,

atributo

107

force,

atributo

101

force_mandatory,

atributoen

el

comando

wremovsp

213

en

el

comando

wsetsps

233

en

el

comando

wspmvdata

241

force_restart,

atributo

141

formatos,

archivo

SPDacción

add_directory

33

acción

add_file

34

acción

add_item

49,

65

acción

add_link

39,

52

acción

add_object

68

acción

add_os2_desktop_folder

67

acción

add_os2_profile_objects

64

acción

add_program

69

acción

add_section

48

acción

add_shadow

69

acción

add_value

57

acción

add_win_nt_service

61

acción

add_win_profile_objects

47

acción

add_win_registry_key

56

acción

add_win_shell_folder

52

acción

remove_directory

34

acción

remove_file

35

acción

remove_item

49,

65

acción

remove_line

76

acción

remove_link

39,

53

acción

remove_object

69

acción

remove_os2_desktop_folder

68

acción

remove_os2_profile_objects

64

acción

remove_program

69

acción

remove_section

48

acción

remove_shadow

70

acción

remove_value

57

acción

remove_win_nt_service

62

acción

remove_win_profile_objects

48

acción

remove_win_registry_key

57

acción

remove_win_shell_folder

52

formatos,

archivo

SPD

(continuación)acciones

del

programa

94

acciones

del

sistema

140

acciones

relacionadas

con

objetos

28

add_command_line,

acción

77

add_device_directory,

acción

89

add_device_file,

acción

89

add_line,

acción

76

add_os400_lib,

acción

83

add_os400_licpgm,

acción

84

add_os400_obj,

acción

83

add_text_file_objects,

acción

76

add_token,

acción

77

contained_signature,

acción

143

check_disk_space,

acción

142

device_configuration_settings,

acción

90

device_execute_program,

acción

90

device_item,

acción

90

device_objects,

acción

89

execute_cid_program,

acción

130

execute_installshield_program,

acción

137

execute_mssetup_program,

acción

133

execute_user_program,

acción

117,

120

install_aix_package,

acción

105

install_hp_package,

acción

112

install_msi_patch,

acción

94

install_msi_product,

acción

94

install_rpm_package,

acción

109

install_solaris_package,

acción

99

install_solaris_patch,

acción

99

os400_sysval,

acción

84

remove_command_line,

acción

77

remove_os400_lib,

acción

83

remove_os400_licpgm,

acción

84

remove_os400_obj,

acción

83

remove_text_file_objects,

acción

76

remove_token,

acción

77

restart,

acción

140

from_cd,

atributo

195

en

el

comando

wswdmgr

258

from_depot,

atributo

195

en

el

comando

wswdmgr

258

from_fileserver,

atributo

195

en

el

comando

wswdmgr

258

fs_file,

atributo

101

Ggeneric_container,

stanza

19

gestión

de

archivos

bloqueados

37

gestión

de

atributos

predeterminados

para

el

sistema

de

archivos

35

gestión

de

objetos

compartidos

29

group_name,

atributo

127

gui_interaction,

atributo

115

gui_options,

atributo

114,

115

Hhidden,

atributoen

el

comando

waccptsp

168

en

el

comando

wcommtsp

174

Índice

381

Page 400: IBM Tivoli Configuration Manager

hidden,

atributo

(continuación)en

el

comando

winstsp

197

en

el

comando

wremovsp

214

en

el

comando

wsetsps

234

en

el

comando

wspmvdata

241

en

el

comando

wswdmgr

259

en

el

comando

wundosp

274

en

el

comando

wversp

279

history_reset,

atributo

22

host

de

origenprograma

antes

y

después

de

la

construcción

16

HP-UXinstall_hp_package

112

Iimage_dir,

atributo

115

en

stanzas

de

instalación

de

AIX

107

en

stanzas

de

instalación

de

MSI

96

en

stanzas

de

instalación

de

Solaris

102

en

substanza

rpm_file

111

inhibit_parsing,

atributo

127

input_file,

atributo

127,

131

input_session_file,

atributo

115

instalar,

operación

147,

148

install_aix_package,

stanza

105

installp,

comandos

105

operaciones

de

Software

Distribution

105

install_hp_package,

stanza

112

comandos

de

HP-UX

113

operaciones

de

Software

Distribution

113

install_msi_package,

stanza

95

install_msi_patch,

stanza

94,

95

install_msi_product,

stanza

94

install_root,

atributo

107

install_rpm_package,

stanza

109

atributos

110

install_share,

atributo

107

install_solaris_package,

stanza

99,

100

install_solaris_product,

stanza

99

install_unconditionally,

atributo

102

install_usr,

atributo

107

interactive,

atributo

102

interfaz

de

línea

de

comandos

(CLI)

161

inventory_description,

atributo

42,

144

inventory_version,

atributo

43,

144

is_image_remote,

atributo

115

en

stanzas

de

instalación

de

AIX

107

en

stanzas

de

instalación

de

MSI

96

en

stanzas

de

instalación

de

Solaris

102

en

substanza

rpm_file

111

is_multicast,

atributoen

el

comando

waccptsp

169

en

el

comando

wcommtsp

175

en

el

comando

winstsp

197

en

el

comando

wldsp

202

en

el

comando

wremovsp

214

en

el

comando

wsetsps

234

en

el

comando

wspmvdata

242

en

el

comando

wswdmgr

260

en

el

comando

wuldsp

268

en

el

comando

wundosp

274

is_multicast,

atributo

(continuación)en

el

comando

wversp

279

is_patch,

atributo

115

is_shared,

atributo

29

en

stanzas

de

archivos

de

texto

78

en

stanzas

de

escritorio

de

OS/2

71

en

stanzas

de

objeto

de

shell

de

Windows

54

en

stanzas

de

objetos

de

perfil

de

Windows

50

en

stanzas

de

objetos

de

registro

de

Windows

58

en

stanzas

de

perfil

de

OS/2

65

en

stanzas

de

sistema

de

archivos

43

is_update,

atributo

107

Kkeep_image,

atributoen

stanzas

de

instalación

de

AIX

107

en

stanzas

de

instalación

de

HP-UX

116

en

stanzas

de

instalación

de

MSI

96

en

stanzas

de

instalación

de

Solaris

102

en

substanza

rpm_file

111

key,

atributoen

stanzas

de

archivos

de

texto

78

en

stanzas

de

objetos

de

dispositivos

92

en

stanzas

de

objetos

de

perfil

de

Windows

50

en

stanzas

de

objetos

de

registro

de

Windows

58

en

stanzas

de

perfil

de

OS/2

66

Llabel,

atributoen

el

comando

waccptsp

166

en

el

comando

wcommtsp

172

en

el

comando

winstsp

194

en

el

comando

wldsp

201

en

el

comando

wremovsp

212

en

el

comando

wsetsps

232

en

el

comando

wspmvdata

239

en

el

comando

wswdmgr

255

en

el

comando

wsyncsp

264

en

el

comando

wuldsp

267

en

el

comando

wundosp

272

en

el

comando

wversp

277

language,

atributo

85

last_modification_time,

atributo

22

lcf_after_program_path

attribute

23

licpgm_ID,

atributo

85

licpgm_option

85

location,

atributoen

la

stanza

log_object_list

23

en

stanzas

de

escritorio

de

OS/2

71

en

stanzas

de

objeto

de

shell

de

Windows

54

en

stanzas

de

objetos

de

dispositivos

92

en

stanzas

de

OS/400

85

en

stanzas

de

sistema

de

archivos

43

log_file_path,

atributo

139

log_mode,

atributo

23,

97,

108,

116

log_object

list,

stanza

19

log_path,

atributo

24,

97,

107,

116

lost-n-found,

coleccióntraslado

de

paquetes

de

software

a

340

Mmaintenance_programs,

atributo

131

mandatory_date,

atributo

168,

174,

196,

273,

278

en

el

comando

waccptsp

167

en

el

comando

wcommtsp

174

en

el

comando

winstsp

196

en

el

comando

wremovsp

213

en

el

comando

wsetsps

233

en

el

comando

wspmvdata

240

en

el

comando

wswdmgr

257

en

el

comando

wundosp

273

en

el

comando

wversp

278

manualesVéase

también

publicaciones

en

línea

xii

opiniones

del

lector

xii

pedido

xii

max_stderr_size,

atributo

127

max_stdout_size,

atributo

127

método

sp_def_src_host

328

método

sp_val_delete_src_host

329

método

sp_val_name

331

método

sp_val_operation

333

método

sp_val_properties

335

método

sp_val_src_host

337

métodos

de

política,

validacióndefinición

314

sp_val_delete_src_host

329

sp_val_name

331

sp_val_operation

333

sp_val_properties

335

sp_val_src_host

337

métodos

de

política,

valores

predeterminadosdefinición

310

ejemplos

314,

324

sp_def_properties

327

sp_def_src_host

328

sustitución

321

migraciónde

paquetes

de

archivos

a

paquetes

de

software

341

nombres

de

archivo

347

nombres

de

programa

348

modalidad

con

posibilidad

de

deshacer

146

modalidad

con

posibilidad

de

deshacer

en

transaccional

146

modalidad

transaccional

145

modalidad

transaccional

y

con

posibilidad

de

deshacer

147

modalidadescon

posibilidad

de

deshacer

en

transaccional

146

transaccional

145

transaccional

y

con

posibilidad

de

deshacer

147

undoable

146

382

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 401: IBM Tivoli Configuration Manager

MSIinstall_msi_package

95

install_msi_patch

95

Nname,

atributo

58,

97,

102,

116

en

la

stanza

add_section

50

en

la

stanza

de

sistema

de

archivos

43

en

la

stanza

del

paquete

24

en

la

stanza

device_objects

92

en

la

stanza

win_nt_service

63

need_space,

atributo

92

net_install_image,

atributo

102

nodos

gestionados,

eliminación

339

nombre

de

programa,

migración

348

nombres

de

archivo,

migración

347

nombres

de

directorio,

notación

xv

nombres

de

ruta,

notación

xv

nombres

registrados

162

notaciónnombres

de

ruta

xv

tipo

de

letra

xv

variables

de

entorno

xv

notify_interval,

atributoen

el

comando

waccptsp

167

en

el

comando

wcommtsp

173

en

el

comando

winstsp

194

en

el

comando

wldsp

202

en

el

comando

wremovsp

212

en

el

comando

wsetsps

232

en

el

comando

wspmvdata

240

en

el

comando

wswdmgr

256

en

el

comando

wuldsp

264,

268

en

el

comando

wundosp

272

en

el

comando

wversp

277

Oobjeto

de

dispositivodeadline,

atributo

199

default_timeout,

atributo

199

enable_notification,

atributo

199

execute_timeout,

atributo

199

is_multicast,

atributo

199

label,

atributo

199

notify_interval,

atributo

199

priority,

atributo

199

roam_endpoints,

atributo

199

send_timeout,

atributo

199

user_notification,

atributo

199

wake_on_lan,

atributo

199

objetosarchivo

de

texto

29

dar

nombre

162

escritorio

de

OS/2

29,

67

incorporadas

28

OS/400

29,

83

perfil

de

OS/2

28,

64

perfil

de

Windows

28,

47

referencias

162

registro

de

Windows

28,

56

rutas

163

servicios

de

Windows

NT

28,

61

shell

de

Windows

28,

52

objetos

(continuación)sistema

de

archivos

28,

29

objetos

compartidosgestión

29

objetos

de

dispositivo,

stanzasatributos

91

Objetos

de

escritorio

de

OS/2

29,

67

objetos

de

OS/400

29

objetos

de

perfil

de

OS/2

28,

64

Objetos

de

perfil

de

Windows

28,

47

objetos

de

política

319

Objetos

de

registro

de

Windows

28,

56

objetos

de

servicios

de

Windows

NT

28,

61

objetos

de

shell

de

Windows

28,

52

objetos

nativos

de

OS/400

83

opciones

de

reparación

192

operación

de

validación

147,

150

operación

delete

147

operación

retrieve

147

operación

retrotraer

149

operación

send

147

operacionesaccept

147

coherencia

de

los

objetos

339

commit

147

delete

147

install

147

remove

147

remove_host

(eliminar

host)

339

retrieve

147

send

147

undo

147

verify

147

operaciones

de

Software

Distributionactualizaciones

de

AIX

106

paquete

de

AIX

105

paquete

de

HP-UX

113

paquete

de

Solaris

99,

100

paquete

RPM

110

operaciones

de

traslado

de

datos

147

options,

atributo

116

options_file,

atributo

116

os400_sysval,

stanza

84

output_file,

atributo

127

output_file_append,

atributo

128

output_session_file,

atributo

116

override_files,

atributo

108

Ppackage,

stanza

15

package,

win_profile_objects

47

package_file,

atributo

97,

102,

108

package_instance,

atributo

103

paquete

básicodiferenciación

de

nivel

de

byte

151

paquete

de

AIXoperaciones

de

Software

Distribution

105

paquete

de

HP-UXoperaciones

de

Software

Distribution

113

paquete

de

software

anidado,

stanza

18

paquete

de

software

y

versiónconvenio

de

denominación

3

paquete

de

Solarisoperaciones

de

Software

Distribution

99,

100

paquete

de

versióndiferenciación

de

nivel

de

byte

151

paquete

incrementaldiferenciación

de

nivel

de

byte

151

paquete

RPMoperaciones

de

Software

Distribution

110

paquetes

de

archivos,

migración

a

paquetes

de

software

341

paquetes

de

softwareanidados

18

descubrimiento

155

migración

de

nombres

de

programa

348

primarios

18

sincronización

154

paquetes

de

software,

migración

de

paquetes

de

archivos

341

paquetes

de

software

anidadosaceptar,

operación

18

definición

18

deshacer,

operación

18

eliminar,

operación

18

instalar,

operación

18

operación

de

validación

18

verificar,

operación

18

paquetes

de

software

primarios

18

patch_id,

atributo

103

path,

atributoen

la

stanza

de

objetos

de

dispositivos

92

en

la

stanza

de

servicios

de

Windows

63

en

la

stanza

execute_cid_program

131

en

la

stanza

execute_installshield_program

139

en

la

stanza

execute_mssetup_program

135

en

la

stanza

execute_user_program

128

pattern,

atributo

79

pedido

de

publicaciones

xiii

platform,

atributo

103

política

309

position,

atributo

59,

79

priority,

atributoen

el

comando

waccptsp

166

en

el

comando

wcommtsp

173

en

el

comando

winstsp

194

en

el

comando

wldsp

201

en

el

comando

wremovsp

212

en

el

comando

wsetsps

232

en

el

comando

wspmvdata

239

en

el

comando

wswdmgr

256

en

el

comando

wsyncsp

264

en

el

comando

wuldsp

268

en

el

comando

wundosp

272

en

el

comando

wversp

277

programa

antes

y

después

de

la

construcciónhost

de

origen

16

punto

final

17

programas

de

usuario,

NetWare

118

Índice

383

Page 402: IBM Tivoli Configuration Manager

programas

de

usuario

de

NetWare,

ejecución

NetWare

118

properties,

atributo

97

publicacionesVéase

también

publicaciones

acceso

en

línea

xiii

en

línea

xii

opiniones

del

lector

xii

pedido

xii

relacionadas

xii

publicaciones

en

líneaacceso

xiii

punto

finalprograma

antes

y

después

de

la

construcción

17

Rreference_date,

atributo

86

reference_time,

atributo

86

referencias,

objetos

162

registrados,

nombres

162

registro

de

nombres

162

reinstall_mode,

atributo

97

release,

atributo

86

remote,

atributo

44,

86

remove_absolutely,

atributo

103

remove_if_modified,

atributoen

stanzas

de

archivos

de

texto

79

en

stanzas

de

escritorio

de

OS/2

72

en

stanzas

de

objeto

de

perfil

de

Windows

50

en

stanzas

de

objeto

de

shell

de

Windows

54

en

stanzas

de

objetos

de

registro

de

Windows

59

en

stanzas

de

perfil

de

OS/2

66

en

stanzas

de

sistema

de

archivos

45

remove_os400_lib,

stanza

83

remove_os400_licpgm,

stanza

84

remove_os400_obj,

stanza

83

remove_text_file_objects,

stanza

76

replace_if_existing,

atributoen

stanzas

de

archivos

de

texto

79

en

stanzas

de

escritorio

de

OS/2

72

en

stanzas

de

objeto

de

shell

de

Windows

54

en

stanzas

de

objetos

de

perfil

de

Windows

50

en

stanzas

de

objetos

de

registro

de

Windows

59

en

stanzas

de

perfil

de

OS/2

66

en

stanzas

de

sistema

de

archivos

45

replace_option,

atributo

86

report_log,

atributo

98,

108,

116

report_output_to_server,

atributo

103

reporting_stderr_on_server,

atributo

128

reporting_stdout_on_server,

atributo

128

requisitos

previosdefinición

para

un

paquete

11

requisitos

previos

de

hardwaredefinición

para

un

paquete

11

requisitos

previos

de

softwaredefinición

para

un

paquete

11

resolución

de

problemas

xii

response_file,

atributo

103

response_file_catalog,

atributo

116

response_file_path,

atributo

139

restart,

stanza

140

restore_object,

atributo

87

retry,

atributo

128

retry_unicast,

atributoen

el

comando

waccptsp

169

en

el

comando

wcommtsp

175,

260

en

el

comando

winstsp

197

en

el

comando

wldsp

202

en

el

comando

wremovsp

214

en

el

comando

wsetsps

234

en

el

comando

wspmvdata

242

en

el

comando

wuldsp

268

en

el

comando

wundosp

274

en

el

comando

wversp

279

revision,

atributo

103,

116

roam_endpoints,

atributo

168,

175,

197,

214,

274,

279

en

el

comando

wsetsps

234

en

el

comando

wspmvdata

241

en

el

comando

wswdmgr

259

rpm_file,

substanzaatributos

111

rpm_install_force,

atributo

110

rpm_install_nodeps,

atributo

110

rpm_install_options,

atributo

110

rpm_install_type,

atributo

110

rpm_options,

atributo

110

rpm_package_file,

atributo

111

rpm_package_name,

atributo

111

rpm_remove_nodeps,

atributo

110

rpm_remove_options,

atributo

111

rpm_report_log,

atributo

111

rpm_verify_options,

atributo

111

rpmfile,

atributo

111

rutas,

objetos

163

Ssave_directory,

atributo

108

send_timeout,

atributoen

el

comando

waccptsp

167

en

el

comando

wcommtsp

173

en

el

comando

winstsp

194

en

el

comando

wldsp

202

en

el

comando

wremovsp

212

en

el

comando

wsetsps

232

en

el

comando

wspmvdata

240

en

el

comando

wswdmgr

256

en

el

comando

wuldsp

265,

268

en

el

comando

wundosp

272

en

el

comando

wversp

277

service,

atributo

103

signatura,

archivo

SPD

13

signatura

del

archivo

SPD

13

silent,

atributo

139

sincronización

de

paquetes

de

software

154

sintaxiscontenedor

15

línea

de

comandos

161

sintaxis

de

la

línea

de

comandos

161

sintaxis

del

contenedor

15

software_file,

atributo

117

Solarisinstall_solaris_package

100

install_solaris_patch

100

soporte

de

softwarecontacto

xiv

soporte

de

versión

de

archivo

de

Windows

30

source,

atributo

87

source_dir,

atributo

98,

104,

108,

112,

117

spool_directory,

atributo

104

stanzaadd_command_line

en

la

stanza

text_file_objects

77

add_device_directory

89

add_device_file

89

add_directory

33

add_file

34

add_item

49,

65

add_line

en

la

stanza

text_file_objects

76

add_link

39,

52

add_object

68

add_os2_desktop_folder

67

add_os2_profile_objects

64

add_os400_lib

83

add_os400_licpgm

84

add_os400_obj

83

add_program

69

add_section

48

add_shadow

69

add_text_file_objects

76

add_token

en

la

stanza

text_file_objects

77

add_value

57

add_win_nt_service

61

add_win_profile_

objects

47

add_win_registry_key

56

add_win_shell_folder

52

contained_signature

143

corequisite_files

121

check_disk_space

142

device_configuration_settings

90

device_execute_program

90

device_item

90

device_objects

88,

89

directorio

33

enlace

39

execute_cid_program

130

execute_installshield_program

137

execute_mssetup_program

133

execute_user_program

117

file

33

generic_container

19

install_aix_package

105

install_hp_package

112

install_msi_package

95

install_msi_patch

94,

95

install_msi_product

94

install_rpm_package

109

install_solaris_package

99,

100

install_solaris_patch

100

install_solaris_product

99

items

49

log_object_list

19

os400_sysval

84

package

15

paquete

de

software

anidado

18

remove_command_line

en

la

stanza

text_file_objects

77

remove_directory

34

384

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 403: IBM Tivoli Configuration Manager

stanza

(continuación)remove_file

35

remove_item

49,

65

remove_line

en

la

stanza

text_file_objects

76

remove_link

39,

53

remove_object

69

remove_os2_desktop_folder

68

remove_os2_profile_objects

64

remove_os400_lib

83

remove_os400_licpgm

84

remove_os400_obj

83

remove_program

69

remove_section

48

remove_shadow

70

remove_text_file_objects

76

remove_token

en

la

stanza

text_file_objects

77

remove_value

57

remove_win_nt_service

62

remove_win_profile_objects

48

remove_win_registry_key

57

remove_win_shell_folder

52

restart

140

sections

48

win_profile_objects

47

stanza

add_directory

33

stanza

add_file

34

stanza

add_item

49,

65

stanza

add_link

39,

52

stanza

add_os2_desktop_folder

67

stanza

add_os2_profile_objects

64

stanza

add_program

69

stanza

add_section

48

stanza

add_shadow

69

stanza

add_value

57

stanza

add_win_nt_service

61

stanza

add_win_profile_objects

47

stanza

add_win_registry_key

56

stanza

add_win_shell_folder

52

stanza

de

archivo

33

stanza

de

archivo

de

AIXatributos

106

stanza

de

archivo

de

HP-UXatributos

114

stanza

de

directorio

33

stanza

de

enlace

39

stanza

install_solaris_patch

100

stanza

items

49

stanza

remove_directory

34

stanza

remove_file

35

stanza

remove_item

49,

65

stanza

remove_link

39,

53

stanza

remove_object

69

stanza

remove_os2_desktop_folder

68

stanza

remove_os2_profile_objects

64

stanza

remove_program

69

stanza

remove_section

48

stanza

remove_shadow

70

stanza

remove_value

57

stanza

remove_win_nt_service

62

stanza

remove_win_profile_objects

48

stanza

remove_win_registry_key

57

stanza

remove_win_shell_folder

52

stanza

sections

48

stanzascontained_signature

29

stanzas

de

archivo

de

Solarisatributos

100

stanzas

de

archivos

de

textoatributos

78

stanzas

de

escritorio

de

OS/2atributos

70

stanzas

de

objeto

de

registro

de

Windowsatributos

58

stanzas

de

objeto

de

shell

de

Windowsatributos

53

stanzas

de

objetos

de

perfil

de

Windowsatributos

49

stanzas

de

OS/400atributos

85

stanzas

de

perfil

de

OS/2atributos

65

stanzas

de

servicios

de

Windowsatributos

62

stanzas

de

sistema

de

archivosatributos

40

stanzas

del

archivo

MSIatributos

95

stanzas

generalesatributos

20

stop_on_failure,

atributo

27,

45,

51,

55,

59,

66,

73,

79,

92

substanzasexit_codes

124

success,

código

de

salida

125

success_in_a_reboot,

código

de

salida

125

success_reboot_after,

código

de

salida

125

success_reboot_after_reexecute,

código

de

salida

125

success_reboot_now,

código

de

salida

125

success_reboot_now_reexecute,

código

de

salida

125

sustitución

de

objetos

de

destino

30

sysval_name,

atributo

87

Ttarget_release,

atributo

87

text,

atributo

79

text_file_objects,

stanzaadd_command_line,

stanza

77

add_line,

stanza

76

add_token,

stanza

77

remove_command_line,

stanza

77

remove_line,

stanza

76

remove_token,

stanza

77

texto,

objetos

de

archivo

29

timeout,

atributo

128,

132,

136,

139,

142

definición

122

establecer

122

execute_timeout

122

send_timeout

122

token_separator,

atributo

79

Uui_level,

atributo

98

uname,

comando

362

unix_group_id,

atributo

28,

46,

129,

132

unix_user_id,

atributo

28,

46,

129,

132

use_root_path,

atributo

104

user_input_required,

atributo

129,

132,

136

user_name,

atributo

129,

132

user_notification,

atributoen

el

comando

waccptsp

169

en

el

comando

wcommtsp

176

en

el

comando

winstsp

198

en

el

comando

wremovsp

215

en

el

comando

wspmvdata

243

en

el

comando

wswdmgr

260

en

el

comando

wundosp

275

en

el

comando

wversp

280

Vvalor

de

retorno

failure

301

valor

de

retorno

fatal_failure

301

valor

de

retorno

success_in_a_reboot

301

valor

de

retorno

success_reboot_after

301

valor

de

retorno

success_reboot_after_reexecute

301

valor

de

retorno

success_reboot_now

301

valor

de

retorno

success_reboot_now_reexecute

301

valor

de

retorno

success_retry

301

valor

de

retorno

warning

301

valores

de

retornofailure

301

fatal_failure

301

lista

301

success_in_a_reboot

301

success_reboot_after

301

success_reboot_after_reexecute

301

success_reboot_now

301

success_reboot_now_reexecute

301

success_retry

301

warning

301

valores

de

tiempo

de

espera

para

una

distribución,

establecimiento

124

value,

atributo

51,

66,

87,

92

variable

$(installed_software)

9,

12

variables

6

$(installed_software)

9,

12

archivo

de

usuario

7

descubiertas

por

el

hardware

9,

12

entorno

9

incorporadas

8,

359

LDAP

8

línea

de

comandos

7

predeterminadas

9

registro

8

variables,

notación

xv

variables

de

archivo

de

usuario

7

variables

de

entorno

9

variables

de

entorno,

notación

xv

variables

de

línea

de

comandos

7

variables

de

registro

8

variables

descubiertas

por

el

hardware

9,

12

variables

incorporadas

8,

359

variables

LDAP

8

Índice

385

Page 404: IBM Tivoli Configuration Manager

variables

Lightweight

Directory

Access

Protocol

8

variables

predeterminadas

9

verificar,

operación

147,

151

volume,

atributo

142

Wwaccptsp,

comando

166,

346

wake_on_lan,

atributo

169,

175,

197,

214,

274,

279

en

el

comando

wsetsps

234

en

el

comando

wspmvdata

242

en

el

comando

wswdmgr

260

warning,

código

de

salida

125

wcommtsp,

comando

172,

346

wconvspo,

comando

178,

346

wchkdb,

comando

340

wdacptsp,

comando

285

wdbldspb,

comando

305

wdcmmtsp,

comando

286

wdcrtsp,

comando

306

wdexptsp,

comando

162,

307

wdinstsp,

comando

287

wdlssp,

comando

153,

289

wdrmvsp,

comando

290

wdsetstsp,

comando

155,

292

wdubldsp,

comando

296

wdundosp,

comando

161,

298

wdversp,

comando

300

wexpspo,

comando

180,

346

wfptosp,

comando

352

wgetsnsp,

comando

181

wgetspat,

comando

182,

346

wgetspgs,

comando

185,

346

wgetspop,

comando

187,

346

wimpspo,

comando

189,

346

winstsp,

comando

153,

161,

191,

346

wldsp,

comando

153,

201,

346

wmapsigsp,

comando

205

wmsgbrowse,

comando

206

wmvspobj,

comando

209,

346

working_dir,

atributo

74,

129,

132,

136

wremovsp,

comando

211,

346

wsdvers,

comando

218

wsetsnsp,

comando

219

wsetspat,

comando

161,

221,

346

wsetspgs,

comando

226,

346

wsetspop,

comando

229,

346

wsetsps,

comando

231

wspmvdata,

comando

236

wswdcfg,

comando

249

wswdmgr,

comando

254

wswsprim,

comando

263

wuldsp,

comando

153,

267,

346

wundosp,

comando

162,

271,

346

wversp,

comando

277,

346

386

IBM

Tivoli

Configuration

Manager:

Manual

de

consulta

para

Software

Distribution

Page 405: IBM Tivoli Configuration Manager
Page 406: IBM Tivoli Configuration Manager

���

Número

de

Programa:

5724-C06

Printed

in

Denmark

by

IBM

Danmark

A/S

SC10-3849-01


Recommended