4 Replies Latest reply on Jun 16, 2015 12:09 PM by dmshimself

    LDSD Console - Load Balancer / SSL Offloading / WSE816 Error

    Rookie

      Issue:

       

      We are trying to connect the LANDesk Service Desk Console to a load balanced address https://servicedesk.company.com. SSL is done on the load balancer. Console connections directly to the webservers (i.e. https://webserver1.company.com, https://webserver1.company.com) work without issue. Below are the errors we are receiving from the different configurations we have tried.

       

      Does anyone use this setup and is able to assist/provide some guidance?  Thanks.

       

      Environment:

      1. LANDesk Version – 7.5
      2. Two (2) Web Front End Servers (Windows 2008 R2 x64)
        • Web Server 1 FQDN = Webserver1.company.com
        • Web Server 1 FQDN = WebServer2.company.com
      3. Cisco ACE Load Balancer (with SSL Offloading)
      4. SSL certificate for URL servicedesk.company.com

       

      Configuration File:

      Console64.exe.config or Console64.exe.config (C:\Program Files (x86)\LANDesk\Service Desk\Console)

       

      Configuration 1 and Error

      <add key="TPS Host" value="https://servicedesk.company.com/ServiceDesk.Framework" />

      <add key="Url" value="https://servicedesk.company.com/ServiceDesk.Framework" />

       

      Error

      Destination Unreachable ---> WSE816: The <To> header must match the value of an incoming message's HTTP Request Url if the soap receiver does not have an actor name. The <To> header received contained "https://servicedesk.company.com/ServiceDesk.Framework/SystemService.asmx" while the HTTP Request Url was "http://servicedesk.company.com/ServiceDesk.Framework/SystemService.asmx".

       

      Configuration 2 and Error

      <add key="TPS Host" value="http://servicedesk.company.com/ServiceDesk.Framework" />

      <add key="Url" value="https://servicedesk.company.com/ServiceDesk.Framework" />


      Error

      Destination Unreachable ---> WSE816: The <To> header must match the value of an incoming message's HTTP Request Url if the soap receiver does not have an actor name. The <To> header received contained "https://servicedesk.company.com/ServiceDesk.Framework/SystemService.asmx" while the HTTP Request Url was "http://servicedesk.company.com/ServiceDesk.Framework/SystemService.asmx".

       

      Configuration 3 and Error

      <add key="TPS Host" value="https://servicedesk.company.com/ServiceDesk.Framework" />

      <add key="Url" value="http://servicedesk.company.com/ServiceDesk.Framework" />

       

      Error

      Logging on to Server...

      Response from Services

      Response is not well-formed XML.

       

      Additional Information

      From the below articles, it seems like you can stop the SOAP actor test in .Net code. Is it possible to set this value in a LANDesk Configuration file on the Web Servers?

      http://groups.google.com/group/microsoft.public.dotnet.framework.webservices.enhancements/browse_thread/thread/ba9f617ea0c95d3e

      http://msdn.microsoft.com/en-us/library/microsoft.web.services3.messaging.soapactorattribute.aspx#Y0