Article Details
| Id: | 12903 |
| Product: | finPOWER Connect |
| Type: | NEW |
| Version: | 2.03.00 |
| Opened: | 21/05/2015 |
| Closed: | 21/05/2015 |
| Released: | 09/07/2015 |
| Job: | J015512 |
Breaking Change |
|
Bank Account Enquiry "Object Event" scripts; changed source from ClientLog to ServiceLogPk
The script events for Bank Account Enquiry Object Events have changed due to how Bank Account Enquiries are now handled.
The Source parameter for the following events was a finClientLog object, but is now an Integer value containing the Pk of the relevant ServiceLog record, i.e. ServiceLogPk.
Existing code sample:
Case "ExecuteCreateRequestPost"' Runs after the Bank Account Enquiry Create Request request has been executedClientLog = DirectCast(source, finClientLog)Request = DirectCast(contextdata1, ISBankAccountEnquiryRequest)Response = DirectCast(contextdata2, ISBankAccountEnquiryResponse)ServiceId = DirectCast(Request.ServiceId, String)Case "ExecuteDeleteRequestPost"' Runs after the Bank Account Enquiry Delete Request request has been executedClientLog = DirectCast(source, finClientLog)Request = DirectCast(contextdata1, ISBankAccountEnquiryRequest)Response = DirectCast(contextdata2, ISBankAccountEnquiryResponse)ServiceId = DirectCast(Request.ServiceId, String)Case "ExecuteReportPost"' Runs after the Bank Account Enquiry Report request has been executedClientLog = DirectCast(source, finClientLog)Request = DirectCast(contextdata1, ISBankAccountEnquiryRequest)Response = DirectCast(contextdata2, ISBankAccountEnquiryResponse)ServiceId = DirectCast(Request.ServiceId, String)
Has been changed to:
Case "ExecuteCreateRequestPost"' Runs after the Bank Account Enquiry Create Request request has been executedServiceLogPk = CInt(source)Request = DirectCast(contextdata1, ISBankAccountEnquiryRequest)Response = DirectCast(contextdata2, ISBankAccountEnquiryResponse)ServiceId = DirectCast(Request.ServiceId, String)Case "ExecuteDeleteRequestPost"' Runs after the Bank Account Enquiry Delete Request request has been executedServiceLogPk = CInt(source)Request = DirectCast(contextdata1, ISBankAccountEnquiryRequest)Response = DirectCast(contextdata2, ISBankAccountEnquiryResponse)ServiceId = DirectCast(Request.ServiceId, String)Case "ExecuteGetReportPost"' Runs after the Bank Account Enquiry Report request has been executedServiceLogPk = CInt(source)
Breaking Change