ReleaseUpdateBulkCopyMap Class [AX 2012]

The ReleaseUpdateBulkCopyMap class builds up the bulk copy mappings for upgrade tables.

Syntax

class ReleaseUpdateBulkCopyMap

Run On

Called

Methods

  Method Description
Gg785691.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg785691.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg785691.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg785691.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg785691.privmethod(en-us,AX.60).gif initProgress Initializes the progress bar that shows the generate table mappings progress.
Gg785691.pubmethod(en-us,AX.60).gif new Initializes a new instance of the Object class. (Inherited from Object.)
Gg785691.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.)
Gg785691.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.)
Gg785691.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg785691.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg785691.pubmethod(en-us,AX.60).gif run Contains the code that does the actual job of the class.
Gg785691.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg785691.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg785691.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.)
Gg785691.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg785691.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg785691.pubmethod(en-us,AX.60).gif Gg785691.static(en-us,AX.60).gif ::addFieldNameMapping Adds a source to target the field mapping.
Gg785691.pubmethod(en-us,AX.60).gif Gg785691.static(en-us,AX.60).gif ::addFieldToBulkCopyList Adds a field to the bulk copy list.
Gg785691.pubmethod(en-us,AX.60).gif Gg785691.static(en-us,AX.60).gif ::addTableNameMapping Adds a special table mapping by using its name.
Gg785691.pubmethod(en-us,AX.60).gif Gg785691.static(en-us,AX.60).gif ::addTableToBulkCopyList Adds a table to the bulk copy list.
Gg785691.privmethod(en-us,AX.60).gif Gg785691.static(en-us,AX.60).gif ::clearMapTables Deletes mapping information of tables.
Gg785691.pubmethod(en-us,AX.60).gif Gg785691.static(en-us,AX.60).gif ::isInTheExceptionList Checks whether a table is in the exception list.
Gg785691.pubmethod(en-us,AX.60).gif Gg785691.static(en-us,AX.60).gif ::isTableMappingsPopulated
Gg785691.pubmethod(en-us,AX.60).gif Gg785691.static(en-us,AX.60).gif ::main Provides an entry point for the ReleaseUpdateBulkCopyMap class when it is called from a menu item.
Gg785691.pubmethod(en-us,AX.60).gif Gg785691.static(en-us,AX.60).gif ::numFieldErrors Retrieves the number of bulk copy field errors.
Gg785691.pubmethod(en-us,AX.60).gif Gg785691.static(en-us,AX.60).gif ::numTableErrors Retrieves the number of bulk copy table errors.
Gg785691.pubmethod(en-us,AX.60).gif Gg785691.static(en-us,AX.60).gif ::numTables Gets the number of bulk copy tables.
Gg785691.pubmethod(en-us,AX.60).gif Gg785691.static(en-us,AX.60).gif ::populateBulkCopyFieldList Populates a build copy field list for a table.
Gg785691.pubmethod(en-us,AX.60).gif Gg785691.static(en-us,AX.60).gif ::populateBulkCopyFieldListTransform Populates a build copy field list for a table.
Gg785691.pubmethod(en-us,AX.60).gif Gg785691.static(en-us,AX.60).gif ::populateBulkCopyTable Populates the bulk copy list for a table.
Gg785691.pubmethod(en-us,AX.60).gif Gg785691.static(en-us,AX.60).gif ::populateBulkCopyTableList Populates the bulk copy list for all tables.
Gg785691.privmethod(en-us,AX.60).gif Gg785691.static(en-us,AX.60).gif ::populateFieldMappingErrors

Top

Remarks

The mappings are built based on this order: Special mapping, mapping by name, mapping by ID.

Special mappings are saved in the ReleaseUpdateSpecialTableMapping and ReleaseUpdateSpecialFieldMapping tables.

Some APIs are provided in this class to set up the special mappings.

Inheritance Hierarchy

Object Class
  ReleaseUpdateBulkCopyMap Class