• API Overview
  • EBICS API
  • FinTS API
  • XS2A API
  • SEPA API
Search Results for

    Class EbicsFileSpoolerJournalEntry

    Represents a single entry in the EbicsFileSpoolerJournal.

    Inheritance
    System.Object
    EbicsElement
    EbicsFileSpoolerJournalEntry
    Implements
    IEbicsJsonConverter
    Inherited Members
    EbicsElement.BuildXmlDocument(EbicsVersion)
    EbicsElement.Load(Stream, EbicsVersion)
    EbicsElement.Load(String, EbicsVersion)
    EbicsElement.Save(Stream, EbicsVersion)
    EbicsElement.Save(String, EbicsVersion)
    EbicsElement.FromBuffer(EbicsDataBuffer, EbicsVersion)
    EbicsElement.ToBuffer(EbicsVersion)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ReferenceEquals(System.Object, System.Object)
    System.Object.ToString()
    Namespace: Subsembly.EBICS
    Assembly: Subsembly.EBICS.Core.dll
    Syntax
    public class EbicsFileSpoolerJournalEntry : EbicsElement, IEbicsJsonConverter
    Remarks

    For every order file that is processed from the BOX_OUTBOX, a single EbicsFileSpoolerJournalEntry is created, and updated with new EbicsProtocolEntrys.

    Properties

    ErrorClass

    The general error result returned from the Bank when uploading the order.

    Declaration
    public EbicsErrorClass ErrorClass { get; }
    Property Value
    Type Description
    EbicsErrorClass
    See Also
    Send(EbicsOrder, IEbicsSecurityMedium, IEbicsTransport)

    FileName

    The file name of the processed file in the outbox.

    Declaration
    public string FileName { get; }
    Property Value
    Type Description
    System.String

    OrderID

    The EBICS Order ID that was assigned by the Bank for this order.

    Declaration
    public string OrderID { get; }
    Property Value
    Type Description
    System.String
    Remarks

    The EBICS Order ID is needed to match EBICS protocol entries to the original order.

    See Also
    OrderID

    ProtocolEntries

    Collection of EbicsProtocolEntry instances that have been collected for the order tracked by this journal entry.

    Declaration
    public EbicsProtocolEntry[] ProtocolEntries { get; }
    Property Value
    Type Description
    EbicsProtocolEntry[]

    This is never null, but may be an empty array.

    Remarks

    After the initial file transfer this is always an empty array. Only after an EBICS protocol was downloaded, and some protocol entries of this download were assigned to this journal entry, then this is a nonempty array.

    Timestamp

    A UTC time stamp that is updated whenever this journal entry was changed, usually by adding a new EbicsProtocolEntry to it.

    Declaration
    public DateTime Timestamp { get; }
    Property Value
    Type Description
    System.DateTime

    Methods

    BuildXml(XmlDocument, EbicsVersion)

    Declaration
    public override XmlElement BuildXml(XmlDocument xmlDocument, EbicsVersion nVersion)
    Parameters
    Type Name Description
    System.Xml.XmlDocument xmlDocument
    EbicsVersion nVersion
    Returns
    Type Description
    System.Xml.XmlElement
    Overrides
    EbicsElement.BuildXml(XmlDocument, EbicsVersion)

    CreateFileSpoolerJournalEntry(JsonObject)

    Declaration
    public static EbicsFileSpoolerJournalEntry CreateFileSpoolerJournalEntry(JsonObject jsonObject)
    Parameters
    Type Name Description
    JsonObject jsonObject
    Returns
    Type Description
    EbicsFileSpoolerJournalEntry

    FromJson(JsonObject)

    Initializes an EbicsFileSpoolerJournalEntry from its json representation. FromJson(JsonObject).

    Declaration
    public void FromJson(JsonObject jsonObject)
    Parameters
    Type Name Description
    JsonObject jsonObject

    ParseXml(XmlElement, EbicsVersion)

    Declaration
    public override void ParseXml(XmlElement xmlElement, EbicsVersion nVersion)
    Parameters
    Type Name Description
    System.Xml.XmlElement xmlElement
    EbicsVersion nVersion
    Overrides
    EbicsElement.ParseXml(XmlElement, EbicsVersion)

    ToJson(JsonObject)

    Converts an EbicsFileSpoolerJournalEntry to its json representation. ToJson(JsonObject).

    Declaration
    public JsonObject ToJson(JsonObject jsonObject)
    Parameters
    Type Name Description
    JsonObject jsonObject
    Returns
    Type Description
    JsonObject

    Implements

    IEbicsJsonConverter

    Extension Methods

    EbicsJsonConverterExtensions.ToJson(IEbicsJsonConverter)
    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH