ReleaseUpdateCockpit Class [AX 2012]

The ReleaseUpdateCockpit class is the back-end class of the ReleaseUpdateCockpit form.

Syntax

class ReleaseUpdateCockpit

Run On

Server

Methods

  Method Description
Gg785757.pubmethod(en-us,AX.60).gif addDependency Adds a script dependency.
Gg785757.pubmethod(en-us,AX.60).gif addDependencyByScriptId Adds a script dependency that is based on the specified script IDs.
Gg785757.pubmethod(en-us,AX.60).gif addJob Adds an upgrade job to the ReleaseUpdateScripts table.
Gg785757.protmethod(en-us,AX.60).gif addTableDependencies Builds script dependencies that are based on data from the ReleaseUpdateScriptsUsedTables table.
Gg785757.protmethod(en-us,AX.60).gif applyConfigKeys Updates script dependencies that are based on script configuration keys.
Gg785757.protmethod(en-us,AX.60).gif batchIsBulkCopyJob Checks whether a batch task is a bulk copy task.
Gg785757.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg785757.pubmethod(en-us,AX.60).gif cancelUpgradeJob Cancels all upgrade jobs that are running.
Gg785757.pubmethod(en-us,AX.60).gif changeBatchTaskToWaiting Changes a batch task to a waiting status.
Gg785757.privmethod(en-us,AX.60).gif checkCyclicalDependency
Gg785757.privmethod(en-us,AX.60).gif checkInvalidDependency Verifies that there are no invalid or redundant dependencies set across the script type groups.
Gg785757.pubmethod(en-us,AX.60).gif classID2module Gets the upgrade module name from the class ID.
Gg785757.pubmethod(en-us,AX.60).gif computeNowProcessingStage Finds the next stage of the next script to be executed.
Gg785757.pubmethod(en-us,AX.60).gif computeNowProcessingVersion Retrieves the version of the next scripts to be executed.
Gg785757.pubmethod(en-us,AX.60).gif createBatchGroup Creates a batch group for upgrade.
Gg785757.privmethod(en-us,AX.60).gif detectCyclicalDependency
Gg785757.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg785757.privmethod(en-us,AX.60).gif fillReleaseUpdateJobStatus
Gg785757.pubmethod(en-us,AX.60).gif getFinishedJobWeight Gets the weight of all of the finished jobs.
Gg785757.pubmethod(en-us,AX.60).gif getNumberOfBulkCopyTasks Gets the status text to show the number of processed and finished bulk copy tasks.
Gg785757.pubmethod(en-us,AX.60).gif getNumberOfJobs Gets the number of upgrade jobs.
Gg785757.pubmethod(en-us,AX.60).gif getNumberOfJobsError Gets the number of failed jobs.
Gg785757.pubmethod(en-us,AX.60).gif getNumberOfJobsFinished Gets the number of upgrade jobs that have been finished.
Gg785757.pubmethod(en-us,AX.60).gif getNumberOfUpgradeScripts Builds a status text to show the number of finished scripts and the total number of scripts.
Gg785757.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg785757.pubmethod(en-us,AX.60).gif getTotalJobWeight Gets the total weight of all of the loaded scripts.
Gg785757.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg785757.pubmethod(en-us,AX.60).gif init Loads the upgrade scripts.
Gg785757.pubmethod(en-us,AX.60).gif initBatchJob Searches for the upgrade batch job.
Gg785757.pubmethod(en-us,AX.60).gif initMode Checks whether a script has its status set to a particular mode.
Gg785757.pubmethod(en-us,AX.60).gif initParmDefault Is called from releaseUpdateDB.dataImportStart method.
Gg785757.privmethod(en-us,AX.60).gif isPartitionScript Indicates whether a script is a partition script.
Gg785757.privmethod(en-us,AX.60).gif loadJobs
Gg785757.protmethod(en-us,AX.60).gif new Initializes a new instance of the ReleaseUpdateCockpit class.
Gg785757.pubmethod(en-us,AX.60).gif notify Releases the hold on an object that has called the wait method on this object. (Inherited from Object.)
Gg785757.pubmethod(en-us,AX.60).gif notifyAll Releases a lock on the object that was issued by the wait method on this object. (Inherited from Object.)
Gg785757.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg785757.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg785757.pubmethod(en-us,AX.60).gif parmBatchJob Gets the BatchJob parameter.
Gg785757.pubmethod(en-us,AX.60).gif parmFormRun Gets or sets the FormRun parameter.
Gg785757.pubmethod(en-us,AX.60).gif parmMode Gets or sets the Mode parameter.
Gg785757.pubmethod(en-us,AX.60).gif parmSingleCompany Gets or sets the SingleCompany parameter.
Gg785757.pubmethod(en-us,AX.60).gif parmSingleScriptMode Sets single script schedule mode.
Gg785757.pubmethod(en-us,AX.60).gif pauseUpgradeJob Pauses the upgrade job.
Gg785757.pubmethod(en-us,AX.60).gif reloadJobs Reloads all upgrade scripts, depending on the script stage.
Gg785757.protmethod(en-us,AX.60).gif resolveDependencies Validates and updates the script dependencies.
Gg785757.pubmethod(en-us,AX.60).gif restartAllFailedUpgradeTasks Restarts all of the failed upgrade tasks.
Gg785757.protmethod(en-us,AX.60).gif restartTasksUpTree Restarts the functionality of all tasks for the test run mode.
Gg785757.pubmethod(en-us,AX.60).gif restartUpgradeTask Restarts a single upgrade task.
Gg785757.pubmethod(en-us,AX.60).gif resumeUpgradeJob Resumes all of the upgrade tasks that are in the Canceled state or the NotRun state.
Gg785757.pubmethod(en-us,AX.60).gif run Schedules all of the upgrade scripts.
Gg785757.pubmethod(en-us,AX.60).gif runFinal Runs all of the upgrade final scripts.
Gg785757.pubmethod(en-us,AX.60).gif runPreSyncScripts Runs the PreSync scripts depending on a specified script type.
Gg785757.pubmethod(en-us,AX.60).gif runScripts Runs the scripts depending on a specified script type.
Gg785757.privmethod(en-us,AX.60).gif scheduleBatch
Gg785757.protmethod(en-us,AX.60).gif scheduleBatchDependency Sets a dependency between two tasks.
Gg785757.protmethod(en-us,AX.60).gif scheduleBatchTask Schedules a script in a batch.
Gg785757.protmethod(en-us,AX.60).gif scheduleCommonScript Schedules an upgrade script and sets up its dependencies.
Gg785757.protmethod(en-us,AX.60).gif scheduleCrossModuleDepencencies Updates all the explicit dependencies for the scripts.
Gg785757.protmethod(en-us,AX.60).gif scheduleDepencenciesForScript Updates the dependencies of a script.
Gg785757.protmethod(en-us,AX.60).gif scheduleModule Schedules the upgrade scripts depending on the module type and the script types.
Gg785757.protmethod(en-us,AX.60).gif scheduleModuleVersion Schedules the upgrade scripts in a module.
Gg785757.protmethod(en-us,AX.60).gif scheduleScripts Schedules the upgrade scripts.
Gg785757.protmethod(en-us,AX.60).gif scheduleScriptTypes Schedules all of the upgrade scripts.
Gg785757.privmethod(en-us,AX.60).gif scheduleSingleScript
Gg785757.protmethod(en-us,AX.60).gif scheduleTransitionScriptModule Schedules a transition job for upgrade scripts.
Gg785757.protmethod(en-us,AX.60).gif scheduleTransitionScriptType Schedules a transition job for the upgrade jobs.
Gg785757.protmethod(en-us,AX.60).gif scheduleType Schedules upgrade scripts depending on a specified type.
Gg785757.pubmethod(en-us,AX.60).gif scheduleUpgrade Schedules the upgrade jobs.
Gg785757.pubmethod(en-us,AX.60).gif setImportFromVersion Sets the version of the source system where the data was exported.
Gg785757.privmethod(en-us,AX.60).gif setProgressText Updates the progress text on the cockpit form.
Gg785757.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg785757.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg785757.pubmethod(en-us,AX.60).gif update Updates the status of the upgrade jobs.
Gg785757.pubmethod(en-us,AX.60).gif updateBulkCopyShadowTableStatus Copies the ReleaseUpdateTransformTable table from the source to the target system.
Gg785757.privmethod(en-us,AX.60).gif updateJobStatusMode Updates the job mode of all of the scheduled upgrade scripts.
Gg785757.pubmethod(en-us,AX.60).gif usageCount Returns the current number of references, that is, the value of the reference counter, that the object has. (Inherited from Object.)
Gg785757.pubmethod(en-us,AX.60).gif userInteractionRequired Gets or sets the value for the _userInteractionRequired variable.
Gg785757.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg785757.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg785757.pubmethod(en-us,AX.60).gif Gg785757.static(en-us,AX.60).gif ::cleanupBatch Deletes all of the upgrade batch jobs in the Batch table.
Gg785757.pubmethod(en-us,AX.60).gif Gg785757.static(en-us,AX.60).gif ::construct Creates a new instance of the ReleaseUpdateCockpit class.
Gg785757.pubmethod(en-us,AX.60).gif Gg785757.static(en-us,AX.60).gif ::getDatabaseLoggingLevel Gets the database logging level.
Gg785757.pubmethod(en-us,AX.60).gif Gg785757.static(en-us,AX.60).gif ::newFormRun Creates a new instance of the ReleaseUpdateCockpitClass class and binds it to a ReleaseUpdateCockpit form.
Gg785757.pubmethod(en-us,AX.60).gif Gg785757.static(en-us,AX.60).gif ::parmUnitTest Gets or sets the value that will determine whether the upgrade test will be performed.
Gg785757.pubmethod(en-us,AX.60).gif Gg785757.static(en-us,AX.60).gif ::releaseUpdatePriority2BatchPriority Converts the priority of an upgrade script to a batch job priority.
Gg785757.pubmethod(en-us,AX.60).gif Gg785757.static(en-us,AX.60).gif ::saveJobHistory Saves the history of the upgrade jobs.

Top

Remarks

The ReleaseUpdateCockpit form is the main form that the user interacts with during upgrades. All UI events on this form are directed to methods in the ReleaseUpdateCockpit class.

Inheritance Hierarchy

Object Class
  ReleaseUpdateCockpit Class