Sun ONE (iPlanet) Server
To use the Sun ONE Directory Server, select 'iPlanet/SunOne' from the 'LDAP Server' menu under the 'Security Provider' page. (See Specifying a Security Provider information about the 'Security Provider' page.)
Figure 39. LDAP Environment Setup for Sun ONE (iPlanet)

When using the Sun ONE Directory Server, you must set up a base DN (Distinguished Name, e.g., dc=inetsoft, dc=com) for the company. In addition, you should configure the server by setting up access permissions for this DN. Finally a schema must be created to enable access to deployed reports via Sun ONE.
When the Sun ONE (iPlanet) Directory Server is correctly installed and configured, you must next create a report schema. To create the schema, follow these steps:
1. Start the Sun ONE server console, expand the node under root that corresponds to the DN, e.g., 'inetsoft' (in the left pane), then expand the node 'Server Group'.
2. Click on 'Directory Server' in the left pane, then click the 'Open' button in the right pane.
3. Open the Directory Server console, click the Configuration tab, and highlight the node 'schema' under the root of 'hostname.inetsoft:389', where 'hostname' is your machine name and 'inetsoft' is your DN.
4. In the right pane, select the Attributes tab.
5. To add a new attribute, click the 'Create' button on the bottom of the page.
6. Fill all mandatory fields in the pop up dialog titled 'Create Attribute' then click 'OK'.
7. Repeat Steps 4 and 5 to add all attributes listed in the Table 7 below.
8. To add a new objectclass, select the Object classes tab at the top of the screen, then click the 'Create' button at the bottom of the screen.
9. In the 'Name' field, type “inetsoftreplet”, then select 'cn' from the 'Available' attributes list and move it to the 'Required' attributes list. Continue to move all attributes you created in Step 7 from the 'Available' attributes list to the 'Required' attributes list, then click 'OK'
10. Go back to the Object classes tab. Object class 'inetsoftreplet' should be in the object classes list
Table 7. Example Schema for Sun ONE Directory Server
• objectclass inetsoftreplet
• dn: 'cn=charts, dc=inetsoft'
• RDN: 'cn=charts'
Attribute |
Description |
Class Defined |
Data Type |
cn |
report name |
top |
Directory String |
readusers |
Users have 'read' permission |
inetsoftreplet |
Directory String(multi-valued) |
writeusers |
Users have 'write' permission |
inetsoftreplet |
Directory String(multi-valued) |
deleteusers |
Users have 'delete' permission |
inetsoftreplet |
Directory String(multi-valued) |
readgroups |
Groups have 'read' permission |
inetsoftreplet |
Directory String(multi-valued) |
writegroups |
Groups have 'write' permission |
inetsoftreplet |
Directory String(multi-valued) |
deletegroups |
Groups have 'delete' permission |
inetsoftreplet |
Directory String(multi-valued) |
default |
If this report is default no / yes |
inetsoftreplet |
Directory String(multi-valued) |
• objectclass
inetsoftreplet
oid inetsoftreplet-oid
superior top
• requires
cn,
• allows
readusers,
writeusers,
deleteusers,
readgroups,
writegroups,
deletegroups,
default
| << Defining the LDAP Schema | © 1996-2013 InetSoft Technology Corporation (v11.4) | Active Directory Server >> |