Few things must be noted: ( Inbound port of AIF Ax2012 using File system Adapter )
If your client/Other vendor has given you XML . They want to import in to AX using AIF. Don’t try to import that xml according to standard schema of that service.
You must change customize schema from Data Policies inbound port according to you xml tags.
After change of Data Policies you must change your XML tags according to sequence of Data Policies enabled fields.
Generate XML according to standard XML schema of AX
You can check schema nodes related to your action from AX then mention all nodes in your XML.
Do you want to find all active and deactivate service in Ax ?Fallow the following path
Such type of error arise when you xml file come's from BizTalk server and your xml tag contain
so change it into
When you have found above type error then you can go to the following path
Check the xml output fault message in above path and here you can find some fields tags are missing according to standard schema
Error 2: Invalid document schema. The following error was returned: Could not find schema information for the element.
Solution: you can verify your XML tags according to your XML schema from Data Policies.
Error 3: The tag '/LedgerGeneralJournal/DocPurpose' is not allowed; it must be removed or marked null.
Solution: you can verify your XML tags according to your XML schema from Data Policies. Or just pass null for that tag in your XML.
Error 4: An error has occurred in the services framework. Method: AifMessageInspector::AfterReceiveRequest. Error: System.ServiceModel.FaultException`1[Microsoft.Dynamics.Ax.Services.AifFault]: Request Failed. See the Exception Log for details. (Fault Detail is equal to Microsoft.Dynamics.Ax.Services.AifFault.
Solution: Check the following screen and configure your service according to these number 1 and check your accurate issue in number 2 path
I am using standard Schema of XMl when I am facing above issue. So I have modified my XML schema from data policies and enable that filed in my schema, add new tag of company filed in my XML.
Error 7: This is an invalid xsi:type 'AxdEntity_CustInvoiceLine'
Solution: Check your service XML Schema and change tag according to Schema.
Error 8: Account and offset account cannot be the same
If XML contain same value in tags of account and offset account then you can face above issue.
Be make sure both account number and offset account value is change(i.e Account number = 0101 and offset account = 0102).
Error 9: The request failed with the following error: Invalid document schema. The following error was returned: Could not find schema information for the element.
When you are putt wrong tags according to schema. Check Data Policies on inbound port form and verify your XML tags according to schema.
Error 10: The request failed with the following error: Object reference not set to an instance of an object
Solution: When you are putt wrong tags according to schema. Check Data Policies on inbound port form and verify your XML tags according to schema.
If your any tag of xml has wrong data according to destination system table data filed data . then verify you are xml data and your destination system data
also check this link
also check this link
Error 11: The following error was returned: The required attribute 'class' is missing
Verify your XML file according to your XML Schema.
Error 12: The request failed with the following error: Duplicate message. Message has already been processed.
If your xml file contain same message id which one you have already import in Ax.Only change the message id value at the end of id i.e
Change it as following
Error 13: Error found when validating record
Such type of error occurred. When you’re XML tags contain different value than Ax setup value
For example Ax setup value is following
Your XML contain following value
Error 14: The request failed with the following error: Creation has been canceled.
Solution: Such type of error occur when your xml mandatory tag is missing in your xml file