Class EbicsOrderHAA

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

Specialized EbicsOrder for HAA-requests.

public class EbicsOrderHAA : EbicsOrder
Inheritance
EbicsOrderHAA
Inherited Members

Remarks

With HAA, the subscriber may retrieve all kinds of business transaction formats for which updated customer data are ready for download in the bank system.

Constructors

EbicsOrderHAA()

public EbicsOrderHAA()

Properties

OrderTypes

Returns all kinds of business transaction formats for which updated customer data are ready for download in the bank system.

EBICS-Version 2.4/2.5: This property holds all orderTypes after Xml parsing. EBICS-Version >= 3.0: This property returns an empty array.

EBICS-Version: The version that was used to parse the Xml order response.

public string[] OrderTypes { get; }

Property Value

string[]

Remarks

Never returns null, but instead an empty array.

Services

Returns all kinds of business transaction formats for which updated customer data are ready for download in the bank system.

EBICS-Version 2.4/2.5: This property returns an empty array. EBICS-Version >= 3.0: This property holds all services after Xml parsing.

EBICS-Version: The version that was used to parse the Xml order response.

public EbicsService[] Services { get; }

Property Value

EbicsService[]

Remarks

Never returns null, but instead an empty array.

Methods

ProcessResponseOrderData(EbicsVersion)

Process the received response data.

public override void ProcessResponseOrderData(EbicsVersion nVersion)

Parameters

nVersion EbicsVersion

Remarks

This method should be called after the HAA order was executed.

It updates the OrderTypes property and the Services property.

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.