Class EbicsOrderHPD

Namespace
Subsembly.EBICS
Assembly
Subsembly.EBICS.Core.dll

Specialized EbicsOrder for HPD-requests.

public class EbicsOrderHPD : EbicsOrder
Inheritance
EbicsOrderHPD
Inherited Members

Remarks

With HPD, the subscriber can receive information relating to the financial institution’s specific access and protocol parameters.

Constructors

EbicsOrderHPD()

public EbicsOrderHPD()

Properties

ClientDataDownloadSupported

public bool ClientDataDownloadSupported { get; }

Property Value

bool

DownloadableOrderDataSupported

public bool DownloadableOrderDataSupported { get; }

Property Value

bool

HostID

Returns the ID of the bank's server (optional) or null.

public string HostID { get; }

Property Value

string

Remarks

This property is part of the Xml-element "AccessParams"

Institute

Returns the institute's name.

public string Institute { get; }

Property Value

string

Remarks

This property is part of the Xml-element "AccessParams"

PreValidationSupported

public bool PreValidationSupported { get; }

Property Value

bool

RecoverySupported

public bool RecoverySupported { get; }

Property Value

bool

SupportedEbicsVersions

Returns the supported protocol versions.

public EbicsVersion[] SupportedEbicsVersions { get; }

Property Value

EbicsVersion[]

Remarks

Never returns null.

SupportedVersionsOfAuthentication

Returns the supported versions of authentication.

public EbicsSecurityCode[] SupportedVersionsOfAuthentication { get; }

Property Value

EbicsSecurityCode[]

Remarks

Never returns null.

SupportedVersionsOfEncryption

Returns the supported versions of encryption.

public EbicsSecurityCode[] SupportedVersionsOfEncryption { get; }

Property Value

EbicsSecurityCode[]

Remarks

Never returns null.

SupportedVersionsOfSignature

Returns the supported versions of signature.

public EbicsSecurityCode[] SupportedVersionsOfSignature { get; }

Property Value

EbicsSecurityCode[]

Remarks

Never returns null.

URL

Returns the institute specific IP address(es) / URL(s) with (optional) validFrom-Date.

public EbicsHPDAccessParamsURL[] URL { get; }

Property Value

EbicsHPDAccessParamsURL[]

Remarks

Never returns null.

X509DataSupported

public bool X509DataSupported { get; }

Property Value

bool

Methods

ProcessResponseOrderData(EbicsVersion)

Process the received response data.

public override void ProcessResponseOrderData(EbicsVersion nVersion)

Parameters

nVersion EbicsVersion

Exceptions

InvalidOperationException

If no OrderData is available, then an InvalidOperationException is thrown.

XmlException

The response order data is not a valid XML document at all.

EbicsException

The response order data is a valid XML document, but doesn't fit.