I would appreciate if you could tell me if the attached wsdl is properly
formatted.  I ran the wsdl2java function of ApacheCXF v 3.2.2 to obtain the
java programs for this webservice.  I keep on getting the collision in
declarations.  The wsdl is from a remote service so it would be difficult
for me to change it.
<?xml version="1.0" encoding="UTF-8"?>
<wsdl:definitions name="EPICService" targetNamespace="http://tempuri.org/";
xmlns:wsdl="http://schemas.xmlsoap.org/wsdl/";
xmlns:wsam="http://www.w3.org/2007/05/addressing/metadata";
xmlns:wsx="http://schemas.xmlsoap.org/ws/2004/09/mex";
xmlns:wsap="http://schemas.xmlsoap.org/ws/2004/08/addressing/policy";
xmlns:msc="http://schemas.microsoft.com/ws/2005/12/wsdl/contract";
xmlns:wsp="http://schemas.xmlsoap.org/ws/2004/09/policy";
xmlns:xsd="http://www.w3.org/2001/XMLSchema";
xmlns:soap="http://schemas.xmlsoap.org/wsdl/soap/";
xmlns:wsu="http://docs.oasis-open.org/wss/2004/01/oasis-200401-wss-wssecurity-utility-1.0.xsd";
xmlns:soap12="http://schemas.xmlsoap.org/wsdl/soap12/";
xmlns:soapenc="http://schemas.xmlsoap.org/soap/encoding/";
xmlns:tns="http://tempuri.org/";
xmlns:wsa10="http://www.w3.org/2005/08/addressing";
xmlns:wsaw="http://www.w3.org/2006/05/addressing/wsdl";
xmlns:wsa="http://schemas.xmlsoap.org/ws/2004/08/addressing";>
  <wsdl:types>
    <xs:schema elementFormDefault="qualified"
targetNamespace="http://tempuri.org/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";>
      <xs:element name="GetDrawingLink">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetDrawingLink1" nillable="true"
type="q1:GetDrawingLink"
xmlns:q1="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetDrawingLinkResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetDrawingLinkResult"
nillable="true" type="q2:GetDrawingLinkReply"
xmlns:q2="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetFapLinks">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetFapLinks1" nillable="true"
type="q3:GetFapLinks"
xmlns:q3="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetFapLinksResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetFapLinksResult"
nillable="true" type="q4:ArrayOfGetFapLinksReplyFapLine"
xmlns:q4="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetModelData">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetModelData1" nillable="true"
type="q5:GetModelData"
xmlns:q5="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetModelDataResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetModelDataResult"
nillable="true" type="q6:GetModelDataReply"
xmlns:q6="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetModelPrintLink">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetModelPrintLink1"
nillable="true" type="q7:GetModelPrintLink"
xmlns:q7="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetModelPrintLinkResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetModelPrintLinkResult"
nillable="true" type="q8:GetModelPrintLinkReply"
xmlns:q8="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetSigChartLink">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetSigChartLink1"
nillable="true" type="q9:GetSigChartLink"
xmlns:q9="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetSigChartLinkResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetSigChartLinkResult"
nillable="true" type="q10:GetSigChartLinkReply"
xmlns:q10="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetWhereUsed">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetWhereUsed1" nillable="true"
type="q11:GetWhereUsed"
xmlns:q11="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetWhereUsedResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetWhereUsedResult"
nillable="true" type="q12:ArrayOfGetWhereUsedReplyWhereUsedLine"
xmlns:q12="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetWhereUsedPrintLink">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetWhereUsedPrintLink1"
nillable="true" type="q13:GetWhereUsedPrintLink"
xmlns:q13="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetWhereUsedPrintLinkResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetWhereUsedPrintLinkResult"
nillable="true" type="q14:GetWhereUsedPrintLinkReply"
xmlns:q14="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetPartData">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetPartData1" nillable="true"
type="q15:GetPartData"
xmlns:q15="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetPartDataResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetPartDataResult"
nillable="true" type="q16:GetPartDataReply"
xmlns:q16="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ListModels">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="ListModels1" nillable="true"
type="q17:ListModels"
xmlns:q17="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ListModelsResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="ListModelsResult"
nillable="true" type="q18:ListModelsReply"
xmlns:q18="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ListParts">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="ListParts1" nillable="true"
type="q19:ListParts"
xmlns:q19="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="ListPartsResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="ListPartsResult" nillable="true"
type="q20:ListPartsReply"
xmlns:q20="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetFAPDocuments">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="FapLabel" nillable="true"
type="xs:string"/>
            <xs:element minOccurs="0" name="FapLink" nillable="true"
