I know little that TBOs are executed in application server .Is it correct ? where does sbos executed? please give some guide about this?
TBOs can execute on the application server, the client or the Java Method Server depending upon from where they are invoked. TBOs are invoked on the DFC clients, for Webtop this is the app server, but it could also be on the user's local machine. They can also execute on the JMS if they are invoked from a workflow activity. SBOs run on the JMS.
Thank you for your reply.please could you give some information about tbos executed on local machine and jms . If possible could you give some sample code on both situations.
If not, please give code on TBOs executed on JMS when they are invoked from workflow activity.Is SBOs not executed on application server.
TBO and SBO code is all the same regardless of where it executes. The DFC Development guide has sample code for each type of BOF class.
TBOs, SBO's and their dependencies are downloaded using Documentum's hot deployment.
Whether you are calling DFC code from a webserver (Webtop, DA, ..) or from a custom client application, Documentum downloads the jars to a folder called
documentum/cache when you invoke the TBO.
So it doesn't matter which object-type you are using, DFC always executes the correct logic.
Just make sure you clear the cache folder when you have updated a TBO/SBO/.. so DFC can download the newest version.
From my experience an SBO used as, for instance, form validator will run on the Application Server.
Actually, to be more precise, TBOs and SBOs are executed on the DFC client machine. If it completely independent of the application server
For example, in the case of Webtop, that would indeed be the application server, in the case of DFS, it would be on the content server itself or if DFS is deployed on another machine, on this other machine. In the case of ADTS, it would on the ADTS machine, etc.....
True.
I only objected to the statement "SBOs run on the JMS." expressed by Scott
They actually could if you have your own server method using a SBO and of course using the JMS but they don't only run on the JMS indeed