[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