Article ID: 954150 - Last Review: June 17, 2008 - Revision: 1.0

You receive an error response when you call the "EnsureServicePointers" procedure of the ManagedSharePoint2007 namespace in Hosted Messaging and Collaboration 4.0

System TipThis article applies to a different operating system than the one you are using. Article content that may not be relevant to you is disabled.
Expand all | Collapse all

SYMPTOMS

The update for Microsoft Solution for Hosted Messaging and Collaboration 4.0 that is described in Microsoft Knowledge Base article 943837 introduces the EnsureServicePointers procedure to the ManagedSharePoint2007 namespace.

You try to call the EnsureServicePointers procedure by using a request that resembles the following:
<request>
  <procedure>
    <execute namespace="ManagedSharePoint2007" procedure="EnsureServicePointers" impersonate="1">
      <executeData>
        <organization>LDAP://ou=AlpineSkiHouse,ou=ConsolidatedMessenger,ou=hosting,dc=fabrikam,dc=com</organization>
        <preferredDomainController>ad01.fabrikam.com</preferredDomainController>
      </executeData>
      <after source="executeData" destination="data" mode="insert" />
    </execute>
  </procedure>
</request>
However, the request fails. Additionally, you receive an error response that resembles the following:
<response>
   <errorContext description="Unable to open object 'LDAP://CN=target,ou=AlpineS
kiHouse,ou=ConsolidatedMessenger,ou=hosting,dc=fabrikam,dc=com'./There is no such object on the server./ADsGetObject/GetProperties"
         code="0x80072030"
         executeSeqNo="22">

      <errorSource namespace="Active Directory Provider"
            procedure="Get Properties"/>

      <errorSource namespace="ManagedSharePoint2007"
            procedure="EnsureServicePointers_"/>

      <errorSource namespace="ManagedSharePoint2007"
            procedure="EnsureServicePointers"/>

   </errorContext>
</response>

CAUSE

This issue occurs because the EnsureServicePointers procedure requires the full path of the site service pointer instead of the organization path.

WORKAROUND

To resolve this issue, use the full path of the site service pointer. For example, change the following section of the code sample that is mentioned in the "Symptoms" section:
<organization>LDAP://ou=AlpineSkiHouse,ou=ConsolidatedMessenger,ou=hosting,dc=fabrikam,dc=com</organization>
Change this section of the code sample to the following:
<organization>LDAP://CN=NewteamSite1,CN=SharePointSites,CN=Services,CN=_Private,ou=AlpineSkiHouse,ou=ConsolidatedMessenger,ou=hosting,dc=fabrikam,dc=com</organization>

STATUS

This problem was corrected in Hosted Messaging and Collaboration 4.5.

REFERENCES

For more information, click the following article number to view the article in the Microsoft Knowledge Base:
943837  (http://support.microsoft.com/kb/943837/ ) Description of the update for Hosted Messaging and Collaboration 4.0 for Windows SharePoint Services provisioning components

APPLIES TO
  • Microsoft Solution for Hosted Messaging and Collaboration 4.0
Keywords: 
kbexpertiseadvanced kbtshoot kbprb KB954150