class %Net.OpenAM.IdentityServicesImplPort
extends %SOAP.WebClient
parameter ELEMENTQUALIFIED = 0;
Non-default elementFormQualified for types XML namespace.
parameter LOCATION = "http://glassfish.iscinternal.com:9180/opensso/identityservices/IdentityServices";
This is the URL used to access the web service.
parameter NAMESPACE = "http://opensso.idsvcs.identity.sun.com/";
This is the namespace used by the Service
parameter OUTPUTTYPEATTRIBUTE = 1;
Use xsi:type attribute for literal types.
parameter SERVICENAME = "IdentityServicesImplService";
This is the name of the Service
parameter SOAPVERSION = 1.1;
This is the SOAP version supported by the service.
final method attributes(attributeNames As %ListOfDataTypes(ELEMENTTYPE="%String", XMLPROJECTION="element", XMLNAME="attributeNames"), subject As %Net.OpenAM.tns.token)
as %Net.OpenAM.tns.userDetails
[ WebMethod ]
final method authenticate(username As %String, password As %String, uri As %String)
as %Net.OpenAM.tns.token
[ WebMethod ]
final method authorize(uri As %String, action As %String, subject As %Net.OpenAM.tns.token)
as %Boolean
[ WebMethod ]
final method create(identity As %Net.OpenAM.tns.identityDetails, admin As %Net.OpenAM.tns.token)
[ WebMethod ]
final method delete(identity As %Net.OpenAM.tns.identityDetails, admin As %Net.OpenAM.tns.token)
[ WebMethod ]
final method getCookieNameForToken()
as %String
[ WebMethod ]
final method getCookieNamesToForward()
as %ListOfDataTypes
[ WebMethod ]
final method isTokenValid(token As %Net.OpenAM.tns.token)
as %Boolean
[ WebMethod ]
final method log(app As %Net.OpenAM.tns.token, subject As %Net.OpenAM.tns.token, logName As %String, message As %String)
[ WebMethod ]
final method logout(subject As %Net.OpenAM.tns.token)
[ WebMethod ]
final method read(name As %String, attributes As %ListOfObjects(ELEMENTTYPE="%Net.OpenAM.tns.attribute", XMLPROJECTION="element", XMLNAME="attributes"), admin As %Net.OpenAM.tns.token)
as %Net.OpenAM.tns.identityDetails
[ WebMethod ]
final method search(filter As %String, attributes As %ListOfObjects(ELEMENTTYPE="%Net.OpenAM.tns.attribute", XMLPROJECTION="element", XMLNAME="attributes"), admin As %Net.OpenAM.tns.token)
as %ListOfDataTypes
[ WebMethod ]
final method update(identity As %Net.OpenAM.tns.identityDetails, admin As %Net.OpenAM.tns.token)
[ WebMethod ]