HS.Registry.Person.User.WebServicesClient
class HS.Registry.Person.User.WebServicesClient extends %SOAP.WebClient
Method Inventory
- AddEditUser()
- AddEditUserComposite()
- AddEditUserFacility()
- AddEditUserLoginID()
- AuthenticateAuthorize()
- CheckDuplicateUser()
- FindUsers()
- GetDefaultDomain()
- GetPrimaryFacility()
- GetProxies()
- GetUserSessionInfo()
- ListAvailableRoles()
- ListRecentPasswords()
- ListUserFacilities()
- ListUserLoginIDs()
- LoadUser()
- LoadUserComposite()
- LoadUserFacility()
- LoadUserLoginID()
- RequestPWEmail()
- SAMLAuthenticateAuthorize()
- ValidatePassword()
Parameters
parameter LOCATION;
This is the URL used to access the web service.
parameter NAMESPACE = http://www.intersystems.com/hs/registry/person/user;
This is the namespace used by the Service
parameter OUTPUTTYPEATTRIBUTE = 1;
Use xsi:type attribute for literal types.
parameter SERVICENAME = HS.Registry.Person.User.WebServices;
This is the name of the Service
Methods
method AddEditUser(pUser As HS.Registry.Person.User.WebServices.Containers.User) as HS.Registry.Person.User.WebServices.Containers.User [ WebMethod ]
method AddEditUserComposite(pComposite As HS.Registry.Person.User.WebServices.Containers.Composite) as HS.Registry.Person.User.WebServices.Containers.Composite [ WebMethod ]
method AddEditUserFacility(pUserFacility As HS.Registry.Person.User.WebServices.Containers.UserFacility) as HS.Registry.Person.User.WebServices.Containers.UserFacility [ WebMethod ]
method AddEditUserLoginID(pUserLogin As HS.Registry.Person.User.WebServices.Containers.UserLoginID) as HS.Registry.Person.User.WebServices.Containers.UserLoginID [ WebMethod ]
method AuthenticateAuthorize(pDomain As %String, pLoginID As %String, pPassword As %String) as HS.Registry.Person.User.WebServices.Containers.AuthResponse [ WebMethod ]
method CheckDuplicateUser(pUser As HS.Registry.Person.User.WebServices.Containers.User) as HS.Registry.Person.User.WebServices.Containers.User [ WebMethod ]
method FindUsers(pActiveOnly As %Boolean = 1, pLastName As %String = "", pFirstName As %String = "", pUserID As %String, pNumber As %String = "", pAssignAuth As %String = "", pCliniciansOnly=0, pFilterFlag As %Boolean = 0, pFacilities As %String = "", pRelationshipId As %String = "", pMPIID As %String = "", pDelivery As %Boolean = 0, pOrganizationsOnly As %Boolean = 0) as HS.Util.WebServices.ListItems [ WebMethod ]
method GetDefaultDomain() as %String [ WebMethod ]
method GetProxies(pUserId As %String) as HS.Util.WebServices.ListItems [ WebMethod ]
method GetUserSessionInfo(pUserId As %String) as HS.Registry.Person.User.WebServices.Containers.SessionInfo [ WebMethod ]
method ListAvailableRoles(pRoles As %String = "", pDummy1 As %String = "", pDomainId As %String = "", pGroupFlag As %Boolean = 0, pDummy2 As %Boolean = 0) as HS.Reports.XMLMessageContainer [ WebMethod ]
method ListRecentPasswords(pDomain As %String, pLoginId As %String, pMatchNum As %Integer, pRegistryId As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListUserFacilities(pRegistryId As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method ListUserLoginIDs(pRegistryId As %String = "") as HS.Util.WebServices.ListItems [ WebMethod ]
method LoadUser(pRegistryId As %String = "") as HS.Registry.Person.User.WebServices.Containers.User [ WebMethod ]
method LoadUserComposite(pRegistryId As %String = "", pDomain As %String = "") as HS.Registry.Person.User.WebServices.Containers.Composite [ WebMethod ]
method LoadUserFacility(pUserFacilityID As %String = "") as HS.Registry.Person.User.WebServices.Containers.UserFacility [ WebMethod ]
method LoadUserLoginID(pUserLoginId As %String = "", pRegistryId As %String = "", pDomain As %String = "", pOldPWCheck As %String = "") as HS.Registry.Person.User.WebServices.Containers.UserLoginID [ WebMethod ]
method RequestPWEmail(pDomain As %String, pLoginID As %String, pChallengeQ As %String, pChallengeA As %String) as %String [ WebMethod ]
method SAMLAuthenticateAuthorize(pDomain As %String, pLoginID As %String, pPassword As %String) as HS.Registry.Person.User.WebServices.Containers.AuthResponse [ WebMethod ]
Inherited Members
Inherited 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
Inherited 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()