ZVON > References > UDDI Reference
Element save_tModel [ v1 ]
Occurs in [ ] - [ ]
Description This message is used to register or update a tModel. One of tModel or uploadRegister is required. Invalid if contains both or neither type.
Attributes
generic


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" use="required"/>
                                 <xsd:attribute name="keyValue" type="xsd:string" use="required"/>
                              </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" use="required"/>
                                 <xsd:attribute name="keyValue" type="xsd:string" use="required"/>
                              </xsd:complexType>
                           </xsd:element>
                        </xsd:sequence>
                     </xsd:complexType>
                  </xsd:element>
               </xsd:sequence>
               <xsd:attribute name="tModelKey" type="xsd:string" use="required"/>
               <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>