Class Reference
IRIS for UNIX 2024.1.2
InterSystems: The power behind what matters   
Documentation  Search
  [USER] >  [EnsLib] >  [UDDI] >  [UDDIPublicationSoapBinding]
Private  Storage   

class EnsLib.UDDI.UDDIPublicationSoapBinding extends %SOAP.WebClient

Inventory

Parameters Properties Methods Queries Indices ForeignKeys Triggers
5 14


Summary

Properties
AddressingIn AddressingOut Attachments Base64LineBreaks
BodyId BodyXmlId ContentId ContentLocation
ContentType GzipOutput HTTPVersion HeadersIn
HeadersOut HttpAccept202 HttpFollowRedirect HttpInitiateAuthentication
HttpPassword HttpProxyAuthorization HttpProxyHTTPS HttpProxyPort
HttpProxySSLConnect HttpProxyServer HttpProxyTunnel HttpRequest
HttpRequestHeaderCharset HttpRequester HttpResponse HttpUsername
HttpWriteTimeout ImportHandler IsMTOM Location
MTOMRequired OpenTimeout OutputTypeAttribute Password
PolicyConfiguration RMSession ReferencesInline RequestMessageStart
ResponseAttachments ResponseContentId ResponseContentLocation SAXFlags
SSLCheckServerIdentity SSLConfiguration SSLError SecurityContextToken
SecurityIn SecurityNamespace SecurityOut SessionCookie
SoapBinary SoapBinaryCharset SoapFault SoapVersion
Timeout Transport UsePPGHandler Username
WSANamespace WriteSOAPBodyMethod

Methods
%AddEnvelopeNamespace %AddToSaveSet %ClassIsLatestVersion %ClassName
%CloseRMSession %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %Extends %GetParameter %IsA
%IsModified %New %NormalizeObject %ObjectModified
%OnSOAPFinished %OnSOAPRequest %OnSOAPResponse %OriginalNamespace
%PackageName %RemoveFromSaveSet %SerializeObject %SetModified
%StartRMSession %ValidateObject CancelSecureConversation GetBodyId
NormalizeName ResetHttpHeaders SOAPLogContains SendSOAPRequest
SetHttpHeader StartSecureConversation WSCheckSignatureConfirmation WSSecurityLogin
addpublisherAssertions deletebinding deletebusiness deletepublisherAssertions
deleteservice deletetModel getassertionStatusReport getpublisherAssertions
getregisteredInfo savebinding savebusiness saveservice
savetModel setpublisherAssertions


Parameters

• parameter NAMESPACE = "urn:uddi-org:api_v3_binding";
This is the namespace used by the Service
• parameter OUTPUTTYPEATTRIBUTE = 1;
Use xsi:type attribute for literal types.
• parameter SERVICENAME = "UDDI_Publication_SoapBinding";
This is the name of the Service
• parameter SOAPVERSION = 1.1;
This is the SOAP version supported by the service.
• parameter TYPENAMESPACE = "urn:uddi-org:api_v3";
This is the namespace used for types by the Service

Methods

