Yes it does. I see the command listed under the suite name, shows the description. When I compare parsed view with other sample command description, for sample script teh parameter name and type are parenthesized, my command parameters are not. For exaple the sample SimpleScriptingVerb, a command appears like so:
do command with args v : run a command with a bunch of arguments
do command with args text : a text parameter passed to the command
[blinking boolean] : a boolean parameter.
[preferred hand Left Hand/Right Hand] : a parameter using our enumeration.
[prose text] : a text parameter.
[ivalue integer] : an integer parameter.
[rvalue real] : an real number parameter.
→ text : the direct parameter enclosed in quotes
While my command looks so:
accountLogin v : Triggers account login.
loginName text : Specify the username for the account that you wish to log into
passwordStr text : Specify the account password you wish to log into
I am not sure if lack of parenthesis is an indicator of any syntax issues with my sdef.
My knowledge of this doesn't go much farther, sorry. Are you a member of the paid developer program by any chance? If so you should get better help there.
If not hopefully someone will come along that might have a better handle on this.
I can suggest from a trouble shooting standpoint is to:
1) really go over the modifications you made to the scripting definition. Typos have to be the number one source of errors in something like this.
2) Try to simplify the problem. Perhaps just as a test try to add a scripting addition that takes no parameters or only one.
3) Not sure the lack of brackets in your dictionary definition is significant. Looking at other definitions in the dictionary some have the brackets but some do not. Couldn't find a pattern but you might.
4) Finally look into the Apple doc's. There Xcode and programming stuff has been good to me you might find an answer in there somewhere.