A discrete component of software for the Perl programming language. A particular set of conventions for using Perl's package mechanism that has become universally adopted.
Object Type Identification
Files with extensions .pm are included regardless of location
File Extensions
Name
Description
.pm
A Perl Module is a self-contained piece of Perl code that can be used by a Perl program or by other Perl modules.
Object Type
Name
Code
Perl Modules
PERL_MODULE
Object Type Attributes
Name
Code
Description
Default Value
Supported Values
Source
SOURCE
Object Source Location Type
SCM
SCM
Target Location
TARGET_LOCATION
Path to where the file should be deployed to.
$<PROD_TOP>/perl/
Target File Permissions
FILE_PERMISSIONS
Permissions to apply to the file after it is deployed
Defaults to the project property FDEBS_FILE_PERMISSIONS
Related Project Properties
Name
Code
Description
Default Value
Perl Module Root Source Directory
FDEBS_PERL_ROOT_SOURCE_DIR
Source folder for perl modules (e.g. pm).
perl
FDEBS_PERL_ROOT_DESTINATION_DIR
Target directory for perl modules (e.g. $FND_TOP/perl).
$<PROD_TOP>/perl
File Permissions
FDEBS_FILE_PERMISSIONS
Target File Permission. Will be set to target file after deployment using chmod. eg: 755