Processing Units of Core Engine

In the Processing Units tab of the CDD file (See CDD File and Processing Units), you can define which agents to include in the processing unit and which logging configuration to use.

Processing units are configured in the CDD files as follows:

CDD File and Processing Units
CDD File Name Processing Unit Names
ASG_HOME/bin/asg-core.cdd asg-core, asg-caching-core, asg-gtm, asg-cache, asg-cache-cleanup
ASG_HOME/bin/asg_cl.cdd asg-cl
ASG_HOME/bin/asg_validation.cdd asg-validate

By default, the Core Engine supports the following processing units:

  • asg-core

    The main processing unit of TIBCO API Exchange Gateway is asg-core. The asg-core provides the critical gateway functions at run time. This requires a separate Cache Agent running to provide the caching functionality at run time and function properly.

  • asg-caching-core

    asg-caching-core is a processing unit of TIBCO API Exchange Gateway that provides the gateway functions at run time including the caching functionality. This agent is a cache-enabled stand alone Core Engine and does not require a separate Cache Agent running.

  • asg-gtm

    asg-gtm is a processing unit of TIBCO API Exchange Gateway that provides the functionality of the Global Throttle Manager at run time.

  • asg-cache

    asg-cache is a processing unit of TIBCO API Exchange Gateway that provides the caching functionality to the Core Engine.

  • asg-cache-cleanup

    asg-cache-cleanup is a processing unit of TIBCO API Exchange Gateway that starts the Cache Cleanup Agent to clear the cache based on the size and age of the cached values.

  • asg-cl

    asg-cl is a processing unit of TIBCO API Exchange Gateway that provides the functionality of the Central Logger component at run time.

  • asg-validate

    asg-validate is a processing unit of TIBCO API Exchange Gateway that validates for the correct configuration to be used at run time.