### Use of Built-in Functions

The generated description of the built-in functions are independent of the program, owner and command names. This may make it difficult to use them. Below, you can find some examples for the use of built-in functions of FLCL.

    To get the syntax for command CONV:
     :> flcl syntax conv

    To get the syntax for the overlay read of command CONV:
     :> flcl syntax conv.read

    To get the syntax for the object text of overlay read of command CONV:
     :> flcl syntax conv.read.text

    To get the complete syntax (not only one level) of overlay write of
    command CONV:
     :> flcl syntax conv.write all

    To get the help for command INFO:
     :> flcl help info

    To get the complete help for the overlay GET of command INFO:
     :> flcl help info.get all

    To get the manual page for the overlay GET of command INFO:
     :> flcl help info.get man

    To generate the manpage for command CONV:
     :> flcl manpage conv=manconv.txt

    To generate the manual for command CONV:
     :> flcl gendocu conv=docconv.txt

    To generate the complete user manual for FLCL:
     :> flcl gendocu=docflcl.txt

    To change the properties for command FLAM:
     :> flcl chgprop flam mode=VR8 inrecformant=undefined cut=ON

    To generate and activate a property file for command CONV:
     :> flcl genprop conv=conv.prop
     :> flcl setprop conv=conv.prop

    To list all defined properties:
     :> flcl getprop

    To list all properties for command INFO:
     :> flcl getprop info depall

    To list only the defined properties for command INFO:
     :> flcl getprop info defall

    Delete a property file for command CONV from the configuration:
     :> flcl delprop conv

    To define "HUGO" as owner:
     :> flcl setowner HUGO

    To get the current owner:
     :> flcl getowner

    To define a environment variables:
     :> flcl setenv LANG=DE_DE.CP1252

    To list all defined environment variables:
     :> flcl getenv

    To delete a environment variable:
     :> flcl delenv LANG

    To activate tracing in a file:
     :> flcl trace file=trace.txt
     :> flcl trace on

    To deactivate the trace:
     :> flcl trace off

    To list all the defined data in the configuration file:
     :> flcl config

    To delete all the configuration settings from the configuration file:
     :> flcl config clear

All built-in functions not listed here do not require any parameters. On mainframe systems, using built-in functions in JCL looks like:

     //* SET ENVIROMENT VARIABLE LANG (IMPORTANT FOR AUTO CONVERSIONS)
     //SETENVL EXEC PGM=FLCL,PARM='setenv LANG=DE_DE.IBM-1141'
     //STEPLIB  DD DSN=&SYSUID..FLAM.LOAD,DISP=SHR
     //SYSPRINT DD SYSOUT=*
     //SYSOUT   DD SYSOUT=*
     //*

For documentation, help and syntax you can also use the ISPF commands FLDOC, FLHLP and FLSYN under menu 6.

     FLDOC CONV
     FLHLP XCNV.INP
     FLSYN UTIL