type="xs:string"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetFAPDocumentsResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element name="GetFAPDocumentsResult" type="q21:StreamBody"
xmlns:q21="http://schemas.microsoft.com/Message"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetModelImage">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetModelData1" nillable="true"
type="q22:GetModelData"
xmlns:q22="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
      <xs:element name="GetModelImageResponse">
        <xs:complexType>
          <xs:sequence>
            <xs:element minOccurs="0" name="GetModelImageResult"
nillable="true" type="q23:ModelImage"
xmlns:q23="http://sharedservices.carrier.com/EPICWrapper"/>
          </xs:sequence>
        </xs:complexType>
      </xs:element>
    </xs:schema>
    <xs:schema attributeFormDefault="qualified"
elementFormDefault="qualified"
targetNamespace="http://schemas.microsoft.com/2003/10/Serialization/";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:tns="http://schemas.microsoft.com/2003/10/Serialization/";>
      <xs:element name="anyType" nillable="true" type="xs:anyType"/>
      <xs:element name="anyURI" nillable="true" type="xs:anyURI"/>
      <xs:element name="base64Binary" nillable="true"
type="xs:base64Binary"/>
      <xs:element name="boolean" nillable="true" type="xs:boolean"/>
      <xs:element name="byte" nillable="true" type="xs:byte"/>
      <xs:element name="dateTime" nillable="true" type="xs:dateTime"/>
      <xs:element name="decimal" nillable="true" type="xs:decimal"/>
      <xs:element name="double" nillable="true" type="xs:double"/>
      <xs:element name="float" nillable="true" type="xs:float"/>
      <xs:element name="int" nillable="true" type="xs:int"/>
      <xs:element name="long" nillable="true" type="xs:long"/>
      <xs:element name="QName" nillable="true" type="xs:QName"/>
      <xs:element name="short" nillable="true" type="xs:short"/>
      <xs:element name="string" nillable="true" type="xs:string"/>
      <xs:element name="unsignedByte" nillable="true"
type="xs:unsignedByte"/>
      <xs:element name="unsignedInt" nillable="true" type="xs:unsignedInt"/>
      <xs:element name="unsignedLong" nillable="true"
type="xs:unsignedLong"/>
      <xs:element name="unsignedShort" nillable="true"
type="xs:unsignedShort"/>
      <xs:element name="char" nillable="true" type="tns:char"/>
      <xs:simpleType name="char">
        <xs:restriction base="xs:int"/>
      </xs:simpleType>
      <xs:element name="duration" nillable="true" type="tns:duration"/>
      <xs:simpleType name="duration">
        <xs:restriction base="xs:duration">
          <xs:pattern value="\-?P(\d*D)?(T(\d*H)?(\d*M)?(\d*(\.\d*)?S)?)?"/>
          <xs:minInclusive value="-P10675199DT2H48M5.4775808S"/>
          <xs:maxInclusive value="P10675199DT2H48M5.4775807S"/>
        </xs:restriction>
      </xs:simpleType>
      <xs:element name="guid" nillable="true" type="tns:guid"/>
      <xs:simpleType name="guid">
        <xs:restriction base="xs:string">
          <xs:pattern
value="[\da-fA-F]{8}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{4}-[\da-fA-F]{12}"/>
        </xs:restriction>
      </xs:simpleType>
      <xs:attribute name="FactoryType" type="xs:QName"/>
      <xs:attribute name="Id" type="xs:ID"/>
      <xs:attribute name="Ref" type="xs:IDREF"/>
    </xs:schema>
    <xs:schema elementFormDefault="qualified"
targetNamespace="http://sharedservices.carrier.com/EPICWrapper";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:tns="http://sharedservices.carrier.com/EPICWrapper";>
      <xs:complexType name="GetDrawingLink">
        <xs:sequence>
          <xs:element minOccurs="0" name="DrawingIndex" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="ModelNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserBrands" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserCompanyType" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetDrawingLink" nillable="true"
