Skip to main content

HS.AU.SMD.Configuration

persistent class HS.AU.SMD.Configuration extends %Library.Persistent, HS.Util.DataModel.Adaptor

SQL Table Name: HS_AU_SMD.Configuration

Property Inventory

Method Inventory

Parameters

parameter RESOURCE;
If specified, this RESOURCE:PERMISSION is checked before any operation on this class via Zen MVC. (Create, Read, Update, or Delete.)

Properties

property HPIO as %String (MAXLEN = 250) [ Required ];
Organisation IHI number: example: http://ns.electronichealth.net.au/id/hi/hpio/1.0/8003620000030515
Property methods: HPIODisplayToLogical(), HPIOGet(), HPIOGetStored(), HPIOIsValid(), HPIOLogicalToDisplay(), HPIOLogicalToOdbc(), HPIONormalize(), HPIOSet()
property SSLConfig as %String (MAXLEN = 150) [ Required ];
Property methods: SSLConfigDisplayToLogical(), SSLConfigGet(), SSLConfigGetStored(), SSLConfigIsValid(), SSLConfigLogicalToDisplay(), SSLConfigLogicalToOdbc(), SSLConfigNormalize(), SSLConfigSet()
property SigningX509Alias as %String (MAXLEN = 150) [ Required ];
Property methods: SigningX509AliasDisplayToLogical(), SigningX509AliasGet(), SigningX509AliasGetStored(), SigningX509AliasIsValid(), SigningX509AliasLogicalToDisplay(), SigningX509AliasLogicalToOdbc(), SigningX509AliasNormalize(), SigningX509AliasSet()

Methods

method GetSigningX509(ByRef x509Cert As %SYS.X509Credentials) as %Status
This method returns an X509 Credentials object by looking at the HPIO configurations

Queries

query Items()
SQL Query:
SELECT %ID,HPIO,SigningX509Alias,SSLConfig FROM Configuration

Indexes

index (HPIOIndex on HPIO) [Unique];
Index methods: HPIOIndexCheck(), HPIOIndexCheckUnique(), HPIOIndexDelete(), HPIOIndexExists(), HPIOIndexOpen(), HPIOIndexSQLCheckUnique(), HPIOIndexSQLExists(), HPIOIndexSQLFindPKeyByConstraint(), HPIOIndexSQLFindRowIDByConstraint()
index (IDKEY on ) [IdKey, Type = key];
Index methods: IDKEYCheck(), IDKEYDelete(), IDKEYExists(), IDKEYOpen(), IDKEYSQLCheckUnique(), IDKEYSQLExists(), IDKEYSQLFindPKeyByConstraint(), IDKEYSQLFindRowIDByConstraint()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Storage Model: Storage (HS.AU.SMD.Configuration)

^HS.AU.SMD.ConfigurationD(ID)
=
%%CLASSNAME
HPIO
IHIQualifier
SigningX509Alias
SSLConfig
FeedbackOpens in a new tab