0 Replies Latest reply on Feb 12, 2016 7:51 AM by brucewayne

    ESB 4.12  EBWS(Endpoint Web Service): How to use domain name in place of IP Address in generated WSDL?

    brucewayne

      Hello. I am in process of upgrading my existing JBoss ESB installation

      from 4.5 to 4.12. Once I deployed my .esb modules EBWS(Endpoint Web Service) to 4.12, I noticed the wsdl URL contains IP Address of hosted machine

      when referencing .xsd.

       

      Is there a way to replace IP Address with a domain name?  I assume that this can be configured, But not sure where?

       

      The following depicts my the situation where I would like to replace '127.0.0.1' with 'www.mydomain.com'.

       

      Current Result:

       

      Snippet from WSDL of web service of EBWS(Endpoint Web Service) style:

       

      <xs:schema targetNamespace="http://www.jboss.org/sayHi" version="1.0">

         <xs:include schemaLocation="http://127.0.0.1:8080/Quickstart_publish_as_webservice_inonly/ebws/ESBServiceSample/HelloWorldPubService?wsdl&resource=request.xsd"/>

      </xs:schema>

       

      Desired Result:

       

      Snippet from WSDL of web service of EBWS(Endpoint Web Service) style:

       

      <xs:schema targetNamespace="http://www.jboss.org/sayHi" version="1.0">

         <xs:include schemaLocation="http://www.mydomain.com:8080/Quickstart_publish_as_webservice_inonly/ebws/ESBServiceSample/HelloWorldPubService?wsdl&resource=request.xsd"/>

      </xs:schema>

       

       

      Background:

       

      JBoss version: 4.12

       

       

      Thank you in advance!