Welcome to Code Generator for vSphere Java API, as known as DoubleCloud Proxy.
Download and Setup
The code generator is a single executable Java jar file. You can simple download the jar file here to your local computer. If you already have Java Runtime (JRE) 1.6 or higher installed, all you need to do is to double click on the executable file steveproxy.jar.
If you are new to Java, you want to check out the download page of JRE (http://www.java.com/en/download/index.jsp) and install JRE onto your computer first. The installation should be straight-forward. If you need help on installing Java, just check out the links on the page.
After you starting the application, you should see the following GUI.
To start proxy, you click on the File-New… menu item. A dialog box will show up as follows:
You want to change the IP address to your vCenter or ESXi address. You can leave the port mapping as it is unless you find a port conflict. After clicking OK button, the proxy will start.
Now start the vSphere Client. In the following dialog box, enter IP as shown in follows, and then username and password. Please don’t use doublecloud username unless you do have such a username.
After that, the vSphere Client will work as if you were connecting to a real vCenter server. You will see messages being added to the table while vSphere Client getting started.
You can drive the vSphere Client for more messages. At the same time, you can select one or many request messages to generate Java code. You can also check out other tabs for SOAP XML or even raw HTTP messages. With the generated code, you can run as other VI Java Applications. Check out the 5 minutes Getting Started Tutorial.
Along the way, you can save the messages to a local file for any number of times you want. You can read them back later on.
But once you open a previously recorded message file, the proxy is going to stop. So the software will warn you whether you want to move forward.
Well, I guess that is pretty much all about this tool: powerful yet simple to use. Please come back for more updates and releases.