立即与支持人员聊天
与支持团队交流

Identity Manager 8.2.1 - API Development Guide

Basic principles of API development Examples and help – Software Development Kit API configuration Implementing your own APIs API Designer Quick start – Creating an API with the API Designer Working with the API Designer
Starting the API Designer Project types User interface Global settings Database objects Labeling changes Find and replace Multilingual captions Managing database queries Managing tabs Managing layouts Displaying the change history (command list) Bookmarks Compiling an API Managing versions (compilation branches) Testing an API Linking C# projects to the API Designer
API projects API methods ImxClient command line program

Extensions

Use extension to indirectly edit base objects (standard database objects that are contained in your project). You can add as many extensions as you wish to the base objects in the API Designer.

Extensions are edited when you configure the base objects. This means you add an extension to the object and change the property value. The base object is subsequently compiled and the modification resulting from the extension is highlighted in the API Designer.

Base objects to which you want to add an extension can be identified as colored nodes in the Object definitions view in the Definition tree view.

Viewing and saving generated code belonging to a node

In the Definition tree view, you can view a node's generated code (within a database object) and copy or save where necessary.

This function is particularly useful if you are looking at code in detail and want to reuse parts of the code, or you want to examine an error in more detail.

NOTE: You cannot edit the code.

NOTE: If you want to search for a specific point in the code, you can use the shortcut Ctrl + F.

To view a node’s generated code

  1. In the menu bar, click View > Navigation.

  2. In the navigation, double-click the database object that contains the node you require.

  3. Click the node in the definition tree view whose code you want to see.

  4. Click (Generated code).

    The code will be displayed in a code view.

To save the generated code as a file

  1. Run the steps previously described.

  2. In the code view, select the code that you want to save.

  3. Right-click the highlighted code.

  4. Click Copy.

  5. Click Save as in the context menu.

  6. Select a name and location for the file in the save dialog and click Save.

Related topics

Node editor view

Open the node editor view using View | Node editor (see Opening the node editor view).

The Node editor view allows you to edit the properties of a node that you have selected in the Definition tree view (see Editing nodes).

NOTE:The settings shown depend on the type of node selected.

The following table provides an overview of the various features available within the Node editor window.

Table 12: Controls

Control

Description

and name / icon of the base object

Displays if a file-based database object (Solution project) has been selected.

Click Open corresponding folder to open the folder on your drive where the database object is located.

For more information, see Solution projects.

Node name/node type icon

Shows the node identifier and the node type icon that marks it in the definition tree view.

Database

Displays if a database object is selected.

Delete filter

Deletes the filter entered into the next field.

Filter field

Displays only fields that match the text that has been entered.

Example: If you enter Pe, only the Permission field will be displayed.

NOTE: The API Designer only filters the settings fields and not the values contained within them.

 Sort ascending alphabetically

Sorts the settings alphabetically in ascending order within each category.

If you enable sorting, the button will be highlighted with a colored frame.

 Sort descending alphabetically

Sorts the settings alphabetically in descending order within each category.

If you enable sorting, the button will be highlighted with a colored frame.

 View grouping

Enables/disables the display of the various settings in categories.

If you enable this option, the button will be highlighted with a colored frame.

 Expand all

Expands all categories.

 Collapse all

Collapses all categories.

Show extension values

Highlights settings that have had an extension added to them. Use to switch to the extension. A node that has had an extension added to it, is indicated in the definition tree view with the icon.

If you enable this option, the button will be highlighted with a colored frame.

Related topics

Opening the node editor view

You can open the node editor view at any time.

To open the node editor view

  • In the menu bar, click View > Node editor.

Related topics
相关文档

The document was helpful.

选择评级

I easily found the information I needed.

选择评级