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
- EndPointForURL()
- EndPointSet()
- InfoGet()
- ParseURL()
- ProxyHTTPSSLConnectSet()
- ProxyHTTPSSet()
- ProxyHTTPTunnelSet()
- ProxyHostSet()
- ProxyPortSet()
Parameters
parameter EnvVarEnabledPropList = ProxyHost, ProxyPort, ProxyHTTPS, ProxyHTTPTunnel, ProxyHTTPSSLConnect;
Comma separated string of property names that use environment variables
parameter XMLCONFIGITEM = 1;
Generated by HS.HC.ChangeControl.XML.Projection. DO NOT MODIFY.
Properties
property EndPoint as %String (MAXLEN = 512, XMLIO = "IN") [ Calculated ];
Property methods: EndPointCompute(), EndPointDisplayToLogical(), EndPointGet(), EndPointIsValid(), EndPointLogicalToDisplay(), EndPointLogicalToOdbc(), EndPointNormalize(), EndPointSQLCompute()
property HTTPCredentialsConfig as %String;
Property methods: HTTPCredentialsConfigDisplayToLogical(), HTTPCredentialsConfigGet(), HTTPCredentialsConfigGetStored(), HTTPCredentialsConfigIsValid(), HTTPCredentialsConfigLogicalToDisplay(), HTTPCredentialsConfigLogicalToOdbc(), HTTPCredentialsConfigNormalize(), HTTPCredentialsConfigSet()
property ProxyHTTPS as %Boolean (EnvVarEnabled = 1, XMLPROJECTION = "NONE") [ Calculated , InitialExpression = 0 ];
Property methods: ProxyHTTPSCompute(), ProxyHTTPSDisplayToLogical(), ProxyHTTPSGet(), ProxyHTTPSIsValid(), ProxyHTTPSLogicalToDisplay(), ProxyHTTPSLogicalToXSD(), ProxyHTTPSNormalize(), ProxyHTTPSSQLCompute(), ProxyHTTPSXSDToLogical()
property ProxyHTTPSSLConnect as %Boolean (EnvVarEnabled = 1, XMLPROJECTION = "NONE") [ Calculated , InitialExpression = 0 ];
Property methods: ProxyHTTPSSLConnectCompute(), ProxyHTTPSSLConnectDisplayToLogical(), ProxyHTTPSSLConnectGet(), ProxyHTTPSSLConnectIsValid(), ProxyHTTPSSLConnectLogicalToDisplay(), ProxyHTTPSSLConnectLogicalToXSD(), ProxyHTTPSSLConnectNormalize(), ProxyHTTPSSLConnectSQLCompute(), ProxyHTTPSSLConnectXSDToLogical()
property ProxyHTTPTunnel as %Boolean (EnvVarEnabled = 1, XMLPROJECTION = "NONE") [ Calculated , InitialExpression = 0 ];
Property methods: ProxyHTTPTunnelCompute(), ProxyHTTPTunnelDisplayToLogical(), ProxyHTTPTunnelGet(), ProxyHTTPTunnelIsValid(), ProxyHTTPTunnelLogicalToDisplay(), ProxyHTTPTunnelLogicalToXSD(), ProxyHTTPTunnelNormalize(), ProxyHTTPTunnelSQLCompute(), ProxyHTTPTunnelXSDToLogical()
property ProxyHost as %String (EnvVarEnabled = 1, MAXLEN = 150, XMLPROJECTION = "NONE") [ Calculated ];
Property methods: ProxyHostCompute(), ProxyHostDisplayToLogical(), ProxyHostGet(), ProxyHostIsValid(), ProxyHostLogicalToDisplay(), ProxyHostLogicalToOdbc(), ProxyHostNormalize(), ProxyHostSQLCompute()
property ProxyPort as %Integer (EnvVarEnabled = 1, MAXVAL = 65535, MINVAL = 0, XMLPROJECTION = "NONE") [ Calculated ];
Property methods: ProxyPortCompute(), ProxyPortDisplayToLogical(), ProxyPortGet(), ProxyPortIsValid(), ProxyPortLogicalToDisplay(), ProxyPortNormalize(), ProxyPortSQLCompute(), 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
Falls back to matching with the default HTTPS port normalized if exact match fails,
so that https://host/path and https://host:443/path are treated as equivalent.
method InfoGet() as %String
Generated by HS.HC.ChangeControl.XML.Projection. DO NOT MODIFY.
Generated by HS.HC.ChangeControl.XML.Projection. DO NOT MODIFY.
Generated by HS.HC.ChangeControl.XML.Projection. DO NOT MODIFY.
Generated by HS.HC.ChangeControl.XML.Projection. DO NOT MODIFY.
Generated by HS.HC.ChangeControl.XML.Projection. DO NOT MODIFY.
Indexes
index ($HTTP on ) [Extent, Type = bitmap];
index (EndPointIndex on EndPoint);
Index methods: EndPointIndexExists()
Inherited Members
Inherited Properties
- AdditionalInfo
- Aliases
- AssigningAuthority
- CharSet
- Device
- DeviceFunction
- GUID
- HomeCommunity
- Host
- Info
- Name
- Notes
- OIDMapCode
- Port
- Push
- ReceivingApplication
- ReceivingFacility
- RegistrationID
- Repository
- SSLConfig
- ServiceAliases
- Status
- StayConnected
- SystemGenerated
- Timeout
- Type
Inherited Methods
- %%CLASSNAMELogicalToStorage()
- %%CLASSNAMEStorageToLogical()
- %AddToSaveSet()
- %AddToSyncSet()
- %BMEBuilt()
- %BuildDeferred()
- %BuildDeferredBitString()
- %BuildDeferredRecord()
- %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()
- %InitExtentData()
- %InsertBatch()
- %IsA()
- %IsModified()
- %IsNull()
- %JSONExport()
- %JSONExportArray()
- %JSONExportToDynamicObject()
- %JSONExportToStream()
- %JSONExportToString()
- %JSONImport()
- %JSONImportArray()
- %JSONMappingInfo()
- %JSONNew()
- %JSONNewDefault()
- %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()
- AssigningAuthorityGet()
- AssigningAuthoritySet()
- CMAliasesGet()
- CheckPermissionOnChangeHistoryFeature()
- DeviceGet()
- DeviceSet()
- EndPointForDeviceID()
- EndPointForHomeCommunityID()
- EndPointForHomeCommunityOID()
- EndPointForID()
- EndPointForNameType()
- EndPointForOID()
- EndPointForRegistrationID()
- GUIDGet()
- GUIDSet()
- GetChangeHistoryFeatureName()
- GetGlobalInfo()
- GetSQLTableName()
- HomeCommunityGet()
- HomeCommunitySet()
- HostSet()
- IDForNameType()
- JSONExport()
- JSONExportToStream()
- JSONExportToString()
- JSONImport()
- MoveProperties()
- PortSet()
- ReceivingApplicationGet()
- ReceivingApplicationSet()
- ReceivingFacilityGet()
- ReceivingFacilitySet()
- RepositoryGet()
- RepositorySet()
- ServicesClose()
- ServicesExecute()
- ServicesFetch()
- SyncTables()
- TableEmpty()
- ToggleSystemGeneratedForID()
- ToggleSystemGeneratedForNameType()
- UpdateFrom()
- XMLClear()
- XMLDTD()
- XMLExchangeName()
- XMLExport()
- XMLExportToStream()
- XMLExportToString()
- XMLGetElement()
- XMLGetSubDir()
- 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
Notes
|
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") |
= | HostEnvRaw
PortEnvRaw
SSLConfig
StayConnected
|
Storage Model: Storage (HS.Registry.Service.HTTP)
^HS.Registry.Service.AbstractD(ID,"HTTP") |
= | ProxyHostEnvRaw
ProxyPortEnvRaw
URL
HTTPCredentialsConfig
EndPoint
ProxyHTTPSEnvRaw
ProxyHTTPTunnelEnvRaw
ProxyHTTPSSLConnectEnvRaw
SSLCheckServerIdentity
SignX509TokenProfile
|