Previous Topic: ExampleNext Topic: removeJob—Remove Job from Job List


reinstallProduct—ReInstall Product

This action reinstalls a product on a target computer that is already marked as installed.

This action has the following format:

targetcomputer action=reInstallProduct
name=computer_name
item=item_name 
version=item_version 
procedure=install_procedure
cname=[name]
[{noLinkage|rollback|synchronized}]
[nocascade]
[deliveryTime="YYYY-MM-DD hh:mm"] 
[atTime="YYYY-MM-DD hh:mm"]
after={exacttime|boottime} 
[calendarname=delivery_calendar_name]
[preaction={none|reboot|logoff}]
[postaction={none|reboot|logoff|rebootAtEnd|logoffAtEnd|shutdownAtEnd}]
[promptUser[={y|n}]] 
[allowCancel[={y|n}]] 
[execTimedOut[={y|n}]]
[prompt=days.hours] 
[offline[={y|n}]] 
[runAtShutdown[={y|n}]]
[preventLogon[={y|n}]] 
[globalTime] 
[noCalendar]
[parameters=user_parameters] 
[jobTimeOut=d.h]
[unsealed]
after

Start time of the procedure at the target system.

The following values are valid:

exacttime

The procedure is started immediately after reaching atTime.

boottime

The start of the procedure is delayed until the first boot after atTime has been passed.

allowCancel

If "allowCancel" or "allowCancel=y" is coded, the user will be granted to cancel the job's execution.
If "allowCancel=n" is coded, the user will not be granted.

If the parameter is not coded, the default is given by the related procedure's job option value.

If neither promptUser is set by this call nor already enabled, then this parameter is ignored. No warning is given.

atTime

Specifies the Specifies the date and time when the action will be started.

The date has the ISO format "YYYY-MM-DD hh:mm".

calendarName

Specifies the name of the calendar that controls the time when the evaluation can take place.

cname

Specifies an the optional unique name of a job container (default: target_computer_name[YYYY-MM-DD hh:mm:ss]).

It is used for distributing the request. If the container already exists, but is unsealed, it is used without changing its linkage or cascade options. If it exists and is sealed, an error is reported. If it does not exist, the job container will be created according to the linkage and cascade parameters specified.

deliveryTime

Specifies the start time of delivery from the domain manager.
The date has the ISO format "YYYY-MM-DD hh:mm".

If the parameter is not coded, the actual date and time are used.

execTimedOut

If "execTimedOut " or "execTimedOut=y" is coded, the job's execution will be automatically started when the user prompt times out.
If "execTimedOut=n", the job will not automatically be started.

If neither promptUser is set by this call nor already enabled, then this parameter is ignored. No warning is given.

globalTime

If "globalTime" or "globalTime=y" is coded, then the time specifications are based on the enterprise manager time.

If "globalTime=n" is coded, it is based on domain manager time.

item

Specifies the name of the item to be reinstalled.

jobTimeout

Specifies the jobTimeout expiration period of a job in the form “d.h” where d specifies the number of days and h the number of hours. The range of the parameter is configurable at the manager’s site. When the specified value exceeds the configured upper limit then the value is set to the upper limit, if the specified value goes below the lower limit then the lower limit is taken. No warning is given in any case.
jobTimeout should not be coded with the timeout parameter otherwise an error is reported. If none of the parameters is coded the default is given by 7.0.

name

Specifies the name of the computer where the product should be reinstalled.

noCalendar

If "noCalendar" is coded, a possible calendar at the target computer will be ignored for this job's execution.

noCascade

The job linkage option is set to "Ignore cascading".

This parameter is allowed only if "transaction" or "synchronized" are coded.

noLinkage|rollback|synchronized

In case of more than one job, this mode handles the linkage between the different jobs of a job container. The coding has the following effects:

none coded

Batch job mode used without rollback.

noLinkage

Run the job independently of the other jobs in the container.

rollBack

Set the job linkage option to "Enable Transaction".

synchronized

The job linkage option is set to "Synchronized job execution".

offline

If "offline" or "offline=y" is coded, the connection between the target computer and the server will be released for the job's execution and reestablished thereafter.
If "offline=n" the connection will not be released.

If the parameter is not coded, the default is given by the related procedure's job option value.

parameters

Specifies the user parameters for the procedure.
Multiple user parameters must be separated by spaces inside double quotes.
If an empty string is coded, then no parameters are assumed.

postaction

Specifies the necessary actions that must take place after completion of the specified procedure. The following values are valid:

none

Performs no post-action.

reboot

Restarts the system after completion of the procedure.

logoff

Logs off the user after completion of the procedure.

rebootAtEnd

Restarts the system after completion of all the jobs of this container.

logoffAtEnd

Logs off the user after completion of all the jobs of this container.

shutdownAtEnd

Shuts down the target computer after completion of the jobs.

If the parameter is not coded, the default is given by the related procedure's job option value.

preaction

Specifies that necessary actions must take place before the specified procedure starts. The following values are valid:

none

Performs no pre-action.

reboot

Restarts the system before the start of the procedure.

logoff

Logs off the user before the start of the procedure.

preventLogon

If "preventLogon" or "preventLogon=y" is coded, then the user logon will be rejected during the job's runtime. If a user is already logged on, the execution of the job is delayed until the user logs off.
If "preventLogon=n" the user logon will not be rejected.

procedure

Specifies the name of a procedure

procedure to be used for the reinstallation.

prompt=d.h

Specifies the time period in which the user will be prompted for the job's start.

The period’s format is "d.h" where d means days and h means hours.

The range of this parameter is from three hours to seven days (from 0.3 to 7.0). If the specified value falls below the valid minimum, the value is replaced by the minimum. If the specified value exceeds the valid maximum, then the value is replaced by the maximum. No warning is given.

If neither promptUser is set by this call nor already enabled, then this parameter is ignored. No warning is given.

promptUser

If "promptUser" or "promptUser=y" is coded, the user will be prompted for the job's execution.

If "promptUser=n", the user will not be prompted.

If the parameter is not coded, the default is given by the related procedure's job option value.

runAtShutdown

If "runAtShutdown" or "runAtShutdown=y" is coded, the job's execution will start at shutdown only.
If "runAtShutdown=n", the job will start at any other time too.
If the parameter is not coded, the default is given by the related procedure's job option value.
This parameter is for Unix targets only.

unsealed

The addressed job container remains unsealed after the generated job has successfully been created.

version

Specifies the version of the item.

The parameters "allowCancel," "execTimedOut" and "prompt" are valid, if the "promptUser" option is already set or is set by this command using the "promptUser" parameter.
If neither the "promptUser" option of a job nor the "promptUser" parameter of the command is set, these parameters will be ignored.
No warning is given.