Module for the VMware LCM adapter
Each command supported by the application adapter has a corresponding process in the adapter module. Top-level processes perform high-level functions and call specialized processes in subdirectories. Each subdirectory contains process directories that correspond to the operation type for that command.
Top-level processes
The top-level processes perform high-level functions and call specialized processes in the subdirectories of the v1.0.1 directory.
The top-level processes in the Project Explorer window execute the Perform Operations, which are version-specific.
Setup_Validation directory
The processes in the Setup_Validation directory contain sample values for request elements. You can change these sample values quickly to reflect the values in your environment. A process is provided to test each supported method of executing operations in VMware Lifecycle Manager.
Utilities directory
The Utilities directory contains helper and constructor processes. The functional processes require complex XML inputs. You can generate these complex XML inputs using the constructor processes in the Utilities directory.
Version directory
The v1.0.1 directory contains functional processes specific to version 1.0.1 of VMware Lifecycle Manager. A process is available for each supported operation. Processes are grouped in subdirectories based on the type of the operation.
In the version 1.0.1 directory, the functional processes are grouped as follows:
- Request Virtual Machine
- Approve Request
- Apply Placement
- Decommission VM
Process inputs for the TrueSight Orchestration Application Adapter for VMware Lifecycle Manager module
Process input elements
Inputs | Definition | Required |
|---|---|---|
<adapter name> | Specifies the name of the adapter that handles the request | No |
<items> | Contains the <item> XML elements used to execute the | Yes |
<connection parameters> | Contains the elements needed for the adapter to connect
| No |
The following table describes the <connection parameters> elements used by a process in the adapter module.
<connection parameters> elements
Element | Definition | Required |
|---|---|---|
<user-name> | Specifies the user name for the BMC Network Automation server authentication | Conditional; required if not specified in the request |
<password> | Specifies the password for the user name specified | Conditional; required if not specified in the request |
The following figure shows an XML sample for specifying <connection parameters> at run time.
XML sample for specifying <connection-parameters> at run time
<user-name>newuser</user-name>
<password>newpass</password>
</connection-parameters>