FIX3.01.08 · Released 13 December 2018
FIXfinPOWER Connect
Released in
3.01.08
13 December 2018
  1. Opened26 Mar
  2. Closed26 Oct
  3. Released13 Dec
Article 15578 Job J020446

finBL.CreditBureau.Service_CreditSense.CreateRequestClient method may fail with an "Object reference not set to an instance of an object" error

In the finPOWER Connect Business Layer, calling finBL.CreditBureau.Service_CreditSense.CreateRequestClient without passing a valid "options" parameter causes a "Failed to execute General Script. Script execution failed. Object reference not set to an instance of an object." error.

Note, this issue also applies to the Bank Statements (Proviso) service.

This workaround detailed in kb article #15255 is no longer required e.g.:

Public Function Main(parameters As ISKeyValueList) As Boolean

  Dim Client As finClient
  
  ' Assume Success
  Main = True

  ' Initialise
  Client = finBL.CreateClient()
  
  Main = Client.Load("C10000")

  If Main Then
    Main = finBL.CreditBureau.Service_CreditSense.CreateRequestClient(Client)
  End If

End Function