genlpl - Generate .lpl files from Landmark repository

genlpl [OPTIONS] -D destination Prodline [businessClassNames ...]

genlpl [OPTIONS] -D destination Prodline modules ...

genlpl --directives

genlpl creates the Landmark Pattern Language (LPL) files from the Landmark repository information.

Program Option Description
-d or --usedict Generate from the data dictionary.
--directives Print a summary of valid directives.
-D destination Prodline

Specify the destination name or directory.

Note: 

If the destination is a name, then the directory used is %LARUNDIR%\destination.

--framework Include framework.
-I (uppercase i) or --implicit Generate implicitly defined objects.
-l (lowercase L) or --uselpl Generate from LPL.
-v errorlevel or --errorlevel= errorlevel

errorlevel, tracelevel, and verbose specified in any order, where:

  • errorlevel = {n}one | {f}atal | {e}rror | {w}arning (warning is the default)

  • tracelevel = 0:6 where 0 is no message and 6 is everything

  • verbose = whether to display exception stacktrace

Options with -d
-a or --all Generate all sections of LPL.
-C or --dropclassnames Drop Lawson Application name clauses.
-f or --file=PATH Use a directives file.
--failfast Stop processing directives on the first error.
--force

Write out lpl even if errors occurred.

--rules Copy and do substitution on rules files.
-S or --dropsqlnames Drop SQL name clauses.