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". |
Deprecated | Only relevant if a model still contains tool descriptors which were supported before function packages were introduced and which have not been converted into function package tools. |
Eclipse | Provides native Eclipse functions, such as "Get Eclipse Projects". |
ISPF | Provides ISPF-specific functions, such as "Execute ISPF Command" and "Execute ISPF Dialog Application". |
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 FocusEnterprise Developer, such as "Reparse with Refresh". |
Micro Focus ED Icons | Provides Enterprise Developer-specific action icons. |
Micro Focus Enterprise Server | Provides functions to manage Micro FocusEnterprise Server, such as "Submit to Enterprise Server". |
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. |
MVS | Provides MVS-specific functions, such as "Edit MVS File". |
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. |
IDz | Provides IDz-specific functions, such as "Associate Property Group". |
SVN | Provides Subversion-specific functions such as "SVN Commit". |
USS | Provides USS-specific functions, such as "Edit USS File". |
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.