ZVON > References > UDDI Reference
Element validate_values [ v2 ]
Occurs in [ ]
Description This defines the SOAP 1.1 body that will be used by operators who call third party validation services.
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="validate_values">
   <xsd:complexType>
      <xsd:sequence>
         <xsd:element ref="businessEntity" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="businessService" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="tModel" 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="validate_values">
   <xsd:complexType>
      <xsd:sequence>
         <xsd:element name="businessEntity" maxOccurs="unbounded" minOccurs="0">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="discoveryURLs" minOccurs="0">
                     <xsd:complexType>
                        <xsd:sequence>
                           <xsd:element name="discoveryURL" maxOccurs="unbounded">
                              <xsd:complexType>
                                 <xsd:simpleContent>
                                    <xsd:extension base="xsd:string">
                                       <xsd:attribute name="useType" type="xsd:string"/>
                                    </xsd:extension>
                                 </xsd:simpleContent>
                              </xsd:complexType>
                           </xsd:element>
                        </xsd:sequence>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="name" maxOccurs="unbounded" type="xsd:string"/>
                  <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/>
                  <xsd:element name="contacts" minOccurs="0">
                     <xsd:complexType>
                        <xsd:sequence>
                           <xsd:element name="contact" maxOccurs="unbounded" minOccurs="0">
                              <xsd:complexType>
                                 <xsd:sequence>
                                    <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/>
                                    <xsd:element name="personName" type="xsd:string"/>
                                    <xsd:element name="phone" maxOccurs="unbounded" minOccurs="0">
                                       <xsd:complexType>
                                          <xsd:simpleContent>
                                             <xsd:extension base="xsd:string">
                                                <xsd:attribute name="useType" type="xsd:string"/>
                                             </xsd:extension>
                                          </xsd:simpleContent>
                                       </xsd:complexType>
                                    </xsd:element>
                                    <xsd:element name="email" maxOccurs="unbounded" minOccurs="0">
                                       <xsd:complexType>
                                          <xsd:simpleContent>
                                             <xsd:extension base="xsd:string">
                                                <xsd:attribute name="useType" type="xsd:string"/>
                                             </xsd:extension>
                                          </xsd:simpleContent>
                                       </xsd:complexType>
                                    </xsd:element>
                                    <xsd:element name="address" maxOccurs="unbounded" minOccurs="0">
                                       <xsd:complexType>
                                          <xsd:sequence>
                                             <xsd:element name="addressLine" maxOccurs="unbounded" minOccurs="0">
                                                <xsd:complexType>
                                                   <xsd:simpleContent>
                                                      <xsd:extension base="xsd:string">
                                                         <xsd:attribute name="keyName" type="xsd:string"/>
                                                         <xsd:attribute name="keyValue" type="xsd:string"/>
                                                      </xsd:extension>
                                                   </xsd:simpleContent>
                                                </xsd:complexType>
                                             </xsd:element>
                                          </xsd:sequence>
                                          <xsd:attribute name="useType" type="xsd:string"/>
                                          <xsd:attribute name="sortCode" type="xsd:string"/>
                                          <xsd:attribute name="tModelKey" type="xsd:string"/>
                                       </xsd:complexType>
                                    </xsd:element>
                                 </xsd:sequence>
                                 <xsd:attribute name="useType" type="xsd:string"/>
                              </xsd:complexType>
                           </xsd:element>
                        </xsd:sequence>
                     </xsd:complexType>
                  </xsd:element>
                  <xsd:element name="businessServices" minOccurs="0">
                     <xsd:complexType>
                        <xsd:sequence>
                           <xsd:element name="businessService" maxOccurs="unbounded" minOccurs="0">
                              <xsd:complexType>
                                 <xsd:sequence>
                                    <xsd:element name="name" maxOccurs="unbounded" type="xsd:string"/>
                                    <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/>
                                    <xsd:element name="bindingTemplates">
                                       <xsd:complexType>
                                          <xsd:sequence>
                                             <xsd:element name="bindingTemplate" maxOccurs="unbounded" minOccurs="0">
                                                <xsd:complexType>
                                                   <xsd:sequence>
                                                      <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/>
                                                      <xsd:choice>
                                                         <xsd:element name="accessPoint" minOccurs="0">
                                                            <xsd:complexType>
                                                               <xsd:simpleContent>
                                                                  <xsd:extension base="xsd:string">
                                                                     <xsd:attribute name="URLType">
                                                                        <xsd:simpleType>
                                                                           <xsd:restriction base="xsd:NMTOKEN">
                                                                              <xsd:enumeration value="mailto"/>
                                                                              <xsd:enumeration value="http"/>
                                                                              <xsd:enumeration value="https"/>
                                                                              <xsd:enumeration value="ftp"/>
                                                                              <xsd:enumeration value="fax"/>
                                                                              <xsd:enumeration value="phone"/>
                                                                              <xsd:enumeration value="other"/>
                                                                           </xsd:restriction>
                                                                        </xsd:simpleType>
                                                                     </xsd:attribute>
                                                                  </xsd:extension>
                                                               </xsd:simpleContent>
                                                            </xsd:complexType>
                                                         </xsd:element>
                                                         <xsd:element name="hostingRedirector" minOccurs="0">
                                                            <xsd:complexType>
                                                               <xsd:attribute name="bindingKey" type="xsd:string"/>
                                                            </xsd:complexType>
                                                         </xsd:element>
                                                      </xsd:choice>
                                                      <xsd:element name="tModelInstanceDetails">
                                                         <xsd:complexType>
                                                            <xsd:sequence>
                                                               <xsd:element name="tModelInstanceInfo" maxOccurs="unbounded" minOccurs="0">
                                                                  <xsd:complexType>
                                                                     <xsd:sequence>
                                                                        <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/>
                                                                        <xsd:element name="instanceDetails" minOccurs="0">
                                                                           <xsd:complexType>
                                                                              <xsd:sequence>
                                                                                 <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="instanceParms" minOccurs="0" type="xsd:string"/>
                                                                              </xsd:sequence>
                                                                           </xsd:complexType>
                                                                        </xsd:element>
                                                                     </xsd:sequence>
                                                                     <xsd:attribute name="tModelKey" type="xsd:string"/>
                                                                  </xsd:complexType>
                                                               </xsd:element>
                                                            </xsd:sequence>
                                                         </xsd:complexType>
                                                      </xsd:element>
                                                   </xsd:sequence>
                                                   <xsd:attribute name="serviceKey" type="xsd:string"/>
                                                   <xsd:attribute name="bindingKey" 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="serviceKey" type="xsd:string"/>
                                 <xsd:attribute name="businessKey" type="xsd:string"/>
                              </xsd:complexType>
                           </xsd:element>
                        </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="businessKey" type="xsd:string"/>
               <xsd:attribute name="operator" type="xsd:string"/>
               <xsd:attribute name="authorizedName" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="businessService" maxOccurs="unbounded" minOccurs="0">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="name" maxOccurs="unbounded" type="xsd:string"/>
                  <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/>
                  <xsd:element name="bindingTemplates">
                     <xsd:complexType>
                        <xsd:sequence>
                           <xsd:element name="bindingTemplate" maxOccurs="unbounded" minOccurs="0">
                              <xsd:complexType>
                                 <xsd:sequence>
                                    <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/>
                                    <xsd:choice>
                                       <xsd:element name="accessPoint" minOccurs="0">
                                          <xsd:complexType>
                                             <xsd:simpleContent>
                                                <xsd:extension base="xsd:string">
                                                   <xsd:attribute name="URLType">
                                                      <xsd:simpleType>
                                                         <xsd:restriction base="xsd:NMTOKEN">
                                                            <xsd:enumeration value="mailto"/>
                                                            <xsd:enumeration value="http"/>
                                                            <xsd:enumeration value="https"/>
                                                            <xsd:enumeration value="ftp"/>
                                                            <xsd:enumeration value="fax"/>
                                                            <xsd:enumeration value="phone"/>
                                                            <xsd:enumeration value="other"/>
                                                         </xsd:restriction>
                                                      </xsd:simpleType>
                                                   </xsd:attribute>
                                                </xsd:extension>
                                             </xsd:simpleContent>
                                          </xsd:complexType>
                                       </xsd:element>
                                       <xsd:element name="hostingRedirector" minOccurs="0">
                                          <xsd:complexType>
                                             <xsd:attribute name="bindingKey" type="xsd:string"/>
                                          </xsd:complexType>
                                       </xsd:element>
                                    </xsd:choice>
                                    <xsd:element name="tModelInstanceDetails">
                                       <xsd:complexType>
                                          <xsd:sequence>
                                             <xsd:element name="tModelInstanceInfo" maxOccurs="unbounded" minOccurs="0">
                                                <xsd:complexType>
                                                   <xsd:sequence>
                                                      <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/>
                                                      <xsd:element name="instanceDetails" minOccurs="0">
                                                         <xsd:complexType>
                                                            <xsd:sequence>
                                                               <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="instanceParms" minOccurs="0" type="xsd:string"/>
                                                            </xsd:sequence>
                                                         </xsd:complexType>
                                                      </xsd:element>
                                                   </xsd:sequence>
                                                   <xsd:attribute name="tModelKey" type="xsd:string"/>
                                                </xsd:complexType>
                                             </xsd:element>
                                          </xsd:sequence>
                                       </xsd:complexType>
                                    </xsd:element>
                                 </xsd:sequence>
                                 <xsd:attribute name="serviceKey" type="xsd:string"/>
                                 <xsd:attribute name="bindingKey" 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="serviceKey" type="xsd:string"/>
               <xsd:attribute name="businessKey" type="xsd:string"/>
            </xsd:complexType>
         </xsd:element>
         <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:sequence>
      <xsd:attribute name="generic" type="xsd:string" use="required"/>
   </xsd:complexType>
</xsd:element>