You can't access the unreleased command w/ the commandline blcli call. You need to use the 'performance commands' in nsh.
From a nsh shell run:
blcli_execute BLAdmins JobRun cancel DBKey:SJobKey:2002898-2 2046707
Fails this way as well Bill..
blcli_execute JobRun cancel DBKey:SJobKey:2002898-2 2046707
Command execution failed. com.bladelogic.cli.factory.CommandNotFoundException: Found command 'JobRun.cancel' but with mismatching arguments.
There's something wrong w/ the api command apparently, it can't covert the object type:
Caused by: java.lang.IllegalArgumentException: Input 'DBKey:SJobKey:2000480-1' cannot be converted to expected type : interface com.bladelogic.app.service.job.JobKey
... 5 more
So those commands (cancel/abort) apparently don't work.
In that case, is there any other command line way of cancelling jobs??
I'm not sure, I don't see anything else that looks like it would work. You could try opening a ticket w/ support and see if they can fix the cancel/abort commands