What is the proper and cleanest way to call a java (not javascript) application from a vco workflow?
My response here would be the same as your question about running Python scripts... Perhaps one of our other community members will have other thoughts on the topic..
You have a couple choices here:
1) if running vCO on a SINGLE server (vs running in a cluster), then you can run scripts locally using the method described in this blog article: How to run a Perl Script from a vCenter Orchestrator Workflow
2) (Preferred) Setup a scripting host VM to run scripts. Then use the Guest Operations package to run your scripts for you from that host. See here:
And if you have java classes then the proper way would be to build a vCO plug-in.
OK thanks for the input. In this case I do have complete java classes as opposed to javascript. Does this mean I should be creating plugins to use them with VCO?
