EnsLib.UDDI.PublishService
class EnsLib.UDDI.PublishService extends EnsLib.UDDI.Saver, EnsLib.UDDI.UDDIStandardKeys
This class implements Spec from http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v2.htmMethod Inventory
- AddNamespaceCategory()
 - AddOverviewDocToTModel()
 - CreateOverviewDoc()
 - DeleteISCTModel()
 - EnsureCacheTModel()
 - FindBusiness()
 - MapServiceToUDDI()
 - NewTModel()
 - PublishBinding()
 - PublishBindingTModel()
 - PublishBusiness()
 - PublishBusinessService()
 - PublishPortTypeTModel()
 - PublishTModel()
 - Test()
 
Methods
classmethod AddNamespaceCategory(pCategoryBag As EnsLib.UDDI.uddi.categoryBag, pNameSpace As %String) as %Status
classmethod AddOverviewDocToTModel(pTModel As EnsLib.UDDI.uddi.tModel, pWsdlUrl As %String) as %Status
classmethod CreateOverviewDoc(pWsdlUrl As %String, Output pOverviewDoc As EnsLib.UDDI.uddi.overviewDoc) as %Status
classmethod DeleteISCTModel(serverIP As %String)
method EnsureCacheTModel() as %Status
method FindBusiness(pName As %String, Output tBusinesskey As EnsLib.UDDI.uddi.businessKey) as %Status
method MapServiceToUDDI(pBusinessKey As EnsLib.UDDI.uddi.businessKey, pServiceData As EnsLib.UDDI.wsdl.BusinessService, Output pServiceKey As EnsLib.UDDI.uddi.serviceKey) as %Status
classmethod NewTModel(pName As %String, pWsdlUrl As %String, Output pTModel As EnsLib.UDDI.uddi.tModel) as %Status
method PublishBinding(pServiceKey As EnsLib.UDDI.uddi.serviceKey, pDescription As %String, pLocationURI As %String, pLocationURIType As %String, pPortName As %String, pPortTypeRef As EnsLib.UDDI.uddi.tModelKey, pBindingRef As EnsLib.UDDI.uddi.tModelKey, Output pBindingKey As EnsLib.UDDI.uddi.bindingKey) as %Status
This Method implements spec given at:
http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v2.htm#_Toc76437778
method PublishBindingTModel(pName As %String, pNameSpace As %String, pWsdlUrl As %String, pPortTypeKey As %String, pSOAPBinding As %Boolean, pSOAPTransportURI As %String, pHTTPBinding As %Boolean, Output pTModelKey As EnsLib.UDDI.uddi.tModelKey) as %Status
This Method implements spec given at:
http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v2.htm#_Toc76437776
method PublishBusiness(pName As %String, pDescription As %String, pHomePage As %String, Output pBusinessKey As EnsLib.UDDI.uddi.businessKey) as %Status
method PublishBusinessService(pBusinessKey As EnsLib.UDDI.uddi.businessKey, pHumanName As %String, pLocalName As %String, pDescription As %String, pNameSpace As %String, pImplementedBy As %String, Output pServiceKey As EnsLib.UDDI.uddi.serviceKey) as %Status
This method implements spec given at:
http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v2.htm#_Toc76437777
NB: This Method does not publish Port Bindings as required by spec. Port Bindings are published
separately.
method PublishPortTypeTModel(pName As %String, pNameSpace As %String, pWsdlUrl As %String, Output pTModelKey As EnsLib.UDDI.uddi.tModelKey) as %Status
This Method implements spec given at:
http://www.oasis-open.org/committees/uddi-spec/doc/tn/uddi-spec-tc-tn-wsdl-v2.htm#_Toc76437775
method PublishTModel(pTModel As EnsLib.UDDI.uddi.tModel, Output pTModelKey As EnsLib.UDDI.uddi.tModelKey) as %Status
classmethod Test(serverIP As %String)
Inherited Members
Inherited Properties
Inherited Methods
- %AddToSaveSet()
 - %ClassIsLatestVersion()
 - %ClassName()
 - %ConstructClone()
 - %DispatchClassMethod()
 - %DispatchGetModified()
 - %DispatchGetProperty()
 - %DispatchMethod()
 - %DispatchSetModified()
 - %DispatchSetMultidimProperty()
 - %DispatchSetProperty()
 - %Extends()
 - %GetParameter()
 - %IsA()
 - %IsModified()
 - %New()
 - %NormalizeObject()
 - %ObjectModified()
 - %OriginalNamespace()
 - %PackageName()
 - %RemoveFromSaveSet()
 - %SerializeObject()
 - %SetModified()
 - %ValidateObject()
 - Connect()
 - GetList()
 - addContactToList()
 - addDescriptionToList()
 - addDiscoveryURLToList()
 - addFindQualifierToList()
 - addNameToList()
 - addReferenceToList()