[jboss-as7-dev] CLI parsing of complex params
Alexey Loubyansky
alexey.loubyansky at redhat.com
Tue Mar 8 15:54:54 EST 2011
I'll add it to the testsuite and look into it.
BTW, if you want the latest syntax proposed on the ml, it's in my branch
cli-slash-syntax
https://github.com/aloubyansky/jboss-as/commit/af26dff4e284bbeb3d7e3d26320cb6ef76935443
On 03/08/2011 06:55 PM, Brian Stansberry wrote:
> I find myself using the CLI a lot for quick testing, so I'm trying out
> some fairly complex operations.
>
> This one doesn't work:
>
> [~]
> :composite(steps=[{"operation"=>"add-system-property","name"=>"test","value"="newValue"},{"operation"=>"add-system-property","name"=>"test2","value"=>"test2"}])
>
> Argument name '"name"' is not a valid identifier or the format is wrong
> for the argument list.
>
> This one does, so I know the ability to create a dmr ModelNode from a
> param value is still there.
>
> [~] :add-namespace(namespace={"test"=>"test"})
> {
> "outcome" => "success",
> "result" => undefined,
> "compensating-operation" => {
> "operation" => "remove-namespace",
> "address" => [],
> "namespace" => "test"
> }
> }
>
> I think the issue is the parser is searching for indexOf(',') as the way
> to decide the end of a parameter name/value pair. It's probably going to
> need to be more of a state-machine kind of thing where chars are read
> one at a time and trigger state transitions.
>
More information about the jboss-as7-dev
mailing list