Containers and Kubernetes

Get Involved. Join the Conversation.

Topic

    Fabian Wipfli
    Application Container SOAP Webservice WSDL Port 80
    Topic posted April 9, 2018 by Fabian WipfliBlue Ribbon: 750+ Points 
    148 Views
    Title:
    Application Container SOAP Webservice WSDL Port 80
    Summary:
    Application Container SOAP Webservice WSDL Port 80
    Content:

    Hi, I deployed a SOAP Webservice as WAR to the Oracle Application Container. The problem is that in the WSDL the xsd import schema locations are with port 80. I can't access the XSD's with the port 80. How can I change the URL's in the WSDL or how can I achive to access the XSD's with port 80.

    Example =>

    <definitions targetNamespace="http://www.emilfrey.ch/efit/ws/createorder/service" name="WsEfitcreateOrderService">

    <types>

    <xsd:schema>

    <xsd:import namespace="http://emilfrey.ch/efit/ws/common/2015/ping" schemaLocation="http://createorder-a431033.apaas.em3.oraclecloud.com:80/CreateOrder/WsEfitcreateOrderSoapPort?xsd=1"/>

    </xsd:schema>

    <xsd:schema>

    <xsd:import namespace="http://www.emilfrey.ch/efit/ws/createorder/messages" schemaLocation="http://createorder-a431033.apaas.em3.oraclecloud.com:80/CreateOrder/WsEfitcreateOrderSoapPort?xsd=2"/>

    </xsd:schema>

    <xsd:schema>

    <xsd:import namespace="http://www.emilfrey.ch/efit/ws/getorder/messages" schemaLocation="http://createorder-a431033.apaas.em3.oraclecloud.com:80/CreateOrder/WsEfitcreateOrderSoapPort?xsd=3"/>

    </xsd:schema>

    <xsd:schema>

    <xsd:import namespace="http://www.emilfrey.ch/efit/ws/createorder/schema" schemaLocation="http://createorder-a431033.apaas.em3.oraclecloud.com:80/CreateOrder/WsEfitcreateOrderSoapPort?xsd=4"/>

    </xsd:schema>

    <xsd:schema>

    <xsd:import namespace="http://www.emilfrey.ch/efit/ws/createorder/technik" schemaLocation="http://createorder-a431033.apaas.em3.oraclecloud.com:80/CreateOrder/WsEfitcreateOrderSoapPort?xsd=5"/>

    </xsd:schema>

    <xsd:schema>

    <xsd:import namespace="http://www.emilfrey.ch/efit/ws/getorder/schema" schemaLocation="http://createorder-a431033.apaas.em3.oraclecloud.com:80/CreateOrder/WsEfitcreateOrderSoapPort?xsd=6"/>

    </xsd:schema>

    </types>

    <message name="ping"><part name="pingRequest" element="ns1:pingRequest"/>

    </message>

    <message name="pingResponse">

    <part name="pingResponse" element="ns2:pingResponse"/>

    </message>

    <message name="createOrder"><part name="CreateOrderRequest" element="ns3:CreateOrderRequest"/>

    </message>

    <message name="createOrderResponse">

    <part name="CreateOrderResponse" element="ns4:CreateOrderResponse"/>

    </message>

    <message name="getOrder">

    <part name="GetOrderRequest" element="ns5:GetOrderRequest"/>

    </message>

    <message name="getOrderResponse">

    <part name="GetOrderResponse" element="ns6:GetOrderResponse"/>

    </message><portType name="WsEfitcreateOrderPortType">

    <operation name="ping">

    <input wsam:Action="ping" message="tns:ping"/>

    <output wsam:Action="http://www.emilfrey.ch/efit/ws/createorder/service/WsEfitcreateOrderPortType/pingResponse" message="tns:pingResponse"/>

    </operation>

    <operation name="createOrder">

    <input wsam:Action="createOrder" message="tns:createOrder"/>

    <output wsam:Action="http://www.emilfrey.ch/efit/ws/createorder/service/WsEfitcreateOrderPortType/createOrderResponse" message="tns:createOrderResponse"/>

    </operation><operation name="getOrder">

    <input wsam:Action="getOrder" message="tns:getOrder"/>

    <output wsam:Action="http://www.emilfrey.ch/efit/ws/createorder/service/WsEfitcreateOrderPortType/getOrderResponse" message="tns:getOrderResponse"/>

    </operation>

    </portType>

    <binding name="WsEfitcreateOrderSoapPortBinding" type="tns:WsEfitcreateOrderPortType">

    <soap:binding transport="http://schemas.xmlsoap.org/soap/http" style="document"/><operation name="ping">

    <soap:operation soapAction="ping"/>

    <input><soap:body use="literal"/>

    </input>

    <output>

    <soap:body use="literal"/>

    </output>

    </operation>

    <operation name="createOrder">

    <soap:operation soapAction="createOrder"/>

    <input>

    <soap:body use="literal"/>

    </input>

    <output>

    <soap:body use="literal"/>

    </output>

    </operation>

    <operation name="getOrder">

    <soap:operation soapAction="getOrder"/>

    <input>

    <soap:body use="literal"/>

    </input>

    <output>

    <soap:body use="literal"/>

    </output>

    </operation>

    </binding>