type="tns:GetDrawingLink"/>
      <xs:complexType name="GetDrawingLinkReply">
        <xs:sequence>
          <xs:element minOccurs="0" name="DrawingLink" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="DrawingTitle" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="NextDrawingIndex" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PreviousDrawingIndex"
nillable="true" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetDrawingLinkReply" nillable="true"
type="tns:GetDrawingLinkReply"/>
      <xs:complexType name="GetFapLinks">
        <xs:sequence>
          <xs:element minOccurs="0" name="UserBrands" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserCompanyType" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetFapLinks" nillable="true"
type="tns:GetFapLinks"/>
      <xs:complexType name="ArrayOfGetFapLinksReplyFapLine">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded"
name="GetFapLinksReplyFapLine" nillable="true"
type="tns:GetFapLinksReplyFapLine"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ArrayOfGetFapLinksReplyFapLine" nillable="true"
type="tns:ArrayOfGetFapLinksReplyFapLine"/>
      <xs:complexType name="GetFapLinksReplyFapLine">
        <xs:sequence>
          <xs:element minOccurs="0" name="FapLabel" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="FapLink" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetFapLinksReplyFapLine" nillable="true"
type="tns:GetFapLinksReplyFapLine"/>
      <xs:complexType name="GetModelData">
        <xs:sequence>
          <xs:element minOccurs="0" name="ExpandMultiples" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="ModelNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserBrands" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserCompanyType" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetModelData" nillable="true"
type="tns:GetModelData"/>
      <xs:complexType name="GetModelDataReply">
        <xs:sequence>
          <xs:element minOccurs="0" name="AddOn" nillable="true"
type="tns:ArrayOfGetModelDataReplyAddOn"/>
          <xs:element minOccurs="0" name="BomLine" nillable="true"
type="tns:ArrayOfGetModelDataReplyBomLine"/>
          <xs:element minOccurs="0" name="Document" nillable="true"
type="tns:ArrayOfGetModelDataReplyDocument"/>
          <xs:element minOccurs="0" name="ModelApplication" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="ModelDescription" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="ModelGroup" nillable="true"
type="tns:ArrayOfGetModelDataReplyModelGroup"/>
          <xs:element minOccurs="0" name="ModelNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="ModelPrintFlag" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="SigChartFlag" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UnitImageLink" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetModelDataReply" nillable="true"
type="tns:GetModelDataReply"/>
      <xs:complexType name="ArrayOfGetModelDataReplyAddOn">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded"
name="GetModelDataReplyAddOn" nillable="true"
type="tns:GetModelDataReplyAddOn"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ArrayOfGetModelDataReplyAddOn" nillable="true"
type="tns:ArrayOfGetModelDataReplyAddOn"/>
      <xs:complexType name="GetModelDataReplyAddOn">
        <xs:sequence>
          <xs:element minOccurs="0" name="AddonLabel" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="AddonPartNumber" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetModelDataReplyAddOn" nillable="true"
type="tns:GetModelDataReplyAddOn"/>
      <xs:complexType name="ArrayOfGetModelDataReplyBomLine">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded"
name="GetModelDataReplyBomLine" nillable="true"
type="tns:GetModelDataReplyBomLine"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ArrayOfGetModelDataReplyBomLine" nillable="true"
type="tns:ArrayOfGetModelDataReplyBomLine"/>
      <xs:complexType name="GetModelDataReplyBomLine">
        <xs:sequence>
          <xs:element minOccurs="0" name="DrawingIndex" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="GroupCode" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="HistoryFlag" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="ItemDescription" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="ItemIndex" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="ItemNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PartApplication" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PartLink" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PartNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PartPackages" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="Quantity" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="Recommended" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="SubModelFlag" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetModelDataReplyBomLine" nillable="true"
type="tns:GetModelDataReplyBomLine"/>
      <xs:complexType name="ArrayOfGetModelDataReplyDocument">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded"
name="GetModelDataReplyDocument" nillable="true"
type="tns:GetModelDataReplyDocument"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ArrayOfGetModelDataReplyDocument" nillable="true"
type="tns:ArrayOfGetModelDataReplyDocument"/>
      <xs:complexType name="GetModelDataReplyDocument">
        <xs:sequence>
          <xs:element minOccurs="0" name="DocumentLabel" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="DocumentLink" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetModelDataReplyDocument" nillable="true"
