Previous Topic: CreateSoftwarePackageProcedurePropertiesNext Topic: computerClassID


CreateSoftwarePackageProcedureProperties2

The CreateSoftwarePackageProcedureProperties3 sequence of elements specifies which procedure properties are to be initialized when a software package procedure is created.

Parameters

xsd:string softwarePackageId (m)

Specifies the UUID that identifies the software package.

xsd:boolean softwarePackageIdSupplied (m)

Specifies true or false depending on whether the softwarePackageId parameter is supplied.

xsd:string softwarePackageProcedureName (m)

Specifies the name of the software package procedure.

xsd:boolean softwarePackageProcedureNameSupplied (m)

Specifies true or false depending on whether the softwarePackageProcedureName parameter is supplied.

SoftwarePackageProcedureTask softwarePackageProcedureTask

Specifies the task-type of the software package procedure. If you do not provide any value, the default value INSTALL is used.

xsd:boolean softwarePackageProcedureTaskSupplied

Specifies true or false depending on whether the softwarePackageProcedureTask parameter is supplied.

SoftwarePackageProcedureType softwarePackageProcedureType

Specifies the type of the software package procedure. If you do not provide any value, the default value EXEFILE is used.

xsd:boolean softwarePackageProcedureTypeSupplied

Specifies true or false depending on whether the softwarePackageProcedureTypeSupplied parameter is supplied.

xsd:string comment

Specifies a comment for the software package procedure.

xsd:boolean commentSupplied

Specifies true or false depending on whether the comment parameter is supplied.

xsd:boolean userSelectable

Specifies whether the procedure is allowed to be included in the SD Catalog. If you do not provide the appropriate value, the default value false is used.

xsd:boolean userSelectableSupplied

Specifies true or false depending on whether the userSelectable parameter is supplied.

xsd:boolean externalProcedure

Specifies whether the procedure is external to SD. If you do not provide the appropriate value, the default value false is used.

xsd:boolean externalProcedureSupplied

Specifies true or false depending on whether the externalProcedure parameter is supplied.

xsd:long operatingSystemType

Specifies the type of the operating system. If you do provide any value, the default value SDAPI_OS_ANY is used.

xsd:boolean operatingSystemTypeSupplied

Specifies true or false depending on whether the operatingSystemType parameter is supplied.

xsd:string subPath

Specifies the path of the procedure within the volume.

xsd:boolean subPathSupplied

Specifies true or false depending on whether the subPath parameter is supplied.

xsd:string procToRun (m)

Specifies the procedure command that is to be run.

xsd:boolean procToRunSupplied (m)

Specifies true or false depending on whether the procToRun parameter is supplied.

xsd:string parameters

Specifies a string value that contains the input parameters for the procedure.

xsd:boolean parametersSupplied

Specifies true or false depending on whether the parameters parameter is supplied.

xsd:string softwarePackageVolumeId (m)

Specifies the UUID identifying the volume of the software package to which the procedure is associated.

xsd:boolean softwarePackageVolumeIdSupplied (m)

Specifies true or false depending on whether the softwarePackageVolumeId parameter is supplied.

SoftwarePackageProcedureOperationMask2 operationMask

Specifies the operation property for the procedure operation.

xsd:boolean operationMaskSupplied

Specifies true or false depending on whether the operationMask parameter is supplied.

SoftwarePackageProcedureBootMask2 bootBeforeMask

Specifies the options requested for the software package procedure before the procedure is executed. If no value is provided, the default value noReboot is used.

xsd:boolean bootBeforeMaskSupplied

Specifies true or false depending on whether the bootBeforeMask parameter is supplied.

SoftwarePackageProcedureBootMask2 bootAfterMask

Specifies the options requested for the software package procedure after the procedure is executed. If no value is provided, the default value noReboot is used.

xsd:boolean bootAfterMaskSupplied

Specifies true or false depending on whether the bootAfterMask parameter is supplied.

xsd:string dependancyQueryId

Specifies the UUID of the query that checks whether the condition is fulfilled, provided a prerequisite is defined for the procedure.

xsd:boolean dependancyQueryIdSupplied

Specifies true or false depending on whether the dependancyQueryId parameter is supplied.

SoftwarePackageProcedureManagementTypeMask managementTypeMask

Specifies whether the requested software package for the procedure is allowed to run on the Software Managed software targets. If no value is provided, the default value SD is used.

xsd:boolean managementTypeMaskSupplied

Specifies true or false depending on whether the managementTypeMask parameter is supplied.

Remarks

None

CreateSoftwarePackageProcedureProperties3

The CreateSoftwarePackageProcedureProperties3 sequence of elements specifies which procedure properties are to be initialized when a software package procedure is created.

Parameters

xsd:string softwarePackageId

Specifies the UUID that identifies the software package.

xsd:boolean softwarePackageIdSupplied

Specifies true or false depending on whether the softwarePackageId parameter is supplied.

dsm:CommonSoftwarePackageProcedureProperties3
commonSoftwarePackageProcedureProperties

Procedure properties

CommonSoftwarePackageProcedureProperties3

Procedure properties used while creating/updating the software package procedure

Parameters

xsd:string softwarePackageProcedureName

Specifies the name of the software package procedure.

xsd:boolean softwarePackageProcedureNameSupplied

