de.uka.cmtm.serviceregistry.publish.uddi.wsdls
Class SaWsdlPublisherV01_08
java.lang.Object
de.uka.cmtm.serviceregistry.publish.uddi.wsdl.WsdlPublisherV01_08
de.uka.cmtm.serviceregistry.publish.uddi.wsdls.SaWsdlPublisherV01_08
- All Implemented Interfaces:
- WsdlPublisher
public class SaWsdlPublisherV01_08
- extends WsdlPublisherV01_08
- implements WsdlPublisher
This WsdlPublisher can publish WSDL files in UDDI following the UDDI.org
best practices 1.08 mapping. In addition it publishes ontology references to
all service profiles implemented by the PortTypes in use by the service in
the services category bag.
- Author:
- tilmann
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SaWsdlPublisherV01_08
public SaWsdlPublisherV01_08(UDDIProxy uddiProxy,
AuthToken authToken,
String upperServiceOntologyUrl)
- Creates a new SaWsdlPublisherV01_08
- Parameters:
uddiProxy
- the UDDIProxy to be usedauthToken
- the UDDI credentials to be usedupperServiceOntologyUrl
- the URL of the upper service ontology
addServiceCategoryBagKeyedReferences
protected void addServiceCategoryBagKeyedReferences(CategoryBag categoryBag,
Service service)
throws UDDIException,
TransportException
- This hook adds the references to the implemented service profiles to the
services category bag.
- Overrides:
addServiceCategoryBagKeyedReferences
in class WsdlPublisherV01_08
- Parameters:
categoryBag
- here can KeyedReferences be addedservice
- the Service that is published
- Throws:
UDDIException
TransportException