type="tns:GetModelDataReplyDocument"/>
      <xs:complexType name="ArrayOfGetModelDataReplyModelGroup">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded"
name="GetModelDataReplyModelGroup" nillable="true"
type="tns:GetModelDataReplyModelGroup"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ArrayOfGetModelDataReplyModelGroup" nillable="true"
type="tns:ArrayOfGetModelDataReplyModelGroup"/>
      <xs:complexType name="GetModelDataReplyModelGroup">
        <xs:sequence>
          <xs:element minOccurs="0" name="GroupCode" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="GroupDescription" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetModelDataReplyModelGroup" nillable="true"
type="tns:GetModelDataReplyModelGroup"/>
      <xs:complexType name="GetModelPrintLink">
        <xs:sequence>
          <xs:element minOccurs="0" name="IncludeBom" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="IncludeImages" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="ModelNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="OnlyGroupCode" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserBrands" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserCompanyType" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetModelPrintLink" nillable="true"
type="tns:GetModelPrintLink"/>
      <xs:complexType name="GetModelPrintLinkReply">
        <xs:sequence>
          <xs:element minOccurs="0" name="ModelPrintLink" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PrintStatus" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetModelPrintLinkReply" nillable="true"
type="tns:GetModelPrintLinkReply"/>
      <xs:complexType name="GetSigChartLink">
        <xs:sequence>
          <xs:element minOccurs="0" name="ModelNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="SigChartIndex" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserBrands" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserCompanyType" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetSigChartLink" nillable="true"
type="tns:GetSigChartLink"/>
      <xs:complexType name="GetSigChartLinkReply">
        <xs:sequence>
          <xs:element minOccurs="0" name="NextSigChartIndex" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PreviousSigChartIndex"
nillable="true" type="xs:string"/>
          <xs:element minOccurs="0" name="SigChartLink" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="SigChartTitle" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetSigChartLinkReply" nillable="true"
type="tns:GetSigChartLinkReply"/>
      <xs:complexType name="GetWhereUsed">
        <xs:sequence>
          <xs:element minOccurs="0" name="PartNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserBrands" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserCompanyType" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetWhereUsed" nillable="true"
type="tns:GetWhereUsed"/>
      <xs:complexType name="ArrayOfGetWhereUsedReplyWhereUsedLine">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded"
name="GetWhereUsedReplyWhereUsedLine" nillable="true"
type="tns:GetWhereUsedReplyWhereUsedLine"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ArrayOfGetWhereUsedReplyWhereUsedLine"
nillable="true" type="tns:ArrayOfGetWhereUsedReplyWhereUsedLine"/>
      <xs:complexType name="GetWhereUsedReplyWhereUsedLine">
        <xs:sequence>
          <xs:element minOccurs="0" name="WhereUsedItem" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="WhereUsedModel" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetWhereUsedReplyWhereUsedLine" nillable="true"
type="tns:GetWhereUsedReplyWhereUsedLine"/>
      <xs:complexType name="GetWhereUsedPrintLink">
        <xs:sequence>
          <xs:element minOccurs="0" name="PartNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserBrands" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserCompanyType" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetWhereUsedPrintLink" nillable="true"
type="tns:GetWhereUsedPrintLink"/>
      <xs:complexType name="GetWhereUsedPrintLinkReply">
        <xs:sequence>
          <xs:element minOccurs="0" name="PrintStatus" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="WhereUsedPrintLink"
nillable="true" type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetWhereUsedPrintLinkReply" nillable="true"
type="tns:GetWhereUsedPrintLinkReply"/>
      <xs:complexType name="GetPartData">
        <xs:sequence>
          <xs:element minOccurs="0" name="PartNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserBrands" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserCompanyType" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetPartData" nillable="true"
type="tns:GetPartData"/>
      <xs:complexType name="GetPartDataReply">
        <xs:sequence>
          <xs:element minOccurs="0" name="AddOn" nillable="true"
type="tns:ArrayOfGetPartDataReplyAddOn"/>
          <xs:element minOccurs="0" name="Document" nillable="true"
type="tns:ArrayOfGetPartDataReplyDocument"/>
          <xs:element minOccurs="0" name="PartApplication" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PartDescription" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PartHistory" nillable="true"
