A.3 Managed System Information Schema

Table A-3 JSONObject Fields

Field

Description

GUID

String - Namespace Unique identifier for the non-managed application. This field is used as the Primary Key for identifying the system data in the Reporting application.

The identifier must be in the 32-character hexadecimal format expected for a GUID (globally unique identifier). If the identifier does not conform to this format, you may get an exception of the type com.novell.idm.rpt.core.server.spi.exception.DCException.

NOTE:This value will also be used by the Identity Manager Reporting Service as the <identifier> for all query operations to the application service.

Name

String - Common Name for the non-managed application

Description

String - Description for the application

Type

String - Type of application (ie. Enterprise, Email, DB, etc)

Classification

String - Sensitivity classification (ie. Critical, Departmental, etc.)

Vendor

String - Application vendor

Version

String - Application version

BusinessOwner

String - Business Owner of the application. If the owner has an account in the application, the account ID should be used in this field

ApplicationOwner

String - IT Owner of the application If the owner has an account in the application, the account ID should be used in this field

Location

String - Physical Location of the application

Environment

String - Type of application environment (ie Production, Test, Dev)

AuthenticationIPAddress

String

AuthenticationPort

String

AuthenticationID

String - Account ID that will be used to obtain application data

Hierarchical

String - Indicates if the application uses a hierarchical namespace

The following fields are present if the application service supports the concept of a Logical System:

Table A-4 Fields for Application Services that Support a Logical System

Field

Description

LogicalInstance:ID

Similar to GUID.

NOTE:This value(s) will also be used by the Identity Manager Reporting Service as the <ls-identifier> for all query operations to the application service.

LogicalInstance:Name

Similar to Name

LogicalInstance:Description

Similar to Description

LogicalInstance:Type

Similar to Type

LogicalInstance:Classification

Similar to Classification

LogicalInstance:Vendor

Similar to Vendor

LogicalInstance:Version

Similar to Version

LogicalInstance:BusinessOwner

Similar to BusinessOwner

LogicalInstance:ApplicationOwner

Similar to ApplicationOwner

LogicalInstance:Location

Similar to Location

LogicalInstance:Environment

Similar to Environment

LogicalInstance:AuthenticationIPAddress

Similar to AuthenticationIPAddress

LogicalInstance:AuthenticationPort

Similar to AuthenticationPort

LogicalInstance:AuthenticationID

Similar to AuthenticationID