input

Specifies an entry operation to be performed by the receiver.

Description

An <input> element is sent in response to an event that occurs in eDirectory or the external application such as modifications to an entry's attributes, the creation of a new entry, or the deletion of an entry.

An <input> element can contain one or more of the commands in the list. Some commands are used only by the driver or the engine:

  • The DirXML driver sends the association commands (add, modify, and remove) to the DirXML engine, but the engine never sends these commands to the DirXML driver.
  • The DirXML engine sends the init-params command to the driver when it is first started by the DirXML engine.

Although most input documents will contain only one event or command, style sheets can convert the one event into multiple events. Your driver needs to loop through the document and discover all events, rather than assuming that it needs to find only one.

Definition

  <!ELEMENT input (add|
                   modify|
                   delete|
                   rename|
                   move|
                   query|
                   query-schema|
                   add-association|
                   modify-association|
                   remove-association|
                   init-params|
                   status)* >
  
  

Elements

add
Specifies an input that creates a new entry in the receiving application.
modify
Specifies an input that modifies an entry's attributes.
delete
Specifies an input that deletes an entry in the receiving application.
rename
Specifies an input that renames the entry in the receiving application.
move
Specifies an input that moves an entry from one container to another.
query
Specifies an input that retrieves additional information about an entry from the receiving application.
query-schema
Specifies an input which returns an XML document that describes the schema of the receiving application.
add-association
Specifies an input that adds an association value to the specified entry in the eDirectory database.
modify-association
Specifies an input that modifies the association of the specified entry in the eDirectory database.
remove-association
Specifies an input that removes an association from the specified entry in the eDirectory database.
init-params
Specifies an input that contains initialization parameters for the DirXML driver.
status
Specifies an input that contains the status of the driver.

Parent