• final method addpublisherAssertions(authInfo As EnsLib.UDDI.uddi.authInfo(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1), publisherAssertion As %ListOfObjects(ELEMENTTYPE="EnsLib.UDDI.uddi.publisherAssertion", XMLPROJECTION="element", REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLNAME="publisherAssertion", XMLREF=1)) as %SOAP.OneWay [ WebMethod ]
• final method deletebinding(authInfo As EnsLib.UDDI.uddi.authInfo(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1), bindingKey As %ListOfDataTypes(ELEMENTTYPE="EnsLib.UDDI.uddi.bindingKey", XMLPROJECTION="element", REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLNAME="bindingKey", XMLREF=1)) as %SOAP.OneWay [ WebMethod ]
• final method deletebusiness(authInfo As EnsLib.UDDI.uddi.authInfo(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1), businessKey As %ListOfDataTypes(ELEMENTTYPE="EnsLib.UDDI.uddi.businessKey", XMLPROJECTION="element", REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLNAME="businessKey", XMLREF=1)) as %SOAP.OneWay [ WebMethod ]
• final method deletepublisherAssertions(authInfo As EnsLib.UDDI.uddi.authInfo(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1), publisherAssertion As %ListOfObjects(ELEMENTTYPE="EnsLib.UDDI.uddi.publisherAssertion", XMLPROJECTION="element", REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLNAME="publisherAssertion", XMLREF=1)) as %SOAP.OneWay [ WebMethod ]
• final method deleteservice(authInfo As EnsLib.UDDI.uddi.authInfo(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1), serviceKey As %ListOfDataTypes(ELEMENTTYPE="EnsLib.UDDI.uddi.serviceKey", XMLPROJECTION="element", REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLNAME="serviceKey", XMLREF=1)) as %SOAP.OneWay [ WebMethod ]
• final method deletetModel(authInfo As EnsLib.UDDI.uddi.authInfo(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1), tModelKey As %ListOfDataTypes(ELEMENTTYPE="EnsLib.UDDI.uddi.tModelKey", XMLPROJECTION="element", REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLNAME="tModelKey", XMLREF=1)) as %SOAP.OneWay [ WebMethod ]
• final method getassertionStatusReport(authInfo As EnsLib.UDDI.uddi.authInfo(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1), completionStatus As EnsLib.UDDI.uddi.completionStatus(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1)) as %ListOfObjects [ WebMethod ]
• final method getpublisherAssertions(authInfo As EnsLib.UDDI.uddi.authInfo(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1)) as %ListOfObjects [ WebMethod ]
• final method getregisteredInfo(authInfo As EnsLib.UDDI.uddi.authInfo(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1), infoSelection As EnsLib.UDDI.uddi.infoSelection(XMLPROJECTION="attribute"), Output businessInfos As EnsLib.UDDI.uddi.businessInfos(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1), Output tModelInfos As EnsLib.UDDI.uddi.tModelInfos(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1), Output truncated As EnsLib.UDDI.uddi.truncated(XMLPROJECTION="attribute")) [ WebMethod ]
• final method savebinding(authInfo As EnsLib.UDDI.uddi.authInfo(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1), ByRef bindingTemplate As %ListOfObjects(ELEMENTTYPE="EnsLib.UDDI.uddi.bindingTemplate", XMLPROJECTION="element", REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLNAME="bindingTemplate", XMLREF=1), Output listDescription As EnsLib.UDDI.uddi.listDescription(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1), Output truncated As EnsLib.UDDI.uddi.truncated(XMLPROJECTION="attribute")) [ WebMethod ]
• final method savebusiness(authInfo As EnsLib.UDDI.uddi.authInfo(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1), ByRef businessEntity As %ListOfObjects(ELEMENTTYPE="EnsLib.UDDI.uddi.businessEntity", XMLPROJECTION="element", REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLNAME="businessEntity", XMLREF=1), Output truncated As EnsLib.UDDI.uddi.truncated(XMLPROJECTION="attribute")) [ WebMethod ]
• final method saveservice(authInfo As EnsLib.UDDI.uddi.authInfo(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1), ByRef businessService As %ListOfObjects(ELEMENTTYPE="EnsLib.UDDI.uddi.businessService", XMLPROJECTION="element", REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLNAME="businessService", XMLREF=1), Output truncated As EnsLib.UDDI.uddi.truncated(XMLPROJECTION="attribute")) [ WebMethod ]
• final method savetModel(authInfo As EnsLib.UDDI.uddi.authInfo(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1), ByRef tModel As %ListOfObjects(ELEMENTTYPE="EnsLib.UDDI.uddi.tModel", XMLPROJECTION="element", REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLNAME="tModel", XMLREF=1), Output truncated As EnsLib.UDDI.uddi.truncated(XMLPROJECTION="attribute")) [ WebMethod ]
• final method setpublisherAssertions(authInfo As EnsLib.UDDI.uddi.authInfo(REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLREF=1), ByRef publisherAssertion As %ListOfObjects(ELEMENTTYPE="EnsLib.UDDI.uddi.publisherAssertion", XMLPROJECTION="element", REFELEMENTQUALIFIED=1, REFNAMESPACE="urn:uddi-org:api_v3", XMLNAME="publisherAssertion", XMLREF=1)) [ WebMethod ]


Copyright (c) 2025 by InterSystems Corporation. Cambridge, Massachusetts, U.S.A. All rights reserved. Confidential property of InterSystems Corporation.