Action Objects can be created by any process, application, or API that can manage extended object classes and attributes in eDirectory. Examples of such applications include iManager, ConsoleOne, and Novell Identity Manager.
Follow these guidelines when creating Action Objects:
Create Action Objects in the specified Action Object Container or one of its subcontainers. (See Section 2.1, Creating an Action Object Container.)
Set the trigger attribute last. For example, with a SetQuota Action Object, be sure to assign values to the cccFSFactoryActionPath1, cccFSFactoryActionOption, and cccFSFactoryActionOperation attributes before setting the cccFSFactoryActionTrigger attribute.
It is acceptable to create the Action Object with all values at one time as an atomic operation. This is typically the case when using LDAP with a single LDIF import file. However, if timing or replication issues produce unreliable results, create the Action Object with all necessary attributes first, then add the cccFSFactoryTrigger attribute last in a separate modify action.