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: 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
![]()
Jared Burns (4.5k●2●9)
| answered Sep 08 '08, 11:59 a.m.
FORUM ADMINISTRATOR / FORUM MODERATOR / JAZZ DEVELOPER
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: I am writing a server side component which needs an operation to be |
![]()
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 Are you defining your operation in the "com.ibm.*" namespace? If so, you |
![]()
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: Thanks Jared, it worked. |