Learning
Documentation
Community
Open Exchange
Global Masters
Home / Class Reference / ENSLIB namespace / %Net.OpenAM.IdentityServicesImplPort
Private  Storage   

%Net.OpenAM.IdentityServicesImplPort


class %Net.OpenAM.IdentityServicesImplPort extends
%SOAP.WebClient

Inventory


Parameters Properties Methods Queries Indices ForeignKeys Triggers
6 13


Summary


Properties
Action AddressingIn AddressingOut Attachments
Base64LineBreaks BodyId BodyXmlId ContentId
ContentLocation ContentType GzipOutput HTTPVersion
HeadersIn HeadersOut HttpAccept202 HttpFollowRedirect
HttpForceReuseDevice HttpInitiateAuthentication HttpPassword HttpProxyAuthorization
HttpProxyHTTPS HttpProxyPort HttpProxySSLConnect HttpProxyServer
HttpProxyTunnel HttpRequest HttpRequestHeaderCharset HttpRequester
HttpResponse HttpUsername HttpWriteTimeout ImportHandler
IsMTOM KeepSessionCookie Location MTOMRequired
MethodName NamespacesOut OneWay 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
policyAlternative

Methods
%%OIDGet %AddEnvelopeNamespace %AddToSaveSet %BindExport
%BuildObjectGraph %ClassIsLatestVersion %ClassName %Close
%CloseRMSession %ConstructClone %DispatchClassMethod %DispatchGetModified
%DispatchGetProperty %DispatchMethod %DispatchSetModified %DispatchSetMultidimProperty
%DispatchSetProperty %Extends %GetParameter %IncrementCount
%IsA %IsModified %New %NormalizeObject
%ObjectModified %OnSOAPFinished %OnSOAPRequest %OnSOAPResponse
%OriginalNamespace %PackageName %RemoveFromSaveSet %SerializeObject
%SetModified %StartRMSession %ValidateObject BeginSOAPEnvelope
CancelSecureConversation CheckSOAPEnvelope DoSOAPRequest EndSOAPEnvelope
GetBinaryWriter GetBodyId GetSecurityOut InitializeSecurity
InvokeClient LogGlobal LogInput LogInputHTTPHeaders
LogOutput LogOutputHTTPHeaders LogText Namespace
NormalizeName OnCompile ProcessSOAPEnvelope ReadBinaryMessage
ResetHttpHeaders ResetSecurity SOAPRequestResponse SecurityOutGet
SecurityOutSet SendSOAPRequest SessionCookieSet SessionCookieSetInternal
SetHttpHeader SoapBinarySet StartSecureConversation WSCheckSignatureConfirmation
WSSecurityLogin WebMethod WriteHTTPContent WriteSOAPHeaders
WriteSOAPMessage WriteStartAttachments attributes authenticate
authorize create delete getCookieNameForToken
getCookieNamesToForward isTokenValid log logout
read search update


Parameters


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

Methods


• 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 ]