| Previous | Next |
| PLA_E_DCS_IN_USE | PLA_E_PROPERTY_CONFLICT |
PLA_E_DCS_ALREADY_EXISTS
Commit distinguishes creation from updating an existing set
PLA_E_DCS_ALREADY_EXISTS occurs when a create-style commit collides with a persisted Data Collector Set of the same name. Output folders do not determine identity; the namespace, server, and set name do.
Decide whether the operation should update the existing definition, choose a new identity, or remove the old set after stopping it. Query and compare the current XML before overwriting anything, because another product may own the name. Repeated deployment should be idempotent: discover the set first, validate its properties, and use the appropriate commit mode rather than always creating.
Identity checks before another commit
- Target server and PLA namespace.
- Existing set XML and configured collectors.
- Commit flags used for create or update behavior.
- Ownership of schedules, credentials, and output path.
References
- IDataCollectorSet::Commit persistence and validation
- IDataCollectorSet::Query lookup semantics
- IDataCollectorSet object model
Looking for a different code? Search another status or error code.