Operating Environment Software Instruction Manual

Content
The content supplied with the limited version is a subset of the content that is available in the full
version of Operations Orchestration and is related to Infrastructure-as-a-Service workflows. An
upgrade to the full version of Operations Orchestration provides additional content.
API and CLI support
Matrix infrastructure orchestration supports an Application Programming Interface and a Command
Line Interface (ioexec). For information about using these interfaces, see HP CloudSystem
Matrix/Matrix Operating Environment Integration Interfaces at Matrix Operating Environment
Information Library.
For each operation, the API call is specified in CamelCase, and the ioexec CLI is specified using
separate words. For example, getOrganization is the API call, while get organization is
the command.
In the SOAP API and ioexec CLI, a username and password must be supplied.
If the presented username and password belongs to a Windows user in the Service Provider
Administrator role, the API and CLI can operate on all services.
For a username and password that belongs to a Windows user in the Organization
Administrator role, the API and CLI can operate only on the services owned by that
organization.
For a username and password that belongs to a Windows user in the Architect or User roles,
the API and CLI can operate only on the services owned by that particular user.
For more information, see the HP CloudSystem Matrix/Matrix Operating Environment Integration
Interfaces API and CLI Operations Reference Guide at http://www.hp.com/go/matrixoe/docs.
The infrastructure orchestration CLI can be invoked remotely. On the remote CMS command line,
enter ioexec --help for more information.
Alternatively, perform the following steps to invoke the CLI from the remote CMS using default
connection parameters:
1. Copy the zip file from ..\Program Files\HP\Matrix infrastructure
orchestration\cli to the CMS from which you want to run the CLI.
2. Copy sample-ioexec.properties to the user's home directory (for example, C:\users\
Administrator).
3. Rename sample-ioexec.properties to ioexec.properties.
4. Modify the file to specify a default host, username, and password, and other values, if desired.
14 Introduction