Sun Identity Manager 8.1 Business Administrator's Guide

The com.waveset.session.WorkflowServices Application

The com.waveset.session.WorkflowServices application generates audit events from any workflow process. Table 10–1 describes the arguments that are available for this application.

Table 10–1 Arguments for com.waveset.session.WorkflowServices

Argument 

Type 

Description 

op

String 

Operation for WorkflowServices. Must be set to audit or auditWorkflow. Use audit for standard workflow auditing. Use auditWorkflow to store timing audit events required for time computations. Required.

type

String 

Name of the object type that is being audited. Auditable object types are listed in Table B–5. Required to log standard audit events.

action

String 

Name of the action performed. Auditable actions are listed in Table B–6. Required.

status

String 

Name of the status for the specified action. Status is listed in Table B–7 (in the Results column). Required to log standard audit events.

name

String 

Name of the object being affected by the specified action. Required to log standard audit events. 

resource

String 

(Optional) Name of the resource where the object being changed resides.

accountId

String 

(Optional) Account ID that is being modified. This should be a native resource account name.

error

String 

(Optional) Localized error string to accompany any failures.

reason

String 

(Optional) Name of the ReasonDenied object, which maps to an internationalized message describing the causes of common failures.

attributes

Map 

(Optional) Map of attribute names and values that were added or modified.

parameters

Map 

(Optional) Maps up to five additional names or values that are relevant to an event.

organizations

List 

(Optional) List of organization names or IDs where this event will be placed. This is used for organizational scoping of the audit log. If not present, the handler will attempt to resolve the organization based on the type and name. If the organization cannot be resolved, the event is placed in Top (the highest level of the organizations hierarchy).

originalAttributes

Map 

(Optional) Map of old attribute values. The names should match the ones listed in the attributes argument. The values will be any previous value you want to save in your audit log.