type="tns:ArrayOfGetPartDataReplyPartHistory"/>
          <xs:element minOccurs="0" name="PartLink" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PartNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PartSpec" nillable="true"
type="tns:ArrayOfGetPartDataReplyPartSpec"/>
          <xs:element minOccurs="0" name="WhereUsedFlag" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="XrefFlag" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetPartDataReply" nillable="true"
type="tns:GetPartDataReply"/>
      <xs:complexType name="ArrayOfGetPartDataReplyAddOn">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded"
name="GetPartDataReplyAddOn" nillable="true"
type="tns:GetPartDataReplyAddOn"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ArrayOfGetPartDataReplyAddOn" nillable="true"
type="tns:ArrayOfGetPartDataReplyAddOn"/>
      <xs:complexType name="GetPartDataReplyAddOn">
        <xs:sequence>
          <xs:element minOccurs="0" name="AddonLabel" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="AddonPartNumber" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetPartDataReplyAddOn" nillable="true"
type="tns:GetPartDataReplyAddOn"/>
      <xs:complexType name="ArrayOfGetPartDataReplyDocument">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded"
name="GetPartDataReplyDocument" nillable="true"
type="tns:GetPartDataReplyDocument"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ArrayOfGetPartDataReplyDocument" nillable="true"
type="tns:ArrayOfGetPartDataReplyDocument"/>
      <xs:complexType name="GetPartDataReplyDocument">
        <xs:sequence>
          <xs:element minOccurs="0" name="DocumentLabel" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="DocumentLink" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetPartDataReplyDocument" nillable="true"
type="tns:GetPartDataReplyDocument"/>
      <xs:complexType name="ArrayOfGetPartDataReplyPartHistory">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded"
name="GetPartDataReplyPartHistory" nillable="true"
type="tns:GetPartDataReplyPartHistory"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ArrayOfGetPartDataReplyPartHistory" nillable="true"
type="tns:ArrayOfGetPartDataReplyPartHistory"/>
      <xs:complexType name="GetPartDataReplyPartHistory">
        <xs:sequence>
          <xs:element minOccurs="0" name="ChainIndent" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="ChainPartNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="HistoryNote" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="NewPartNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="OldPartDescription"
nillable="true" type="xs:string"/>
          <xs:element minOccurs="0" name="OldPartNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="Sequence" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetPartDataReplyPartHistory" nillable="true"
type="tns:GetPartDataReplyPartHistory"/>
      <xs:complexType name="ArrayOfGetPartDataReplyPartSpec">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded"
name="GetPartDataReplyPartSpec" nillable="true"
type="tns:GetPartDataReplyPartSpec"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ArrayOfGetPartDataReplyPartSpec" nillable="true"
type="tns:ArrayOfGetPartDataReplyPartSpec"/>
      <xs:complexType name="GetPartDataReplyPartSpec">
        <xs:sequence>
          <xs:element minOccurs="0" name="SpecLabel" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="SpecValue" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="GetPartDataReplyPartSpec" nillable="true"
type="tns:GetPartDataReplyPartSpec"/>
      <xs:complexType name="ListModels">
        <xs:sequence>
          <xs:element minOccurs="0" name="ModelNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserBrands" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserCompanyType" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ListModels" nillable="true" type="tns:ListModels"/>
      <xs:complexType name="ListModelsReply">
        <xs:sequence>
          <xs:element minOccurs="0" name="ModelApplication" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="ModelDescription" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="ModelNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PackageLine" nillable="true"
type="tns:ArrayOfListModelsReplyPackageLine"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ListModelsReply" nillable="true"
type="tns:ListModelsReply"/>
      <xs:complexType name="ArrayOfListModelsReplyPackageLine">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded"
name="ListModelsReplyPackageLine" nillable="true"
type="tns:ListModelsReplyPackageLine"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ArrayOfListModelsReplyPackageLine" nillable="true"
type="tns:ArrayOfListModelsReplyPackageLine"/>
      <xs:complexType name="ListModelsReplyPackageLine">
        <xs:sequence>
          <xs:element minOccurs="0" name="ModelApplication" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PackageVolts" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="SalesPackage" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ListModelsReplyPackageLine" nillable="true"
