Download Developer Guide for Dynamics 365 Customer Engagement

Following my previous post about the issue with CRM v9 connection, I will cover another issue in v9 that you may encounter which is downloading the new CRM SDK. Continue reading “Download Developer Guide for Dynamics 365 Customer Engagement”

Advertisements

Can’t connect to Dynamics 365 Customer Engagement using CRM SDK v9

Exception: Metadata contains a reference that cannot be resolved.

Today I encountered a strange exception when working with CRM SDK v9 to build a console application connecting to a D365 CE instance. When I inspected the inner exception, it said:

An existing connection was forcibly closed by the remote host

Continue reading “Can’t connect to Dynamics 365 Customer Engagement using CRM SDK v9”

How to register a Dynamics CRM/Dynamics 365 Customer Engagement trial

From time to time, as a developer, you want a clean and fresh environment to do a demo, or to try out new features by registering a trial. Then one day you find out the registering process has changed. This post will help you through the steps. Continue reading “How to register a Dynamics CRM/Dynamics 365 Customer Engagement trial”

Multi-language JavaScript messages in Dynamics 365 9.0 using RESX files

It’s easier to localize front-end messages now!

Better CRM

One of the not-so-shiny-and-mentioned-on-twitter-and-blogs feature of Dynamics 365 9.0 is simplification of localization of Web Resources. If you have ever worked on a international Dynamics CRM project, which required multiple Language Packs and not all users were using the same language, you probably had some difficulties when trying to show some message on the form using JavaScript or throw an exception with a message from plugin. There was no out-of-the-box localization strategy – some common dictionary with values for multiple languages from which we could easily get the value in current system user language. Of course there are a lot of possibilities here, all of which include usage of some kind of Web Resource like XML or JSON just to store the proper value in all required languages.

Dynamics 365 9.0 introduces new Web Resource type – RESX. This is the very well known, plain old resources file, which we…

View original post 459 more words

Error Report Definition Language (RDL) file is not valid!

Can’t upload reports to CRM Online

rdl_invalid

It’s been a while since the first time I saw this error when working with SSRS Fetch-based reports for Dynamics CRM Online. Continue reading “Error Report Definition Language (RDL) file is not valid!”

Query data with case-insensitivity string comparison in Linq

Dealing with case sensitivity when querying CRM data

When building a custom email duplication detection, I need to query all records that match an input email ignoring case. I tried following approaches:

Continue reading “Query data with case-insensitivity string comparison in Linq”