Progress® OpenEdge® Compilation Tools

PCTXCode task -- <pct:xcode />

Description

Encrypts Progress procedures.

This task encrypts procedures and include files using the Progress xcode utility.

Parameters

Attribute Description Type Requirement Default value
destDir Where encrypted files should be dropped File Required No default value
key Encryption key (-k argument) String Optional Default Progress key
lowercase If files should be converted to lowercase before encryption (-l argument) Boolean Optional False
overwrite Always overwrite files Boolean Optional False

Parameters as nested elements

fileset (org.apache.tools.ant.types.Fileset)

Adds a file set to the file list to encrypt

Examples

<PCTXCode destDir="xbuild" key="mykey" dlcHome="${env.DLC}">
  <fileset dir=".">
    <include name="*.p"/>
  </fileset>
</PCTXCode>

Encrypt every *.p file in current directory using mykey key, and drop files in xbuild directory.