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
- EndPoint
- HTTPCredentialsConfig
- ProxyHTTPS
- ProxyHTTPSSLConnect
- ProxyHTTPTunnel
- ProxyHost
- ProxyPort
- SSLCheckServerIdentity
- SignX509TokenProfile
- URL
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
Indexes
index ($HTTP on ) [Extent, Type = bitmap];
index (EndPointIndex on EndPoint);
Index methods: EndPointIndexExists()
Inherited Members
Inherited Properties
- AdditionalInfo
- Aliases
- CharSet
- DeviceFunction
- Host
- Info
- Name
- OIDMapCode
- Port
- Push
- RegistrationID
- SSLConfig
- ServiceAliases
- Status
- StayConnected
- SystemGenerated
- Timeout
- Type
Inherited Methods
- %%CLASSNAMELogicalToStorage()
- %%CLASSNAMEStorageToLogical()
- %AddToSaveSet()
- %AddToSyncSet()
- %BMEBuilt()
- %BuildIndicesAsync()
- %BuildIndicesAsyncResponse()
- %CheckConstraints()
- %CheckConstraintsForExtent()
- %ClassIsLatestVersion()
- %ClassName()
- %ComposeOid()
- %ConstructClone()
- %Delete()
- %DeleteExtent()
- %DeleteId()
- %DispatchClassMethod()
- %DispatchGetModified()
- %DispatchGetProperty()
- %DispatchMethod()
- %DispatchSetModified()
- %DispatchSetMultidimProperty()
- %DispatchSetProperty()
- %Exists()
- %ExistsId()
- %Extends()
- %GUID()
- %GUIDSet()
- %GetLock()
- %GetParameter()
- %GetSwizzleObject()
- %Id()
- %InsertBatch()
- %IsA()
- %IsModified()
- %IsNull()
- %KillExtent()
- %KillExtentData()
- %LoadFromMemory()
- %LockExtent()
- %LockId()
- %New()
- %NormalizeObject()
- %ObjectIsNull()
- %ObjectModified()
- %Oid()
- %OnBeforeAddToSync()
- %OnDeleteFinally()
- %OnDetermineClass()
- %OnOpenFinally()
- %OnSaveFinally()
- %Open()
- %OpenId()
- %OriginalNamespace()
- %OverrideGuidAssignment()
- %PackageName()
- %PhysicalAddress()
- %PurgeIndices()
- %Reload()
- %RemoveFromSaveSet()
- %ResolveConcurrencyConflict()
- %RollBack()
- %Save()
- %SaveDirect()
- %SaveIndices()
- %SerializeObject()
- %SetModified()
- %SortBegin()
- %SortEnd()
- %SyncObjectIn()
- %SyncTransport()
- %UnlockExtent()
- %UnlockId()
- %ValidateIndices()
- %ValidateObject()
- %ValidateTable()
- AddUpdateObject()
- AliasesGet()
- CMAliasesGet()
- EndPointForDeviceID()
- EndPointForHomeCommunityID()
- EndPointForHomeCommunityOID()
- EndPointForID()
- EndPointForNameType()
- EndPointForOID()
- EndPointForRegistrationID()
- GetGlobalInfo()
- GetSQLTableName()
- IDForNameType()
- MoveProperties()
- ServicesClose()
- ServicesExecute()
- ServicesFetch()
- SyncTables()
- TableEmpty()
- UpdateFrom()
- XMLDTD()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLNew()
- XMLSchema()
- XMLSchemaNamespace()
- XMLSchemaType()
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
|