Datastore datastore = getAvailableDatastore(datastoreName, host);
assert datastore != null;
/* create spec */
Folder vmFolder = null;
OvfCreateImportSpecParams importSpecParams
= new OvfCreateImportSpecParams();
String ovfDescriptor = "";
vmFolder = (Folder) host.getVms()[0].getParent();
importSpecParams.setLocale("US");
importSpecParams.setEntityName(newVmName);
importSpecParams.setDeploymentOption("");
OvfNetworkMapping networkMapping = new OvfNetworkMapping();
networkMapping.setName("Network 1");
networkMapping.setNetwork(host.getNetworks()[0].getMOR());
importSpecParams.setNetworkMapping(new OvfNetworkMapping[] { networkMapping });
importSpecParams.setPropertyMapping(null);
/* read ovf from the file. */
ovfDescriptor = readOvfContent(ovfPath);
/* create ovf descriptor */