GROOVY_WS_CODE_EXTENSION

Description: Enables Groovy web services that are based on code extensions (on page 1).

Abstract Base Class: AbstractGroovyWSCodeExtension

Interface: GeneralN4CodeExtension

Module: Argo

Version Added: 2.5

Requires Code Extension Name or Name Pattern: No

Code Extension Name or Name Pattern: N/A

Where to Specify Code Extensions of this Type: In the webservice request. Following is a code snippet from a webservice request calling a code extension of this type:

<groovy  class-location="code-extension" class-name="Default25N4InboundCasMessageHandler">

    <parameters>

        <parameter id=’param1’ value=’param1Value’ />

            ….

    </parameters>

</groovy>

System-Seeded Code Extensions Using this Type: DefaultN4InboundCasRequestHandler (on page 1), DefaultN4InboundCasMessageHandler, Default25InboundCasMessageHandler, RailClosestTransferPoint (on page 1)

Before you can define and use a GROOVY_WS_CODE_EXTENSION type code extension, you must set the FRMCARINA032 (CODE_EXTENSION_BY_REST_ENABLE) (on page 1) setting to 'true' for the active yard associated with the CHE. Alternatively, this setting can be 'true' at any scope level above YARD.