Tek-Tips is the largest IT community on the Internet today!

Members share and learn making Tek-Tips Forums the best source of peer-reviewed technical information on the Internet!

  • Congratulations strongm on being selected by the Tek-Tips community for having the most helpful posts in the forums last week. Way to Go!

WDL types and element definition issue

Status
Not open for further replies.

Gaellle

Programmer
May 13, 2013
1
FR
Hi all,

I am facing an issue while defining my WSDL, I perhaps try to do someting that is not possible, but since I need it I need your help !

I need to declare an element of a complexType declared in the same WSDL.
A simple example below, of a complexType cake which should be in format 'cakeFormat' but cannot since cakeFormat is declared as an element :


Code:
<wsdl:definitions ...>
  <wsdl:types>
    <xsd:schema ...>
      <xsd:element name="cakeFormat">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="flavour" type="xsd:string" nillable="false"/>
            <xsd:element name="name" type="xsd:string" nillable="false"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="checkMeal">
        <xsd:complexType>
          <xsd:sequence>
            <xsd:element name="meat" type="xsd:string" nillable="false"/>
            <xsd:element name="pie" type="tns:cakeFormat" nillable="false"/>
          </xsd:sequence>
        </xsd:complexType>
      </xsd:element>
      <xsd:element name="checkMealResponse">
           <xsd:element name="mealMark" type="xsd:int" nillable="false"/>
      </xsd:element>
    </xsd:schema>
  </wsdl:types>

My WSDL cannot be validated : how can I declare in a complexType definition, an element of another complexType declared just above ?

Thanks and have a nice day !

Gaellle. [cheers]
 
Status
Not open for further replies.

Part and Inventory Search

Sponsor

Back
Top