I have a Notes Form (Personnel) that contains a Notes Subform (that I call DocInfo) which has computed fields for storing original author and created date.
Created field formula
@If(@IsAvailable(CreatedOrig); CreatedOrig; @Text(@Created) + " by " + @Text(@Author))
Author field formula
@UserName
I have an XPage with a document source of "Personnel" and computeWithForm
set to both
. On a Domino 8.5.3 server the XPage computes and saves the Created and Author field on the back end Note. However, on a Domino 9.0.1 server the XPage does not compute the fields and the fields don't appear in the Document Properties of the back end Note.
<xp:dominoDocument
var="document1"
formName="Personnel"
computeWithForm="both">
<xp:this.parentId>
<![CDATA[#{javascript:sessionScope.get("PID")}]]>
</xp:this.parentId>
</xp:dominoDocument>
I am guessing that somehow the Domino 9.0.1 server engine does not include the subform fields in the computeWithForm
function? This has worked on our 8.5.3 servers for a couple years, but does not work now on a 9.0.1 server?
Any help, suggestions or information would be welcome.