Skip to Content
0
Former Member
Aug 02, 2006 at 09:29 PM

WSDL is not showing structure

21 Views

Hello All,

Please help me with the following WSDL file.

I am down loading WSDL file in External Definitions and it is showing the messages, but he problem is it is not showing structure of the message.

Here is the actual XSD file.

<?xml version="1.0" encoding="UTF-8"?>

http://ei.aaa.com/schemas/entities/v3_0" xmlns:svc=" http://ei.aaa.com/schemas/wsdl/billingServices/v3_0/createDealer" xmlns:xs=" http://www.w3.org/2001/XMLSchema" xmlns:com=" http://ei.aaa.com/schemas/wsdl/billingServices/v3_0/commonEntities" targetNamespace=" http://ei.aaa.com/schemas/wsdl/billingServices/v3_0/createDealer" elementFormDefault="qualified" attributeFormDefault="unqualified">

http://ei.aaa.com/schemas/entities/v3_0" schemaLocation="../../../entities/v3.0/entities.xsd"/>

http://ei.aaa.com/schemas/wsdl/billingServices/v3_0/commonEntities" schemaLocation="./CommonEntities.xsd"/>

<xs:complexType name="CreateDealerRequestEntity">

<xs:annotation>

<xs:documentation>Create Dealer service creates a new dealer.</xs:documentation>

</xs:annotation>

<xs:complexContent>

<xs:extension base="ent:BasicEntity">

<xs:sequence minOccurs="0">

<xs:element ref="ent:accountType"/>

<xs:element ref="ent:dealerName"/>

<xs:element ref="ent:installerId" minOccurs="0"/>

<xs:element name="dealerPhoneInformation" minOccurs="0">

<xs:complexType>

<xs:sequence>

<xs:element ref="ent:phoneAreaCode"/>

<xs:element ref="ent:phoneNumber"/>

<xs:element ref="ent:phoneExtension" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element ref="svc:serviceAddress" minOccurs="0"/>

<xs:element ref="svc:billingAddress" minOccurs="0"/>

<xs:element name="identificationInformation">

<xs:complexType>

<xs:sequence>

<xs:element ref="ent:corporateId" minOccurs="0"/>

<xs:element ref="ent:storeNumber"/>

<xs:element ref="ent:dealerChainName"/>

<xs:element ref="ent:dealerChainNumber" minOccurs="0"/>

<xs:element ref="ent:federalTaxIdentification" minOccurs="0"/>

<xs:element ref="ent:stateTaxIdentification" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="dealerSpecificInformation" minOccurs="0">

<xs:complexType>

<xs:sequence>

<xs:element ref="ent:commissionRate" minOccurs="0"/>

<xs:element ref="ent:rebateAmount" minOccurs="0"/>

<xs:element name="mailingIndicator" type="xs:string" minOccurs="0"/>

<xs:element ref="ent:contactName" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

<xs:element name="dealerServiceFlags" minOccurs="0">

<xs:complexType>

<xs:sequence>

<xs:element ref="ent:dealerEquipmentSalesFlag" minOccurs="0"/>

<xs:element ref="ent:dealerInstallationFlag" minOccurs="0"/>

<xs:element ref="ent:dealerRepairsFlag" minOccurs="0"/>

<xs:element ref="ent:dealerProgrammingFlag" minOccurs="0"/>

<xs:element ref="ent:dealerOtherFlag" minOccurs="0"/>

</xs:sequence>

</xs:complexType>

</xs:element>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="CreateDealerResponseEntity">

<xs:annotation>

<xs:documentation>This service returns scrubbed address information.</xs:documentation>

</xs:annotation>

<xs:complexContent>

<xs:extension base="ent:BasicEntity">

<xs:sequence minOccurs="0">

<xs:element ref="ent:accountId" minOccurs="0"/>

<xs:element ref="ent:accountStatus" minOccurs="0"/>

<xs:element ref="svc:serviceAddress" minOccurs="0"/>

<xs:element ref="svc:billingAddress" minOccurs="0"/>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:complexType name="ServiceAddressEntity">

<xs:annotation>

<xs:documentation>basic Service Address along with county and country</xs:documentation>

</xs:annotation>

<xs:complexContent>

<xs:extension base="com:CommonAddressEntity">

<xs:sequence minOccurs="0">

<xs:element ref="ent:countyName" minOccurs="0"/>

<xs:element ref="ent:country"/>

<xs:element ref="ent:fullName"/>

</xs:sequence>

</xs:extension>

</xs:complexContent>

</xs:complexType>

<xs:element name="request" type="svc:CreateDealerRequestEntity">

<xs:annotation>

<xs:documentation>Create Dealer service creates a new dealer.</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="response" type="svc:CreateDealerResponseEntity">

<xs:annotation>

<xs:documentation>This service returns scrubbed address information.</xs:documentation>

</xs:annotation>

</xs:element>

<xs:element name="billingAddress" type="svc:ServiceAddressEntity"/>

<xs:element name="serviceAddress" type="svc:ServiceAddressEntity"/>

</xs:schema>