I develop workflow for TeamSite and I like to know if I can have the same flexibility with workflow development as with perl if I use CSSDK.
Would users have to log into a completely different application to hook to TeamSite? How would they browse to their files on TeamSite without loging directly into TeamSite?
My other question is, when we invoke a workflow with CSSDK, we can invoke a java program for an external task in the workflow???
I have so many questions. If someone can brief me on this, I'd really appreciate it.
I don't want to worry about CSSDK. How do I call a java program from my external task?
I guess I'll have to compile the javacode and call the .class file from within the .wft file?
java program invocation can be wrapped up in a shell script that is triggered from a workflow (WFT file). This is handy when you need to include many jars in the classpath etc or need to tune other java runtime parameters or set couple of environment variables etcCommand line versions (say, iwcallback) can be used for workflow transitioning stuff rather than CSSDK.-Chandra
Perl or Shell script - it's a wrapper still around your Java code. I would recommend Perl. Sure, if you always have single successor you can use iwcallback. If you have several successors though and transition depends on the results of execution - good luck coding that in shell scripting language
But, callback doesn't have to be in a wrapper script
Hi,thanks for both of your replies.I like to know what is commonly used when developing workflows, perl or Java (through CSSDK)? I personally like perl since TeamSite ships with all kinds of TS custom perl modules for workflow related things. What would you recommend?thanks,Anna.
Workflow provides excution context though. If she does not want CSSDK and we use shell scripting, how would she pass attached Files for example?Sure, we can parse WF Objects or use iwgetelog, etc...IMHO there are better ways to waste one's time.
There is more than one way to program in Teamsite