ZVON > References > UDDI Reference
Element save_tModel [ v2 ]
Occurs in [ ] - [ ]     (comparison )
Description Message - Request: used to register or update a tModel. One of tModel or uploadRegister is required. Invalid if contains both or neither type.
Attributes
generic
Signifies the UDDI registry software version number. On input, signifies the UDDI version understood by the requesting caller.



XML Schema

<xsd:element name="save_tModel">
   <xsd:complexType>
      <xsd:sequence>
         <xsd:element ref="authInfo"/>
         <xsd:element ref="tModel" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="uploadRegister" minOccurs="0" maxOccurs="unbounded"/>
      </xsd:sequence>
      <xsd:attribute name="generic" type="xsd:string" use="required"/>
   </xsd:complexType>
</xsd:element>

Expanded XML Schema

<xsd:element name="save_tModel">
   <xsd:complexType>
      <xsd:sequence>
         <xsd:element name="authInfo" type="xsd:string"/>
         <xsd:element name="tModel" maxOccurs="unbounded" minOccurs="0">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="name" type="xsd:string"/>
                  <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/>
                  <xsd:element name="overviewDoc" minOccurs="0">
                     <xsd:complexType>
                        <xsd:sequence>
                           <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/>
                           <xsd:element name="overviewURL" minOccurs="0" type="xsd:string"/>
                        </xsd:sequence>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="identifierBag" minOccurs="0">
                     <xsd:complexType>
                        <xsd:sequence>
                           <xsd:element name="keyedReference" maxOccurs="unbounded" minOccurs="0">
                              <xsd:complexType>
                                 <xsd:attribute name="tModelKey" type="xsd:string"/>
                                 <xsd:attribute name="keyName" type="xsd:string"/>
                                 <xsd:attribute name="keyValue" type="xsd:string"/>
                              </xsd:complexType>
                           </xsd:element>
                        </xsd:sequence>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="categoryBag" minOccurs="0">
                     <xsd:complexType>
                        <xsd:sequence>
                           <xsd:element name="keyedReference" maxOccurs="unbounded" minOccurs="0">
                              <xsd:complexType>
                                 <xsd:attribute name="tModelKey" type="xsd:string"/>
                                 <xsd:attribute name="keyName" type="xsd:string"/>
                                 <xsd:attribute name="keyValue" type="xsd:string"/>
                              </xsd:complexType>
                           </xsd:element>
                        </xsd:sequence>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
               <xsd:attribute name="tModelKey" type="xsd:string"/>
               <xsd:attribute name="operator" type="xsd:string"/>
               <xsd:attribute name="authorizedName" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="uploadRegister" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/>
      </xsd:sequence>
      <xsd:attribute name="generic" type="xsd:string" use="required"/>
   </xsd:complexType>
</xsd:element>