AxdBaseCreate Class [AX 2012]

The AxdBaseCreate class handles the process of creating a document (transaction) in Microsoft Dynamics AX by using data in an XML string.

Syntax

class AxdBaseCreate

Run On

Server

Methods

  Method Description
Gg831418.protmethod(en-us,AX.60).gif addDisplayFieldsParmMethods
Gg831418.protmethod(en-us,AX.60).gif axBCClassInQueryAdd
Gg831418.pubmethod(en-us,AX.60).gif buildChildQueryStructureMap
Gg831418.protmethod(en-us,AX.60).gif buildParmMethodsMap
Gg831418.protmethod(en-us,AX.60).gif buildParmMethodsMapFromAxCommon
Gg831418.protmethod(en-us,AX.60).gif buildQueryStructureMap
Gg831418.pubmethod(en-us,AX.60).gif cancelTimeOut Cancels a previous method call to the setTimeOut method. (Inherited from Object.)
Gg831418.protmethod(en-us,AX.60).gif checkCurrentElement This method is for internal use only.Checks if the current xml element name matches the specified name.
Gg831418.pubmethod(en-us,AX.60).gif createDocument Creates a document (transaction) in Microsoft Dynamics AX from the XML data stored in this class.
Gg831418.pubmethod(en-us,AX.60).gif createDocumentList
Gg831418.protmethod(en-us,AX.60).gif demandPrivilegeElevationPermission
Gg831418.protmethod(en-us,AX.60).gif deserializeDocument Deserializes the Axd<documentName> document, and facilitates the persistence of the document (transaction) to the database.
Gg831418.pubmethod(en-us,AX.60).gif equal Determines whether the specified object is equal to the current one. (Inherited from Object.)
Gg831418.protmethod(en-us,AX.60).gif findCorrespondingTableId Finds the table ID of the table that corresponds to the specified AxInternalBase Class object.
Gg831418.protmethod(en-us,AX.60).gif findTableId Finds the table ID that corresponds to the data source name read from the XML string.
Gg831418.protmethod(en-us,AX.60).gif findType Looks up the type of the return value of a particular parm method in a particular AxInternalBase class.
Gg831418.protmethod(en-us,AX.60).gif getCompositeKey
Gg831418.protmethod(en-us,AX.60).gif getInstanceRelationTypeFieldId
Gg831418.protmethod(en-us,AX.60).gif getIsFieldEditableMapKey
Gg831418.protmethod(en-us,AX.60).gif getParmMethodsMap Retrieves the parm methods map.
Gg831418.protmethod(en-us,AX.60).gif getQueryStructureMap Initializes the query structure map, the table access map, and the set of AxBC classes in the query.
Gg831418.pubmethod(en-us,AX.60).gif getTimeOutTimerHandle Returns the timer handle for the object. (Inherited from Object.)
Gg831418.pubmethod(en-us,AX.60).gif handle Retrieves the handle of the class of the object. (Inherited from Object.)
Gg831418.protmethod(en-us,AX.60).gif hasFieldAccess
Gg831418.protmethod(en-us,AX.60).gif hasTableAccess
Gg831418.protmethod(en-us,AX.60).gif init Initializes class variables.
Gg831418.privmethod(en-us,AX.60).gif initIsSitesPort
Gg831418.protmethod(en-us,AX.60).gif insertFieldInPropertyInfoMap Updates the specified map of table fields and property information including the properties behind the property name, the base type, the extended type ID, the array size, the enumeration ID and the number of decimals.
Gg831418.protmethod(en-us,AX.60).gif insertMethodInPropertyInfoMap Updates the specified map between parameter methods and property information including the properties behind the property name, the base type, the extended type ID, the array size, the enumeration ID, and the number of decimals.
Gg831418.privmethod(en-us,AX.60).gif insertPropertyInfoMap Updates the specified map between the parameter methods or table fields and the property information that includes the properties behind the property name, the base type, the extended type ID, the array size, the enumeration ID, and number of decimals.
Gg831418.protmethod(en-us,AX.60).gif isFieldEditable
Gg831418.protmethod(en-us,AX.60).gif moveToNextElement
Gg831418.protmethod(en-us,AX.60).gif moveToNextXmlElement This method is for internal use only.Move the Axd xml reader to the next xml element.
Gg831418.pubmethod(en-us,AX.60).gif new Initializes a new instance of the AxdBaseCreate class.
Gg831418.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.)
Gg831418.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.)
Gg831418.pubmethod(en-us,AX.60).gif objectOnServer Determines whether the object is on a server. (Inherited from Object.)
Gg831418.pubmethod(en-us,AX.60).gif owner Returns the instance that owns the object. (Inherited from Object.)
Gg831418.pubmethod(en-us,AX.60).gif parmAifEndpointActionPolicyInfo Gets or sets the AifEndpointActionPolicyInfo parameter.
Gg831418.pubmethod(en-us,AX.60).gif parmAxdBase Gets or sets the AxdBase parameter.
Gg831418.pubmethod(en-us,AX.60).gif parmConfigRecId Gets or sets the Configrecord ID parameter.
Gg831418.pubmethod(en-us,AX.60).gif parmXml Gets or sets the Xml parameter.
Gg831418.protmethod(en-us,AX.60).gif persistCache Persists the in-memory metadata cache.
Gg831418.protmethod(en-us,AX.60).gif popElementOffStack Pops the top element off the stack of AxInternalBase instances.
Gg831418.protmethod(en-us,AX.60).gif preprocessXml
Gg831418.protmethod(en-us,AX.60).gif preprocessXmlNode
Gg831418.protmethod(en-us,AX.60).gif pushNewElementOnStack Pushes a new instance of the AxInternalBase class, corresponding to the table identified by the class variable named tableID, onto the stack.
Gg831418.protmethod(en-us,AX.60).gif readBudgetAccount
Gg831418.protmethod(en-us,AX.60).gif readBudgetPlanningAccount Reads the account structure, display value, and values of the budget planning account.
Gg831418.protmethod(en-us,AX.60).gif readDefaultAccount
Gg831418.protmethod(en-us,AX.60).gif readDimensionAttributeSet
Gg831418.protmethod(en-us,AX.60).gif readDimensionAttributeValues
Gg831418.protmethod(en-us,AX.60).gif readDimensionAttributeValueSet
Gg831418.protmethod(en-us,AX.60).gif readDimensionValue
Gg831418.protmethod(en-us,AX.60).gif readDocumentNameAndProperties Reads the document name and the document properties from the XML string.
Gg831418.protmethod(en-us,AX.60).gif readLedgerAccount
Gg831418.protmethod(en-us,AX.60).gif readMultiTypeAccount
Gg831418.protmethod(en-us,AX.60).gif readMultiTypeDefaultAccount
Gg831418.protmethod(en-us,AX.60).gif readProperties Reads the properties of an instance of an AxInternalBase class, or the instance of the AxdBase object that called this AxdBaseCreate method.
Gg831418.protmethod(en-us,AX.60).gif readProperty
Gg831418.protmethod(en-us,AX.60).gif readSitesSfkValue
Gg831418.protmethod(en-us,AX.60).gif readSurrogateForeignKeyValue
Gg831418.protmethod(en-us,AX.60).gif setEntityKey Updates the entityKey class variable, which is to be returned from the createDocument method.
Gg831418.pubmethod(en-us,AX.60).gif setPrefixText Constructs the text to be written to the prefix of the Infolog when there are errors creating transactions from an XML document.
Gg831418.privmethod(en-us,AX.60).gif setProperty
Gg831418.pubmethod(en-us,AX.60).gif setTimeOut Sets up the scheduled execution of a specified method. (Inherited from Object.)
Gg831418.protmethod(en-us,AX.60).gif skipEndElement
Gg831418.pubmethod(en-us,AX.60).gif toString Returns a string that represents the current object. (Inherited from Object.)
Gg831418.protmethod(en-us,AX.60).gif updateNumberOfOccurences
Gg831418.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.)
Gg831418.protmethod(en-us,AX.60).gif validateXMLStructure
Gg831418.pubmethod(en-us,AX.60).gif wait Pauses a process. (Inherited from Object.)
Gg831418.pubmethod(en-us,AX.60).gif xml Returns an XML string that represents the current object. (Inherited from Object.)
Gg831418.protmethod(en-us,AX.60).gif xmlRequiresPreprocessing
Gg831418.pubmethod(en-us,AX.60).gif Gg831418.static(en-us,AX.60).gif ::construct Initializes a new instance of the AxdBaseCreate class.

Top

Remarks

This class is a delegate class to AxdBase, and is intended to be used only from the AxdBase class.

See the AxdBase.create method for an example of how this class is used.

Inheritance Hierarchy

Object Class
  AxdBaseCreate Class
    AxdBaseUpdate Class

See Also

AxdBase Class

AxdBase.create Method