Article Details
Id:12959
Product:finPOWER Connect
Type:NEW
Version:2.03.00
Opened:19/05/2015
Closed:29/06/2015
Released:09/07/2015
Job: J015494
High Importance
Breaking Change

Client Business Layer functions; updated because of changes to Bank Account Enquiries

Various functions within finClient and finClientFunctions no longer work well with changes made to the Bank Account Enquiry functions.

The following changes have been made.

finClient

Existing BankAccountEnquiry Response functions and properties have been removed and replaced with an easier mechanism to get Responses from the supported Service providers. Note, these functions only return successful Enquiries.

The "Available" function returns a boolean indicating whether there is a Response available for the Service.

The "BankAccountEnquiryLatestServiceId" function returns the ServiceId of the latest successful Bank Enquiry.

The "HasBankAccountEnquiryInProgress" function returns True if there is a Bank Account Enquiry still pending.

Removed:

  • BankAccountEnquiryResultResponseLatest
  • BankAccountEnquiryResultResponseLatestLoad
  • BankAccountEnquiryResultResponseLatestLoaded
  • BankAccountEnquiryResultResponseLatestRefresh
  • BankAccountEnquiryCreateRequestResponseLatest
  • BankAccountEnquiryCreateRequestResponseLatestLoad
  • BankAccountEnquiryCreateRequestResponseLatestLoaded
  • BankAccountEnquiryCreateRequestResponseLatestRefresh

Added:

  • BankAccountEnquiryLatestServiceId
  • BankAccountEnquiryResponse_BankStatements
  • BankAccountEnquiryResponse_BankStatementsAvailable
  • BankAccountEnquiryResponse_BankStatementsLoad
  • BankAccountEnquiryResponse_BankStatementsLoaded
  • BankAccountEnquiryResponse_BankStatementsRefresh
  • BankAccountEnquiryResponse_CreditSense
  • BankAccountEnquiryResponse_CreditSenseAvailable
  • BankAccountEnquiryResponse_CreditSenseLoad
  • BankAccountEnquiryResponse_CreditSenseLoaded
  • BankAccountEnquiryResponse_CreditSenseRefresh
  • BankAccountEnquiryResponse_DecisionLogic
  • BankAccountEnquiryResponse_DecisionLogicAvailable
  • BankAccountEnquiryResponse_DecisionLogicLoad
  • BankAccountEnquiryResponse_DecisionLogicLoaded
  • BankAccountEnquiryResponse_DecisionLogicRefresh
  • HasBankAccountEnquiryInProgress

finClientFunctions

Deprecated functions, and therefore should be avoided:

  • GetLatestBankAccountEnquiryCreateRequestClientLog
  • GetLatestBankAccountEnquiryCreateRequestResponse
  • GetLatestBankAccountEnquiryResultResponse

The following function replaces these deprecated functions:

  • GetLatestSuccessfulBankAccountEnquiry