type="tns:ListModelsReplyPackageLine"/>
      <xs:complexType name="ListParts">
        <xs:sequence>
          <xs:element minOccurs="0" name="ListPartsType" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PartNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserBrands" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UserCompanyType" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ListParts" nillable="true" type="tns:ListParts"/>
      <xs:complexType name="ListPartsReply">
        <xs:sequence>
          <xs:element minOccurs="0" name="PartsDescription" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PartsLine" nillable="true"
type="tns:ArrayOfListPartsReplyPartsLine"/>
          <xs:element minOccurs="0" name="PartsNumber" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ListPartsReply" nillable="true"
type="tns:ListPartsReply"/>
      <xs:complexType name="ArrayOfListPartsReplyPartsLine">
        <xs:sequence>
          <xs:element minOccurs="0" maxOccurs="unbounded"
name="ListPartsReplyPartsLine" nillable="true"
type="tns:ListPartsReplyPartsLine"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ArrayOfListPartsReplyPartsLine" nillable="true"
type="tns:ArrayOfListPartsReplyPartsLine"/>
      <xs:complexType name="ListPartsReplyPartsLine">
        <xs:sequence>
          <xs:element minOccurs="0" name="PartApplication" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PartDescription" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PartLink" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="PartNumber" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ListPartsReplyPartsLine" nillable="true"
type="tns:ListPartsReplyPartsLine"/>
      <xs:complexType name="ModelImage">
        <xs:sequence>
          <xs:element minOccurs="0" name="ModelDescription" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="ModelNumber" nillable="true"
type="xs:string"/>
          <xs:element minOccurs="0" name="UnitImageLink" nillable="true"
type="xs:string"/>
        </xs:sequence>
      </xs:complexType>
      <xs:element name="ModelImage" nillable="true" type="tns:ModelImage"/>
    </xs:schema>
    <xs:schema elementFormDefault="qualified"
targetNamespace="http://schemas.microsoft.com/Message";
xmlns:xs="http://www.w3.org/2001/XMLSchema";
xmlns:tns="http://schemas.microsoft.com/Message";>
      <xs:simpleType name="StreamBody">
        <xs:restriction base="xs:base64Binary"/>
      </xs:simpleType>
    </xs:schema>
  </wsdl:types>
  <wsdl:message name="IEPICService_GetDrawingLink_InputMessage">
    <wsdl:part name="parameters" element="tns:GetDrawingLink"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetDrawingLink_OutputMessage">
    <wsdl:part name="parameters" element="tns:GetDrawingLinkResponse"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetFapLinks_InputMessage">
    <wsdl:part name="parameters" element="tns:GetFapLinks"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetFapLinks_OutputMessage">
    <wsdl:part name="parameters" element="tns:GetFapLinksResponse"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetModelData_InputMessage">
    <wsdl:part name="parameters" element="tns:GetModelData"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetModelData_OutputMessage">
    <wsdl:part name="parameters" element="tns:GetModelDataResponse"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetModelPrintLink_InputMessage">
    <wsdl:part name="parameters" element="tns:GetModelPrintLink"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetModelPrintLink_OutputMessage">
    <wsdl:part name="parameters" element="tns:GetModelPrintLinkResponse"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetSigChartLink_InputMessage">
    <wsdl:part name="parameters" element="tns:GetSigChartLink"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetSigChartLink_OutputMessage">
    <wsdl:part name="parameters" element="tns:GetSigChartLinkResponse"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetWhereUsed_InputMessage">
    <wsdl:part name="parameters" element="tns:GetWhereUsed"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetWhereUsed_OutputMessage">
    <wsdl:part name="parameters" element="tns:GetWhereUsedResponse"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetWhereUsedPrintLink_InputMessage">
    <wsdl:part name="parameters" element="tns:GetWhereUsedPrintLink"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetWhereUsedPrintLink_OutputMessage">
    <wsdl:part name="parameters"
