Class EbicsOrderHAA
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
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.