Form calls the user edit routine with the type parameter equal to U_INITIALIZE after the form has performed all of its initialization but before any forms are displayed on the screen. The user edit routine is called only once with the type parameter set to U_INITIALIZE. The rest of the user_edit parameters are NULL. The U_INITIALIZE call allows the routine to perform whatever initialization it requires such as opening files. If the user edit routine returns an error message, it is displayed on the screen and form exits immediately with an exit code of 1.