Creating the inetorgperson vendor form


The inetorgperson object class is often present by default on some LDAP directory services, such as iPlanet and OpenLDAP. To use the example in this section, replace the objectclass filter in the inetorgperson vendor form if your LDAP service does not contain the inetorgperson object class. The data that corresponds to your new object class should contain the following attributes:

  • uid
  • sn
  • dn
  • cn
  • ou
  • objectclass

The form and workflow are provided with the LDAP plug-in software distribution in the inetorgperson.def file, typically found in the ARSystemServerInstallDir\Plugins\ARDBC folder.

The inetorgperson vendor form, which is installed by default, is a sample vendor form with default vendor information. Before you can use inetorgperson vendor form, you must configure the vendor information. The default data is just a placeholder and will not work.

To create a vendor form using the inetorgperson object class

  1. Start Developer Studio and log in to an AR System server.
  2. From the AR System Navigator list, expand All Objects.
  3. Double-click Forms.
  4. From the forms list, open the default sample form, inetorgperson, which is a Vendor form.
  5. Adjust any of the fields as needed to configure the vendor information for your implementation.
    The corresponding URL for inetorgperson is:
     ldap://LDAPDirectoryServiceHost/o=remedy.com??sub?(objectclass=inetOrgPerson)

    If you are using Microsoft Active Directory, then the URL for inetorgperson is:
     ldap://LDAPDirectoryServiceHost:3268/DC=ad,DC=internal??sub?(objectclass=user)

    If your LDAP server does not contain the inetorgperson object class, select a comparable object class, such as person.

  6. Select File > Save to save the vendor form.
  7. To add a field to the vendor form, select Form > Add Fields from tableName. Select a field to add from the Add Fields dialog box, and click OK.
  8. To delete a field from the vendor form, select a field and select Edit > Delete.
    Deleted fields are returned to the Add Fields list for later access, if needed. This only deletes the AR System field. It does not remove the column from the database table.

 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*