Skip to main content

HS.Registry.Service.HTTP

persistent class HS.Registry.Service.HTTP extends HS.Registry.Service.TCP, %Library.GlobalIdentifier

SQL Table Name: HS_Registry_Service.HTTP

Property Inventory

Method Inventory

Properties

property EndPoint as %String (MAXLEN = 512);
Property methods: EndPointCompute(), EndPointDisplayToLogical(), EndPointGet(), EndPointGetStored(), EndPointIsValid(), EndPointLogicalToDisplay(), EndPointLogicalToOdbc(), EndPointNormalize(), EndPointSQLCompute(), EndPointSet(), EndPointSetT()
property HTTPCredentialsConfig as %String;
Property methods: HTTPCredentialsConfigDisplayToLogical(), HTTPCredentialsConfigGet(), HTTPCredentialsConfigGetStored(), HTTPCredentialsConfigIsValid(), HTTPCredentialsConfigLogicalToDisplay(), HTTPCredentialsConfigLogicalToOdbc(), HTTPCredentialsConfigNormalize(), HTTPCredentialsConfigSet()
property ProxyHTTPS as %Boolean [ InitialExpression = 0 ];
Property methods: ProxyHTTPSDisplayToLogical(), ProxyHTTPSGet(), ProxyHTTPSGetStored(), ProxyHTTPSIsValid(), ProxyHTTPSLogicalToDisplay(), ProxyHTTPSLogicalToXSD(), ProxyHTTPSNormalize(), ProxyHTTPSSet(), ProxyHTTPSXSDToLogical()
property ProxyHTTPSSLConnect as %Boolean [ InitialExpression = 0 ];
Property methods: ProxyHTTPSSLConnectDisplayToLogical(), ProxyHTTPSSLConnectGet(), ProxyHTTPSSLConnectGetStored(), ProxyHTTPSSLConnectIsValid(), ProxyHTTPSSLConnectLogicalToDisplay(), ProxyHTTPSSLConnectLogicalToXSD(), ProxyHTTPSSLConnectNormalize(), ProxyHTTPSSLConnectSet(), ProxyHTTPSSLConnectXSDToLogical()
property ProxyHTTPTunnel as %Boolean [ InitialExpression = 0 ];
Property methods: ProxyHTTPTunnelDisplayToLogical(), ProxyHTTPTunnelGet(), ProxyHTTPTunnelGetStored(), ProxyHTTPTunnelIsValid(), ProxyHTTPTunnelLogicalToDisplay(), ProxyHTTPTunnelLogicalToXSD(), ProxyHTTPTunnelNormalize(), ProxyHTTPTunnelSet(), ProxyHTTPTunnelXSDToLogical()
property ProxyHost as %String (MAXLEN = 150);
Property methods: ProxyHostDisplayToLogical(), ProxyHostGet(), ProxyHostGetStored(), ProxyHostIsValid(), ProxyHostLogicalToDisplay(), ProxyHostLogicalToOdbc(), ProxyHostNormalize(), ProxyHostSet()
property ProxyPort as %Integer;
Property methods: ProxyPortDisplayToLogical(), ProxyPortGet(), ProxyPortGetStored(), ProxyPortIsValid(), ProxyPortLogicalToDisplay(), ProxyPortNormalize(), ProxyPortSet(), ProxyPortXSDToLogical()
property SSLCheckServerIdentity as %Boolean [ InitialExpression = 1 ];
When making an SSL connection check the server identity in the certificate matches the name of the system we are connecting to. This defaults to being on and matches based on the rules layed out in section 3.1 of RFC 2818.
Property methods: SSLCheckServerIdentityDisplayToLogical(), SSLCheckServerIdentityGet(), SSLCheckServerIdentityGetStored(), SSLCheckServerIdentityIsValid(), SSLCheckServerIdentityLogicalToDisplay(), SSLCheckServerIdentityLogicalToXSD(), SSLCheckServerIdentityNormalize(), SSLCheckServerIdentitySet(), SSLCheckServerIdentityXSDToLogical()
property SignX509TokenProfile as %String;
Property methods: SignX509TokenProfileDisplayToLogical(), SignX509TokenProfileGet(), SignX509TokenProfileGetStored(), SignX509TokenProfileIsValid(), SignX509TokenProfileLogicalToDisplay(), SignX509TokenProfileLogicalToOdbc(), SignX509TokenProfileNormalize(), SignX509TokenProfileSet()
property URL as %String (MAXLEN = 1024);
Property methods: URLDisplayToLogical(), URLGet(), URLGetStored(), URLIsValid(), URLLogicalToDisplay(), URLLogicalToOdbc(), URLNormalize(), URLSet()

Methods

classmethod EndPointForURL(pURL As %String = "") as HS.Registry.Service.HTTP
if there is only 1 endpoint with the URL specified return it
method ParseURL(pURL As %String) as %Status

Indexes

index ($HTTP on ) [Extent, Type = bitmap];
index (EndPointIndex on EndPoint);
Index methods: EndPointIndexExists()

Inherited Members

Inherited Properties

Inherited Methods

Storage

Gray indicates storage defined by superclasses.

Storage Model: Storage (HS.Registry.Service.Abstract)

^HS.Registry.Service.AbstractD(ID)
=
%%CLASSNAME
DeviceID
Name
Type
Status
Timeout
CharSet
DeviceFunction
HomeCommunityID
Push
SystemGenerated

Storage Model: Storage (HS.Registry.Service.Abstract)

^HS.Registry.Service.AbstractD(ID,"AdditionalInfo",n)
=
AdditionalInfo(n)

Storage Model: Storage (HS.Registry.Service.Abstract)

^HS.Registry.Service.AbstractD(ID,"OIDMapCode",n)
=
OIDMapCode(n)

Storage Model: Storage (HS.Registry.Service.Abstract)

^HS.Registry.Service.AbstractD(ID,"RegistrationID",n)
=
RegistrationID(n)

Storage Model: Storage (HS.Registry.Service.Abstract)

^HS.Registry.Service.AbstractD(ID,"ServiceAliases",n)
=
ServiceAliases(n)

Storage Model: Storage (HS.Registry.Service.TCP)

^HS.Registry.Service.AbstractD(ID,"TCP")
=
Host
Port
SSLConfig
StayConnected

Storage Model: Storage (HS.Registry.Service.HTTP)

^HS.Registry.Service.AbstractD(ID,"HTTP")
=
ProxyHost
ProxyPort
URL
HTTPCredentialsConfig
EndPoint
ProxyHTTPS
ProxyHTTPTunnel
ProxyHTTPSSLConnect
SSLCheckServerIdentity
SignX509TokenProfile

Subclasses

FeedbackOpens in a new tab