ZVON > References > UDDI Reference |
Intro / Search / ZVON |
Element | save_business [ v2 ] |
---|---|
Occurs in | [ ] - [ ] (comparison ) |
Description | Message - Request: used to save (add/update) information describing one or more businessEntity structures. One of businessEntity or uploadRegister is required. Invalid if contains both or neither type. |
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="save_business"> <xsd:complexType> <xsd:sequence> <xsd:element ref="authInfo"/> <xsd:element ref="businessEntity" 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_business"> <xsd:complexType> <xsd:sequence> <xsd:element name="authInfo" type="xsd:string"/> <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="uploadRegister" maxOccurs="unbounded" minOccurs="0" type="xsd:string"/> </xsd:sequence> <xsd:attribute name="generic" type="xsd:string" use="required"/> </xsd:complexType> </xsd:element> |