Valid POA Policy Combinations

Each row in the following table represents a valid combinations of POA Policies. The default values for the policies appear in gray. When creating a POA, you only need to pass to POA::create_POA the policies for which you need non-default values.

Note: The proprietary POA security policy can be used with any of the following valid combinations.

Thread Lifespan IdUniqueness IdAssignment ImplicitActivation ServantRetention RequestProcessing
ORB TRANSIENT UNIQUE USER NO_IMPLICIT RETAIN AOM_ONLY
ORB TRANSIENT UNIQUE USER NO_IMPLICIT RETAIN SERVANT_MGR
ORB TRANSIENT UNIQUE USER NO_IMPLICIT NON_RETAIN SERVANT_MGR
ORB TRANSIENT UNIQUE SYSTEM IMPLICIT RETAIN AOM_ONLY
ORB TRANSIENT UNIQUE SYSTEM IMPLICIT RETAIN SERVANT_MGR
ORB TRANSIENT UNIQUE SYSTEM NO_IMPLICIT RETAIN AOM_ONLY
ORB TRANSIENT UNIQUE SYSTEM NO_IMPLICIT RETAIN SERVANT_MGR
ORB TRANSIENT UNIQUE SYSTEM NO_IMPLICIT NON_RETAIN SERVANT_MGR
ORB TRANSIENT MULTIPLE USER NO_IMPLICIT RETAIN AOM_ONLY
ORB TRANSIENT MULTIPLE USER NO_IMPLICIT RETAIN DEF_SERVANT
ORB TRANSIENT MULTIPLE USER NO_IMPLICIT RETAIN SERVANT_MGR
ORB TRANSIENT MULTIPLE USER NO_IMPLICIT NON_RETAIN DEF_SERVANT
ORB TRANSIENT MULTIPLE USER NO_IMPLICIT NON_RETAIN SERVANT_MGR
ORB TRANSIENT MULTIPLE SYSTEM IMPLICIT RETAIN AOM_ONLY
ORB TRANSIENT MULTIPLE SYSTEM IMPLICIT RETAIN DEF_SERVANT
ORB TRANSIENT MULTIPLE SYSTEM IMPLICIT RETAIN SERVANT_MGR
ORB TRANSIENT MULTIPLE SYSTEM NO_IMPLICIT RETAIN AOM_ONLY
ORB TRANSIENT MULTIPLE SYSTEM NO_IMPLICIT RETAIN DEF_SERVANT
ORB TRANSIENT MULTIPLE SYSTEM NO_IMPLICIT RETAIN SERVANT_MGR
ORB TRANSIENT MULTIPLE SYSTEM NO_IMPLICIT NON_RETAIN DEF_SERVANT
ORB TRANSIENT MULTIPLE SYSTEM NO_IMPLICIT NON_RETAIN SERVANT_MGR
ORB PERSISTENT UNIQUE USER NO_IMPLICIT RETAIN AOM_ONLY
ORB PERSISTENT UNIQUE USER NO_IMPLICIT RETAIN SERVANT_MGR
ORB PERSISTENT UNIQUE USER NO_IMPLICIT NON_RETAIN SERVANT_MGR
ORB PERSISTENT UNIQUE SYSTEM IMPLICIT RETAIN AOM_ONLY
ORB PERSISTENT UNIQUE SYSTEM IMPLICIT RETAIN SERVANT_MGR
ORB PERSISTENT UNIQUE SYSTEM NO_IMPLICIT RETAIN AOM_ONLY
ORB PERSISTENT UNIQUE SYSTEM NO_IMPLICIT RETAIN SERVANT_MGR
ORB PERSISTENT UNIQUE SYSTEM NO_IMPLICIT NON_RETAIN SERVANT_MGR
ORB PERSISTENT MULTIPLE USER NO_IMPLICIT RETAIN AOM_ONLY
ORB PERSISTENT MULTIPLE USER NO_IMPLICIT RETAIN DEF_SERVANT
ORB PERSISTENT MULTIPLE USER NO_IMPLICIT RETAIN SERVANT_MGR
ORB PERSISTENT MULTIPLE USER NO_IMPLICIT NON_RETAIN DEF_SERVANT
ORB PERSISTENT MULTIPLE USER NO_IMPLICIT NON_RETAIN SERVANT_MGR
ORB PERSISTENT MULTIPLE SYSTEM IMPLICIT RETAIN AOM_ONLY
ORB PERSISTENT MULTIPLE SYSTEM IMPLICIT RETAIN DEF_SERVANT
ORB PERSISTENT MULTIPLE SYSTEM IMPLICIT RETAIN SERVANT_MGR
ORB PERSISTENT MULTIPLE SYSTEM NO_IMPLICIT RETAIN AOM_ONLY
ORB PERSISTENT MULTIPLE SYSTEM NO_IMPLICIT RETAIN DEF_SERVANT
ORB PERSISTENT MULTIPLE SYSTEM NO_IMPLICIT RETAIN SERVANT_MGR
ORB PERSISTENT MULTIPLE SYSTEM NO_IMPLICIT NON_RETAIN DEF_SERVANT
ORB PERSISTENT MULTIPLE SYSTEM NO_IMPLICIT NON_RETAIN SERVANT_MGR
SINGLE TRANSIENT UNIQUE USER NO_IMPLICIT RETAIN AOM_ONLY
SINGLE TRANSIENT UNIQUE USER NO_IMPLICIT RETAIN SERVANT_MGR
SINGLE TRANSIENT UNIQUE USER NO_IMPLICIT NON_RETAIN SERVANT_MGR
SINGLE TRANSIENT UNIQUE SYSTEM IMPLICIT RETAIN AOM_ONLY
SINGLE TRANSIENT UNIQUE SYSTEM IMPLICIT RETAIN SERVANT_MGR
SINGLE TRANSIENT UNIQUE SYSTEM NO_IMPLICIT RETAIN AOM_ONLY
SINGLE TRANSIENT UNIQUE SYSTEM NO_IMPLICIT RETAIN SERVANT_MGR
SINGLE TRANSIENT UNIQUE SYSTEM NO_IMPLICIT NON_RETAIN SERVANT_MGR
SINGLE TRANSIENT MULTIPLE USER NO_IMPLICIT RETAIN AOM_ONLY
SINGLE TRANSIENT MULTIPLE USER NO_IMPLICIT RETAIN DEF_SERVANT
SINGLE TRANSIENT MULTIPLE USER NO_IMPLICIT RETAIN SERVANT_MGR
SINGLE TRANSIENT MULTIPLE USER NO_IMPLICIT NON_RETAIN DEF_SERVANT
SINGLE TRANSIENT MULTIPLE USER NO_IMPLICIT NON_RETAIN SERVANT_MGR
SINGLE TRANSIENT MULTIPLE SYSTEM IMPLICIT RETAIN AOM_ONLY
SINGLE TRANSIENT MULTIPLE SYSTEM IMPLICIT RETAIN DEF_SERVANT
SINGLE TRANSIENT MULTIPLE SYSTEM IMPLICIT RETAIN SERVANT_MGR
SINGLE TRANSIENT MULTIPLE SYSTEM NO_IMPLICIT RETAIN AOM_ONLY
SINGLE TRANSIENT MULTIPLE SYSTEM NO_IMPLICIT RETAIN DEF_SERVANT
SINGLE TRANSIENT MULTIPLE SYSTEM NO_IMPLICIT RETAIN SERVANT_MGR
SINGLE TRANSIENT MULTIPLE SYSTEM NO_IMPLICIT NON_RETAIN DEF_SERVANT
SINGLE TRANSIENT MULTIPLE SYSTEM NO_IMPLICIT NON_RETAIN SERVANT_MGR
SINGLE PERSISTENT UNIQUE USER NO_IMPLICIT RETAIN AOM_ONLY
SINGLE PERSISTENT UNIQUE USER NO_IMPLICIT RETAIN SERVANT_MGR
SINGLE PERSISTENT UNIQUE USER NO_IMPLICIT NON_RETAIN SERVANT_MGR
SINGLE PERSISTENT UNIQUE SYSTEM IMPLICIT RETAIN AOM_ONLY
SINGLE PERSISTENT UNIQUE SYSTEM IMPLICIT RETAIN SERVANT_MGR
SINGLE PERSISTENT UNIQUE SYSTEM NO_IMPLICIT RETAIN AOM_ONLY
SINGLE PERSISTENT UNIQUE SYSTEM NO_IMPLICIT RETAIN SERVANT_MGR
SINGLE PERSISTENT UNIQUE SYSTEM NO_IMPLICIT NON_RETAIN SERVANT_MGR
SINGLE PERSISTENT MULTIPLE USER NO_IMPLICIT RETAIN AOM_ONLY
SINGLE PERSISTENT MULTIPLE USER NO_IMPLICIT RETAIN DEF_SERVANT
SINGLE PERSISTENT MULTIPLE USER NO_IMPLICIT RETAIN SERVANT_MGR
SINGLE PERSISTENT MULTIPLE USER NO_IMPLICIT NON_RETAIN DEF_SERVANT
SINGLE PERSISTENT MULTIPLE USER NO_IMPLICIT NON_RETAIN SERVANT_MGR
SINGLE PERSISTENT MULTIPLE SYSTEM IMPLICIT RETAIN AOM_ONLY
SINGLE PERSISTENT MULTIPLE SYSTEM IMPLICIT RETAIN DEF_SERVANT
SINGLE PERSISTENT MULTIPLE SYSTEM IMPLICIT RETAIN SERVANT_MGR
SINGLE PERSISTENT MULTIPLE SYSTEM NO_IMPLICIT RETAIN AOM_ONLY
SINGLE PERSISTENT MULTIPLE SYSTEM NO_IMPLICIT RETAIN DEF_SERVANT
SINGLE PERSISTENT MULTIPLE SYSTEM NO_IMPLICIT RETAIN SERVANT_MGR
SINGLE PERSISTENT MULTIPLE SYSTEM NO_IMPLICIT NON_RETAIN DEF_SERVANT
SINGLE PERSISTENT MULTIPLE SYSTEM NO_IMPLICIT NON_RETAIN SERVANT_MGR


Copyright © 2003, 2004 Novell, Inc. All rights reserved. Copyright © 2001, 2002, 2003 SilverStream Software, LLC. All rights reserved.