PROPACK command examples

This section provides several PROPACK command examples.

Create an archive

The following example creates an archive named demo.apl in a tmp directory that requires a signature containing files in demo\rcode:

propack --create --file=c:\tmp\demo.apl --vendor "Sample Company" --signature=required
 demo\rcode

List the archive contents

The following example lists the contents of demo.apl:

propack --list --file=demo.apl
META-INF/
META-INF/MANIFEST.MF
demo/rcode/
demo/rcode/HelloWorld.r

Extract the archive contents

The following example extracts the contents of demo.apl:

propack --extract --file=demo.apl
The extracted files include MANIFEST.MF.
proenv>dir /s /b
c:\tmp\demo
c:\tmp\demo.apl
c:\tmp\META-INF
c:\tmp\demo\rcode
c:\tmp\demo\rcode\HelloWorld.r
c:\tmp\META-INF\MANIFEST.MF

The manifest includes the default settings and the customizations:

Manifest-Version: 1.0
Implementation-Title: demo.apl
Implementation-Vendor: Sample Company
Implementation-Version: 0.0.0.0
Component-Name: demo.apl
Package-Type: apl
Signature-Policy: required
Validation-Policy: warn
Build-OS: all
Build-Date: 2023-03-21T10:14:28.845-04:00
OpenEdge-Tool: propack v1.00 (MSWin32)
OpenEdge-Version: 12.7
Created-By: 17.0.3 (Oracle Corporation)