Previous Topic: Example: Add a Multivalued Complex Attribute

Next Topic: Propagate Global User Changes

Request Retries

SPML requests, such as add, modify, delete and rename, can be flagged for retry. The request should be asynchronous and should be given a unique requestID. In addition, operational attribute caIamRetry should be set to true.

For more information about operation retries, see the chapter “SPML Service.”

Example: N16 Account-Add Request Flagged for Retry
<?xml version="1.0" encoding="UTF-8"?>
<addRequest execution="urn:oasis:names:tc:SPML:1:0#asynchronous" requestID="AddN16Account" xmlns="urn:oasis:names:tc:SPML:1:0" xmlns:dsml="urn:oasis:names:tc:DSML:2:0:core">
   <operationalAttributes>
       <attr name="caIamRetry">
           <dsml:value>true</dsml:value>
       </attr>
   </operationalAttributes>
   <identifier type="urn:oasis:names:tc:SPML:1:0#DN">
       <id>Account=new_account,EndPoint=LocalHost,Namespace=Windows
                NT,Domain=EXAMPLE_DOMAIN,Server=Server</id>
   </identifier>
   <attributes>
       <attr name="password">
           <dsml:value>myPassword</dsml:value>
       </attr>
   </attributes>
</addRequest>