Reference Data Transporter: Can I manually map all Currencies?

Jul 3, 2014 at 12:03 PM
Is "Record Mapping" only for base currency or I can map all currencies? I put in mappings but log still says:
transactioncurrency With Id = 78028b76-da53-e111-b67c-000c29328ee1 Does Not Exist
Coordinator
Jul 3, 2014 at 12:13 PM
Edited Jul 3, 2014 at 12:14 PM
Hi,

The record mapping should work for all type of records and for many records per entity.
So the answer is yes you can map all currencies.

Can you post your TransportationProfiles.xml file so that i can check the record mappings ?

Cheers,
Zoran
Jul 3, 2014 at 12:24 PM
Also Record Mapping editor does not show record type for every row. Only for first and selected one. XML has the same problem it seems.
<ArrayOfTransportationProfile xmlns="http://schemas.datacontract.org/2004/07/MSCRMToolKit" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><TransportationProfile><ImportMode>0</ImportMode><Operation>2</Operation><ProfileName>init_transfer</ProfileName><RecordMappings><RecordMapping><EntityName>transactioncurrency</EntityName><SourceRecordId>d67c7bb0-ff52-e111-bca2-000c29328ee1</SourceRecordId><TargetRecordId>5259cd78-baf7-e311-80c3-005056963992</TargetRecordId></RecordMapping><RecordMapping><EntityName i:nil="true"/><SourceRecordId>d5656515-5461-e111-9a1f-000c29328ee1</SourceRecordId><TargetRecordId>44ef616a-56f8-e311-80c3-005056963992</TargetRecordId></RecordMapping><RecordMapping><EntityName i:nil="true"/><SourceRecordId>78028b76-da53-e111-b67c-000c29328ee1</SourceRecordId><TargetRecordId>e775dc7f-56f8-e311-80c3-005056963992</TargetRecordId></RecordMapping><RecordMapping><EntityName i:nil="true"/><SourceRecordId>646257cc-d05b-e111-9a1f-000c29328ee1</SourceRecordId><TargetRecordId>69eb3e91-fffd-e311-80c7-005056960c25</TargetRecordId></RecordMapping></RecordMappings><SelectedEntities><SelectedEntity><EntityName>opportunity</EntityName><ExportedRecords>1267</ExportedRecords><Filter/><IgnoredAttributes xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"><a:string>new_org_depid</a:string></IgnoredAttributes><TransportOrder>1</TransportOrder></SelectedEntity><SelectedEntity><EntityName>opportunityclose</EntityName><ExportedRecords>800</ExportedRecords><Filter i:nil="true"/><IgnoredAttributes i:nil="true" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><TransportOrder>2</TransportOrder></SelectedEntity><SelectedEntity><EntityName>opportunityproduct</EntityName><ExportedRecords>901</ExportedRecords><Filter i:nil="true"/><IgnoredAttributes i:nil="true" xmlns:a="http://schemas.microsoft.com/2003/10/Serialization/Arrays"/><TransportOrder>3</TransportOrder></SelectedEntity></SelectedEntities><SourceConnectionName>prod</SourceConnectionName><TargetConnectionName>new_prod</TargetConnectionName><TotalExportedRecords>2968</TotalExportedRecords></TransportationProfile></ArrayOfTransportationProfile>
Coordinator
Jul 3, 2014 at 1:14 PM
Ok I see that the record mappings are corrupted, the save didn't work as it should.
Il check this and see what went wrong.

In the meanwhile you can modifiy manualy the XML file and replace all the
<EntityName i:nil="true"/>
by
<EntityName>transactioncurrency</EntityName>

And then it should work.

Cheers,
Zoran