deleteService

Removes the VLDB service from the server and updates eDirectory. If the last (or only) VLDB server is removed from a management context, the management context is automatically deleted.

Request

<deleteService>
   <user/>
   <password/>
   <unp/>
</deleteService>

Reply

<deleteService>
   <result value=" ">
      <description/>
   <result>
</deleteService>

Elements

user

Specifies the user. The leading dot is optional. Do not include the tree name.

unp

Specifies the protected credentials (encoded as a hex string). Either unp or the user and password must be supplied.

result

Specifies an error value or 0 (for no error).

description

Specifies a text description of the result.

Remarks

This command allows ConsoleOne to continue running without changes while allowing iManager to perform DFS commands without having to access eDirectory.

For backward compatibility, the dataBasePath element is available. However, if the new form is used, dataBasePath should not appear at the top level.

The new form uses the management context container, which is created (by adding the DFS attributes to the specified container, and this container must exist) if it doesn't previously exist.

Example

A nssRequest packet to create a new VLDB service is as follows:

<nssRequest>
   <vldb>
      <deleteService>
         <user>.admin.novell</user>
         <password>junk</password>
         <unp>0123456789ABCDEF</unp>
      </deleteService>
   </vldb>
</nssRequest>

A nssReply packet to the create new VLDB service command follows:

<nssReply>
   <vldb>
      <deleteService>
         <result value="0">
            <description/>success</description>
         </result>
      </deleteService>
   </vldb>

   <result value="0">
     <description/>zOK</description>
   </result>
</nssReply>