Class EbicsRequest
Represents an EBICS request message.
Assembly: Subsembly.EBICS.Core.dll
Syntax
public class EbicsRequest : EbicsMessage
Constructors
EbicsRequest(EbicsRequestType)
Declaration
public EbicsRequest(EbicsRequestType nRequestType)
Parameters
Properties
AdditionalOrderInfo
Optional additional order information introduced with EBICS 3.0.
Declaration
public string AdditionalOrderInfo { get; set; }
Property Value
AdminOrderType
Since EBICS 3.0 the AdminOrderType
is mandatory inside the OrderDetails
element. For EBICS 2.x it is ignored and the OrderType is used instead.
Declaration
public string AdminOrderType { get; set; }
Property Value
BankAuthenticationPubKeyDigest
Declaration
public EbicsPubKeyDigest BankAuthenticationPubKeyDigest { get; set; }
Property Value
BankEncryptionPubKeyDigest
Declaration
public EbicsPubKeyDigest BankEncryptionPubKeyDigest { get; set; }
Property Value
HostID
Declaration
public string HostID { get; set; }
Property Value
Nonce
Declaration
public string Nonce { get; }
Property Value
OrderAttribute
Declaration
public string OrderAttribute { get; set; }
Property Value
OrderID
Declaration
public string OrderID { get; set; }
Property Value
OrderParams
Declaration
public EbicsOrderParams OrderParams { get; set; }
Property Value
OrderType
Declaration
public string OrderType { get; set; }
Property Value
PartnerID
Declaration
public string PartnerID { get; set; }
Property Value
Product
Declaration
public string Product { get; set; }
Property Value
ProductInstituteID
Declaration
public string ProductInstituteID { get; set; }
Property Value
ProductLanguage
Declaration
public string ProductLanguage { get; set; }
Property Value
ReceiptCode
The TransferReceipt
ReceiptCode
.
Declaration
public string ReceiptCode { get; set; }
Property Value
Type |
Description |
string |
If this is not set, then by default a success reeceipt code "0" will be included
in the Receipt phase.
|
RequestType
Declaration
public EbicsRequestType RequestType { get; }
Property Value
SecurityMedium
Declaration
public string SecurityMedium { get; set; }
Property Value
SystemID
Declaration
public string SystemID { get; set; }
Property Value
Timestamp
Declaration
public DateTime Timestamp { get; }
Property Value
TransactionID
Declaration
public string TransactionID { get; set; }
Property Value
UserID
Declaration
public string UserID { get; set; }
Property Value
Methods
BuildBody(XmlElement, EbicsVersion)
Declaration
protected override void BuildBody(XmlElement xmlBody, EbicsVersion nVersion)
Parameters
Overrides
Declaration
protected override void BuildHeaderMutable(XmlElement xmlMutable, EbicsVersion nVersion)
Parameters
Overrides
Declaration
protected override void BuildHeaderStatic(XmlElement xmlStatic, EbicsVersion nVersion)
Parameters
Overrides
ParseBody(XmlElement, EbicsVersion)
Declaration
protected override void ParseBody(XmlElement xmlBody, EbicsVersion nVersion)
Parameters
Overrides
Declaration
protected override void ParseHeaderMutable(XmlElement xmlMutable, EbicsVersion nVersion)
Parameters
Overrides
Declaration
protected override void ParseHeaderStatic(XmlElement xmlStatic, EbicsVersion nVersion)
Parameters
Overrides