WebSphere brand IBM WebSphere Premises Server, Version 6.1.x

Understanding PIDs and factory PIDs

This topic explains Data Capture and Delivery persistent identities (PIDs) and factory PIDs.

A PID uniquely identifies a service or object within the OSGi stack that requires a configuration dictionary to be provided by the Configuration Admin service. All agents within the Data Capture and Delivery system have a PID which is used during creation, modification, or deletion. A factory PID is used to group a set of services or objects sharing a common type but having different configuration parameters. Agents having only a PID are also known as Managed Services and have only one instance per controller. Agents having both a PID and factory PID are configured through a Managed Service Factory and may have multiple instances per controller, but only one per portal.

For TaskAgents, the PID should match the Java™ package name of the agent, and you are not allowed to define Factory PIDs or multiple PIDs as part of the agent. For SystemAgent, you are not allowed to define additional PIDs.

For more information on PIDs and factory PIDs, see Section 104 of the OSGi Service Compendium, Release 4, Version 4.1, April 2007.


Library | Support | Terms of use

(c) Copyright IBM Corporation 2004, 2008. All rights reserved.
U.S. Government Users Restricted Rights - Use, duplication or disclosure restricted by GSA ADP Schedule Contract with IBM Corp.