element="tns:GetWhereUsedPrintLinkResponse"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetPartData_InputMessage">
    <wsdl:part name="parameters" element="tns:GetPartData"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetPartData_OutputMessage">
    <wsdl:part name="parameters" element="tns:GetPartDataResponse"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_ListModels_InputMessage">
    <wsdl:part name="parameters" element="tns:ListModels"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_ListModels_OutputMessage">
    <wsdl:part name="parameters" element="tns:ListModelsResponse"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_ListParts_InputMessage">
    <wsdl:part name="parameters" element="tns:ListParts"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_ListParts_OutputMessage">
    <wsdl:part name="parameters" element="tns:ListPartsResponse"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetFAPDocuments_InputMessage">
    <wsdl:part name="parameters" element="tns:GetFAPDocuments"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetFAPDocuments_OutputMessage">
    <wsdl:part name="parameters" element="tns:GetFAPDocumentsResponse"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetModelImage_InputMessage">
    <wsdl:part name="parameters" element="tns:GetModelImage"/>
  </wsdl:message>
  <wsdl:message name="IEPICService_GetModelImage_OutputMessage">
    <wsdl:part name="parameters" element="tns:GetModelImageResponse"/>
  </wsdl:message>
  <wsdl:portType name="IEPICService">
    <wsdl:operation name="GetDrawingLink">
      <wsdl:input
wsaw:Action="http://tempuri.org/IEPICService/GetDrawingLink";
message="tns:IEPICService_GetDrawingLink_InputMessage"/>
      <wsdl:output
wsaw:Action="http://tempuri.org/IEPICService/GetDrawingLinkResponse";
message="tns:IEPICService_GetDrawingLink_OutputMessage"/>
    </wsdl:operation>
    <wsdl:operation name="GetFapLinks">
      <wsdl:input wsaw:Action="http://tempuri.org/IEPICService/GetFapLinks";
message="tns:IEPICService_GetFapLinks_InputMessage"/>
      <wsdl:output
wsaw:Action="http://tempuri.org/IEPICService/GetFapLinksResponse";
message="tns:IEPICService_GetFapLinks_OutputMessage"/>
    </wsdl:operation>
    <wsdl:operation name="GetModelData">
      <wsdl:input wsaw:Action="http://tempuri.org/IEPICService/GetModelData";
message="tns:IEPICService_GetModelData_InputMessage"/>
      <wsdl:output
wsaw:Action="http://tempuri.org/IEPICService/GetModelDataResponse";
message="tns:IEPICService_GetModelData_OutputMessage"/>
    </wsdl:operation>
    <wsdl:operation name="GetModelPrintLink">
      <wsdl:input
wsaw:Action="http://tempuri.org/IEPICService/GetModelPrintLink";
message="tns:IEPICService_GetModelPrintLink_InputMessage"/>
      <wsdl:output
wsaw:Action="http://tempuri.org/IEPICService/GetModelPrintLinkResponse";
message="tns:IEPICService_GetModelPrintLink_OutputMessage"/>
    </wsdl:operation>
    <wsdl:operation name="GetSigChartLink">
      <wsdl:input
wsaw:Action="http://tempuri.org/IEPICService/GetSigChartLink";
message="tns:IEPICService_GetSigChartLink_InputMessage"/>
      <wsdl:output
wsaw:Action="http://tempuri.org/IEPICService/GetSigChartLinkResponse";
message="tns:IEPICService_GetSigChartLink_OutputMessage"/>
    </wsdl:operation>
    <wsdl:operation name="GetWhereUsed">
      <wsdl:input wsaw:Action="http://tempuri.org/IEPICService/GetWhereUsed";
message="tns:IEPICService_GetWhereUsed_InputMessage"/>
      <wsdl:output
wsaw:Action="http://tempuri.org/IEPICService/GetWhereUsedResponse";
message="tns:IEPICService_GetWhereUsed_OutputMessage"/>
    </wsdl:operation>
    <wsdl:operation name="GetWhereUsedPrintLink">
      <wsdl:input
wsaw:Action="http://tempuri.org/IEPICService/GetWhereUsedPrintLink";
message="tns:IEPICService_GetWhereUsedPrintLink_InputMessage"/>
      <wsdl:output
wsaw:Action="http://tempuri.org/IEPICService/GetWhereUsedPrintLinkResponse";
message="tns:IEPICService_GetWhereUsedPrintLink_OutputMessage"/>
    </wsdl:operation>
    <wsdl:operation name="GetPartData">
      <wsdl:input wsaw:Action="http://tempuri.org/IEPICService/GetPartData";
message="tns:IEPICService_GetPartData_InputMessage"/>
      <wsdl:output
