Class EbicsOrderHAA
Specialized EbicsOrder for HAA-requests.
Inherited Members
Namespace: Subsembly.EBICS
Assembly: Subsembly.EBICS.Core.dll
Syntax
public class EbicsOrderHAA : EbicsOrder
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()
Declaration
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.
Declaration
public string[] OrderTypes { get; }
Property Value
Type | Description |
---|---|
System.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.
Declaration
public EbicsService[] Services { get; }
Property Value
Type | Description |
---|---|
EbicsService[] |
Remarks
Never returns null
, but instead an empty array.
Methods
ProcessResponseOrderData(EbicsVersion)
Process the received response data.
Declaration
public override void ProcessResponseOrderData(EbicsVersion nVersion)
Parameters
Type | Name | Description |
---|---|---|
EbicsVersion | nVersion |
Overrides
Remarks
This method should be called after the HAA order was executed.
It updates the OrderTypes property and the Services property.
Exceptions
Type | Condition |
---|---|
System.InvalidOperationException | If no OrderData is available, then an InvalidOperationException is thrown. |
System.Xml.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. |