RTC API - Is there a way to check if a specific advisor has ran from within a participant?
![](http://jazz.net/_images/myphoto/b96b6b76dcee6e2651adbc1e602e03b5.jpg)
Accepted answer
![](http://jazz.net/_images/myphoto/b96b6b76dcee6e2651adbc1e602e03b5.jpg)
Comments
![](http://jazz.net/_images/myphoto/b96b6b76dcee6e2651adbc1e602e03b5.jpg)
The problem is here both my advisor and my participant are parts of a deliver operation so I don't think this method can be utilized here. My understanding is that this method assumes that 'operation.getOperationData()' is an instance of ISaveParameter which I don't think is true for a deliver operation. Maybe I missed something here or is there an alternative way to do this for a deliver operation?
I was thinking instead about creating a file using something that is unique and global to the operation via the advisor and deleting it via the participant. Still unsure about what this may imply.
![](http://jazz.net/_images/myphoto/d0f7b0b7bfc90721959d790b8a9bf79f.jpg)
note that you could get multiple concurrent invocations of the advisor/participant chains from requests from multiple clients (client side and web).
![](http://jazz.net/_images/myphoto/e5e63d5878217b64611c1df9401b7cd3.jpg)
The additional parameter might be available there as well. I don't know.
![](http://jazz.net/_images/myphoto/e5e63d5878217b64611c1df9401b7cd3.jpg)
On a second thought, the additional parameters are only available during a save operation. So they don't apply for advisors. I'd suggest to search the Eclipse forum for a way to communicate across extensions. You might have to create your own extension that allows to do this.