Function Package

A function package installed in the IDE and used in an AWM model extends the model with additional functionality.

All tools to be used in the model must be derived from a function package. If no function package is installed, you would not be able to define a Tool Type.

A function package can provide the following AWM modeled objects:

Micro Focus provides the following function packages:

Function Package Description
AWM Provides AWM-specific features, such as "Open a Modeled Dialog".
Eclipse Provides native Eclipse functions, such as "Get Eclipse Projects".
Micro Focus Background Parser This function package enables you to use features used by the background parser when downloading a remote COBOL copybook, PL/I or JCL includes.
Micro Focus Editor Provides functions specific to the editor in Micro FocusVisual COBOL, such as "Reparse with Refresh".
Micro Focus ED Icons Provides Visual COBOL-specific action icons.
Micro Focus Project Provides functions specific to Micro Focus projects, such as "Compile File".
Micro Focus Servers Provides functions to enable you to manipulate an enterprise server region. Including functions to create, start, stop, delete and associate or dissociate servers with projects.
Operating System Provides basic local operating system functions, such as "Execute OS Command".
REST Provides functions to call REST services in order to integrate a Web application with a RESTful API.
SVN Provides Subversion-specific functions such as "SVN Commit".

See Preconditions for more information on product and/or license requirements to allow the use of specific function packages.

Customers or third party companies can create their own function package by using the AWM API Programming and Extension Point. See AWM API Programming and Extension Points for more information.