When making wholesale changes, I like to backup the BSV, export to XML, do a careful find/replace (because there can be unintended consequences), import, and then check for problems (in case I wasn't careful-enough). I do this all the time and all the time I have to cleanup artifacts that AIM injects into the file.
When you include an attribute in the caption of a form section and export/import, AIM converts <<[BO.attribute]>> into <<[BO.attribute]>>. That's no problem. But then as you continue to export/import, AIM adds "amp;" after each "&". That's a problem. Those amp;s accumulate like barnacles.
Steps:
- Add a BO attribute to a form section caption.
- Export to XML.
- Import from XML.
- Go to the form section caption.
Note - You may need to export/import more than once to see the "amp;" show up. It may go from...
<<[BO.attribute]>>
to <<[BO.attribute]>>
to <<[BO.attribute]>>
to &lt;&lt;[BO.attribute]&gt;&gt;
etc.
Another thing export/import does is add spaces or tabs before and after the element description in the attribute definition. It has no effect on how the app runs, but it's annoying.