Specifies true or false depending on whether the softwarePackageProcedureName parameter is supplied.

SoftwarePackageProcedureTask softwarePackageProcedureTask

Specifies the task-type of the software package procedure. If you do not provide any value, the default value INSTALL is used.

xsd:boolean softwarePackageProcedureTaskSupplied

Specifies true or false depending on whether the softwarePackageProcedureTask parameter is supplied.

SoftwarePackageProcedureType softwarePackageProcedureType

Specifies the type of the software package procedure. If you do not provide any value, the default value EXEFILE is used.

xsd:boolean softwarePackageProcedureTypeSupplied

Specifies true or false depending on whether the softwarePackageProcedureTypeSupplied parameter is supplied.

xsd:string comment

Specifies a comment for the software package procedure.

xsd:boolean commentSupplied

Specifies true or false depending on whether the comment parameter is supplied.

xsd:boolean userSelectable

Specifies whether the procedure is allowed to be included in the SD Catalog. If you do not provide the appropriate value, the default value false is used.

xsd:boolean userSelectableSupplied

Specifies true or false depending on whether the userSelectable parameter is supplied.

xsd:boolean externalProcedure

Specifies whether the procedure is external to SD. If you do not provide the appropriate value, the default value false is used.

xsd:boolean externalProcedureSupplied

Specifies true or false depending on whether the externalProcedure parameter is supplied.

xsd:long operatingSystemType

Specifies the type of the operating system. If you do provide any value, the default value SDAPI_OS_ANY is used.

xsd:boolean operatingSystemTypeSupplied

Specifies true or false depending on whether the operatingSystemType parameter is supplied.

xsd:string subPath

Specifies the path of the procedure within the volume.

xsd:boolean subPathSupplied

Specifies true or false depending on whether the subPath parameter is supplied.

xsd:string procToRun

Specifies the procedure command that is to be run.

xsd:boolean procToRunSupplied

Specifies true or false depending on whether the procToRun parameter is supplied.

xsd:string parameters

Specifies a string value that contains the input parameters for the procedure.

xsd:boolean parametersSupplied

Specifies true or false depending on whether the parameters parameter is supplied.

xsd:string softwarePackageVolumeId

Specifies the UUID identifying the volume of the software package to which the procedure is associated.

xsd:boolean softwarePackageVolumeIdSupplied

Specifies true or false depending on whether the softwarePackageVolumeId parameter is supplied.

SoftwarePackageProcedureOperationMask3 operationMask

Specifies the operation property for the procedure operation.

xsd:boolean operationMaskSupplied

Specifies true or false depending on whether the operationMask parameter is supplied.

SoftwarePackageProcedureBootMask2 bootBeforeMask

Specifies the options requested for the software package procedure before the procedure is executed. If no value is provided, the default value noReboot is used.

xsd:boolean bootBeforeMaskSupplied

Specifies true or false depending on whether the bootBeforeMask parameter is supplied.

SoftwarePackageProcedureBootMask2 bootAfterMask

Specifies the options requested for the software package procedure after the procedure is executed. If no value is provided, the default value noReboot is used.

xsd:boolean bootAfterMaskSupplied

Specifies true or false depending on whether the bootAfterMask parameter is supplied.

xsd:string dependancyQueryId

Specifies the UUID of the query that checks whether the condition is fulfilled, provided a prerequisite is defined for the procedure.

xsd:boolean dependancyQueryIdSupplied

Specifies true or false depending on whether the dependancyQueryId parameter is supplied.

SoftwarePackageProcedureManagementTypeMask managementTypeMask

Specifies whether the requested software package for the procedure is allowed to run on the Software Managed software targets. If no value is provided, the default value SD is used.

xsd:boolean managementTypeMaskSupplied

Specifies true or false depending on whether the managementTypeMask parameter is supplied.

SoftwarePackageProcedureOperationMask3

The SoftwarePackageProcedureOperationMask2 sequence includes a series of flags that indicate options for the operation of a software package procedure.

xsd:boolean offline

Executes the procedure in the off-line mode from the scalability server.

xsd:boolean prompt

Displays a message on the target computer before the job starts.

xsd:boolean calendarControl

Controls the execution by the job execution calendar defined for this target agent.

xsd:boolean shield

Prevents the user from being logged-on while the job executes.

xsd:boolean lock
xsd:boolean noPromptCancel

Enables the user to cancel a prompt user job.

xsd:boolean background
xsd:boolean rerun

Runs the Activate or Configure job every time the software policy is evaluated.

xsd:boolean permActArea
xsd:boolean execPromptTimeout

Runs the job if the prompt timeout expires. If the value is not specified, the job is postponed.

xsd:boolean resolveQueryGroups

Resolves the target groups before the job is set up.

xsd:boolean autoDeliverItem

Stores the package in the scalability server library.

xsd:boolean defaultItemProc

Specifies that this is the default procedure for this package with the task defined for the procedure.

xsd:boolean renewFailedOnly

Renews only the failed jobs.

xsd:boolean useDefaultJobMessage

(If enabled) Specifies that the software package procedure comment is used as the default user message for jobs created using this procedure.

Xsd:boolean excludeFromRAC

If set to true, this procedure will be excluded from RAC installation.

xsd:boolean runAtShutdown

This is applicable only for UNIX machines