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

    Class FinXmlOrder

    Handles orders in XML format based on the FinTransmogrifier.

    Inheritance
    System.Object
    FinPersist
    FinOrder
    FinXmlOrder
    Inherited Members
    FinOrder.Executed
    FinOrder.Success
    FinOrder.OrderSegment
    FinOrder.StatusSegment
    FinOrder.DialogID
    FinOrder.OrderID
    FinOrder.TanOrderRef
    FinOrder.MsgNo
    FinOrder.StatusThreshold
    FinOrder.HvbDistOrder
    FinOrder.ResponseSegments
    FinOrder.ResponseSegment
    FinOrder.OrderType
    FinOrder.OrderSegNo
    FinOrder.OrderAcct
    FinOrder.OrderAmount
    FinOrder.OrderChallengeClass
    FinOrder.OrderChallengeParameter
    FinOrder.OrderVisualizationClass
    FinOrder.GetOrderVisualizationParameters()
    FinOrder.AddOrderVisualizationParameter(FinDataElement)
    FinOrder.SetOrderSegment(FinSegment)
    FinOrder.SetOrderID(String)
    FinOrder.InsertScrollRef(String)
    FinOrder.WriteXml(XmlWriter)
    FinOrder.ReadXml(XmlReader)
    FinPersist.RootTag
    FinPersist.SaveAs(String)
    FinPersist.Load(String)
    FinPersist.Write(Stream)
    FinPersist.Read(Stream)
    FinPersist.SaveXml()
    FinPersist.SaveXml(String)
    FinPersist.LoadXml(String)
    FinPersist.ToXml(String)
    FinPersist.WriteXmlDocument(XmlWriter)
    FinPersist.WriteXmlDocument(XmlWriter, String)
    FinPersist.ReadXmlDocument(XmlReader)
    FinPersist.WriteXmlElement(XmlWriter, String, String)
    FinPersist.WriteXmlElementInt(XmlWriter, String, Int32)
    FinPersist.WriteXmlElementBool(XmlWriter, String, Boolean)
    FinPersist.WriteXmlElementDate(XmlWriter, String, SwiftDate)
    FinPersist.WriteXmlElementTime(XmlWriter, String, SwiftTime)
    FinPersist.WriteXmlElementAmt(XmlWriter, String, SwiftAmt)
    FinPersist.WriteXmlElementAcct(XmlWriter, String, FinAcct)
    FinPersist.WriteXmlElementSegment(XmlWriter, String, FinSegment)
    FinPersist.ReadXmlElement(XmlReader, String)
    FinPersist.ReadXmlElementInt(XmlReader, String)
    FinPersist.ReadXmlElementBool(XmlReader, String)
    FinPersist.ReadXmlElementDate(XmlReader, String)
    FinPersist.ReadXmlElementTime(XmlReader, String)
    FinPersist.ReadXmlElementAmt(XmlReader, String)
    FinPersist.ReadXmlElementAcct(XmlReader, String)
    FinPersist.ReadXmlElementSegment(XmlReader, String)
    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.FinTS
    Assembly: Subsembly.FinTS.Core.dll
    Syntax
    public class FinXmlOrder : FinOrder
    Remarks

    The XML syntax description required to transmogrify the HIRMS segment is already hard coded in this class and thus must not be supplied by the client application.

    Constructors

    FinXmlOrder(XmlElement, FinTransmogrifier, FinTransmogrifier)

    Declaration
    public FinXmlOrder(XmlElement xmlOrderSegment, FinTransmogrifier aOrderTransmogrifier, FinTransmogrifier aResponseTransmogrifier)
    Parameters
    Type Name Description
    System.Xml.XmlElement xmlOrderSegment

    The order in XML format.

    FinTransmogrifier aOrderTransmogrifier

    A FinTransmogrifier instance that is capable of transmogrifying the given XML order into a FinSegment.

    FinTransmogrifier aResponseTransmogrifier

    Optional FinTransmogrifier instance that is capable of transmogrifying any response segments of this order to XML. If this type of order does not receive any response data segments, then this can be null.

    Exceptions
    Type Condition
    System.ArgumentNullException

    The xmlOrderSegment parameter or the aOrderTransmogrifier parameter was null.

    FinTransmogrifierException

    The order segment could not be transmogrified.

    Properties

    ResponseXml

    Provides the complete response data including the status in XML format.

    Declaration
    public XmlDocument ResponseXml { get; }
    Property Value
    Type Description
    System.Xml.XmlDocument
    Exceptions
    Type Condition
    System.InvalidOperationException

    The FinOrder was not Executed, yet. Thus no response data can exist.

    Methods

    OnExecuteComplete(FinDialog)

    If the order was executed, this method converts the response data into XML.

    Declaration
    protected override void OnExecuteComplete(FinDialog aDialog)
    Parameters
    Type Name Description
    FinDialog aDialog
    Overrides
    FinOrder.OnExecuteComplete(FinDialog)
    In This Article
    Back to top Copyright 2009-2025 Subsembly GmbH