License Management Overview
The Service Manager on the master gateway node manages Informatica licenses.
A license enables you to perform the following tasks:
- •Run application services, such as the Analyst Service, Data Integration Service, and PowerCenter Repository Service.
- •Use add-on options, such as partitioning for PowerCenter, grid, and high availability.
- •Access particular types of connections, such as Oracle, Teradata, Microsoft SQL Server, and IBM MQ Series.
- •Use Metadata Exchange options, such as Metadata Exchange for Cognos and Metadata Exchange for Rational Rose.
When you install Informatica, the installation program creates a license object in the domain based on the license key that you used during installation.
You assign a license object to each application service to enable the service. For example, you must assign a license to the PowerCenter Integration Service before you can use the PowerCenter Integration Service to run a workflow.
You can create additional license objects in the domain. Based on your project requirements, you may need multiple license objects. For example, you may have two license objects, where each license object allows you to run services on a different operating system. You might also use multiple license objects to manage multiple projects in the same domain. One project may require access to particular database types, while the other project does not.
License Validation
The Service Manager validates application service processes when they start. The Service Manager validates the following information for each service process:
- •Product version. Verifies that you are running the appropriate version of the Informatica services.
- •Platform. Verifies that the Informatica services are running on a licensed operating system.
- •Expiration date. Verifies that the license is not expired. If the license expires, no application service assigned to the license can start. You must assign a valid license to the Informatica services to start them.
- •PowerCenter options. Determines the options that the Informatica services have permission to use. For example, the Service Manager verifies if the PowerCenter Integration Service can use the Session on Grid option.
- •Connectivity. Verifies connections that the Informatica services have permission to use. For example, the Service Manager verifies that PowerCenter can connect to a IBM DB2 database.
- •Metadata Exchange options. Determines the Metadata Exchange options that are available for use. For example, the Service Manager verifies that you have access to the Metadata Exchange for Business Objects Designer.
Licensing Log Events
The Service Manager generates log events and writes them to the Log Manager. It generates log events for the following actions:
- •You create or delete a license.
- •You apply an incremental license key to a license.
- •You assign an application service to a license.
- •You unassign a license from an application service.
- •The license expires.
- •The Service Manager encounters an error, such as a validation error.
The log events include the user name and the time associated with the event.
You must have permission on the domain to view the logs for Licensing events.
The Licensing events appear in the domain logs.
License Management Tasks
You can perform the following tasks to manage the licenses:
- •Create the license in the Administrator tool. You use a license key to create a license in the Administrator tool.
- •Assign a license to each application service. Assign a license to each application service to enable the service.
- •Unassign a license from an application service. Unassign a license from an application service if you want to discontinue the service or migrate the service from a development environment to a production environment. After you unassign a license from a service, you cannot enable the service until you assign another valid license to it.
- •Update the license. Update the license to add PowerCenter options to the existing license.
- •Remove the license. Remove a license if it is obsolete.
- •Configure user permissions on a license.
- •View license details. You may need to review the licenses to determine details, such as expiration date and the maximum number of licensed CPUs. You may want to review these details to ensure you are in compliance with the license. Use the Administrator tool to determine the details for each license.
- •Monitor license usage and licensed options. You can monitor the usage of logical CPUs and PowerCenter Repository Services. You can monitor the number of software options purchased for a license and the number of times a license exceeds usage limits in the License Management Report.
You can perform all of these tasks in the Administrator tool or by using infacmd isp commands.