query-schema
Specifies an input which returns an XML document that describes the schema of the target application.
The query-schema command is an input command or event. It is used to read the schema definition from eDirectory or the external application. It includes only one piece of data, an event-id which identifies the command. Currently this is an optional command, but if it is not implemented, rule configuration is more difficult.
The DirXML engine has implemented this command so that
<!ELEMENT query-schema EMPTY>
<!ATTLIST query-schema
event-id CDATA #IMPLIED>
The request command or event includes the event-id attribute.
The receiving application should respond to a query-schema command with a schema-def document and a status command indicating whether the command was processed successfully.
If the DirXML driver implements this command, the DirXML engine queries the driver for its schema and stores the returned XML document in the DirXML-ApplicationSchema attribute of the driver object. The DriverShim init method should include procedures to update the DirXML-ApplicationSchema attribute when the schema of the external application is modified.
For more information on the format of the schema-def document, see schema-def.
<query-schema/>