TechKendt indhold
Spørgsmål:
Under kørsel af en transaktion af salgsordrebehandling med Integration Manager ved hjælp af den SQL-optimerede udbyder vises fejlmeddelelsen "Program bruger en værdi af den forkerte type til den aktuelle handling" tilfældigt under integrationen. Hvorfor forekommer denne fejl, og hvordan kan den løses?
Svar:
Feltet Kontakt i Dynamics/eEnterprise har en nøglelængde på 31 tegn. I Integration Manager SQL Optimized-adapteren er den nøglebare længde angivet som 64. Når en værdi i kildefilen indeholder mere end 31 tegn for kontaktfeltet, kan Integration Manager ikke afkorte, da kontaktfeltet er defineret som 64 tegn, og fejlen opstår.
En måde at løse dette på er at bruge et VB-script ved kontaktfelthændelsen, der justerer værdierne fra kildefilen til 31 tegn.
Currentfield=Left(Sourcefields("Query Name.Column Name"), 31)
Denne artikel var TechKendt dokument-id: 22654
GÆLDER FOR
• |
Microsoft Dynamics GP 9.0 |
• |
Microsoft Business Solutions–Great Plains 8.0 |
• |
Microsoft Business Solutions–Great Plains 7.5 |
• |
Microsoft Great Plains Dynamics 7.0 |
• |
Microsoft Great Plains eEnterprise 7.0 |
• |
Great Plains Dynamics 6.0 |
• |
Great Plains eEnterprise 6.0 |
• |
Integration Manager |