Author Topic: "Binding Faults donot match" message  (Read 451 times)

dougzer0

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
"Binding Faults donot match" message
« on: February 17, 2017, 02:44:42 pm »
I'm importing a WSLD into my model and I receive this error

Loading WSDL File....OK

Reading Header Information....OK

Creating WSDL Package : AudienceGroup....OK

Importing Schema Into Package : Types....OK

[GetAudienceGrpServiceBinding] Binding Faults donot match [GetAudienceGrpServicePortType] PortType
Error in Binding Operation : GetAudienceGrpService

Here is the WSDL. I've tried various combinations of fault names but nothing seems to change the error message.

<definitions targetNamespace="urn:GetAudienceGrpService" xmlns:xsd="http://www.w3.org/2001/XMLSchema" xmlns="http://schemas.xmlsoap.org/wsdl/" xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap12/" xmlns:tns="urn:GetAudienceGrpService">
   <types>
      <xsd:schema targetNamespace="urn:GetAudienceGrpService" elementFormDefault="qualified">
         
         
      <xsd:complexType name="Group">
                <xsd:sequence>
                  <xsd:element name="groupType" type="xsd:string" minOccurs="1" maxOccurs="1"></xsd:element>
                  <xsd:element name="MyBlueCode" type="xsd:string" minOccurs="1" maxOccurs="1"></xsd:element>
                  <xsd:element name="groupCode" type="xsd:string" minOccurs="1" maxOccurs="1"></xsd:element>
                  <xsd:element name="groupDescription" type="xsd:string" minOccurs="1" maxOccurs="1"></xsd:element>
        <xsd:element name="codeTermDate" type="xsd:date" minOccurs="1" maxOccurs="1"></xsd:element>
                 </xsd:sequence>
      </xsd:complexType>


         <xsd:element name="AudienceGroupRequest">
            <xsd:complexType>
               <xsd:sequence>                 
                  <xsd:element name="memberID" type="xsd:string"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="AudienceGroupResponse">
            <xsd:complexType>
               <xsd:sequence>                 
                  <xsd:element name="memberID" type="xsd:string"/>
                  <xsd:element name="Group" type="tns:Group" minOccurs="1" maxOccurs="unbounded"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="AudienceGroupFaultResponse">
            <xsd:complexType>
               <xsd:sequence>                 
                  <xsd:element name="memberID" type="xsd:string"/>
                  <xsd:element name="errorCode" type="xsd:string"/>
             <xsd:element name="errorDescription" type="xsd:string"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
      </xsd:schema>
   </types>
   <message name="AudienceGroupResponse">
      <part name="parameters" element="tns:AudienceGroupResponse"/>
   </message>
   <message name="AudienceGroupFault">
      <part name="parameters" element="tns:AudienceGroupFault"/>
   </message>
   <message name="AudienceGroupRequest">
      <part name="parameters" element="tns:AudienceGroupRequest"/>
   </message>
   <portType name="GetAudienceGrpServicePortType">
      <operation name="GetAudienceGrpService">
         <input message="tns:AudienceGroupRequest"/>
         <output message="tns:AudienceGroupResponse"/>
         <fault message="tns:AudienceGroupFault" name="AudienceGroupFault"/>
      </operation>
   </portType>
   <binding name="GetAudienceGrpServiceBinding" type="tns:GetAudienceGrpServicePortType">
      <soap:binding style="document" transport="http://schemas.xmlsoap.org/soap/http"/>
      <operation name="GetAudienceGrpService">
         <soap:operation soapAction="AudGrp"/>
         <input>
            <soap:body use="literal" encodingStyle="http://www.w3.org/2003/05/soap-encoding"/>
         </input>
         <output>
            <soap:body use="literal" encodingStyle="http://www.w3.org/2003/05/soap-encoding"/>
         </output>
         <fault name="AudienceGroupFault">
            <soap:fault use="literal" name="AudienceGroupFault"/>
         </fault>
      </operation>
   </binding>
   <service name="GetAudienceGrpService">
      <port name="GetAudienceGrpServiceBinding" binding="tns:GetAudienceGrpServiceBinding">
         <soap:address location="http://localhost:9093/AIWebServices/services/GetAudienceGrpService"/>
      </port>
   </service>
</definitions>

dougzer0

  • EA Novice
  • *
  • Posts: 2
  • Karma: +0/-0
    • View Profile
Re: "Binding Faults donot match" message
« Reply #1 on: February 17, 2017, 02:45:49 pm »
Im using EA version 12.0.1208