ZVON > References > UDDI Reference
Element find_business [ v2 ]
Occurs in [ ] - [ ]     (comparison )
Description Message - Request: This message is used to search for summary results listing registered businessEntity data matching specific criteria. V2 CHANGE: allows up to 5 xml:lang qualified names
Attributes
generic
Signifies the UDDI registry software version number. On input, signifies the UDDI version understood by the requesting caller.

maxRows
Used on input to limit the maximum result size returned from inquiry API messages.



XML Schema

<xsd:element name="find_business">
   <xsd:complexType>
      <xsd:sequence>
         <xsd:element ref="findQualifiers" minOccurs="0"/>
         <xsd:element ref="name" minOccurs="0" maxOccurs="unbounded"/>
         <xsd:element ref="identifierBag" minOccurs="0"/>
         <xsd:element ref="categoryBag" minOccurs="0"/>
         <xsd:element ref="tModelBag" minOccurs="0"/>
         <xsd:element ref="discoveryURLs" minOccurs="0"/>
      </xsd:sequence>
      <xsd:attribute name="generic" type="xsd:string" use="required"/>
      <xsd:attribute name="maxRows" type="xsd:int"/>
   </xsd:complexType>
</xsd:element>

Expanded XML Schema

<xsd:element name="find_business">
   <xsd:complexType>
      <xsd:sequence>
         <xsd:element name="findQualifiers" minOccurs="0">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="findQualifier" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <xsd:element name="name" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/>
         <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:element name="tModelBag" minOccurs="0">
            <xsd:complexType>
               <xsd:sequence>
                  <xsd:element name="tModelKey" maxOccurs="unbounded" type="xsd:string"/>
               </xsd:sequence>
            </xsd:complexType>
         </xsd:element>
         <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:sequence>
      <xsd:attribute name="generic" type="xsd:string" use="required"/>
      <xsd:attribute name="maxRows" type="xsd:int"/>
   </xsd:complexType>
</xsd:element>