Function

This task defines an SMP/E function.

The following table describes the attributes of this task.

Attribute Description Required

description

A textual description of the SMP/E function. The description can be used to specify detailed information about the function and its packaging configuration definition.

No

id

The function identifier. Any 1-4 character alphanumeric value can be specified. This value is used as a shortened reference for the function in various SMP/E Ant tasks and macros.

Yes

mcsDescription

A description of the function to include in the MCS ++FUNCTION statement. A maximum of 64-characters is allowed. Any parenthesis must be paired.

Yes

name

The name of the function system definition item.

Yes

nonImpacting

An option to indicate that changes to this system definition do not force Enterprise Extensions dependency build request processing to use full analysis instead of change set analysis. Valid values are true and false. The default value is false.

No

Example

You can enter the following code to create a function definition:

<target description="Create function definitions" name="funcdefs">
    
    <sd:function id="00"
       name="IMS System Services"
       mcsDescription="IMS System Services"
       description="IMS System Services Function Definition"
       nonImpacting="true">
    </sd:function>
    
    <sd:function id="01"
       name="IMS Database Manager"
       mcsDescription="IMS Database Manager"
       description="IMS Database Manager Function Definition"
       nonImpacting="true">
    </sd:function>
    
</target>