Compile Uniface service components.

/svc   {/inf | /war}   {/cmi=Value} {/ilv Value}   {/lis=Value} {/sym=Value}   {/aft=Datetime}   {/bef=Datetime} {/iap |   {/tpl}   {/plt}}   {/nodebug}   {Service}


Service—name of the service to compile; if omitted, all services are compiled (after considering any sub-switches). Use wildcard characters to specify multiple services.

Use With

ide.exe—Uniface IDE


By default, this switch compiles normal components (the Purpose property is set to N (Normal). To compile components that are defined as templates or palettes (Purpose is T (Template) or P (Palette)), you can use the /tpl and /plt sub-switches. If you want to compile the components regardless of their purpose, you can use the /iap (include all purposes) sub-switch.

When compiling from the command, only error messages are shown by default. (Compiling interactively displays both error and warning messages.) Use the /inf, /war, /lis and /ilv sub-switches to increase the amount of information displayed.

Use the /nodebug sub-switch to specify that the compiled component(s) cannot be debugged.

Using /svc

Compile all services:

/svc *

Compile all services with names ending with VAL:

/svc *VAL

Compile the service GENINFO and create a ProcScript module listing:

/svc /lis geninfo

Compile all services except GENINFO, displaying warning messages. Try double quotation marks (") if your system does not allow the wildcard character exclamation point (!).

/svc /war "!geninfo"

Related Topics