| Author | Daniel Fisher |
| Date | 2005/05/02 |
| Updated by | Catherine Winfrey |
| Date | 2008/07/18 |
The Active Directory Replication Service is one of the Replication Services of the clients-repl subversion project. See Replication Services Overview for a description of the overall replication process. This documentation describes the target system specific processing referred to in that documentation.
The Active Directory target system specific processing is as follows:
sendSPML() method.The Active Directory Replication Service is a implemented as a web client that sends messages to the web service running on the Active Directory server(s).
Employee status is determined from the VT Affiliations assigned to the Person record. The selection is performed by the Registry Change Bean.
Template SPML Batch Requests:
<batchRequest xmlns:spml="urn:oasis:names:tc:SPML:1:0" xmlns:dsml="http://www.dsml.org/DSML" onError="exit" processing="sequential"> <spml:addRequest> <spml:identifier type="urn:vt.edu:SPML:person"> <spml:id>uid=1234,ou=People,dc=vt,dc=edu</spml:id> </spml:identifier> <spml:attributes> <dsml:attr name="single-valued-attribute"> <dsml:value>value</dsml:value> </dsml:attr> <dsml:attr name="multi-valued-attribute"> <dsml:value>value1</dsml:value> <dsml:value>value2</dsml:value> </dsml:attr> </spml:attributes> </spml:addRequest> <spml:addRequest> <spml:identifier type="urn:vt.edu:SPML:address"> <spml:id>uuaid=5678,ou=Addresses,dc=vt,dc=edu</spml:id> </spml:identifier> <spml:attributes> <dsml:attr name="attribute"> <dsml:value>value</dsml:value> </dsml:attr> <dsml:attr name="multi-valued-attribute"> <dsml:value>value</dsml:value> <dsml:value>value</dsml:value> </dsml:attr> </spml:attributes> </spml:addRequest> </batchRequest>
sendSPML() method with the Exception thrown by the web service call.sendSPML() method using normal return because no retry is needed.