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