/svc
Compile Uniface service components.
/svc
{/inf | /war}
{/cmi=
Value} {/ilv =
Value} {/lis=
Value} {/sym=
Value}
{/aft=
Datetime}
{/bef=
Datetime} {/iap | {/tpl}
{/plt}}
{/nodebug}
{Service}
Parameters
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
Description
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"