I have been working on a Dynamic Connector upgrade and one of the steps in the upgrade is you have to apply a hotfix. These hotfix is for the Integration of Countries/Regions hotfix.
This is one of the many bugs and enhancements that have been added to the new release of the Dynamic Connector and I would recommend upgrading the Dynamic Connector if you don’t have version 2 installed.
I think this was to fix a problem that occurred because in NAV you have a countries/region lookup and this basically just converted to a field in CRM. sometimes this value was to big for the field in CRM.
So the hotfix meant changing the CodeUnit 5150 and adding in some lines to add the Countries/Regions.
I probably need to explain how (in my mind anyway) the Dynamic Connector works. In NAV the Pages are used to create Web Services and these web services are used by the connector to read/write data to/from NAV.
When you tick the Enable Connector button in the Marketing Setup it kicks off the codeunit 5150 and this creates and publishes the web services. So when applying the new hotfix the code changes should have run when you ticked/unticked the enable connector button. The changes should have added a new web service called Integration Countries/Regions.
You can see the web services by pasting the url from the adapter settings, with Services added onto the end
or by opening NAV classic –>Administration–>IT ADministration–>General Setup–>Web Services
or by typing Web Services in NAV 2009/2013
Above you can see the Integration Countries/Regions has been added but the problem I was experiencing was after I made the changes to the code unit and unticked/ticked the enable connector button, it was adding in the new web service.
Something seemed to not be working because usually when you untick the enable connector button it clears all the web services. One possible solution was that maybe someone else was logged onto NAV.
Anyway the way I got around this was to add the web services manually.
You can go to web services in NAV and add#
Object Type Object ID Service Name Published
Page 10 Integration Countries/Regions Yes
You will need to add the values above. You will also need to add a row to the Integration Page Table (5150)
Service Name Source Table ID Page ID Published
Integration Countries/Regions 9 10 Yes
If you then restart the NAV web services (just to make sure) You should be up and running.
You might sometimes experience this problem when adding in custom tables into the Connector