ZVON > References > UDDI Reference |
Intro / Search / ZVON |
Element | businessEntity [ v2 ] |
---|---|
Occurs in | [ ] - [ ] (comparison ) |
Parents | businessDetail | businessEntityExt | save_business | validate_values |
Description | Primary Data type: Describes an instance of a business or business unit. |
Attributes | authorizedName Returned on output, ignored in input. A persons name that is associated with the publication of registered data. businessKey Multi-use. Identifies the businessKey value associated with a businessEntity. On save, empty value implies that a new businessEntity key is to be assigned. operator Ignored on input. Identifies the UDDI registry that supplied the data (top level message attribute) and the UDDI registry where the data is mastered (entity level use). |
XML Schema |
---|
<xsd:element name="businessEntity"> <xsd:complexType> <xsd:sequence> <xsd:element ref="discoveryURLs" minOccurs="0"/> <xsd:element ref="name" maxOccurs="unbounded"/> <xsd:element ref="description" minOccurs="0" maxOccurs="unbounded"/> <xsd:element ref="contacts" minOccurs="0"/> <xsd:element ref="businessServices" minOccurs="0"/> <xsd:element ref="identifierBag" minOccurs="0"/> <xsd:element ref="categoryBag" minOccurs="0"/> </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> |
Expanded XML Schema |
---|
<xsd:element name="businessEntity"> <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> |