Update error: Dynamic Forms procedures

The Dynamic Forms module is shared by WorkWithPlus for Web and WorkWithPlus for Native Mobile, so they use common objects.
Updating only WorkWithPlus for Web may generate errors in WorkWithPlus for Native Mobile objects if an object in the latter depends on one imported into Web, and the object no longer exists or has been renamed.

With this in mind, if you activated the Dynamic Forms module starting with WorkWithPlus for Web 15 Upgrade 2 or 3, and subsequently updated to the latest versions using the "Import only needed objects" option (Design System Wizard Web), you may encounter error messages.

A GeneXus build log lists multiple compilation errors while specifying the WorkWithPlus.NativeMobile.WWPDynamicFieldsRequiredCheck procedure, including invalid properties like MDFDynamicFieldRequired and MDFDynamicFieldValue, unknown functions IsEmpty and ToString, and wrong parameter counts for Trim, each tied to specific source lines.

 

These errors are caused by deprecated procedures that reference obsolete attributes. To resolve the issue, simply delete the procedures in question, as they are no longer required by WorkWithPlus:

WWPDynamicFieldsToJSON
WWPDynamicFieldsRequiredCheck procedures