web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

No record found.

Community site session details

Community site session details

Session Id :
Microsoft Dynamics 365 | Integration, Dataverse...
Unanswered

Dual Write Initial Sync Data Type Mismatch Errors

(0) ShareShare
ReportReport
Posted on by
We are currently using Project Operations, D365 F&SCM, and Dual Write. At the moment, we are facing synchronization issues with msdyn_actuals, which is showing the following error message:
Reason: Bad Request, Header x-ms-client-request-id f898b757-b2e9-4329-94c0-edce69d760ce, Kenmerk msdyn_transactiontypecode niet gevonden in de record van het type msdyn_actual.

Additionally, msdyn_transactionconnections is encountering a different issue that might be related:
[DIPV1030] Data type mismatch - [msdyn_transactionconnections.msdyn_transaction1(Transactie 1)] is of [String] type while [Integration entity for project transaction
relationships.TRANSACTION1ID(TRANSACTION1ID)] is of [Guid] type; this can result in errors or data loss if the contents exceed or violate data type restrictions. [Guid] is more restrictive than [String].
[DIPV1030] Data type mismatch - [msdyn_transactionconnections.msdyn_transaction2(Transactie 2)] is of [String] type while [Integration entity for project transaction relationships.TRANSACTION2ID(TRANSACTION2ID)] is of [Guid] type; this can result in errors or data loss if the contents exceed or violate data type restrictions. [Guid] is more restrictive than [String].
Right now, we are unsure whether these two issues are connected or how to resolve them.


Resolution:
I suggested this Microsoft documentation to the cx https://learn.microsoft.com/en-us/dynamics365/fin-ops-core/dev-itpro/data-entities/dual-write/customizing-mappings#customize-column-mappings-add-transforms-and-enable-filtering

After That

Customer Said 
The error message indeed clearly points to a data type mismatch, and we understand that the solution likely involves aligning the data types. 
The challenge, however, is figuring out how to do this given the complexity of the msdyn_transactionconnection table and what best practices recommend in such cases.
 
When reviewing the transaction1 and transaction2 column properties in the Dataverse msdyn_transactionconnection table, it appears that changing the data type from string to lookup (GUID) is not possible. 
The error message indeed clearly points to a data type mismatch, and we understand that the solution likely involves aligning the data types. 
The challenge, however, is figuring out how to do this given the complexity of the msdyn_transactionconnection table and what best practices recommend in such cases.
 
When reviewing the transaction1 and transaction2 column properties in the Dataverse msdyn_transactionconnection table, it appears that changing the data type from string to lookup (GUID) is not possible. 

AS they are using OUT-OF-BOX Field So it is not possible to modify these fields, so they have some concerns regarding this:

 
If creating new columns is considered best practice, how should we configure them given the complexity of the data in the msdyn_transactionconnection table?
For instance, since the unique identifiers seem to originate from different tables such as msdyn_actuals or msdyn_journalline, which related table should we choose for the new transaction1 and transaction2 columns to ensure data consistency?
 
Dualwrite-2.png
Dualwrite-1.png
Categories:
I have the same question (0)

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Responsible AI policies

As AI tools become more common, we’re introducing a Responsible AI Use…

Neeraj Kumar – Community Spotlight

We are honored to recognize Neeraj Kumar as our Community Spotlight honoree for…

Leaderboard > Microsoft Dynamics 365 | Integration, Dataverse, and general topics

#1
iampranjal Profile Picture

iampranjal 41

#2
Martin Dráb Profile Picture

Martin Dráb 38 Most Valuable Professional

#3
Satyam Prakash Profile Picture

Satyam Prakash 35

Last 30 days Overall leaderboard

Product updates

Dynamics 365 release plans