{"id":1055,"date":"2017-01-01T13:48:32","date_gmt":"2017-01-01T12:48:32","guid":{"rendered":"http:\/\/blog.systemconnect.dk\/?p=1055"},"modified":"2016-11-02T09:05:13","modified_gmt":"2016-11-02T08:05:13","slug":"passivitet-fra-dynamics-navs-udviklingsklient","status":"publish","type":"post","link":"https:\/\/scblog.lynge.org\/?p=1055","title":{"rendered":"Passivitet fra Dynamics NAVs udviklingsklient"},"content":{"rendered":"<p>Oplever du at Dynamics NAVs udviklingsklient h\u00e6nger med &#8220;Not Responding&#8221; n\u00e5r du fors\u00f8ger at synkronisere tabel\u00e6ndringer?<\/p>\n<p>Hvis du samtidigt k\u00f8rer med NavUserPassword authentication (eller rettere &#8211; IKKE k\u00f8rer med Windows authentication) p\u00e5 din Dynamics\u00a0NAV service instans &#8211; s\u00e5 har du allerede fundet fejlen. Eller rettere begr\u00e6nsningen.<\/p>\n<p>N\u00e5r der skal synkroniseres tabel\u00e6ndringer tager Dynamics NAV udviklingsklienten fat i Dynamics NAV servicen for at f\u00e5 den til at k\u00f8re evt. opgraderings codeunits og\/eller validere at \u00e6ndringen kan ske uden datatab.<\/p>\n<p>Men desv\u00e6rre er den ikke intelligent nok til at den kan finde ud af at logge ind med andet end Windows authentication. Dvs. den er ikke i stand til at vise en evt. login-boks, som jo er kr\u00e6vet ved fx NavUserPassword. Derfor er resultatet s\u00e5dan set at den g\u00e5r en tur rundt om de uendelige bit-marker (og det tager laaaang tid at g\u00e5 rundt om noget der er uendelig) &#8211; dvs. den h\u00e6nger med &#8220;Not Responding&#8221;.<\/p>\n<p>Sl\u00e5r du Dynamics NAV servicen ned, finder Dynamics NAV udviklingsklienten godt nok ud af det og viser en fejl om at den s\u00f8rme ikke kunne kontakte Dynamics NAV servicen.<\/p>\n<p>&nbsp;<\/p>\n<p>Workaround ligger lige for &#8211; du er n\u00f8dt til at ops\u00e6tte en ekstra Dynamics NAV service, der k\u00f8rer Windows authentication og som du kan bruge n\u00e5r du skal lave tabel synkronisering. S\u00e5\u00a0kan du jo n\u00f8jes med at starte den service n\u00e5r du skal bruge den, hvis det kniber s\u00e5 meget med ressourcer p\u00e5 kundens server at den ikke kan k\u00f8re hele tiden.<\/p>\n<p>&nbsp;<\/p>\n<p>Vi har haft problematikken forbi NAV gutterne i Kgs. Lyngby helt uformelt, hvor man\u00a0faktisk\u00a0allerede\u00a0var\u00a0klar over problemet.<\/p>\n<p>Man\u00a0fik den f\u00f8rste gang\u00a0ifm. en lokal udviklingsklient der skulle tage fat p\u00e5 en Azure Dynamics NAV server. Og oplevede samme problem da det jo pr. definition ikke k\u00f8rer Windows-authentication med mindre de er i samme active domain.<\/p>\n<p>Der er dog desv\u00e6rre\u00a0ingen aktuelle planer om at \u00e6ndre p\u00e5 det, s\u00e5 det\u00a0betragtes med andre ord som en begr\u00e6nsning\u00a0&#8220;by design&#8221;.<\/p>\n<p>Skal der kigges p\u00e5 det igen, s\u00e5 skal de som minimum have en supportsag med et business\u00a0impact, der viser at ovenst\u00e5ende workaround overhovedet\u00a0ikke kan anvendes. Men da det er usandsynligt at ovenst\u00e5ende workaround giver reelle problemer, har vi valgt ikke at g\u00f8re det. Der er jo vigtigere ting for gutterne i Kgs. Lyngby at tage sig af :-).<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Oplever du at Dynamics NAVs udviklingsklient h\u00e6nger med &#8220;Not Responding&#8221; n\u00e5r du fors\u00f8ger at synkronisere tabel\u00e6ndringer? Hvis du samtidigt k\u00f8rer med NavUserPassword authentication (eller rettere &#8211; IKKE k\u00f8rer med Windows authentication) p\u00e5 din Dynamics\u00a0NAV service instans &#8211; s\u00e5 har du &hellip; <a href=\"https:\/\/scblog.lynge.org\/?p=1055\">L\u00e6s resten <span class=\"meta-nav\">&rarr;<\/span><\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[40,41,38,32,35,36],"tags":[30,15,43,11,54,52,29,23,14,42,44,31,20,7],"class_list":["post-1055","post","type-post","status-publish","format-standard","hentry","category-c5-support","category-c5-teknik","category-dynamics-c5","category-dynamics-nav","category-nav-support","category-nav-teknik","tag-bug","tag-business-solutions","tag-c5","tag-dynamics","tag-dynamics-c5","tag-dynamics-nav","tag-fejl","tag-hint","tag-microsoft","tag-nav","tag-navigator","tag-navision","tag-udokumenteret","tag-versioner"],"_links":{"self":[{"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/posts\/1055","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1055"}],"version-history":[{"count":1,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/posts\/1055\/revisions"}],"predecessor-version":[{"id":1056,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=\/wp\/v2\/posts\/1055\/revisions\/1056"}],"wp:attachment":[{"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1055"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1055"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/scblog.lynge.org\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1055"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}