Attempting to test potential Autodiscover URL / SSL

Hello,
I have exchange 2010 and I think my AutoDiscover is setup correctly however the connection is trying to pull an SSL certificate from my web server instead of my Exchange server.
The challenge at the moment is my website and DNS is hosted by a third party. Here at our home office we host everything else internally (Exchange 2010, Domain controller, Sub-Domain websites, etc...)
DNS is configured for Autodiscover.DOMAIN.com to point to the public IP of my Exchange 2010 server. All mobile devices, OWA all work which tells me all the connections are active and working perfectly.
Using the Microsoft Connectivity Tool >OUTLOOK AUTODISCOVER (https://testconnectivity.microsoft.com), I run the test and everything checks out perfectly for the exception of the where it is resolving for the SSL certificate;
"Attempting to test potential Autodiscover URL https://DOMAIN.com:443/Autodiscover/Autodiscover.xml"
The domain.com is resolving to my web server hosted else where, when i need it to include my sub-domain to point the connection to my Exchange server here in house, "Autodiscover.DOMAIN.com:443/Autodiscover/Autodiscover.xml"
Someone had suggested an SRV Record but my DNS provider is arguing with me that the configuration is on my side.
As the test goes on, when it gets to the,
"Attempting to test potential Autodiscover URL https://autodiscover.DOMAIN.com:443/Autodiscover/Autodiscover.xml",
everything is green telling me that my autodiscover is working perfectly.
Currently I am stumped and dead in the water.
Does anyone has any insight to point me in the right direction please?
Thanks
P.S. Would it be safe if i were to post the HTML version of the Test result?

Hi,
For non-domain-joined clients or clients that are not able to directly access the domain, Outlook is hard-coded to find the Autodiscover end-point by looking up either
https://company.com/Autodiscover/Autodiscover.xml or
https://Autodiscover.company.com/Autodiscover/Autodiscover.xml.
We can configure IIS redirection or  DNS Service (SRV) resource record to enhance security and SSL certificate, for your reference:
https://technet.microsoft.com/en-us/library/cc511507(v=office.14).aspx#BKMK_OverviewOfUsingAutodiscoverWithDNS
http://blogs.technet.com/b/exchange/archive/2007/04/30/3402138.aspx
Thanks
Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact [email protected]
Allen Wang
TechNet Community Support

Similar Messages

  • Testing of Autodiscover for Exchange ActiveSync failed.

    Hello Friends,
    Attempting the Autodiscover and Exchange ActiveSync test (if requested). Testing of Autodiscover for Exchange ActiveSync failed. 
    Additional Details
    Elapsed Time: 2573 ms.
    Test Steps
    Attempting each method of contacting the Autodiscover service.
    The Autodiscover service couldn't be contacted successfully by any method.
    Additional Details
    Elapsed Time: 2573 ms.
    Test Steps
    Attempting to test potential Autodiscover URL https://domain.no/AutoDiscover/AutoDiscover.xml
    Testing of this potential Autodiscover URL failed.
    Additional Details
    Test Steps
    Attempting to resolve the host name domain.no in DNS.
    The host name resolved successfully.
    Additional Details
    Testing TCP port 443 on host domain.no to ensure it's listening and open.
    The port was opened successfully.
    Additional Details
    Testing the SSL certificate to make sure it's valid.
    The SSL certificate failed one or more certificate validation checks.
    Additional Details
    Test Steps
    Attempting to test potential Autodiscover URL https://autodiscover.domain.no/AutoDiscover/AutoDiscover.xml
    Testing of this potential Autodiscover URL failed.
    Additional Details
    Elapsed Time: 1087 ms.
    Test Steps
    Attempting to resolve the host name autodiscover.domain.no in DNS.
    The host name resolved successfully.
    Additional Details
    Testing TCP port 443 on host autodiscover.domain.no to ensure it's listening and open.
    The port was opened successfully.
    Additional Details
    Testing the SSL certificate to make sure it's valid.
    The SSL certificate failed one or more certificate validation checks.
    Additional Details
    Elapsed Time: 419 ms.
    Test Steps
    The Microsoft Connectivity Analyzer is attempting to obtain the SSL certificate from remote server autodiscover.domain.no on port 443.
    The Microsoft Connectivity Analyzer successfully obtained the remote SSL certificate.
    Additional Details
    Validating the certificate name.
    Certificate name validation failed.
     <label for="testSelectWizard_ctl12_ctl06_ctl00_ctl01_ctl02_ctl01_tmmArrow">Tell
    me more about this issue and how to resolve it</label>
    Additional Details
    Attempting to contact the Autodiscover service using the HTTP redirect method.
    The attempt to contact Autodiscover using the HTTP Redirect method failed.
    Additional Details
    Elapsed Time: 630 ms.
    Test Steps
    Attempting to resolve the host name autodiscover.domain.no in DNS.
    The host name resolved successfully.
    Additional Details
    Testing TCP port 80 on host autodiscover.domain.no to ensure it's listening and open.
    The port was opened successfully.
    Additional Details
    The Microsoft Connectivity Analyzer is checking the host autodiscover.domain.no for an HTTP redirect to the Autodiscover service.
    The Microsoft Connectivity Analyzer failed to get an HTTP redirect response for Autodiscover.
    Additional Details
    Attempting to contact the Autodiscover service using the DNS SRV redirect method.
    The Microsoft Connectivity Analyzer failed to contact the Autodiscover service using the DNS SRV redirect method.
    Additional Details
    Elapsed Time: 195 ms.
    Test Steps
    Attempting to locate SRV record _autodiscover._tcp.domain.no in DNS.
    The Autodiscover SRV record wasn't found in DNS.
     <label for="testSelectWizard_ctl12_ctl06_ctl00_ctl03_ctl00_tmmArrow">Tell
    me more about this issue and how to resolve it</label>
    Additional Details

    Hi,
    Please type the url below in IE and access it, see if there is certificate error.
    https://autodiscover.domain.com/AutoDiscover/AutoDiscover.xml
    Thanks,
    Rebecca Tu
    TechNet Community Support

  • Test port or url of the application

    Hi,
    My bsp application is available for sap users and for guest users with restricted authorizations.
    But I need to test the calling URL because it's not the same for sap users and for guest users.
    sap users go in the transaction with single sign on :
    https://server_name: 10443 /sap/bc/....
    guest users go in the transaction with an other link :
    http://server_name: 8000 /sap/bc/....
    But I don't know how to test if the initial URL was a https or not. Or if there was the port 10443 or 8000.
    I was in the objects APPLICATION, NAVIGATION, PAGE, PAGE_CONTEXT, REQUEST, RESPONSE, RUNTIME, but I don't find anything. The only URL that I found started with /sap/bc/bsp/page_name.htm
    Do you have an idea how I can test these values in bold ?
    Thanks for your help

    You can get it via RUNTIME object:
    if Runtime->server->ssl_active = 1.
    " Then its HTTPS request
    ELSE. " Its HTTP request
    endif.
    To Get the URL:
    call method Runtime->Construct_BSP_URL
        exporting
          in_protocol       = Protocol " HTTP or HTTPS
          in_application_ns = Runtime->application_namespace
          in_application    = Runtime->application_name
          in_page           = your_page_name
        importing
          out_abs_url       = l_page_url.
    Hope this helps.
    Raja

  • (EWS) How to call autodiscover URL to retrieve exchange service URL?

    Hi Folks,
    I have some code that finds the autodiscover url by searching on the SCP.  What I would like to do is then call the auto discover service at that location to determine the URL of the ExchangeService for making EWS calls.
    The examples I can find in the MS documentation use an email address (ExchangeService.AutoDiscoverURL  and GetUserSettingsResponse).
    What I would like to do is call the service located at the address given by the SCP and then set the ExchangeService.Url property.
    I am aware that I need to use the ASUrl property of the AutoDiscover Response (POX), however, I do not seem to be able to find any information on how to make the request (using C#) and how to retrieve the response.
    Regards
    Andy

    You can use the Autodiscover classes to do an Autodiscover against your SCP endpoint (although I don't really see the point when you use AutoDiscoverURL it will do a SCP lookup first anyway?).
    eg to use the Autodiscover class you can use
    adAutoDiscoverService.Url = new Uri(" https://autodiscover-s.outlook.com/autodiscover/autodiscover.svc");
    adAutoDiscoverService.Credentials = new NetworkCredential(UserName,Password);
    adAutoDiscoverService.EnableScpLookup = false;
    adAutoDiscoverService.RedirectionUrlValidationCallback = adAutoDiscoCallBack;
    adAutoDiscoverService.PreAuthenticate = true;
    GetUserSettingsResponse adResponse = adAutoDiscoverService.GetUserSettings(Identity, (new UserSettingName[1] { UserSettingName.ExternalEwsUrl }));
    if (adResponse.Settings.Count >= 1)
    String exClientURL = (String)adResponse.Settings[UserSettingName.ExternalEwsUrl];
    CASURL = exClientURL;
    This will do a SOAP Autodiscover rather then POX if you want to do a POX discover you can do something like
    String EWSURL = null;
    String auDisXML = "<Autodiscover xmlns=\"http://schemas.microsoft.com/exchange/autodiscover/outlook/requestschema/2006\"><Request>" +
    "<EMailAddress>" + Identity + "</EMailAddress>" +
    "<AcceptableResponseSchema>http://schemas.microsoft.com/exchange/autodiscover/outlook/responseschema/2006a</AcceptableResponseSchema>" +
    "</Request>" +
    "</Autodiscover>";
    System.Net.HttpWebRequest adAutoDiscoRequest = (System.Net.HttpWebRequest)System.Net.HttpWebRequest.Create(adURL);
    adAutoDiscoRequest.ContentType = "text/xml";
    adAutoDiscoRequest.Headers.Add("Translate", "F");
    adAutoDiscoRequest.Method = "Post";
    adAutoDiscoRequest.Credentials = NetCredential;
    byte[] bytes = Encoding.UTF8.GetBytes(auDisXML);
    adAutoDiscoRequest.ContentLength = bytes.Length;
    Stream rsRequestStream = adAutoDiscoRequest.GetRequestStream();
    rsRequestStream.Write(bytes, 0, bytes.Length);
    rsRequestStream.Close();
    WebResponse adResponse = adAutoDiscoRequest.GetResponse();
    Stream rsResponseStream = adResponse.GetResponseStream();
    XmlDocument reResponseDoc = new XmlDocument();
    reResponseDoc.Load(rsResponseStream);
    String EWSURL = "";
    XmlNodeList pfProtocolNodes = reResponseDoc.GetElementsByTagName("Protocol");
    foreach (XmlNode xnNode in pfProtocolNodes)
    XmlNodeList adChildNodes = xnNode.ChildNodes;
    foreach (XmlNode xnSubChild in adChildNodes)
    switch (xnSubChild.Name)
    case "ASUrl": EWSURL = xnSubChild.InnerText;
    break;
    Cheers
    Glen

  • Cannot reach engine 'bpmengine' at URL: 'ssl://hostname:10099'

    Cannot reach engine 'bpmengine' at URL: 'ssl://hostname:10099'.
    Caused by: hostname
    fuego.papi.impl.rmi.EngineLocationStatus$UnknowStatusException: Cannot reach engine 'bpmengine' at URL: 'ssl://hostname:10099'.
         at fuego.papi.impl.rmi.EngineLocationStatus.get(EngineLocationStatus.java:74)
         at fuego.papi.impl.rmi.RMIUtils.connectToLocation(RMIUtils.java:136)
         at fuego.papi.impl.rmi.RMIUtils.connectToEngine(RMIUtils.java:111)
         at fuego.papi.impl.rmi.RMIEngineAccessImpl.createSecureEngineProxy(RMIEngineAccessImpl.java:177)
         at fuego.papi.impl.rmi.RMIEngineAccessImpl.createSecureEngine(RMIEngineAccessImpl.java:124)
         at fuego.papi.impl.ProcessServiceImpl.createSecureEngine(ProcessServiceImpl.java:1095)
         at fuego.papi.impl.ProcessServiceSessionImpl$2.run(ProcessServiceSessionImpl.java:3982)
         at fuego.papi.impl.ProcessServiceImpl.executeEngineOp(ProcessServiceImpl.java:1675)
         at fuego.papi.impl.ProcessServiceSessionImpl.getSecureEngine(ProcessServiceSessionImpl.java:3990)
         at fuego.papi.impl.AbstractProcessLoader.createProcess(AbstractProcessLoader.java:48)
         at fuego.papi.impl.AbstractProcessLoader.createProcess(AbstractProcessLoader.java:36)
         at fuego.papi.impl.SessionProcessLoader.load(SessionProcessLoader.java:254)
         at fuego.papi.impl.ProcessManager.get(ProcessManager.java:894)
         at fuego.papi.impl.ProcessServiceImpl.getProcess(ProcessServiceImpl.java:1364)
         at fuego.papi.impl.SessionProcessManager.getProcess(SessionProcessManager.java:143)
         at fuego.papi.impl.ProcessServiceSessionImpl.processGet(ProcessServiceSessionImpl.java:2660)
         at com.sunz.bpm.model.ProcessSession.getFirstActivityByDefinitionId(ProcessSession.java:3796)
         at com.sunz.view.wfruntime.authoritiesimpl.VarableContainer.getFirstActivtyByDefinitionId(VarableContainer.java:317)
         at com.sunz.view.global.utils.ProcBusinessHelper.getFirstActivityByDefinition(ProcBusinessHelper.java:134)
         at com.sunz.view.global.utils.ProcBusinessHelper.getProcessDefsByBuiness(ProcBusinessHelper.java:97)
         at com.sunz.view.global.utils.ProcBusinessHelper.getProcessDefsByBuinessId(ProcBusinessHelper.java:63)
         at com.sunz.view.landmgmt.SelectBusinessType.getProcessDefsByBusinessId(SelectBusinessType.java:139)
         at com.sunz.view.landmgmt.SelectBusinessType.selectonechoice1valuechange(SelectBusinessType.java:123)
         at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
         at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
         at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)
         at java.lang.reflect.Method.invoke(Method.java:597)
         at com.sun.el.parser.AstValue.invoke(AstValue.java:157)
         at com.sun.el.MethodExpressionImpl.invoke(MethodExpressionImpl.java:283)
         at org.apache.myfaces.trinidadinternal.taglib.util.MethodExpressionMethodBinding.invoke(MethodExpressionMethodBinding.java:53)
         at org.apache.myfaces.trinidad.component.UIXComponentBase.broadcastToMethodBinding(UIXComponentBase.java:1245)
         at org.apache.myfaces.trinidad.component.UIXEditableValue.broadcast(UIXEditableValue.java:214)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.broadcastEvents(LifecycleImpl.java:787)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl._executePhase(LifecycleImpl.java:324)
         at oracle.adfinternal.view.faces.lifecycle.LifecycleImpl.execute(LifecycleImpl.java:165)
         at javax.faces.webapp.FacesServlet.service(FacesServlet.java:265)
         at weblogic.servlet.internal.StubSecurityHelper$ServletServiceAction.run(StubSecurityHelper.java:227)
         at weblogic.servlet.internal.StubSecurityHelper.invokeServlet(StubSecurityHelper.java:125)
         at weblogic.servlet.internal.ServletStubImpl.execute(ServletStubImpl.java:292)
         at weblogic.servlet.internal.TailFilter.doFilter(TailFilter.java:26)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at com.sunz.view.global.utils.AuthorizationFilter.doFilter(AuthorizationFilter.java:193)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:191)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.adfinternal.view.faces.webapp.rich.RegistrationFilter.doFilter(RegistrationFilter.java:85)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at oracle.adfinternal.view.faces.activedata.AdsFilter.doFilter(AdsFilter.java:54)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl$FilterListChain.doFilter(TrinidadFilterImpl.java:420)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl._doFilterImpl(TrinidadFilterImpl.java:247)
         at org.apache.myfaces.trinidadinternal.webapp.TrinidadFilterImpl.doFilter(TrinidadFilterImpl.java:157)
         at org.apache.myfaces.trinidad.webapp.TrinidadFilter.doFilter(TrinidadFilter.java:92)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.security.jps.wls.JpsWlsFilter$1.run(JpsWlsFilter.java:96)
         at java.security.AccessController.doPrivileged(Native Method)
         at oracle.security.jps.util.JpsSubject.doAsPrivileged(JpsSubject.java:313)
         at oracle.security.jps.wls.util.JpsWlsUtil.runJaasMode(JpsWlsUtil.java:146)
         at oracle.security.jps.wls.JpsWlsFilter.doFilter(JpsWlsFilter.java:140)
         at oracle.security.jps.ee.http.JpsFilter.doFilter(JpsFilter.java:70)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at oracle.dms.wls.DMSServletFilter.doFilter(DMSServletFilter.java:202)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.RequestEventsFilter.doFilter(RequestEventsFilter.java:27)
         at weblogic.servlet.internal.FilterChainImpl.doFilter(FilterChainImpl.java:56)
         at weblogic.servlet.internal.WebAppServletContext$ServletInvocationAction.run(WebAppServletContext.java:3588)
         at weblogic.security.acl.internal.AuthenticatedSubject.doAs(AuthenticatedSubject.java:321)
         at weblogic.security.service.SecurityManager.runAs(SecurityManager.java:121)
         at weblogic.servlet.internal.WebAppServletContext.securedExecute(WebAppServletContext.java:2200)
         at weblogic.servlet.internal.WebAppServletContext.execute(WebAppServletContext.java:2106)
         at weblogic.servlet.internal.ServletRequestImpl.run(ServletRequestImpl.java:1428)
         at weblogic.work.ExecuteThread.execute(ExecuteThread.java:201)
         at weblogic.work.ExecuteThread.run(ExecuteThread.java:173)
    Caused by: java.net.UnknownHostException: hostname
         at java.net.Inet4AddressImpl.lookupAllHostAddr(Native Method)
         at java.net.InetAddress$1.lookupAllHostAddr(InetAddress.java:849)
         at java.net.InetAddress.getAddressFromNameService(InetAddress.java:1200)
         at java.net.InetAddress.getAllByName0(InetAddress.java:1153)
         at java.net.InetAddress.getAllByName(InetAddress.java:1083)
         at java.net.InetAddress.getAllByName(InetAddress.java:1019)
         at java.net.InetAddress.getByName(InetAddress.java:969)
         at fuego.rmi.mmp.SocketTransport.connect(SocketTransport.java:52)
         at fuego.rmi.ClientCluster.<init>(ClientCluster.java:104)
         at fuego.rmi.ClientCluster.find(ClientCluster.java:228)
         at fuego.rmi.RemoteProxy.<init>(RemoteProxy.java:71)
         at fuego.papi.impl.rmi.PublicEngineProxy.<init>(PublicEngineProxy.java:33)
         at fuego.papi.impl.rmi.EngineLocationStatus.createPublicEngine(EngineLocationStatus.java:109)
         at fuego.papi.impl.rmi.EngineLocationStatus.get(EngineLocationStatus.java:44)
         ... 71 more

    You may want to verify the JMX settings in Process Administrator for the engine. I had a similar problem, but with the port number not the host. You are using hostname, is that correct? I would assume a DNS name or localhost instead of hostname. Try replacing the Host value with an IP, or if it local, localhost and then save and apply the changes. You will can verify this works by checking the engine on the main engine page and selecting reload information from the directory. No error means you should be good....
    HTH,
    IGS

  • Autodiscover URL returning error

    I have the AutoDiscover rule created in TMG and and it tests fine within the TMG console.
    However, when I hit the external URL lyncdiscover.domain.com I get this back:
    Unable to download / from lyncdiscover.domain.com
    Unable to open the Internet site.  The requested site is either unavailable or cannot be found.
    The rule is being hit if I filter the logging.  There just seems to be some problem with it downloading the autodiscovery info.
    Anyone else run into this?

    Here is my config that works.  I have split brain DNS, FE, Edge, and TMG with a third party firewall and TMG as the backend firewall.  I use an external web service name different than the internal pool.
    Identity                        : WebServer:<pool>.<External-Domain.com>
    FileStore                       : FileStore:<FESERVER>.<AD-DOMAIN.net>
    UserServer                      : UserServer:<pool>.<External-Domain.com>
    PrimaryHttpPort                 : 80
    PrimaryHttpsPort                : 443
    ExternalHttpPort                : 8080
    ExternalHttpsPort               : 4443
    PublishedPrimaryHttpPort        : 80
    PublishedPrimaryHttpsPort       : 443
    PublishedExternalHttpPort       : 80
    PublishedExternalHttpsPort      : 443
    ReachPrimaryPsomServerPort      : 8060
    ReachExternalPsomServerPort     : 8061
    AppSharingPortStart             : 49152
    AppSharingPortCount             : 16383
    McxSipPrimaryListeningPort      : 5086
    McxSipExternalListeningPort     : 5087
    LIServiceInternalUri            :
    https://<pool>.<External-Domain.com>/locationinformation/liservice.svc
    ABHandlerInternalUri            :
    https://<pool>.<External-Domain.com>/abs/handler
    ABHandlerExternalUri            :
    https://lyncweb.<External-Domain.com>/abs/handler
    DLExpansionInternalUri          :
    https://<pool>.<External-Domain.com>/groupexpansion/service.svc
    DLExpansionExternalUri          :
    https://lyncweb.<External-Domain.com>/groupexpansion/service.svc
    CAHandlerInternalUri            :
    https://<pool>.<External-Domain.com>/CertProv/CertProvisioningService.svc
    CAHandlerInternalAnonUri        :
    http://<pool>.<External-Domain.com>/CertProv/CertProvisioningService.svc
    CollabContentInternalUri        :
    https://<pool>.<External-Domain.com>/CollabContent
    CollabContentExternalUri        :
    https://lyncweb.<External-Domain.com>/CollabContent
    CAHandlerExternalUri            :
    https://lyncweb.<External-Domain.com>/CertProv/CertProvisioningService.svc
    DeviceUpdateDownloadInternalUri :
    https://<pool>.<External-Domain.com>/RequestHandler/ucdevice.upx
    DeviceUpdateDownloadExternalUri :
    https://lyncweb.<External-Domain.com>/RequestHandlerExt/ucdevice.upx
    DeviceUpdateStoreInternalUri    :
    http://<pool>.<External-Domain.com>/RequestHandler/Files
    DeviceUpdateStoreExternalUri    :
    https://lyncweb.<External-Domain.com>/RequestHandlerExt/Files
    RgsAgentServiceInternalUri      :
    https://<pool>.<External-Domain.com>/RgsClients/AgentService.svc
    RgsAgentServiceExternalUri      :
    https://lyncweb.<External-Domain.com>/RgsClients/AgentService.svc
    MeetExternalUri                 :
    https://lyncweb.<External-Domain.com>/Meet
    DialinExternalUri               :
    https://lyncweb.<External-Domain.com>/Dialin
    CscpInternalUri                 :
    https://<pool>.<External-Domain.com>/Cscp
    ReachExternalUri                :
    https://lyncweb.<External-Domain.com>/Reach
    ReachInternalUri                :
    https://<pool>.<External-Domain.com>/Reach
    WebTicketExternalUri            :
    https://lyncweb.<External-Domain.com>/WebTicket/WebTicketService.svc
    WebTicketInternalUri            :
    https://<pool>.<External-Domain.com>/WebTicket/WebTicketService.svc
    McxServiceExternalUri           :
    https://lyncweb.<External-Domain.com>/Mcx/McxService.svc
    McxServiceInternalUri           :
    https://<pool>.<External-Domain.com>/Mcx/McxService.svc
    AutodiscoverServiceExternalUri  :
    https://lyncweb.<External-Domain.com>/Autodiscover/AutodiscoverService.svc/root
    AutodiscoverServiceInternalUri  :
    https://<pool>.<External-Domain.com>/Autodiscover/AutodiscoverService.svc/root
    ExternalFqdn                    : lyncweb.<External-Domain.com>
    InternalFqdn                    :
    DependentServiceList            : {Registrar:<pool>.<External-Domain.com>, ConferencingServer:<pool>.<External-Domain.com>}
    ServiceId                       : 1-WebServices-1
    SiteId                          : Site:ABC
    PoolFqdn                        : <pool>.<External-Domain.com>
    Version                         : 5
    Role                            : WebServer

  • 502 error attempting to test Lync 2013 Edge configuration

    I have just finished deploying the edge of my lync installation and am unable to make anything go through it.  my guess is that I've neglected or completely screwed up something in the DNS records, Certificates, or Reverse Proxy configuration.  
    The Remote conectivity tester states the following..
    The certificate couldn't be validated because SSL negotiation wasn't successful. This could have occurred as a result of a network error or because of a problem with the certificate installation.
    Elapsed Time: 272 ms
    when i try to connect to the meeting URL i get a message 502 from IIS referencing a mishandling by the gateway or proxy and its innability to connect to the content server.
    My first question is about wildcard certificates.  I've read that you are not supposed to use them but other articles reference using them for federation purposes.  so I purchased a UC certificate from Comodo for sip.medomain.com as a along with meet.
    dialin. webext. sip., etc.  In the SAN list i Included *.medomain.com for future federation support.  could the wildcard as a SAN on this certificate be my problem?
    I'll be the first to admit my understanding of how edge services communicate in is fuzzy at best, and IIS ARR is a complete mystery to me so i'm just going off the setup docs.  
    Any help would be greatly appreciated.

    To get external Lync user to sign in, you need to deploy Edge Server.
    To access Lync Server Web services, you need to deploy Proxy Server.
    Let’s focus on Edge server first.
    Wildcard SAN entry is supported for simple URL on Reverse Proxy Server.
    Wildcard entry is not supported for Edge Server.
    You can check more information about wildcard certificate at
    http://technet.microsoft.com/en-us/library/hh202161.aspx
    Check you can telnet internal edge server via port 5061 from Front End Server and vice versa.
    Check you can telnet the public IP address via port 443 from external client.
    You can also refer to the troubleshooting tips for your Edge serve at
    http://blogs.technet.com/b/nexthop/archive/2011/12/07/useful-tips-for-testing-your-lync-edge-server.aspx
    Lisa Zheng
    TechNet Community Support

  • How can I test if an URL is valid in Actionscript 3.0 ?

    Hy, everyone!
    I`m trying to make a function that tests to see if an URL is
    valid and return true if it is, false otherwise, so that I can use
    it in an 'if' statement.
    The way I try to do it is by using two event listeners for
    the 'contentLoaderInfo' proprety of a Loader: one for Event.OPEN(if
    this event is dispatched, then I know the URL is valid) and one for
    IOErrorEvent.IO_ERROR(if this event is dispatched, then I know the
    URL is not valid).
    But the problem is that by using the event handler functions,
    I leave the main URL tester function, and am unable to return a
    value from it. The way I thought of to get around this problem was
    to set a returnValue variable, to which to assign the return value
    of the two event handler functions and then just go 'return
    returnValue;'. But I don`t know how to return a value from a event
    handler function, and even if I did I still couldn`t do it that
    way, because it takes some time to dispatch those events and the
    'returnValue' variable would be undefined by the time I try to
    return it.
    I hope you understood what I tryed to explain above... Here`s
    some code to ilustrate this better(it`s not valid, it`s just so you
    understand my problem):
    private function testUrl(url:String):void {
    var returnValue:Boolean;
    var loader:Loader = new Loader();
    returnValue =
    loader.contentLoaderInfo.addEventListener(Event.OPEN, onGoodUrl);
    // This is a global variable to which I assign the value of
    'loader' so that I can close it from onGoodUrl
    _testLoader = loader;
    returnValue =
    loader.contentLoaderInfo.addEventListener(IOErrorEvent.IO_ERROR,
    onBadUrl);
    loader.load(new URLRequest(url));
    // Even if I knew how to make an event handler that returns a
    value, I`d still have to wait for the loading to start, and I
    couldn`t return the value here:
    return returnValue;
    private function onGoodUrl(event:Event):Boolean {
    _testLoader.close();
    return true;
    private function onBadUrl(event:IOErrorEvent):Boolean {
    return false;
    You know any way to go around this problem? Or, for that
    matter, do you know any other way to test for a valid URL?
    Thank you for your time!

    You need to test httpStatus of the URLLoader. Streaming
    content undergoes a specific process when coming into Flash. The
    only issue with httpStatus is that it does not work for every
    browser....mostly Linux based systems and lesser programs on the
    evolutionary food chain. I have not experienced problems with IE or
    NS/FF on Vista at this point.
    1. Send Request
    2. Receive HTTP Status (HTTPStatusEvent.HTTP_STATUS)
    3a. Status Good - Begin Load (Event.OPEN)
    3b. Status Bad - 404 or Protected Filed
    (IOErrorEvent.IO_ERROR)
    4. Receive File - Downloading (ProgressEvent.PROGRESS)
    5. Download Complete (Event.COMPLETE)

  • Testing Sender HTTP URL

    Hi All,
    I am trying to test the sendeer HTTP URL , when i add the URL in IE and try to open the page , it asks me to enter the userid and pwd details of the XI server . Once i have added the details and press enter , the page doesnt get directed anywhere . It just remains static.
    Does this mean that the URL is working fine and we can provide this to the sender side ??
    Target URL is of the format:
    http://XIDEVServerAddres:port/sap/xi/adapter_plain?namespace=urn:sap-com:document:sap:idoc:messages&interface=IDOC_NAME&service=TEST&party=&agency=&scheme=&QOS=EO
    Regards
    Vinay P.

    PS : I have generated the target URL using HTTP client tool

  • Skype.exe attempts to contact potentially maliciou...

    I am getting frequent messages from Malwarebytes that it has "Successfully blocked access to a potentially malicious IP address 222.76.139.5 (Type: outgoing, Port: 32311, Process: skype.exe).  Apparently the IP address is somewhere near Beijing and is listed with pbl.spamhaus.org.  Can anyone tell me why my Skype would be trying to contact this address and how I can stop it.  Thanks.
    Solved!
    Go to Solution.

    I have read similar reports before.  Please check the discussion here - http://community.skype.com/t5/Security-Privacy-Trust-and/suspicious-outgoing-IP-attempts/td-p/68170
    IF YOU FOUND OUR POST USEFUL THEN PLEASE GIVE "KUDOS". IF IT HELPED TO FIX YOUR ISSUE PLEASE MARK IT AS A "SOLUTION" TO HELP OTHERS. THANKS!
    ALTERNATIVE SKYPE DOWNLOAD LINKS | HOW TO RECORD SKYPE VIDEO CALLS | HOW TO HANDLE SUSPICIOS CALLS AND MESSAGES
    SEE MORE TIPS, TRICKS, TUTORIALS AND UPDATES in
    | skypefordummies.blogspot.com | 

  • Help: Could not test the survey URL! It is urgent! Pls helpuFF01

    Dear All,
    I have test a survey in CRM GUI and it is no problem. Then I upload a xml template, name as 'CRM_SVY_BSP_CRMDEV_100.xml', and generate the URL
    'http://crmdev.ww.com:8000/sap/bc/bsp/sap/crm_svy_server/Survey.htm?sap-client=100&applid=CRM_SURVEY_OPPORTUNITIES&svyid=WIN_LOSS ANALYSIS&vers=0000000001&lang=EN&parid=CRM_SVY_BSP_CRMDEV_100.XML' . But when I test, the webpage show nothing(It is a blank page) and has no error. I do not why. Need your help! It is urgent.

    Try activating the service in SICF transaction .Also check if the correct version of Java is installed.

  • Visual Studio 2013, CodedUI, running 2 solutions inside a 'container' solution, same test-case, different URL's.

    Hello!
    I'm running a number of test-cases, captured using CodedUI, on a number of URL's.
    An example, maybe to populate a field within a web-based database.
    Now, in order to run multiple test-cases created with differing solutions, one per URL 'target', I need to 'add' these individual solutions into another solution, to act as a 'container'.
    Not really a problem, even though it does make playlist manipulation more difficult than it needs to be (is it really necessary to have to build the solution everytime a new solution is 'added', rather than one build at the end!?).
    However, when it comes to running the tests, it seems as they are identical barring the URL, even though they have different titles, and it runs both, it seems to put them both under a single banner of 'CodedUITestMethod1'. Why?
    So, if I add a run a suite of say 10 tests, 5 tests of each going to two URL targets, it runs the ten tests, reports as having done 10 tests, but only shows 5 x 'CodedUITestMethod1'. 

    Hi,
    According to your description, I don’t understand clearly about your issue.
    >> I'm running a number of test-cases, captured using CodedUI, on a number of URL's.
    Do you have multiple test methods for each URL or just a data-driven test?
    >> I need to 'add' these individual solutions into another solution, to act as a 'container'.
    How do you ‘add’ these individual solutions? Add existing project?
    >> So, if I add a run a suite of say 10 tests, 5 tests of each going to two URL targets, it runs the ten tests, reports as having done 10 tests, but only shows 5 x 'CodedUITestMethod1'.
    How do you associate test methods to test cases? Where do you check reports?
    Regards
    Starain
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • SCOM 2007R2 - test result from URL

    Hi,
    We run a live service from A or B.  This service is accessed by a static URL (www.liverserviceexample.com for example) so the user doesn't know which we are running from as we fail-over regularly.
    What is the best way to test and ideally display on a dashboard whether the response is from A or B IP Address?  ie. what server are we live on?
    Thanks

    Hi,
    If you could access you service on each server directly i would use a Web Monitor and configure the monitor to use the specified IP of each Server instead of the static URL.
    We used Web Monitors in LB Farms to check our Web Service on each server by configure the static URL in each Server Hostfile to be sure that the Check is only checking the local installation of the service.
    Hope that help you a little to design a solution for your environment :)
    Cheers
    Christoph Maresch | My blogs: blog.cmaresch.at | XING:
    Christoph Maresch
    | Linkedin:
    Christoph Maresch

  • Connection to https AEM URL (SSL)

    Hi,
    I am not able to connect to AEM (5.6.1) version from Adobe Drive 5. Please help.
    URL : https://dam.corp.abc.com

    Thanks Laurel ! I was able to connect to repository after adding the certificate.
    Also, for the help of other forum member :
    If you are trying to connect to repository through Adobe Drive using dispatcher URL, you might get access error message in logs and it will require below configuration in dispatcher.any file filter section:
    # To enable access through drive
       /0005
       /glob "REPORT /crx/server/"
       /type "allow"
    # To enable access through drive
       /0006
       /glob "PROPFIND /crx/server/"
       /type "allow"

  • Attempting to test Function with Bind Variable --- What am I doing wrong?

    When I try to test a function (ComputeFreight) with a bind variable, I get an error, returned.....
    "SQL> EXEC :ComputeFreight :=V_ComputeFreight;
    BEGIN :ComputeFreight :=V_ComputeFreight; END;
    ERROR at line 1:
    ORA-06550: line 1, column 25:
    PLS-00201: identifier 'V_COMPUTEFREIGHT' must be declared
    ORA-06550: line 1, column 7:
    PL/SQL: Statement ignored"
    What am I doing wrong?
    Below is my code with description ----
    create or replace function "ComputeFreight"(p_ORDERNUMBER IN C_ORDER.ORDERNUMBER%TYPE) -- Passing Ordernumber into Function
    return NUMBER
    is
    -- Declaring Variables
    v_ComputeFreight NUMBER(10,2);
    v_low number (10,2) := 0.05;
    v_high number (10,2) := 0.07;
    v_SUBTOTAL NUMBER(10,2);
    begin
    -- Computing order subtotal (Retrieving Item cost and qty from two different tables, multiplying and adding total order cost)
    SELECT SUM(O.QUANTITY * I.ITEMPRICE) INTO v_subtotal
    FROM ORDER_LINE O JOIN INV_ITEM I
         ON (O.ITEMNUMBER = I.ITEMNUMBER)
    WHERE O.ORDERNUMBER = P_ORDERNUMBER;
    -- Testing to see which freight charge rate to use
    IF
    v_subtotal < 300.00 THEN
    v_computefreight := v_subtotal * v_low;
    ELSE
    v_computefreight := v_subtotal * v_high;
    END IF;
    -- Returning Freight Charge
    RETURN v_ComputeFreight;
    end "ComputeFreight";
    -----------------------------------

    You have made at least 2 errors.
    The first one is the name of your function:
    create or replace function "ComputeFreight" (You use double quotas and the mixed case in the function name - it means you
    make your function name case-sensitive. In the call of your function you have to use double-quoted form "ComputeFreight", nothing else.
    If you your function name has to be case-insensitive, don't use double quotas or
    use upper-case form: "COMPUTEFREIGHT".
    The next mistake is how your call you function. You have to do the following:
    var V_ComputeFreight number
    EXEC :V_ComputeFreight := <your function name>
    V_ComputeFreight is a bind variable and you have to read more about this.
    Rgds.
    P.S. and as Dave fairly remarked above you have to pass the argument into the function.
    Message was edited by:
    dnikiforov

Maybe you are looking for