wsaw:Action="http://tempuri.org/IEPICService/GetPartDataResponse";
message="tns:IEPICService_GetPartData_OutputMessage"/>
    </wsdl:operation>
    <wsdl:operation name="ListModels">
      <wsdl:input wsaw:Action="http://tempuri.org/IEPICService/ListModels";
message="tns:IEPICService_ListModels_InputMessage"/>
      <wsdl:output
wsaw:Action="http://tempuri.org/IEPICService/ListModelsResponse";
message="tns:IEPICService_ListModels_OutputMessage"/>
    </wsdl:operation>
    <wsdl:operation name="ListParts">
      <wsdl:input wsaw:Action="http://tempuri.org/IEPICService/ListParts";
message="tns:IEPICService_ListParts_InputMessage"/>
      <wsdl:output
wsaw:Action="http://tempuri.org/IEPICService/ListPartsResponse";
message="tns:IEPICService_ListParts_OutputMessage"/>
    </wsdl:operation>
    <wsdl:operation name="GetFAPDocuments">
      <wsdl:input
wsaw:Action="http://tempuri.org/IEPICService/GetFAPDocuments";
message="tns:IEPICService_GetFAPDocuments_InputMessage"/>
      <wsdl:output
wsaw:Action="http://tempuri.org/IEPICService/GetFAPDocumentsResponse";
message="tns:IEPICService_GetFAPDocuments_OutputMessage"/>
    </wsdl:operation>
    <wsdl:operation name="GetModelImage">
      <wsdl:input
wsaw:Action="http://tempuri.org/IEPICService/GetModelImage";
message="tns:IEPICService_GetModelImage_InputMessage"/>
      <wsdl:output
wsaw:Action="http://tempuri.org/IEPICService/GetModelImageResponse";
message="tns:IEPICService_GetModelImage_OutputMessage"/>
    </wsdl:operation>
  </wsdl:portType>
  <wsdl:binding name="BasicHttpBinding_IEPICService"
type="tns:IEPICService">
    <soap:binding transport="http://schemas.xmlsoap.org/soap/http"/>
    <wsdl:operation name="GetDrawingLink">
      <soap:operation
soapAction="http://tempuri.org/IEPICService/GetDrawingLink";
style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFapLinks">
      <soap:operation
soapAction="http://tempuri.org/IEPICService/GetFapLinks"; style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetModelData">
      <soap:operation
soapAction="http://tempuri.org/IEPICService/GetModelData"; style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetModelPrintLink">
      <soap:operation
soapAction="http://tempuri.org/IEPICService/GetModelPrintLink";
style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetSigChartLink">
      <soap:operation
soapAction="http://tempuri.org/IEPICService/GetSigChartLink";
style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWhereUsed">
      <soap:operation
soapAction="http://tempuri.org/IEPICService/GetWhereUsed"; style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetWhereUsedPrintLink">
      <soap:operation
soapAction="http://tempuri.org/IEPICService/GetWhereUsedPrintLink";
style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetPartData">
      <soap:operation
soapAction="http://tempuri.org/IEPICService/GetPartData"; style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListModels">
      <soap:operation
soapAction="http://tempuri.org/IEPICService/ListModels"; style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="ListParts">
      <soap:operation soapAction="http://tempuri.org/IEPICService/ListParts";
style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetFAPDocuments">
      <soap:operation
soapAction="http://tempuri.org/IEPICService/GetFAPDocuments";
style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
    <wsdl:operation name="GetModelImage">
      <soap:operation
soapAction="http://tempuri.org/IEPICService/GetModelImage";
style="document"/>
      <wsdl:input>
        <soap:body use="literal"/>
      </wsdl:input>
      <wsdl:output>
        <soap:body use="literal"/>
      </wsdl:output>
    </wsdl:operation>
  </wsdl:binding>
  <wsdl:service name="EPICService">
    <wsdl:port name="BasicHttpBinding_IEPICService"
binding="tns:BasicHttpBinding_IEPICService">
      <soap:address
location="https://services.ccs.utc.com/apps/epic/epicservice.svc"/>
    </wsdl:port>
  </wsdl:service>
</wsdl:definitions>



--
Sent from: http://cxf.547215.n5.nabble.com/cxf-user-f547216.html

Reply via email to