WSDL PortTypes WSDL Bindings

• The protocol and transport categories are set to the same attributes as described in the WSDL binding, such as SOAP and HTTP, respectively. Table 2. wsdl binding:UDDI mapping UDDI WSDL tModel categorized as binding and wsdlSpec Binding keyedReference in categoryBag Namespace of binding tModel name Local name of binding overviewURL WSDL location keyedReference in categoryBag portType binding keyedReference in categoryBag Protocol keyedReference in categoryBag Transport

1.1.3. WSDL Service

WSDL services are represented as UDDI businessServices. The name is a human readable name. The tModel again contains a categoryBag which this time contains the following keyedReferences: • The type is categorized as service • The namespace is again categorized as the WSDL binding namespace. • The local name is categorized as the local name of the service. The businessService also contains a bindingTemplate: • The access type is categorized as the access point of the service. • The portType is categorized as the tModel of the portType. • The binding is categorized as the tModel of the binding information. • The local name is categorized as the local name of the port. Table 3. wsdl service:UDDI mapping UDDI WSDL businessService categorized as service Service keyedReference in categoryBag Namespace of service keyedReference in categoryBag; optionally used name of service Local name of service

1.1.4. Use Cases

Oracle Service Registry supports the following use cases: • Publishing a WSDL file You can also specify how artifacts of the WSDL file will be mapped to the existing UDDI structures. • Search for a WSDL You can search for the WSDL file by WSDL location URI. Page 389

1.1.4. Use Cases

• Unpublish and republish the WSDL You can unpublish and republish the WSDL For more information, also see: • Users Guide, Section Publishing WSDL Documents • Users Guide, Section Find WSDL • Developers Guide, Section 2.2.8, WSDL Publishing

1.2. XML

As shown in Figure 2 , an XML file is mapped to a tModel. The location of the XML file is added to the tModels overviewURL element. Namespaces are mapped to keyedReferences in the tModel categoryBag. Each namespace is mapped to a tModel. Figure 2. XML TO UDDI

1.2.1. Use Cases

Oracle Service Registry supports the following use cases: • Publish an XML document You can also specify how artifacts of the XML file will be mapped to the existing UDDI structures. • Search for an XML file • Search for an XML file containing data of certain type XSD . Page 390

1.2.1. Use Cases