About extension bundles

Extension bundles are zip packages that you can deploy to Mongoose-based applications. Extension bundles consist of different objects, including but not limited to these types of objects:

  • Tables
  • User-defined types
  • IDOs
  • IDO projects
  • Property classes
  • Custom assemblies
  • Forms
  • Component classes
  • Menus
  • Property class extensions
  • Images
  • Scripts
  • Validators
  • Variables
  • Strings
  • Web user controls

To create, modify, generate, and download extension bundles, use the Extension Bundles form, in conjunction with the Deployment form. Only users with MGCoreTrans and MGDeveloper license modules can access the Extension Bundles form.

When creating extension bundles, use the Tags field to assign tags to Extension bundles. The tags can be used to find specific extension bundles. Multiple tags can be added, separated by a comma.

In the Deployment form, you can add objects to extension bundles using Access As and Object Prefix values or using forms, selected items, and referenced items. Depending on which option you choose to add the objects, your extension bundle can also include these objects:

  • Application Event System (AES) events
  • Replication documents
  • Application messages
  • Object messages
  • Themes
  • Web user control elements
Note: 
  • Bundling of AES events, replication documents, application messages, object messages, and themes are available only when you use the Export using Access As and Object Prefix option.
  • Bundling of web user control elements is available only when you use the Export using forms, selected items and referenced items option.
  • When you use the Export using forms, selected items and referenced items option, you can exclude referenced objects from the selected forms by using the Preview button.
  • Bundling of background task definitions is currently not supported.

To deploy extension bundles to Mongoose-based applications, use the Deploy Applet option in the Deployment form.