FIX3.02.00 · Released 15 August 2019
FIXfinPOWER Connect
Released in
3.02.00
15 August 2019
- Opened11 Apr
- Closed12 Apr
- Released15 Aug
Article 16011
Job J022172
Business Layer Execute function; may not correctly handle recursive calls
Some Business Layer objects include an Execute or ExecuteCommit function and within this function various scripting events may occur.
If these scripts call the Execute again the Execute function should return False, i.e. fail as they are already running.
However, some Execute functions did not correctly handle this and would return False the first time called, but if called again would incorrectly Execute.
The following objects have been updated:
- finCreditReportExport.Execute
- finAccountFloatingInterestRateChange.Execute
- finAccountFloatingRatePaymentReview.ExecuteCommit
- finAccountProcesses.Execute
- finBankExport.Execute
- finBankImport.Execute
- finGlExport.Execute
- finTaxCertificateExport.Execute
- finTaxCertificateGenerate.Execute
- finTaxFileExport_AnnualInvestmentIncomeReport_AU.Execute
- finTaxFileExport_QuarterlyTFNABNReport_AU.Execute