FIMessageSet Type

This type corresponds to a single FI message set in the list of message sets.

Remarks

FIMessageSet objects are used when listing the supported FI message sets returned by the FI OFX server when the GetProfile method is called.

Fields

Aggregate
String

Wrapper for a message set.

A list of all of a given Financial Institution's supported services are stored in a series of aggregates called 'Message Sets'.

Each message set aggregate contains data (elements and values) associated with the following fields:

Aggregates are pieces of XML taken from the financial institution's original response. They contain elements that correspond to many of the class's fields. However, some of these elements, and/or their potential values, may not be supported by the class. Any user who wishes to use unsupported fields may use this aggregate property to parse out the desired data either via our OFXAggregate class or any other means.

Note: The original data from the server is returned as SGML or XML (depending on the value of OFXVersion that FI supports. If the original data is returned in SGML format, the class internally manipulates these responses into the equivalent XML format by inserting close element tags (e.g., "</ACCTID>") into the data as it comes from the server.

ClosingInfoAvailability
boolean

This is an indicator of the Financial Institution's statement closing information capabilities. If true, the server can support statement closing information download for this message set.

ClosingInfoImage
boolean

This is an indicator of the Financial Institution's statement closing image capabilities. If true, the server can support image of the statement closing information for this message set.

Language
String

Languages the server supports. More than one may appear in given response.

Name
String

Name of a message set supported by the given FI.

Each Aggregate corresponds to a different OFX command. For example, SIGNONMSGSET corresponds to SignOn Request Message. The Name is used to retrieve the name of the command associated with this Message Set.

The following table lists each message set, along with its aggregate name and the OFX Versions that support it.

Message Set Message Set Aggregate OFX Version support
Signon SIGNONMSGSETV1 1.0.2, 1.0.3, 1.5.1, 1.6, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.1, 2.1.1
Signup SIGNUPMSGSETV1 1.0.2, 1.0.3, 1.5.1, 1.6, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.1, 2.1.1
Banking BANKMSGSETV1 1.0.2, 1.0.3, 1.5.1, 1.6, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.1, 2.1.1
Credit Card Statements CREDITCARDMSGSETV1 1.0.2, 1.0.3, 1.5.1, 1.6, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.1, 2.1.1
Loan Statements LOANMSGSETV1 2.1, 2.1.1
Investment Statements INVSTMTMSGSETV1 1.0.2, 1.0.3, 1.5.1, 1.6, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.1, 2.1.1
Interbank Funds Transfers INTERXFERMSGSETV1 1.0.2, 1.0.3, 1.5.1, 1.6, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.1, 2.1.1
Payments BILLPAYMSGSETV1 1.0.2, 1.0.3, 1.5.1, 1.6, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.1, 2.1.1
Investment security list SECLISTMSGSETV1 1.0.2, 1.0.3, 1.5.1, 1.6, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.1, 2.1.1
FI Profile PROFMSGSETV1 1.0.2, 1.0.3, 1.5.1, 1.6, 2.0, 2.0.1, 2.0.2, 2.0.3, 2.1, 2.1.1
Image download IMAGEMSGSETV1 2.1, 2.1.1

Recovery
boolean

This is an indicator of the Financial Institution's error-recovery capabilities. If true, the server can support file-based error recovery.

Refresh
boolean

If true, the server can support Synchronized Refresh. Even if this property is set to false, the Financial Institution's server may still be able to support Lite Synchronization.

SecurityLevel
String

Security level of the Message Set.

Legal values are defined as follows: "NONE" and "TYPE 1". If the SecurityLevel of a Message Set is 'TYPE 1', then the requests for that Message Set submitted to that FI will require a challenge request to be present during the signon.

ServiceProvider
String

If the OFX server has been outsourced to a service provider other than the Financial Institution, then the name of that provider should appear here.

SignOnRealm
String

This is the name of the SignOn realm used by this message set.

SyncMode
String

Level of synchronization offered by the server for this message set. The valid values are:

FULL
LITE

TransportSecurity
boolean

It indicates whether any security measures are taken at the Transport Layer for this message set.

TxImage
boolean

It indicates whether FI supports transaction image download for this message set. If True, the server supports transaction image (e.g., check image) for this message set.

URL
String

This is the address of the server to which OFX (HTTP) connections are made for this particular message set.

Version
String

This version number corresponds to the version of the OFX Specification which the server uses for the message set. Usually this will be the same version supplied by the client, but sometimes versions may differ across message sets. Servers are required to provide this value in the VER element of the message set aggregate.

Constructors

public FIMessageSet();



Copyright (c) 2021 /n software inc. - All rights reserved.
IPWorks OFX 2020 Java Edition - Version 20.0 [Build 7941]