{"id":3133,"date":"2012-12-01T11:26:20","date_gmt":"2012-12-01T11:26:20","guid":{"rendered":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/?p=3133"},"modified":"2012-12-01T11:26:20","modified_gmt":"2012-12-01T11:26:20","slug":"saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed","status":"publish","type":"post","link":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/","title":{"rendered":"Saleslogix web error \u201cThe call to DecodeMailMergeJsonFromUrl() failed.\u201d"},"content":{"rendered":"<p>Last week I faced this quite strange issue on one of the client\u2019s server. Looking at the error I thought it is due to an improper deployment of VFS. I again deployed the same on the server but no luck.<br \/>\nJust to give you a bit background of an issue; I installed the Sage SalesLogix LAN and Web Client on the server. Installation went smoothly. SLX LAN was working as expected. However when I tried to run SLX Web client I got an error on navigating each of the entities listed in the Navigation Panel as well as on click of OK button, screen sometimes crashed with below error. Here is how an issue was occurring.<br \/>\n<a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/12\/Decode-Mail-Merge-Error.jpg\"><img fetchpriority=\"high\" decoding=\"async\" class=\"aligncenter size-full wp-image-3134\" title=\"Decode Mail Merge Error\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/12\/Decode-Mail-Merge-Error.jpg\" alt=\"\" width=\"984\" height=\"607\" \/><\/a><br \/>\nLooking at the error, I thought it is an issue with Mail Merge option available in the SLX. I observed that Mail Merge features (letters, e-mails, templates) are accessible using the Write option available at the top navigation. Without Desktop Integration, the Write menu is hidden from view. I tried reinstalling Desktop Integration but error message was still coming up.<br \/>\nAfter some more investigation, I found that this function is called from sage-mailmerge-loader.js file which is at the below location.<br \/>\nC:\\inetpub\\wwwroot\\SlxClient\\jscript\\sage-mailmerge\\sage-mailmerge-loader.js<br \/>\nThen found the below mentioned post related to this topic on SLX community forums.<br \/>\n<a href=\"http:\/\/community.sagesaleslogix.com\/t5\/Sage-SalesLogix-Developer\/The-call-to-DecodeMailMergeJsonFromUrl-failed\/m-p\/14355\/highlight\/true#M3630\" target=\"_blank\" rel=\"noopener\">http:\/\/community.sagesaleslogix.com\/t5\/Sage-SalesLogix-Developer\/The-call-to-DecodeMailMergeJsonFromUrl-failed\/m-p\/14355\/highlight\/true#M3630<\/a><br \/>\nTried both the suggestions given in the post, but no success.<br \/>\nAfter escalating an issue to sage local support decided to give it one more try with IIS settings. Found that the dynamic IP restrictions were in place, don\u2019t know how. Hence followed below steps to remove deny criteria.<\/p>\n<ol>\n<li>Go to Start and run the inetmgr command.<\/li>\n<li>Internet Information Services (IIS) Manager will get opened.<\/li>\n<li>Expand Sites and Select the SalesLogix web site.<\/li>\n<li>Here you will see the Dynamic IP Restrictions settings in the IIS section.<\/li>\n<li>Click on it and clear both the checkboxes shown in the below screen shot.<\/li>\n<li>Then click on Apply button which is available in the right side panel to apply the settings.<\/li>\n<\/ol>\n<p><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/12\/Dynamic-IP-Restrictions.jpg\"><img decoding=\"async\" class=\"aligncenter size-full wp-image-3135\" title=\"Dynamic IP Restrictions\" src=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/12\/Dynamic-IP-Restrictions.jpg\" alt=\"\" width=\"895\" height=\"605\" \/><\/a><br \/>\nAnd wham!! The issue is resolved!!<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Last week I faced this quite strange issue on one of the client\u2019s server. Looking at the error I thought it is due to an improper deployment of VFS. I again deployed the same on the server but no luck. Just to give you a bit background of an issue; I installed the Sage SalesLogix\u2026 <span class=\"read-more\"><a href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/\">Read More &raquo;<\/a><\/span><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[110,344,429],"tags":[],"class_list":["post-3133","post","type-post","status-publish","format-standard","hentry","category-decodemailmergejsonurl","category-sage-saleslogix-2","category-web-client-sage-saleslogix-2"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.3 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Saleslogix web error \u201cThe call to DecodeMailMergeJsonFromUrl() failed.\u201d - Sage CRM \u2013 Tips, Tricks and Components<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Saleslogix web error \u201cThe call to DecodeMailMergeJsonFromUrl() failed.\u201d - Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"og:description\" content=\"Last week I faced this quite strange issue on one of the client\u2019s server. Looking at the error I thought it is due to an improper deployment of VFS. I again deployed the same on the server but no luck. Just to give you a bit background of an issue; I installed the Sage SalesLogix\u2026 Read More &raquo;\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/\" \/>\n<meta property=\"og:site_name\" content=\"Sage CRM \u2013 Tips, Tricks and Components\" \/>\n<meta property=\"article:published_time\" content=\"2012-12-01T11:26:20+00:00\" \/>\n<meta property=\"og:image\" content=\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/12\/Decode-Mail-Merge-Error.jpg\" \/>\n<meta name=\"author\" content=\"greysagecrm\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"greysagecrm\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"2 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"WebPage\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/\",\"name\":\"Saleslogix web error \u201cThe call to DecodeMailMergeJsonFromUrl() failed.\u201d - Sage CRM \u2013 Tips, Tricks and Components\",\"isPartOf\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/#primaryimage\"},\"image\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/#primaryimage\"},\"thumbnailUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/12\/Decode-Mail-Merge-Error.jpg\",\"datePublished\":\"2012-12-01T11:26:20+00:00\",\"author\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\"},\"breadcrumb\":{\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/#primaryimage\",\"url\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/12\/Decode-Mail-Merge-Error.jpg\",\"contentUrl\":\"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/12\/Decode-Mail-Merge-Error.jpg\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Saleslogix web error \u201cThe call to DecodeMailMergeJsonFromUrl() failed.\u201d\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website\",\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/\",\"name\":\"Sage CRM \u2013 Tips, Tricks and Components\",\"description\":\"Explore the possibilities with Sage CRM insights through our comprehensive blogs. As a leading Sage partner, Greytrix helps businesses maximize their Sage CRM potential with its rich expertise and immense knowledge. Here, you will find blogs that feature expert advice, tips &amp; tricks, best practices, and comprehensive guides on customizing and configuring Sage CRM for your business. Stay informed with our regular updates and expert insights!\",\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Person\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f\",\"name\":\"greysagecrm\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g\",\"caption\":\"greysagecrm\"},\"url\":\"https:\/\/www.greytrix.com\/blogs\/sagecrm\/author\/greysagecrm\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Saleslogix web error \u201cThe call to DecodeMailMergeJsonFromUrl() failed.\u201d - Sage CRM \u2013 Tips, Tricks and Components","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/","og_locale":"en_US","og_type":"article","og_title":"Saleslogix web error \u201cThe call to DecodeMailMergeJsonFromUrl() failed.\u201d - Sage CRM \u2013 Tips, Tricks and Components","og_description":"Last week I faced this quite strange issue on one of the client\u2019s server. Looking at the error I thought it is due to an improper deployment of VFS. I again deployed the same on the server but no luck. Just to give you a bit background of an issue; I installed the Sage SalesLogix\u2026 Read More &raquo;","og_url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/","og_site_name":"Sage CRM \u2013 Tips, Tricks and Components","article_published_time":"2012-12-01T11:26:20+00:00","og_image":[{"url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/12\/Decode-Mail-Merge-Error.jpg","type":"","width":"","height":""}],"author":"greysagecrm","twitter_card":"summary_large_image","twitter_misc":{"Written by":"greysagecrm","Est. reading time":"2 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"WebPage","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/","name":"Saleslogix web error \u201cThe call to DecodeMailMergeJsonFromUrl() failed.\u201d - Sage CRM \u2013 Tips, Tricks and Components","isPartOf":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/#primaryimage"},"image":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/#primaryimage"},"thumbnailUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/12\/Decode-Mail-Merge-Error.jpg","datePublished":"2012-12-01T11:26:20+00:00","author":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f"},"breadcrumb":{"@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/#primaryimage","url":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/12\/Decode-Mail-Merge-Error.jpg","contentUrl":"http:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-content\/uploads\/2012\/12\/Decode-Mail-Merge-Error.jpg"},{"@type":"BreadcrumbList","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/2012\/12\/01\/saleslogix-web-error-the-call-to-decodemailmergejsonfromurl-failed\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/"},{"@type":"ListItem","position":2,"name":"Saleslogix web error \u201cThe call to DecodeMailMergeJsonFromUrl() failed.\u201d"}]},{"@type":"WebSite","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#website","url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/","name":"Sage CRM \u2013 Tips, Tricks and Components","description":"Explore the possibilities with Sage CRM insights through our comprehensive blogs. As a leading Sage partner, Greytrix helps businesses maximize their Sage CRM potential with its rich expertise and immense knowledge. Here, you will find blogs that feature expert advice, tips &amp; tricks, best practices, and comprehensive guides on customizing and configuring Sage CRM for your business. Stay informed with our regular updates and expert insights!","potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Person","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/e7ff1c8f4763b47730d6bc5e74d59c1f","name":"greysagecrm","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/c3b4325cb326e36467f945b9b9adf2bb85e907fe092d42eb36b39743b492e626?s=96&d=mm&r=g","caption":"greysagecrm"},"url":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/author\/greysagecrm\/"}]}},"_links":{"self":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/3133","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/comments?post=3133"}],"version-history":[{"count":0,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/posts\/3133\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/media?parent=3133"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/categories?post=3133"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.greytrix.com\/blogs\/sagecrm\/wp-json\/wp\/v2\/tags?post=3133"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}