class EnsLib.UDDI.UDDIPublicationSoapBinding
extends %SOAP.WebClient
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
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 ]