[Info-vax] SET SHADOW SYNTAX

Robert A. Brooks rab at aitchpee.com
Wed Oct 19 13:55:13 EDT 2011


On 10/18/2011 4:35 PM, Phillip Helbig---undress to reply wrote:
> Normally, single parameters after "=" are OK, but more than one give
>
>     %DCL-W-PARMDEL, invalid parameter delimiter - check use of special characters
>
> with the complaint about the first character after "=" being an invalid
> delimiter.  The solution is to enclose the list in parentheses.
> However, as long as there is only one parameter per "=", everything is
> OK, e.g. $ DIR/SEL=SIZ=MIN=1000.  SET SHADOW seems to obey these rules,
> but $ SET SHADOW/POLICY=HBMM=MASTER_LIST=* doesn't; one has to specify
> $ SET SHADOW/POLICY=HBMM=(MASTER_LIST=*).  Why is this?

I don't know; I didn't work on the command parsing.  It's troublesome to 
me that this requirement is not explicitly called out in the help,
and the examples listed are somewhat misleading if that is a requirement.

It may be a weird artifact of using LIB$TABLE_PARSE, but that is just a 
hand-waving guess.

A quick check of the sources does not reveal anything on this subject.

> Does it have anything to do with the troublesome parameter being "*"?

I don't think so.

				-- Rob



More information about the Info-vax mailing list