4
Integrating the Lifecycle Controller API
This section outlines the resources required to integrate the Lifecycle Controller API into an application:
•API Clients – Lists the API clients that are available to support WinRM or WSMAN. The API clients enable a you to create an application in a variety of programming languages.
•Best Practices Guide — Provides information about the common work flows, where in
•Sample Scripts and Tools — Provides additional working examples and reference.
•Applications Using Lifecycle
•WinRM and OpenWSMAN Installation and Configuration — Identifies resources for configuring WinRM and WSMAN.
API clients
The links to various API clients:
•WinRM Scripting API, MSDN —
•Openwsman CLI — openwsman.org/project/wsmancli
•Windows PowerShell blog — blogs.msdn.com/PowerShell
•Windows PowerShell ScriptCenter — microsoft.com/technet/scriptcenter/hubs/msh.mspx
•Recite — Interactive WSMAN Scripting Environment — en.community.dell.com/techcenter/systems-
•Intel® WSMAN Java Client Library —
Best practices workflow references
For more information, see Best Practices Guide.
Sample scripts and tools
A few sample scripts to use Lifecycle Controller API are available for use with Recite. Recite is a Python- based tool that provides a simple and fast interface for using the Dell Lifecycle Controller API. It has an interactive mode that is useful to run a single command on a server or run batch commands to automate the sequence of operations.
•Interactive Recite environment —
33