Syntax

Read syntax diagramSkip visual syntax diagram
main diagram

>>-+------+--␢--␢----------------------------------------------->
   '-name-'         

>--+-REQUEST--=--PARSE--| parameters-1 |----------------+------->
   +-REQUEST--=--CHECKPARM--| parameters-2 |------------+   
   +-REQUEST--=--CHECKNOTPROC--,--CPARAREA--=--cpararea-+   
   +-REQUEST--=--CHECKDEC--| parameters-3 |-------------+   
   +-REQUEST--=--CHECKHEX--| parameters-4 |-------------+   
   +-REQUEST--=--CHECKCHAR--| parameters-5 |------------+   
   '-REQUEST--=--FREE--,--CPARAREA--=--cpararea---------'   

   .-,--REMOTE--=--NO------------------------.   
>--+-----------------------------------------+------------------>
   '-,--REMOTE--=--YES--,--HANDLE--=--handle-'   

>--+------------------------+--+------------------------+------->
   '-,--RETCODE--=--retcode-'  '-,--RSNCODE--=--rsncode-'   

   .-,--PLISTVER--=--IMPLIED_VERSION-.   
>--+---------------------------------+-------------------------->
   +-,--PLISTVER--=--MAX-------------+   
   '-,--PLISTVER--=--0---------------'   

   .-,--MF--=--S--------------------------------------.   
>--+--------------------------------------------------+--------><
   |                               .-,--0D---.        |   
   +-,--MF--=--(--L--,--list addr--+---------+--)-----+   
   |                               '-,--attr-'        |   
   |                               .-,--COMPLETE-.    |   
   '-,--MF--=--(--E--,--list addr--+-------------+--)-'   

Read syntax diagramSkip visual syntax diagram
parameters-1

>>-,--PARM--=--parm--,--PARMLEN--=--parmlen--------------------->

>--+-,--TOUPPER--=--YES-+--,--CPARAREAADDR--=--cparareaaddr----->
   '-,--TOUPPER--=--NO--'                                     

   .-,--PARMFORMAT--=--EITHER--.   
>--+---------------------------+-------------------------------><
   '-,--PARMFORMAT--=--KEYWORD-'   

Read syntax diagramSkip visual syntax diagram
parameters-2

>>-,--CPARAREA--=--cpararea------------------------------------->

                             .-,--PARMPOS--=--NOT_POS-.   
>--,--PARMNAME--=--parmname--+------------------------+--------->
                             '-,--PARMPOS--=--parmpos-'   

>--+----------------------------------+------------------------->
   '-,--KEYENTRYADDR--=--keyentryaddr-'   

>--+--------------------------------------+--------------------->
   '-,--FIRSTVALUEADDR--=--firstvalueaddr-'   

>--,--MINVALUES--=--minvalues--,--MAXVALUES--=--maxvalues------><

Read syntax diagramSkip visual syntax diagram
parameters-3

>>-,--PARMNAME--=--parmname------------------------------------->

>--+-,--KEYENTRY--=--keyentry-----------------------------------------------+-->
   '-,--KEYVALUEENTRY--=--keyvalueentry--,--NEXTVALUEADDR--=--nextvalueaddr-'   

>--,--MINVALUEDEC--=--minvaluedec------------------------------->

>--,--MAXVALUEDEC--=--maxvaluedec------------------------------->

                           .-,--PERCENT10000--=--NO--.  .-,--PERCENTVALUE--=--NOT_USED-----.     
>--+-,--PERCENTOK--=--YES--+-------------------------+--+----------------------------------+-+-->
   |                       '-,--PERCENT10000--=--YES-'  '-,--PERCENTVALUE--=--percentvalue-' |   
   '-,--PERCENTOK--=--NO---------------------------------------------------------------------'   

>--,--KEYINFOAREA--=--keyinfoarea------------------------------><

Read syntax diagramSkip visual syntax diagram
parameters-4

>>-,--PARMNAME--=--parmname------------------------------------->

>--+-,--KEYENTRY--=--keyentry-----------------------------------------------+-->
   '-,--KEYVALUEENTRY--=--keyvalueentry--,--NEXTVALUEADDR--=--nextvalueaddr-'   

>--,--MINVALUEHEX--=--minvaluehex------------------------------->

>--,--MAXVALUEHEX--=--maxvaluehex------------------------------->

>--,--KEYINFOAREA--=--keyinfoarea------------------------------><

Read syntax diagramSkip visual syntax diagram
parameters-5

>>-,--PARMNAME--=--parmname------------------------------------->

>--+-,--KEYENTRY--=--keyentry-----------------------------------------------+-->
   '-,--KEYVALUEENTRY--=--keyvalueentry--,--NEXTVALUEADDR--=--nextvalueaddr-'   

>--,--MINLEN--=--minlen--,--MAXLEN--=--maxlen------------------->

>--,--KEYINFOAREA--=--keyinfoarea------------------------------><