Class EbicsFileSpoolerJournal
Contains the status and protocols from processing the orders in the
BOX_OUTBOX.
Inheritance
EbicsFileSpoolerJournal
Assembly: Subsembly.EBICS.Core.dll
Syntax
public class EbicsFileSpoolerJournal : EbicsElement
Properties
JournalEntries
Declaration
public EbicsFileSpoolerJournalEntry[] JournalEntries { get; }
Property Value
LastProtocolDate
The date (without time) when the last successful protocol download was added
to this journal.
Declaration
public DateTime LastProtocolDate { get; }
Property Value
LastProtocolResult
The result of the last EBICS protocol download tracked in this journal.
Declaration
public EbicsFileTransferResult LastProtocolResult { get; }
Property Value
Methods
AddJournalEntry(EbicsFileSpoolerJournalEntry)
Declaration
public void AddJournalEntry(EbicsFileSpoolerJournalEntry aJournalEntry)
Parameters
BuildXml(XmlDocument, EbicsVersion)
Declaration
public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)
Parameters
Returns
Overrides
FindJournalEntry(string)
Declaration
public EbicsFileSpoolerJournalEntry FindJournalEntry(string sOrderID)
Parameters
Type |
Name |
Description |
string |
sOrderID |
|
Returns
LoadJournal(EbicsFileSpoolerFolder, EbicsFileFolder)
Declaration
public static EbicsFileSpoolerJournal LoadJournal(EbicsFileSpoolerFolder aSpoolerFolder, EbicsFileFolder aOutboxFolder)
Parameters
Returns
ParseXml(XmlElement, EbicsVersion)
Declaration
public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)
Parameters
Overrides
ProcessProtocolData(EbicsOrderProtocol)
Declaration
public bool ProcessProtocolData(EbicsOrderProtocol aOrder)
Parameters
Returns
Type |
Description |
bool |
The return value indicates whether any changes to this journal have been made.
If the return valus is true , then this updated journal should be saved.
If the return value is false , then nothing has changed, and it is not
necessary to save this journal.
|
SaveJournal(EbicsFileSpoolerFolder, EbicsFileFolder)
Declaration
public void SaveJournal(EbicsFileSpoolerFolder aSpoolerFolder, EbicsFileFolder aOutboxFolder)
Parameters