Previous Topic: Advanced UsageNext Topic: Entity Naming Conventions


Application and Appliance Locking using CLI

Application and appliance locking is a feature that is designed to protect the intellectual property (IP) contained within such entities. When an application or appliance is locked, CA AppLogic® disallows regular users from executing certain commands over the locked entities, such as export, manage volumes, edit/modify, and so on. When a regular user attempts to execute a disallowed command over a locked entity, the command fails with an 'Access Denied' message because the entity is locked.

The following commands allow grid maintainers and regular users to lock applications and assemblies:

Restrictions

The following describes the operations that regular users cannot perform over locked applications and appliances:

Locked Applications

Locked Appliances and Assemblies

Note: It must be noted that regular users are allowed to destroy locked applications and classes.

Supported Operations

The following operations may be performed by regular users over locked entities:

Locked Applications

Locked Appliances and Assemblies

Work flow for creating locked entities

This section describes the work flow for developing and/or modifying an application or appliance that contains intellectual property that is to be protected and transfer the locked entity to a user's grid.

The following describes the work flow for creating a new locked application or appliance:

If at a later time, you need to make some changes to the application or appliance, the following steps should be performed:

SSH Access to Locked Appliances

does not limit SSH access via the 'component ssh'/'component login' command. Any SSH access limitations should be done by the appliance builder. The following are examples of how SSH access may be restricted: