ZVON > References > UDDI Reference |
Intro / Search / ZVON |
Element | businessDetailExt |
---|
XML Schema |
---|
<xsd:element name="businessDetailExt" type="uddi:BusinessDetailExt"/> |
<xsd:complexType name="BusinessDetailExt"> <xsd:sequence> <xsd:element name="businessEntityExt" maxOccurs="unbounded" minOccurs="1" type="uddi:BusinessEntityExt"/> </xsd:sequence> <xsd:attribute name="generic" type="xsd:string" use="required"/> <xsd:attribute name="operator" type="xsd:string" use="required"/> <xsd:attribute name="truncated" type="uddi:Truncated" use="optional"/> </xsd:complexType> |
<xsd:complexType name="BusinessEntityExt"> <xsd:sequence> <xsd:element name="businessEntity" maxOccurs="1" minOccurs="1" type="uddi:BusinessEntity"/> </xsd:sequence> </xsd:complexType> |
<xsd:complexType name="BusinessEntity"> <xsd:sequence> <xsd:element name="discoveryURLs" maxOccurs="1" minOccurs="0" type="uddi:DiscoveryURLs"/> <xsd:element name="name" maxOccurs="1" minOccurs="1" type="xsd:string"/> <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="uddi:Description"/> <xsd:element name="contacts" maxOccurs="1" minOccurs="0" type="uddi:Contacts"/> <xsd:element name="businessServices" maxOccurs="1" minOccurs="0" type="uddi:BusinessServices"/> <xsd:element name="identifierBag" maxOccurs="1" minOccurs="0" type="uddi:IdentifierBag"/> <xsd:element name="categoryBag" maxOccurs="1" minOccurs="0" type="uddi:CategoryBag"/> </xsd:sequence> <xsd:attribute name="businessKey" type="xsd:string" use="required"/> <xsd:attribute name="operator" type="xsd:string" use="optional"/> <xsd:attribute name="authorizedName" type="xsd:string" use="optional"/> </xsd:complexType> |
<xsd:complexType name="DiscoveryURLs"> <xsd:sequence> <xsd:element name="discoveryUrl" maxOccurs="unbounded" minOccurs="1" type="uddi:DiscoveryUrl"/> </xsd:sequence> </xsd:complexType> |
<xsd:complexType name="DiscoveryUrl" mixed="true"> <xsd:attribute name="useType" type="xsd:string" use="required"/> </xsd:complexType> |
<xsd:complexType name="Description" mixed="true"> <xsd:attribute ref="xml:lang" use="optional"/> </xsd:complexType> |
<xsd:complexType name="Contacts"> <xsd:sequence> <xsd:element name="contact" maxOccurs="unbounded" minOccurs="0" type="uddi:Contact"/> </xsd:sequence> </xsd:complexType> |
<xsd:complexType name="Contact"> <xsd:sequence> <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="uddi:Description"/> <xsd:element name="personName" maxOccurs="1" minOccurs="1" type="xsd:string"/> <xsd:element name="phone" maxOccurs="unbounded" minOccurs="0" type="uddi:Phone"/> <xsd:element name="email" maxOccurs="unbounded" minOccurs="0" type="uddi:Email"/> <xsd:element name="address" maxOccurs="unbounded" minOccurs="0" type="uddi:Address"/> </xsd:sequence> <xsd:attribute name="useType" type="xsd:string" use="optional"/> </xsd:complexType> |
<xsd:complexType name="Description" mixed="true"> <xsd:attribute ref="xml:lang" use="optional"/> </xsd:complexType> |
<xsd:complexType name="Phone" mixed="true"> <xsd:attribute name="useType" type="xsd:string" use="optional"/> </xsd:complexType> |
<xsd:complexType name="Email" mixed="true"> <xsd:attribute name="useType" type="xsd:string" use="optional"/> </xsd:complexType> |
<xsd:complexType name="Address"> <xsd:sequence> <xsd:element name="addressLine" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/> </xsd:sequence> <xsd:attribute name="sortCode" type="xsd:string" use="optional"/> <xsd:attribute name="useType" type="xsd:string" use="optional"/> </xsd:complexType> |
<xsd:complexType name="BusinessServices"> <xsd:sequence> <xsd:element name="businessService" maxOccurs="unbounded" minOccurs="0" type="uddi:BusinessService"/> </xsd:sequence> </xsd:complexType> |
<xsd:complexType name="BusinessService"> <xsd:sequence> <xsd:element name="name" maxOccurs="1" minOccurs="1" type="xsd:string"/> <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="uddi:Description"/> <xsd:element name="bindingTemplates" maxOccurs="1" minOccurs="1" type="uddi:BindingTemplates"/> <xsd:element name="categoryBag" maxOccurs="1" minOccurs="0" type="uddi:CategoryBag"/> </xsd:sequence> <xsd:attribute name="serviceKey" type="xsd:string" use="required"/> <xsd:attribute name="businessKey" type="xsd:string" use="optional"/> </xsd:complexType> |
<xsd:complexType name="Description" mixed="true"> <xsd:attribute ref="xml:lang" use="optional"/> </xsd:complexType> |
<xsd:complexType name="BindingTemplates"> <xsd:sequence> <xsd:element name="bindingTemplate" maxOccurs="unbounded" minOccurs="0" type="uddi:BindingTemplate"/> </xsd:sequence> </xsd:complexType> |
<xsd:complexType name="BindingTemplate"> <xsd:sequence> <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="uddi:Description"/> <xsd:choice maxOccurs="1" minOccurs="1"> <xsd:element name="accessPoint" type="uddi:AccessPoint"/> <xsd:element name="hostingRedirector" type="uddi:HostingRedirector"/> </xsd:choice> <xsd:element name="tModelInstanceDetails" maxOccurs="1" minOccurs="1" type="uddi:TModelInstanceDetails"/> </xsd:sequence> <xsd:attribute name="serviceKey" type="xsd:string" use="optional"/> <xsd:attribute name="bindingKey" type="xsd:string" use="required"/> </xsd:complexType> |
<xsd:complexType name="Description" mixed="true"> <xsd:attribute ref="xml:lang" use="optional"/> </xsd:complexType> |
<xsd:complexType name="AccessPoint" mixed="true"> <xsd:attribute name="URLType" type="uddi:URLType" use="required"/> </xsd:complexType> |
<xsd:simpleType name="URLType"> <xsd:restriction base="xsd:string"> <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:complexType name="HostingRedirector"> <xsd:attribute name="bindingKey" type="xsd:string" use="required"/> </xsd:complexType> |
<xsd:complexType name="TModelInstanceDetails"> <xsd:sequence> <xsd:element name="tModelInstanceInfo" maxOccurs="unbounded" minOccurs="0" type="uddi:TModelInstanceInfo"/> </xsd:sequence> </xsd:complexType> |
<xsd:complexType name="TModelInstanceInfo"> <xsd:sequence> <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="uddi:Description"/> <xsd:element name="instanceDetails" maxOccurs="1" minOccurs="0" type="uddi:InstanceDetails"/> </xsd:sequence> <xsd:attribute name="tModelKey" type="xsd:string" use="required"/> </xsd:complexType> |
<xsd:complexType name="Description" mixed="true"> <xsd:attribute ref="xml:lang" use="optional"/> </xsd:complexType> |
<xsd:complexType name="InstanceDetails"> <xsd:sequence> <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="uddi:Description"/> <xsd:element name="overviewDoc" maxOccurs="1" minOccurs="0" type="uddi:OverviewDoc"/> <xsd:element name="instanceParms" maxOccurs="1" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> |
<xsd:complexType name="Description" mixed="true"> <xsd:attribute ref="xml:lang" use="optional"/> </xsd:complexType> |
<xsd:complexType name="OverviewDoc"> <xsd:sequence> <xsd:element name="description" maxOccurs="unbounded" minOccurs="0" type="uddi:Description"/> <xsd:element name="overviewURL" maxOccurs="1" minOccurs="0" type="xsd:string"/> </xsd:sequence> </xsd:complexType> |
<xsd:complexType name="Description" mixed="true"> <xsd:attribute ref="xml:lang" use="optional"/> </xsd:complexType> |
<xsd:complexType name="CategoryBag"> <xsd:sequence> <xsd:element name="keyedReference" maxOccurs="unbounded" minOccurs="0" type="uddi:KeyedReference"/> </xsd:sequence> </xsd:complexType> |
<xsd:complexType name="KeyedReference"> <xsd:attribute name="tModelKey" type="xsd:string" use="optional"/> <xsd:attribute name="keyName" type="xsd:string" use="required"/> <xsd:attribute name="keyValue" type="xsd:string" use="required"/> </xsd:complexType> |
<xsd:complexType name="IdentifierBag"> <xsd:sequence> <xsd:element name="keyedReference" maxOccurs="unbounded" minOccurs="0" type="uddi:KeyedReference"/> </xsd:sequence> </xsd:complexType> |
<xsd:complexType name="KeyedReference"> <xsd:attribute name="tModelKey" type="xsd:string" use="optional"/> <xsd:attribute name="keyName" type="xsd:string" use="required"/> <xsd:attribute name="keyValue" type="xsd:string" use="required"/> </xsd:complexType> |
<xsd:complexType name="CategoryBag"> <xsd:sequence> <xsd:element name="keyedReference" maxOccurs="unbounded" minOccurs="0" type="uddi:KeyedReference"/> </xsd:sequence> </xsd:complexType> |
<xsd:complexType name="KeyedReference"> <xsd:attribute name="tModelKey" type="xsd:string" use="optional"/> <xsd:attribute name="keyName" type="xsd:string" use="required"/> <xsd:attribute name="keyValue" type="xsd:string" use="required"/> </xsd:complexType> |
<xsd:simpleType name="Truncated"> <xsd:restriction base="xsd:string"> <xsd:enumeration value="true"/> <xsd:enumeration value="false"/> </xsd:restriction> </xsd:simpleType> |