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 |
![]() |
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 executed
ClientLog = 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 executed
ClientLog = 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 executed
ClientLog = 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 executed
ServiceLogPk = 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 executed
ServiceLogPk = 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 executed
ServiceLogPk = CInt(source)