Breaking news from around the world
Get the Bing + MSN extension
Now Available in Community - MBAS 2019 Presentation Videos
Catch the most popular sessions on demand and learn how Dynamics 365, Power BI, PowerApps, Microsoft Flow, and Excel are powering major transformations around the globe. | View Gallery
2019 release wave 2 Discover the latest updates to Dynamics 365Release overview guides and videos Release Plan | Early Access Availability
Ace your Dynamics 365 deployment with packaged services delivered by expert consultants. | Explore service offerings
Connect with the ISV success team on the latest roadmap, developer tool for AppSource certification, and ISV community engagements | ISV self-service portal
The FastTrack program is designed to help you accelerate your Dynamics 365 deployment with confidence.
FastTrack Program | Finance TechTalks | Customer Engagement TechTalks | Talent TechTalks | Upcoming TechTalks
I have a built a customization on GP10 and I used eConnect 10.0. but when I upgrade the GP to 2010 the eConnect give an error:
"Procedure or function 'taPMDistribution' expects parameter '@I_vDOCTYPE', Which was not supported.
The eConnect who calls the procedures so maybe Microsoft missed some parameters in its files
I have built many customizations on GP using eConnect, an errors like this appear on eConnect 2010 and 2013 only and not appear on GP10.
Please help me or I will lose all my customizations :(
Can you share the code(with including schema calling and parameter)?
the schema\schema's get changed from version to version, so we need to isolate the changes to be handle for the current version.
hi Nataraj S
So what should I do,, do I wait a new service pack?
hi Somakarpagamoorthy K
Am filling all parameters, if I miss a one the message will be a different (a long message u know)
this error message come from SQL which eConnect dll call the procedure. so the problem in the dll file.
Are you using VB or C#?
I would recommend reviewing the full serialized XML for a single transaction that is giving you this error.
Do you see the following extra node in your valid distributions?
<taPMDistribution xsi:nil="true" />
If so, review your code to see if you are dimensioning an array improperly. For example, if you are using VB check this command:
ReDim Preserve PMTransaction.taPMDistribution_Items()
If you dimension your distribution array to be one value larger than it should be, you could end up with a null Distribution record, which could in turn cause this error.
I just received an inquiry about this issue with another developer who got the same error when upgrading their integration from GP 10 to GP 2013. It looks like the eConnect serializer was modified with GP 2010 to have it output these nil nodes. My guess is that eConnect 10 stripped them out.
Thanks a lot Steve Endow,
I just add the bellow line to my code and it worked well
Business Applications communities