Home > Class Reference > HSLIB namespace > HS.Registry.Service.SOAP

HS.Registry.Service.SOAP

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

SQL Table Name: HS_Registry_Service.SOAP

Property Inventory (Including Private)

Properties (Including Private)

property EncryptX509TokenProfile as %String;
Property methods: EncryptX509TokenProfileDisplayToLogical(), EncryptX509TokenProfileGet(), EncryptX509TokenProfileGetStored(), EncryptX509TokenProfileIsValid(), EncryptX509TokenProfileLogicalToDisplay(), EncryptX509TokenProfileLogicalToOdbc(), EncryptX509TokenProfileNormalize(), EncryptX509TokenProfileSet()
property KerberosTokenProfileConfig as %String;
Property methods: KerberosTokenProfileConfigDisplayToLogical(), KerberosTokenProfileConfigGet(), KerberosTokenProfileConfigGetStored(), KerberosTokenProfileConfigIsValid(), KerberosTokenProfileConfigLogicalToDisplay(), KerberosTokenProfileConfigLogicalToOdbc(), KerberosTokenProfileConfigNormalize(), KerberosTokenProfileConfigSet()
property MTOM as %Boolean [ InitialExpression = 0 ];
Property methods: MTOMDisplayToLogical(), MTOMGet(), MTOMGetStored(), MTOMIsValid(), MTOMLogicalToDisplay(), MTOMLogicalToXSD(), MTOMNormalize(), MTOMSet(), MTOMXSDToLogical()
property SAMLTokenProfileConfig as %String;
Property methods: SAMLTokenProfileConfigDisplayToLogical(), SAMLTokenProfileConfigGet(), SAMLTokenProfileConfigGetStored(), SAMLTokenProfileConfigIsValid(), SAMLTokenProfileConfigLogicalToDisplay(), SAMLTokenProfileConfigLogicalToOdbc(), SAMLTokenProfileConfigNormalize(), SAMLTokenProfileConfigSet()
property SOAPVersion as %String;
Property methods: SOAPVersionDisplayToLogical(), SOAPVersionGet(), SOAPVersionGetStored(), SOAPVersionIsValid(), SOAPVersionLogicalToDisplay(), SOAPVersionLogicalToOdbc(), SOAPVersionNormalize(), SOAPVersionSet()
property SecurityClass as %Dictionary.Classname;
An optional class which extends HS.Util.SOAPClient.Base for the purpose of overriding the AddSecurity method to define different security options
Property methods: SecurityClassGet(), SecurityClassGetStored(), SecurityClassIsValid(), SecurityClassSet()
property SendSAMLAssertion as %Integer (DISPLAYLIST = ",No,Forward,Create,Create then Forward,Forward then Create,Forward or Create", VALUELIST = ",0,1,2,3,4,5") [ InitialExpression = 0 ];
Controls whether SAML tokens should be sent in the Security headers for the SOAP call. If using a XUAConfiguration and SendSAMLAssertion = 0 default it to 2 (create) If the "Forward" option is selected, the SAMLCreator class will be used to forward a SAML assertion if one is found in the Ensemble request message. If the "Create" option is selected, the SAMLCreator class will be used to create a new SAML assertion based on the data in the Ensemble request message. The "Create then Forward" and "Forward then Create" option both indicate that an assertion should be created in addition to forwarding an assertion if one is found, and the order they are added to the Security header depends on the specific option chosen. If either approach fails to create an assertion, then an error will be thrown. The "Forward or Create" option will attempt to forward an assertion, but if one can't be found in the request, an assertion will then be created. If both operations fail, an error will be thrown.
Property methods: SendSAMLAssertionDisplayToLogical(), SendSAMLAssertionGet(), SendSAMLAssertionGetStored(), SendSAMLAssertionIsValid(), SendSAMLAssertionLogicalToDisplay(), SendSAMLAssertionNormalize(), SendSAMLAssertionSet(), SendSAMLAssertionXSDToLogical()
property SignX509TokenProfile as %String;
Property methods: SignX509TokenProfileDisplayToLogical(), SignX509TokenProfileGet(), SignX509TokenProfileGetStored(), SignX509TokenProfileIsValid(), SignX509TokenProfileLogicalToDisplay(), SignX509TokenProfileLogicalToOdbc(), SignX509TokenProfileNormalize(), SignX509TokenProfileSet()
property Type as %String (MAXLEN = 255) [ InitialExpression = "SOAP" , Required ];
Property methods: TypeDisplayToLogical(), TypeGet(), TypeGetStored(), TypeIndexExists(), TypeIsValid(), TypeLogicalToDisplay(), TypeLogicalToOdbc(), TypeNormalize(), TypeSet()
property UsernameTokenProfileConfig as %String;
Property methods: UsernameTokenProfileConfigDisplayToLogical(), UsernameTokenProfileConfigGet(), UsernameTokenProfileConfigGetStored(), UsernameTokenProfileConfigIsValid(), UsernameTokenProfileConfigLogicalToDisplay(), UsernameTokenProfileConfigLogicalToOdbc(), UsernameTokenProfileConfigNormalize(), UsernameTokenProfileConfigSet()
property XUAConfiguration as HS.IHE.XUA.Config;
Definition of the XUA configuration
Property methods: XUAConfigurationGet(), XUAConfigurationGetObject(), XUAConfigurationGetObjectId(), XUAConfigurationGetStored(), XUAConfigurationGetSwizzled(), XUAConfigurationIsValid(), XUAConfigurationNewObject(), XUAConfigurationSet(), XUAConfigurationSetObject(), XUAConfigurationSetObjectId(), XUAConfigurationUnSwizzle()

Inherited Members

Inherited Properties (Including Private)

Inherited Methods (Including Private)

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,"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

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

^HS.Registry.Service.AbstractD(ID,"SOAP")
=
SOAPVersion
EncryptX509TokenProfile
SAMLTokenProfileConfig
KerberosTokenProfileConfig
UsernameTokenProfileConfig
SignX509TokenProfile
MTOM
XUAConfiguration
SendSAMLAssertion
SecurityClass
FeedbackOpens in a new window