locked
CRM for Outlook and ISA Server RRS feed

  • Question

  • Hi all,

    I work for one of my customer and have the following problem:

    My customer defined an external address (crm.xxxx.com), in fact an address in the DMZ,  which points to its ISA Server. Then, the ISA Server forward the query to the CRM Server. That means that even internal user go through the external address.

    Users can access the web application without any trouble.

    But the CRM for Outlook client can't be configured. I get the error : "The specified Microsoft Dynamics CRM server is not available. Make sure that the URL is correct. To test the URL, try opening it in Internet Explorer". As mentionned before, the URL works in IE.

    An important point to notice is my customer doesn't want to use IFD.

    I don't know if the problem comes directly from the ISA server or anything else.

    Does someone has any clues?


    My blog : http://mscrmtools.blogspot.com
    You will find:
    Form Javascript Manager (export/import javascript from forms)
    ISV.Config Manager (graphical ISV.config edition - export/import)
    View Layout replicator (customize one view and replicate to others)
    And others (use tool tag on my blog)
    Wednesday, February 24, 2010 4:25 PM
    Moderator

Answers

  • Hi Tanguy,

    the Outlook Client uses the CrmDiscoveryService to resolve the correct webservice endpoint of the requested crm organization.
    If you specify crm.xxxx.com at the configuration dialog, it tries to reach the Discovery Service at this address. The Discovery Service resolves the webservice endpoint of your organization with help of the configuration values for the deployment. If you have a single server deployment, it will return the hostname of your crm server, e.g. 'crm'. If you enter the url in the internet explorer, it doesn't make use of the Discovery Service and opens directly the web interface.

    This is the address of the host, for which the clients tries to connect to the CrmService in order to complete the configuration or to establish the connection. I think that your client is not able to resolve the address which is returned.

    Please debug the http traffic which occures when configuring the client with fiddler http://www.fiddler2.com and look for the response of the call to the CrmDiscoveryService.
    • Proposed as answer by Donna EdwardsMVP Thursday, February 25, 2010 3:54 PM
    • Edited by ckeller Thursday, February 25, 2010 6:52 PM typo
    • Marked as answer by Jim Glass Jr Friday, February 26, 2010 9:23 PM
    Thursday, February 25, 2010 9:57 AM

All replies

  • When you configured the client did you select the option: An Online Service Provider rather than My Company and put the external URL in the required field?
    Best Regards | Twitter: edwardsdna
    Wednesday, February 24, 2010 5:18 PM
  • Hi Donna,

    Yes I tried but as the server is not in IFD mode, it doesn't work neither...
    My blog : http://mscrmtools.blogspot.com
    You will find:
    Form Javascript Manager (export/import javascript from forms)
    ISV.Config Manager (graphical ISV.config edition - export/import)
    View Layout replicator (customize one view and replicate to others)
    And others (use tool tag on my blog)
    Thursday, February 25, 2010 8:27 AM
    Moderator
  • Hi Tanguy,

    the Outlook Client uses the CrmDiscoveryService to resolve the correct webservice endpoint of the requested crm organization.
    If you specify crm.xxxx.com at the configuration dialog, it tries to reach the Discovery Service at this address. The Discovery Service resolves the webservice endpoint of your organization with help of the configuration values for the deployment. If you have a single server deployment, it will return the hostname of your crm server, e.g. 'crm'. If you enter the url in the internet explorer, it doesn't make use of the Discovery Service and opens directly the web interface.

    This is the address of the host, for which the clients tries to connect to the CrmService in order to complete the configuration or to establish the connection. I think that your client is not able to resolve the address which is returned.

    Please debug the http traffic which occures when configuring the client with fiddler http://www.fiddler2.com and look for the response of the call to the CrmDiscoveryService.
    • Proposed as answer by Donna EdwardsMVP Thursday, February 25, 2010 3:54 PM
    • Edited by ckeller Thursday, February 25, 2010 6:52 PM typo
    • Marked as answer by Jim Glass Jr Friday, February 26, 2010 9:23 PM
    Thursday, February 25, 2010 9:57 AM
  • hi ckeller,

    Thank you for the feedback

    After some investigations, it seems that Kerberos could be involved... 

    Anyway, your post should help me. I go back at my customer office on monday, I will keep you inform about the results

    My blog : http://mscrmtools.blogspot.com
    You will find:
    Form Javascript Manager (export/import javascript from forms)
    ISV.Config Manager (graphical ISV.config edition - export/import)
    View Layout replicator (customize one view and replicate to others)
    And others (use tool tag on my blog)
    Thursday, February 25, 2010 9:57 PM
    Moderator