CA Service Management

  • 1.  NEED TO CHANGE ADDRESS LOCATION OF WSDL TO FULLY QUALIFIED DOMAIN NAME

    Posted Sep 21, 2017 08:43 AM

    We need to change the "wsdlsoap:address location" of the USD_R11_WebService to a fully qualified domain name to allow customer from external environments to use web services to access our environment.
    At this stage, when opening up the wsdl the "wsdlsoap:address location" point to an IP address.
    Please assist



  • 2.  Re: NEED TO CHANGE ADDRESS LOCATION OF WSDL TO FULLY QUALIFIED DOMAIN NAME

    Broadcom Employee
    Posted Sep 21, 2017 09:34 AM

    Hey Christa,

     

    I dont think you need to change anything.  That value returns what ever URL you have tried to access our SOAP URL by.

     

    So, example -   if you accessed the URL by:  https://mywebservicesurl.company.com:58443/axis/services/USD_R11_WebService?wsdl 

     

    the value of <wsdlsoap:address location="https://mywebservicesurl.company.com:58443/axis/services/USD_R11_WebService"/>

     

     

    Hope this helps

    _R



  • 3.  Re: NEED TO CHANGE ADDRESS LOCATION OF WSDL TO FULLY QUALIFIED DOMAIN NAME

    Posted Sep 21, 2017 10:17 AM

    I am using url:

    https://mycompany.za.com/axis/services/USD_R11_WebService?wsdl

     

    When scrolling down on the wsdl screen, I see:

    <wsdl:service name="USD_WebService">
    <wsdl:port binding="impl:USD_WebServiceSoapSoapBinding" name="USD_WebServiceSoap">
    </wsdl:port>
    </wsdl:service>
    where 000.000.000.000 is the IP address of my application server.


  • 4.  Re: NEED TO CHANGE ADDRESS LOCATION OF WSDL TO FULLY QUALIFIED DOMAIN NAME

    Broadcom Employee
    Posted Sep 21, 2017 10:45 AM

    I'm guessing you have a load balancer / proxy server that's translating your   mycompany.za.com  to SDM servers IP.

     

    Because the request that SDM SOAP is getting (before it sends the response back)  has an IP address (mostly from your proxy/balancer).

     

    _R



  • 5.  Re: NEED TO CHANGE ADDRESS LOCATION OF WSDL TO FULLY QUALIFIED DOMAIN NAME
    Best Answer

    Posted Sep 22, 2017 03:39 AM

    In order to resolve this issue we switched on ProxyPreserveHost.

     

    • Preserve Host

    When the WSDL is generated via Axis servlet, the Host HTTP header is used to build the URL header is used to build the URL of WS endpoints in the WSDL. So if you are using mod_proxy to forward HTTP requests to a servlet container don’t forget to add this instruction.



  • 6.  Re: NEED TO CHANGE ADDRESS LOCATION OF WSDL TO FULLY QUALIFIED DOMAIN NAME

    Broadcom Employee
    Posted Sep 22, 2017 09:49 AM

    thank you for sharing this option for Apache ReverseProxy configuration Christa

    _R