Share via


ProdUpdScheduling_Job Class [AX 2012]

The ProdUpdScheduling_Job class is used for production job scheduling.

Syntax

class ProdUpdScheduling_Job extends ProdUpdScheduling

Run On

Server

Methods

  Method Description
Gg846428.pubmethod(en-us,AX.60).gif addCreatedRec (Inherited from UpdateBase.)
Gg846428.pubmethod(en-us,AX.60).gif addDeletedRec (Inherited from UpdateBase.)
Gg846428.pubmethod(en-us,AX.60).gif addUpdateRec (Inherited from UpdateBase.)
Gg846428.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg846428.pubmethod(en-us,AX.60).gif createdRecs (Inherited from UpdateBase.)
Gg846428.pubmethod(en-us,AX.60).gif deletedRecs (Inherited from UpdateBase.)
Gg846428.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg846428.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg846428.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg846428.pubmethod(en-us,AX.60).gif initProdTable Initializes the prodTable variable with a value from the parameter table. (Inherited from ProdUpd.)
Gg846428.pubmethod(en-us,AX.60).gif initWrkCtr Initializes the resource scheduling engine. (Inherited from ProdUpdScheduling.)
Gg846428.pubmethod(en-us,AX.60).gif mergeCreatedRecs (Inherited from UpdateBase.)
Gg846428.pubmethod(en-us,AX.60).gif mergeDeletedRecs (Inherited from UpdateBase.)
Gg846428.pubmethod(en-us,AX.60).gif mergeRecs (Inherited from UpdateBase.)
Gg846428.pubmethod(en-us,AX.60).gif mergeUpdateRecs (Inherited from UpdateBase.)
Gg846428.pubmethod(en-us,AX.60).gif new Initializes a new instance of the UpdateBase class. (Inherited from UpdateBase.)
Gg846428.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.)
Gg846428.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.)
Gg846428.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg846428.pubmethod(en-us,AX.60).gif overlapErrorUpdate (Inherited from ProdUpdScheduling.)
Gg846428.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg846428.pubmethod(en-us,AX.60).gif packCreatedRecs (Inherited from UpdateBase.)
Gg846428.pubmethod(en-us,AX.60).gif parmParmBuffer Gets or sets the ParmBuffer parameter. (Inherited from ProdUpdScheduling.)
Gg846428.pubmethod(en-us,AX.60).gif parmWrkCtrScheduler Gets or sets the WrkCtrScheduler parameter. (Inherited from ProdUpdScheduling.)
Gg846428.pubmethod(en-us,AX.60).gif prodTable Returns the value of the prodTable variable, specifying which production order will be updated. (Inherited from ProdUpd.)
Gg846428.pubmethod(en-us,AX.60).gif run The run method creates the scheduling engine, passes the scheduling parameters and then invokes the base class which has to take care of invoking the engine. (Overrides the run Method.)
Gg846428.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg846428.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg846428.pubmethod(en-us,AX.60).gif updatedRecs (Inherited from UpdateBase.)
Gg846428.pubmethod(en-us,AX.60).gif updateJobJournal (Inherited from UpdateBase.)
Gg846428.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.)
Gg846428.pubmethod(en-us,AX.60).gif validate (Inherited from ProdUpdScheduling.)
Gg846428.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg846428.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg846428.pubmethod(en-us,AX.60).gif Gg846428.static(en-us,AX.60).gif ::newParmBuffer

Top

Remarks

This class is based on ProdUpdScheduling Class.

Examples

void productionJobScheduling(ProdParmScheduling _prodParmScheduling) 
{ 
    ProdUpdScheduling_Job prodUpdScheduling_Job; 
 
    prodUpdScheduling_Job =  
        ProdUpdScheduling_Job::newParmBuffer(_prodParmScheduling); 
    prodUpdScheduling_Job.run(); 
}

Inheritance Hierarchy

Object Class
  UpdateBase Class
    ProdUpd Class
      ProdUpdScheduling Class
        ProdUpdScheduling_Job Class

See Also

ProdUpdScheduling Class

ProdMultiSchedulingJob Class