facebook

Redundant Namespaces

  1. MyEclipse Archived
  2.  > 
  3. Web Services
Viewing 2 posts - 1 through 2 (of 2 total)
  • Author
    Posts
  • #271407 Reply

    ph1729
    Member

    I have been given a WSDL file and I am trying to create a web service using the Top-down approach using MyEclipse 5.5.1 GA.

    The WSDL that gets generated has redundant namespaces. In the original WSDL file, there is a namespace prefix set called “ch” which is referenced many times in the elements. The WSDL that is generated doesn’t even use this prefix, instead it creates a new prefix for each element…ns1, ns2, ns3. Why doesn’t the generated WSDL use only the prefix that is specified in the definitions element. Also, the “tns” prefix isn’t being used all the time in the generated WSDL. Again, new namespace prefixes are being defined and used.

    Here is the WSDL file that I am using to generate the web service.

    <?xml version=”1.0″ encoding=”utf-8″?>
    <definitions xmlns=”http://schemas.xmlsoap.org/wsdl/&#8221; xmlns:http=”http://schemas.xmlsoap.org/wsdl/http/&#8221; xmlns:s=”http://www.w3.org/2001/XMLSchema&#8221; xmlns:tns=”http://sdrs.att.com/NocemAlarm&#8221; xmlns:ch=”http://cio.att.com/commonheader/v3&#8243; xmlns:soap=”http://schemas.xmlsoap.org/wsdl/soap/&#8221; targetNamespace=”http://sdrs.att.com/NocemAlarm”&gt;
    <types>
    <schema targetNamespace=”http://cio.att.com/commonheader/v3&#8243; xmlns=”http://www.w3.org/2001/XMLSchema&#8221; xmlns:ch=”http://cio.att.com/commonheader/v3&#8243; elementFormDefault=”qualified”>
    <element name=”WSCallback”>
    <complexType>
    <sequence>
    <element name=”URL” type=”string”/>
    <element ref=”ch:WSCorrelationId” minOccurs=”0″/>
    </sequence>
    </complexType>
    </element>
    <element name=”WSContext”>
    <complexType>
    <sequence>
    <element name=”WSNameValue” minOccurs=”0″ maxOccurs=”unbounded”>
    <complexType>
    <sequence>
    <element name=”Name” type=”string”/>
    <element name=”Value” type=”string”/>
    </sequence>
    </complexType>
    </element>
    </sequence>
    </complexType>
    </element>
    <element name=”WSCorrelationId” type=”string”/>
    <element name=”WSConversationId” type=”string”/>
    <element name=”WSEndUserToken”>
    <complexType>
    <sequence>
    <element name=”Token” type=”string” minOccurs=”0″/>
    <element name=”TokenType” type=”string” minOccurs=”0″/>
    </sequence>
    </complexType>
    </element>
    <element name=”WSEnterpriseLogging”>
    <complexType>
    <sequence>
    <element name=”ApplicationID” type=”string” minOccurs=”0″/>
    <element name=”LoggingKey” type=”string” minOccurs=”0″/>
    </sequence>
    </complexType>
    </element>
    <element name=”WSException”>
    <complexType>
    <sequence>
    <element name=”Message” type=”string”/>
    <element name=”ErrorCode” type=”string”/>
    </sequence>
    </complexType>
    </element>
    <element name=”WSMessageData”>
    <complexType>
    <sequence>
    <element name=”MessageId” type=”string” minOccurs=”0″/>
    <element name=”RefToMessageId” type=”string” minOccurs=”0″/>
    <element name=”Timestamp” type=”dateTime” minOccurs=”0″/>
    </sequence>
    </complexType>
    </element>
    <element name=”WSResponseMessageExpiration” type=”long”/>
    <element name=”WSHeader”>
    <complexType>
    <sequence>
    <element ref=”ch:WSEndUserToken” minOccurs=”0″/>
    <element ref=”ch:WSContext” minOccurs=”0″/>
    <element ref=”ch:WSCallback” minOccurs=”0″/>
    <element ref=”ch:WSConversationId” minOccurs=”0″/>
    <element ref=”ch:WSMessageData” minOccurs=”0″/>
    <element ref=”ch:WSResponseMessageExpiration” minOccurs=”0″/>
    <element ref=”ch:WSEnterpriseLogging” minOccurs=”0″/>
    </sequence>
    </complexType>
    </element>
    <element name=”WSResponseHeader”>
    <complexType>
    <sequence>
    <element ref=”ch:WSContext” minOccurs=”0″/>
    <element ref=”ch:WSCorrelationId” minOccurs=”0″/>
    <element ref=”ch:WSConversationId” minOccurs=”0″/>
    <element ref=”ch:WSMessageData” minOccurs=”0″/>
    <element ref=”ch:WSEnterpriseLogging” minOccurs=”0″/>
    </sequence>
    </complexType>
    </element>
    </schema>
    <xs:schema targetNamespace=”http://sdrs.att.com/NocemAlarm&#8221; xmlns:ch=”http://cio.att.com/commonheader/v3&#8243; xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; xmlns=”http://sdrs.att.com/NocemAlarm&#8221; elementFormDefault=”qualified” attributeFormDefault=”unqualified”>
    <xs:import namespace=”http://cio.att.com/commonheader/v3″/&gt;
    <xs:complexType name=”TSG”>
    <xs:sequence>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”btfn_tgn” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”clli” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”trunks” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”mb” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”sig_t” type=”xs:string”/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name=”TSGList”>
    <xs:sequence>
    <xs:element name=”TSG” type=”tns:TSG” minOccurs=”0″ maxOccurs=”unbounded”/>
    </xs:sequence>
    </xs:complexType>
    <xs:complexType name=”WSNEMOSAlert”>
    <xs:sequence>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”action” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”source” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”incidentID” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”alertID” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”alertType” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”fromClli” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”toClli” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”state” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”startTime” type=”xs:dateTime”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”endTime” type=”xs:dateTime”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”duration” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”alarmedEntity” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”alertAttributes” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”descStatList” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”impStatTotList” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”impStatMonList” type=”xs:string”/>
    <xs:element minOccurs=”0″ maxOccurs=”1″ name=”TSGs” type=”tns:TSGList”/>
    </xs:sequence>
    </xs:complexType>
    <xs:element name=”NEMOSAlertUpdateRequest”>
    <xs:complexType>
    <xs:sequence>
    <xs:element ref=”ch:WSHeader”/>
    <xs:element name=”NEMOSAlert” minOccurs=”0″ maxOccurs=”1″ type=”tns:WSNEMOSAlert”/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    <xs:element name=”NEMOSAlertUpdateResponse”>
    <xs:complexType>
    <xs:sequence>
    <xs:element ref=”ch:WSResponseHeader” minOccurs=”0″/>
    <xs:element name=”responseMsg” minOccurs=”1″ maxOccurs=”1″ type=”xs:string”/>
    <xs:element name=”responseCode” minOccurs=”1″ maxOccurs=”1″ type=”xs:int”/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    <xs:element name=”PingRequest”>
    <xs:complexType>
    <xs:sequence>
    <xs:element ref=”ch:WSHeader”/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    <xs:element name=”PingResponse”>
    <xs:complexType>
    <xs:sequence>
    <xs:element ref=”ch:WSResponseHeader” minOccurs=”0″/>
    <xs:element name=”responseMsg” minOccurs=”1″ maxOccurs=”1″ type=”xs:string”/>
    <xs:element name=”responseCode” minOccurs=”1″ maxOccurs=”1″ type=”xs:int”/>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xs:schema>
    </types>
    <message name=”doNEMOSAlertUpdateRequest”>
    <part name=”parameters” element=”tns:NEMOSAlertUpdateRequest”/>
    </message>
    <message name=”doNEMOSAlertUpdateResponse”>
    <part name=”parameters” element=”tns:NEMOSAlertUpdateResponse”/>
    </message>
    <message name=”doPingRequest”>
    <part name=”parameters” element=”tns:PingRequest”/>
    </message>
    <message name=”doPingResponse”>
    <part name=”parameters” element=”tns:PingResponse”/>
    </message>
    <message name=”WSException”>
    <part name=”WSException” element=”ch:WSException”/>
    </message>
    <portType name=”SdrsPortType”>
    <operation name=”doNEMOSAlertUpdate”>
    <input message=”tns:doNEMOSAlertUpdateRequest”/>
    <output message=”tns:doNEMOSAlertUpdateResponse”/>
    <fault name=”WSException” message=”tns:WSException”/>
    </operation>
    <operation name=”doPing”>
    <input message=”tns:doPingRequest”/>
    <output message=”tns:doPingResponse”/>
    <fault name=”WSException” message=”tns:WSException”/>
    </operation>
    </portType>
    <binding name=”SdrsBinding” type=”tns:SdrsPortType”>
    <soap:binding style=”document” transport=”http://schemas.xmlsoap.org/soap/http”/&gt;
    <operation name=”doNEMOSAlertUpdate”>
    <soap:operation soapAction=”http://sdrs.ncs.att.com/NocemAlarm/doNEMOSAlertUpdate&#8221; style=”document”/>
    <input>
    <soap:body use=”literal”/>
    </input>
    <output>
    <soap:body use=”literal”/>
    </output>
    <fault name=”WSException”>
    <soap:fault name=”WSException” use=”literal”/>
    </fault>
    </operation>
    <operation name=”doPing”>
    <soap:operation soapAction=”http://sdrs.ncs.att.com/NocemAlarm/doPing&#8221; style=”document”/>
    <input>
    <soap:body use=”literal”/>
    </input>
    <output>
    <soap:body use=”literal”/>
    </output>
    <fault name=”WSException”>
    <soap:fault name=”WSException” use=”literal”/>
    </fault>
    </operation>
    </binding>
    <service name=”Sdrs”>
    <port name=”SdrsPort” binding=”tns:SdrsBinding”>
    <soap:address location=”http://localhost:8080/testWebService/services/Sdrs”/&gt;
    </port>
    </service>
    </definitions>

    Here is the WSDL that is generated.

    <?xml version=”1.0″ encoding=”UTF-8″ ?>
    – <wsdl:definitions targetNamespace=”http://sdrs.att.com/NocemAlarm&#8221; xmlns:tns=”http://sdrs.att.com/NocemAlarm&#8221; xmlns:wsdlsoap=”http://schemas.xmlsoap.org/wsdl/soap/&#8221; xmlns:soap12=”http://www.w3.org/2003/05/soap-envelope&#8221; xmlns:ns1=”http://cio.att.com/commonheader/v3&#8243; xmlns:xsd=”http://www.w3.org/2001/XMLSchema&#8221; xmlns:soapenc11=”http://schemas.xmlsoap.org/soap/encoding/&#8221; xmlns:soapenc12=”http://www.w3.org/2003/05/soap-encoding&#8221; xmlns:soap11=”http://schemas.xmlsoap.org/soap/envelope/&#8221; xmlns:wsdl=”http://schemas.xmlsoap.org/wsdl/”&gt;
    – <wsdl:types>
    – <xsd:schema xmlns:xsd=”http://www.w3.org/2001/XMLSchema&#8221; attributeFormDefault=”qualified” elementFormDefault=”qualified” targetNamespace=”http://sdrs.att.com/NocemAlarm”&gt;
    – <xs:element xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”PingResponse”>
    – <xs:complexType>
    – <xs:sequence>
    <xs:element minOccurs=”0″ ref=”ns1:WSResponseHeader” />
    <xs:element name=”responseMsg” type=”xs:string” />
    <xs:element name=”responseCode” type=”xs:int” />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    – <xs:element xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”NEMOSAlertUpdateRequest”>
    – <xs:complexType>
    – <xs:sequence>
    <xs:element ref=”ns1:WSHeader” />
    <xs:element xmlns:ns2=”http://sdrs.att.com/NocemAlarm&#8221; minOccurs=”0″ name=”NEMOSAlert” type=”ns2:WSNEMOSAlert” />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    – <xs:complexType xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”WSNEMOSAlert”>
    – <xs:sequence>
    <xs:element minOccurs=”0″ name=”action” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”source” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”incidentID” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”alertID” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”alertType” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”fromClli” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”toClli” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”state” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”startTime” type=”xs:anySimpleType” />
    <xs:element minOccurs=”0″ name=”endTime” type=”xs:anySimpleType” />
    <xs:element minOccurs=”0″ name=”duration” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”alarmedEntity” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”alertAttributes” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”descStatList” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”impStatTotList” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”impStatMonList” type=”xs:string” />
    <xs:element xmlns:ns3=”http://sdrs.att.com/NocemAlarm&#8221; minOccurs=”0″ name=”TSGs” type=”ns3:TSGList” />
    </xs:sequence>
    </xs:complexType>
    – <xs:complexType xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”TSGList”>
    – <xs:sequence>
    <xs:element xmlns:ns4=”http://sdrs.att.com/NocemAlarm&#8221; maxOccurs=”unbounded” minOccurs=”0″ name=”TSG” type=”ns4:TSG” />
    </xs:sequence>
    </xs:complexType>
    – <xs:complexType xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”TSG”>
    – <xs:sequence>
    <xs:element minOccurs=”0″ name=”btfn_tgn” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”clli” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”trunks” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”mb” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”sig_t” type=”xs:string” />
    </xs:sequence>
    </xs:complexType>
    – <xs:element xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”NEMOSAlertUpdateResponse”>
    – <xs:complexType>
    – <xs:sequence>
    <xs:element minOccurs=”0″ ref=”ns1:WSResponseHeader” />
    <xs:element name=”responseMsg” type=”xs:string” />
    <xs:element name=”responseCode” type=”xs:int” />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    – <xs:element xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”PingRequest”>
    – <xs:complexType>
    – <xs:sequence>
    <xs:element ref=”ns1:WSHeader” />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xsd:schema>
    – <xsd:schema xmlns:xsd=”http://www.w3.org/2001/XMLSchema&#8221; attributeFormDefault=”qualified” elementFormDefault=”qualified” targetNamespace=”http://cio.att.com/commonheader/v3″&gt;
    – <xs:element xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”WSHeader”>
    – <xs:complexType>
    – <xs:sequence>
    <xs:element xmlns:ns1=”http://cio.att.com/commonheader/v3&#8243; minOccurs=”0″ ref=”ns1:WSEndUserToken” />
    <xs:element xmlns:ns2=”http://cio.att.com/commonheader/v3&#8243; minOccurs=”0″ ref=”ns2:WSContext” />
    <xs:element xmlns:ns3=”http://cio.att.com/commonheader/v3&#8243; minOccurs=”0″ ref=”ns3:WSCallback” />
    <xs:element minOccurs=”0″ name=”WSConversationId” type=”xs:string” />
    <xs:element xmlns:ns4=”http://cio.att.com/commonheader/v3&#8243; minOccurs=”0″ ref=”ns4:WSMessageData” />
    <xs:element minOccurs=”0″ name=”WSResponseMessageExpiration” type=”xs:long” />
    <xs:element xmlns:ns5=”http://cio.att.com/commonheader/v3&#8243; minOccurs=”0″ ref=”ns5:WSEnterpriseLogging” />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    – <xs:element xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”WSResponseHeader”>
    – <xs:complexType>
    – <xs:sequence>
    <xs:element xmlns:ns6=”http://cio.att.com/commonheader/v3&#8243; minOccurs=”0″ ref=”ns6:WSContext” />
    <xs:element minOccurs=”0″ name=”WSCorrelationId” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”WSConversationId” type=”xs:string” />
    <xs:element xmlns:ns7=”http://cio.att.com/commonheader/v3&#8243; minOccurs=”0″ ref=”ns7:WSMessageData” />
    <xs:element xmlns:ns8=”http://cio.att.com/commonheader/v3&#8243; minOccurs=”0″ ref=”ns8:WSEnterpriseLogging” />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    – <xs:element xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”WSResponseHeader”>
    – <xs:complexType>
    – <xs:sequence>
    <xs:element xmlns:ns9=”http://cio.att.com/commonheader/v3&#8243; minOccurs=”0″ ref=”ns9:WSContext” />
    <xs:element minOccurs=”0″ name=”WSCorrelationId” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”WSConversationId” type=”xs:string” />
    <xs:element xmlns:ns10=”http://cio.att.com/commonheader/v3&#8243; minOccurs=”0″ ref=”ns10:WSMessageData” />
    <xs:element xmlns:ns11=”http://cio.att.com/commonheader/v3&#8243; minOccurs=”0″ ref=”ns11:WSEnterpriseLogging” />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    – <xs:element xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”WSContext”>
    – <xs:complexType>
    – <xs:sequence>
    – <xs:element maxOccurs=”unbounded” minOccurs=”0″ name=”WSNameValue”>
    – <xs:complexType>
    – <xs:sequence>
    <xs:element name=”Name” type=”xs:string” />
    <xs:element name=”Value” type=”xs:string” />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    – <xs:element xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”WSMessageData”>
    – <xs:complexType>
    – <xs:sequence>
    <xs:element minOccurs=”0″ name=”MessageId” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”RefToMessageId” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”Timestamp” type=”xs:anySimpleType” />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    – <xs:element xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”WSEnterpriseLogging”>
    – <xs:complexType>
    – <xs:sequence>
    <xs:element minOccurs=”0″ name=”ApplicationID” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”LoggingKey” type=”xs:string” />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    – <xs:element xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”WSException”>
    – <xs:complexType>
    – <xs:sequence>
    <xs:element name=”Message” type=”xs:string” />
    <xs:element name=”ErrorCode” type=”xs:string” />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    – <xs:element xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”WSHeader”>
    – <xs:complexType>
    – <xs:sequence>
    <xs:element xmlns:ns12=”http://cio.att.com/commonheader/v3&#8243; minOccurs=”0″ ref=”ns12:WSEndUserToken” />
    <xs:element xmlns:ns13=”http://cio.att.com/commonheader/v3&#8243; minOccurs=”0″ ref=”ns13:WSContext” />
    <xs:element xmlns:ns14=”http://cio.att.com/commonheader/v3&#8243; minOccurs=”0″ ref=”ns14:WSCallback” />
    <xs:element minOccurs=”0″ name=”WSConversationId” type=”xs:string” />
    <xs:element xmlns:ns15=”http://cio.att.com/commonheader/v3&#8243; minOccurs=”0″ ref=”ns15:WSMessageData” />
    <xs:element minOccurs=”0″ name=”WSResponseMessageExpiration” type=”xs:long” />
    <xs:element xmlns:ns16=”http://cio.att.com/commonheader/v3&#8243; minOccurs=”0″ ref=”ns16:WSEnterpriseLogging” />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    – <xs:element xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”WSEndUserToken”>
    – <xs:complexType>
    – <xs:sequence>
    <xs:element minOccurs=”0″ name=”Token” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”TokenType” type=”xs:string” />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    – <xs:element xmlns:xs=”http://www.w3.org/2001/XMLSchema&#8221; name=”WSCallback”>
    – <xs:complexType>
    – <xs:sequence>
    <xs:element name=”URL” type=”xs:string” />
    <xs:element minOccurs=”0″ name=”WSCorrelationId” type=”xs:string” />
    </xs:sequence>
    </xs:complexType>
    </xs:element>
    </xsd:schema>
    </wsdl:types>
    – <wsdl:message name=”doNEMOSAlertUpdateRequest”>
    <wsdl:part name=”NEMOSAlertUpdateRequest” element=”tns:NEMOSAlertUpdateRequest” />
    </wsdl:message>
    – <wsdl:message name=”doNEMOSAlertUpdateResponse”>
    <wsdl:part name=”NEMOSAlertUpdateResponse” element=”tns:NEMOSAlertUpdateResponse” />
    </wsdl:message>
    – <wsdl:message name=”doPingResponse”>
    <wsdl:part name=”PingResponse” element=”tns:PingResponse” />
    </wsdl:message>
    – <wsdl:message name=”doPingRequest”>
    <wsdl:part name=”PingRequest” element=”tns:PingRequest” />
    </wsdl:message>
    – <wsdl:message name=”WSException”>
    <wsdl:part name=”WSException” element=”ns1:WSException” />
    </wsdl:message>
    – <wsdl:portType name=”SdrsPortType”>
    – <wsdl:operation name=”doNEMOSAlertUpdate”>
    <wsdl:input name=”doNEMOSAlertUpdateRequest” message=”tns:doNEMOSAlertUpdateRequest” />
    <wsdl:output name=”doNEMOSAlertUpdateResponse” message=”tns:doNEMOSAlertUpdateResponse” />
    <wsdl:fault name=”WSException” message=”tns:WSException” />
    </wsdl:operation>
    – <wsdl:operation name=”doPing”>
    <wsdl:input name=”doPingRequest” message=”tns:doPingRequest” />
    <wsdl:output name=”doPingResponse” message=”tns:doPingResponse” />
    <wsdl:fault name=”WSException” message=”tns:WSException” />
    </wsdl:operation>
    </wsdl:portType>
    – <wsdl:binding name=”SdrsHttpBinding” type=”tns:SdrsPortType”>
    <wsdlsoap:binding style=”document” transport=”http://schemas.xmlsoap.org/soap/http&#8221; />
    – <wsdl:operation name=”doNEMOSAlertUpdate”>
    <wsdlsoap:operation soapAction=”http://sdrs.att.com/NocemAlarm/doNEMOSAlertUpdate&#8221; />
    – <wsdl:input name=”doNEMOSAlertUpdateRequest”>
    <wsdlsoap:body use=”literal” />
    </wsdl:input>
    – <wsdl:output name=”doNEMOSAlertUpdateResponse”>
    <wsdlsoap:body use=”literal” />
    </wsdl:output>
    – <wsdl:fault name=”WSException”>
    <wsdlsoap:fault name=”WSException” use=”literal” />
    </wsdl:fault>
    </wsdl:operation>
    – <wsdl:operation name=”doPing”>
    <wsdlsoap:operation soapAction=”http://sdrs.att.com/NocemAlarm/doPing&#8221; />
    – <wsdl:input name=”doPingRequest”>
    <wsdlsoap:body use=”literal” />
    </wsdl:input>
    – <wsdl:output name=”doPingResponse”>
    <wsdlsoap:body use=”literal” />
    </wsdl:output>
    – <wsdl:fault name=”WSException”>
    <wsdlsoap:fault name=”WSException” use=”literal” />
    </wsdl:fault>
    </wsdl:operation>
    </wsdl:binding>
    – <wsdl:service name=”Sdrs”>
    – <wsdl:port name=”SdrsHttpPort” binding=”tns:SdrsHttpBinding”>
    <wsdlsoap:address location=”http://localhost:8080/testWebService/services/Sdrs&#8221; />
    </wsdl:port>
    </wsdl:service>
    </wsdl:definitions>

    #271597 Reply

    Loyal Water
    Member

    Hi ph1729,
    This seems like an XFire issue. We are following this up with the XFire team. Thank you for your patience.

Viewing 2 posts - 1 through 2 (of 2 total)
Reply To: Redundant Namespaces

You must be logged in to post in the forum log in