Bill,
>Yes it does process all this code. And the array aChildren has been updated with the name, class etc. of the child bizobj.
OK...so you're saying at the time the form instantiates, the parent business object *does* have an instance of RefBizObj, but at the point where you create a new record it doesn't anymore? I'm referring back to one of your original messages that said:
The code shown below (from the new() method) does not process because the type for This.RefBizobj = 'U'.
IF lnRetVal = FILE_OK
IF This.lCascadeMessages AND TYPE("This.RefBizObj") == "O"
Regards,
Kevin McNeish
Eight-Time .NET MVP
VFP and iOS Author, Speaker & Trainer
Oak Leaf Enterprises, Inc.
Chief Architect, MM Framework
http://www.oakleafsd.com