This is documentation for Caché & Ensemble. See the InterSystems IRIS version of this content.

For information on migrating to InterSystems IRIS, see Why Migrate to InterSystems IRIS?

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.htm

Method Inventory

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

Feedback