Site icon EfmSoft

What does HRESULT 0xC00E0095 (MQ_ERROR_CANNOT_CREATE_PSC_OBJECTS) mean?

 
Previous Next
MQ_ERROR_UNINITIALIZED_OBJECT MQ_ERROR_CANNOT_UPDATE_PSC_OBJECTS

MQ_ERROR_CANNOT_CREATE_PSC_OBJECTS

Operational meaning

When MQ_ERROR_CANNOT_CREATE_PSC_OBJECTS appears, start with the queue operation and its property arrays rather than with a broad repair of the Message Queuing service. It applies to legacy PSC-owned object cannot be created here. Creation must occur through the historical primary-site-controller ownership path.

MSMQ uses directory services for public queues, machine configuration, security metadata, routing, aliases, and related enterprise objects. When diagnosing this result, private/direct queue operation can therefore succeed while a directory-dependent action fails.

Global catalog searches and writes to a writable domain naming context have different capabilities. Record whether the operation was discovery, read, create, update, or delete before choosing a domain controller.

Where the condition occurs

SubsystemMSMQ integration with Active Directory Domain Services and the global catalog
Relevant conditionpublic queue metadata and MSMQ configuration objects depend on directory reachability, schema, class, ownership, and domain credentials
Code-specific focuslegacy PSC-owned object cannot be created here

A queue can exist locally while its public registration or MSMQ configuration object is absent, stale, wrong-class, or visible only on some domain controllers. The code-specific boundary is legacy PSC-owned object cannot be created here.

Evidence to preserve

  • The directory object class, guid, owner, and replication state.
  • Domain/workgroup mode, forest and domain names, and selected domain controller.
  • Dns and ldap reachability plus the distinguished name being accessed.

Handling and recovery

Use migration-aware administration instead of ordinary queue creation APIs.

Nearby failures

Local private-queue success does not prove that public-queue registration, global catalog discovery, or the required AD DS object is healthy. Code-specific condition: legacy PSC-owned object cannot be created here.

Worked example

A domain-mode queue installer encounters it. It compares DNS, LDAP bind, object class, and replication on the exact domain controller used by MSMQ.

References


Looking for a different code? Search another status or error code.

Exit mobile version