Skip to main content

EMS.Connection.Policy

SQL Table Name: EMS_Connection.Policy

EMS.Connection.Policy is the base class for policy description classes for EMS.Connection classes. Each possible policy is defined in a subclass. Each subclass must contain an XData block which defines the policy.

This class is only persistent rather than serial, because it needs to have polymorphic subclasses. It is only stored as a reference in EMS.Connection.Parameters. This class is created for use by EMS. However, it is written with enough generality to be useful for other applications.

This class is used internally by Caché. You should not make direct use of it within your applications. There is no guarantee made about either the behavior or future operation of this class.

Method Inventory

Methods

method GetCertificate(credentials As %String, Output error As EMS.Error) as %xsd.base64Binary
Check the named credentials and get the certificate associated with the credentials that are named.
method SetCertificate(credentials As %String) as EMS.Error
Set the credentials and the certificate associated with the credentials that are named and save the policy.

Indexes

index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Methods

Storage

Storage Model: CacheStorage (EMS.Connection.Policy)

^SYS("EMS","Connection.Policy")(ID)
=
%%CLASSNAME
PolicyId
FeedbackOpens in a new tab