Error: A field was specified that does not exist in the form definition: 'BATCHSEPARATION' when downloading BBIS Event Registration transactions

After installing Service Pack 12 for BBIS, users are experiencing the following error when downloading event registration transactions: A field was specified that does not exist in the form definition: 'BATCHSEPARATION'. This is only happening following the application of SP12.
To resolve this, you will need to re-save the batch template used for Event Registrations.
  1. Login to Blackbaud CRM
  2. Type 'Batch Templates' in the search field at the top
  3. In the Batch Templates section, find the event registration template being used by your batch assignment setting. e.g. 'BBIS Event registration batch template'
  4. Open that batch template used and then click Save. All that is needed is the batch template to be re-saved.
  5. Go back to Web > Manage Web Transactions and then select the Failed Transactions tab. Re-try the download of the previous failed transactions.
  6. The transactions should now be downloaded successfully.

Steps to Duplicate

1.      In CRM create a new event with a registration option

2.      In BBIS create an event registration part linked to the event from step 1

3.      In BBIS create a new page and add the part from step 2

4.      Process an event registration on this page in BBIS as a user

5.      Go to web > manage web transactions download the event registration transactions

6.      Error in failed transactions tab  Could not download transaction with ID "13". The error was: A field was specified that does not exist in the form definition: 'BATCHSEPARATION'

Environment

 Blackbaud CRM
 4.0
 4.0.172.0

Was this article helpful?