Working with the Sample Project
The plug-in packages a sample project with the installer. The sample project shows how TIBCO ActiveMatrix BusinessWorks Plug-in for LDAP works.
After installing the plug-in, you can locate the sample project in the TIBCO_HOME/bw/palettes/ldap/version_number/samples directory. The directory has two projects, Examples.zip to demonstrate an LDAP Server related example and LDAPCloudConnectionExample.zip that demonstrates a Cloud Directory service example. This sample project Examples.zip contains five processes, whereas the LDAPCloudConnectionExample.zip contains two processes, where each process corresponds to a task.
- AllActivities_Except_LDAPEntryListener_LDIF.bwp
This process contains most of the LDAP activities.
First, use the Authenticate Entry activity to authenticate the specified user entry on the connected LDAP server, and then use the Create Entry activity to add this user entry to the LDAP server.
Next, use the Lookup Entry activity to validate whether the added user entry exists, and then use the Update Entry activity and the ModifyDN Entry activity to update the user entry.
Finally, use the Delete Entry activity to delete the added user entry.
- LDAPEntryListener_LDIFExport.bwp
This process shows how to use the LDAP Entry Listener activity to monitor the connected LDAP server and how to use the LDIF activity to export entries retrieved by the LDAP Entry Listener activity.
- LDIFImport.bwp
- Search_LDIFExport.bwp
This process shows how to use the Search Entry activity to search for entries and how to use the LDIF activity to export the search result to an LDIF file.
- SearchAllScopes.bwp
This process shows how to use the Search Entry activity to search for entries based on different search scopes.
- Group_Create_Delete.bwp
This process shows how to use the AzureADOperations activity to create and delete group objects and at the same time create log entries for the created and deleted object.
- User_Create_Delete.bwp
This process shows how to use the AzureADOperations activity to create and delete user objects and at the same time create log entries for the created and deleted object.