Short Description: provide backward compatibility to those web applications that include a subform on a form multiple times
SPR# CTSI7FKSLK - A new notes.ini, DominoAllowDuplicateSubforms, is introduced to provide backward compatibility to those web applications that include a subform on a form multiple times.
It is incorrect to include a subform on a form (directly or indirectly) more than once. This is because the subform can contain fields, actions and events that if on a form more than once would be ambiguous.
Until v8.0, the web server did not check for this condition. On 8.0 a check was added, and opening forms with duplicate subforms will cause a runtime error and return an error page to the user.
Some web applications developed before v8 take advantage of duplicate subforms for things like page headers and footers. In these cases it is likely that none of the ambiguous constructs are used.
When upgrading to domino v8, these applications are now showing an error page.
Using the fix:
Setting DominoAllowDuplicateSubforms=1 will instruct the domino server to allow duplicate subforms, in a manner similar to previous v8 behavior. In order to prevent system crash, RECURSIVE subform includes (a subform includes itself either directly or indirectly) are still disallowed.
DominoAllowDuplicateSubforms=0 / 1
SPR # CTSI7FKSLK