Unable to execute an operation
I am writing a server side component which needs an operation to be advised and executed. I have followed all the steps required to open up for process participation.
But when I try to execute the operation using following code:
I get this exception:
But I have required licenses for jazz contributor and developer (std version).
How to get rid of this exception, am I missing any step?
Thanks
But when I try to execute the operation using following code:
IServerProcess serverProcess = processService
.getServerProcess(teamArea);
IOperationReport report = serverProcess.adviseAndExecute(someOp);
I get this exception:
com.ibm.team.process.common.advice.TeamOperationCanceledException: 'Updating Timesheet Hours' failed. Missing required license.
But I have required licenses for jazz contributor and developer (std version).
How to get rid of this exception, am I missing any step?
Thanks
3 answers
Are you defining your operation in the "com.ibm.*" namespace? If so, you
will need to add an additional segment to your operation:
"com.ibm.unlicensed.*"
Operations in the "com.ibm.*" namespace have to be added to a client
access license (CAL) in order to be runnable with the standard server
key we include in RTC.
Jared Burns
Jazz Process Team
vikasbs wrote:
will need to add an additional segment to your operation:
"com.ibm.unlicensed.*"
Operations in the "com.ibm.*" namespace have to be added to a client
access license (CAL) in order to be runnable with the standard server
key we include in RTC.
Jared Burns
Jazz Process Team
vikasbs wrote:
I am writing a server side component which needs an operation to be
advised and executed. I have followed all the steps required to open
up for process participation.
But when I try to execute the operation using following code:
IServerProcess serverProcess = processService
.getServerProcess(teamArea);
IOperationReport report =
serverProcess.adviseAndExecute(someOp);
I get this exception:com.ibm.team.process.common.advice.TeamOperationCanceledException:
'Updating Timesheet Hours' failed. Missing required
license.
But I have required licenses for jazz contributor and developer (std
version).
How to get rid of this exception, am I missing any step?
Thanks
Thanks Jared, it worked.
Pls correct me if I am wrong, you mean that if we have to create new operations in com.ibm.* namespace, then we have to create new license keys and then import them under License management?
Thanks,
Vikas
Pls correct me if I am wrong, you mean that if we have to create new operations in com.ibm.* namespace, then we have to create new license keys and then import them under License management?
Thanks,
Vikas
Are you defining your operation in the "com.ibm.*" namespace? If so, you
will need to add an additional segment to your operation:
"com.ibm.unlicensed.*"
Operations in the "com.ibm.*" namespace have to be added to a client
access license (CAL) in order to be runnable with the standard server
key we include in RTC.
Jared Burns
Jazz Process Team
You are right. Any operation in the com.ibm.* namespace (other than
"com.ibm.unlicensed.*") needs to be included in a CAL.
If you are creating a new process operation for an IBM product, then the
product should have it's own CALs that cover the operation namespace
you are using.
Matt Lavin
Jazz Server Team
vikasbs wrote:
"com.ibm.unlicensed.*") needs to be included in a CAL.
If you are creating a new process operation for an IBM product, then the
product should have it's own CALs that cover the operation namespace
you are using.
Matt Lavin
Jazz Server Team
vikasbs wrote:
Thanks Jared, it worked.
Pls correct me if I am wrong, you mean that if we have to create new
operations in com.ibm.* namespace, then we have to create new license
keys and then import them under License management?
Thanks,
Vikas
jburnswrote:
Are you defining your operation in the "com.ibm.*"
namespace? If so, you
will need to add an additional segment to your operation:
"com.ibm.unlicensed.*"
Operations in the "com.ibm.*" namespace have to be added
to a client
access license (CAL) in order to be runnable with the standard
server
key we include in RTC.
Jared Burns
Jazz Process Team