When an event occurs, the DSA sends a description of the event to the event sink. The events are described below.
1 – Accounting Disabled
This event is generated when the DSA disables the accounting facility. When the DSA disables the accounting facility, it closes the accounting file. The event contains the filename of the closed accounting file.
2 – Accounting Enabled
This event is generated when the DSA successfully enables the accounting facility. The event contains the filename of the accounting file.
3 – Accounting File Rollover
This event is generated when the DSA rolls over the accounting file, that is, closes the current accounting file and creates a new accounting file. The event contains the following information: - The filename of the closed accounting file. - The filename of the new accounting file.
4 – Accounting File Access Failure
The event contains the following information: - What type of access the DSA was trying to make to the accounting file. This can be one of WRITE, OPEN, or CLOSE access. - A system message that indicates why the DSA failed to access the accounting file. The system messages are described in the documentation for your operating system. - The filename of the accounting file that the DSA failed to open.
5 – Accounting Records Discarded
This event is generated when the DSA is forced to discard records without writing them in the accounting file. The reasons why the DSA may be forced to discard accounting files are described in HP Enterprise Directory - Problem Solving. The event indicates the number of records discarded since the last record was successfully written in the accounting file.
6 – Authentication Failure
This event is generated when the DSA fails to authenticate the originator of a Bind request. The event returns the following information: - The reason why authentication failed. This may be one of the following: - Unknown User. The distinguished name supplied in the Bind request does not identify an entry within the directory. - Incorrect Password. The password supplied in the Bind request does not match the password stored in the directory entry identified by the supplied distinguished name. - Inaccessible Password. The DSA could not verify the supplied password because the DSA containing the directory entry is not accessible. This might be a temporary problem, for example, the connection to that DSA cannot be made, or it might be a more permanent problem, where the DSA holding the directory entry is not a trusted DSA. - Password Verification Loop. When a DSA attempts to verify a password, it might need to communicate with another DSA to access the directory entry that contains the password. This communication might also require the specification of a password, which must be verified by the second DSA. It is therefore possible that two DSAs will find themselves in a situation where each is waiting for the other to verify a password. If this happens, one of the DSAs detects the problem, and the authentication fails. - Information on the application or user that requested the operation. This comprises: - The application entity title of the DSA from which the Bind request was received. - The presentation address of the DSA from which the Bind request was received. - The distinguished name that was supplied in the Bind request, if any. - The directory protocol in use, that is DAP, DSP, DISP, or DOP. The DAP protocol is used by directory applications to bind to the DSA. The DSP protocol is used by other DSAs to chain requests to the DSA. The DOP protocol is used by other DSAs to manage shadowing agreements. The DISP protocol is used by other DSAs to replicate information to or from this DSA.
7 – Create Failure
This event is generated when the DSA fails to create the DSA entity in response to the CREATE DSA directive. The event provides the following information: - The reason why the DSA entity could not be created. This is one of the following: - Database already in use by another DSA. The DSA is trying to connect to a database that is being used by another DSA. - DIT Incompatible. The DSA database is incompatible with this version of the DSA. This can only occur after an upgrade of the DSA software. - DIT Corrupt. The DSA database is corrupt. - DIT and Schema Incompatible The DIT contains information that is not defined in the schema. Fix your schema files, recompile them, and restart the DSA. - Schema Incompatible. The directory schema is incompatible with this version of the DSA. Both the schema compiler and the DSA contain internal revision numbers that define the revision level of the software. The most likely cause of this event message is that an old version of the schema compiler has been used to compile the schema files. This can only happen after an upgrade of the DSA software. - Schema Corrupt. The directory schema is corrupt. Recompile the schema. - License Check Failure. The license check for the product has failed. - System Error. An unexpected system error has occurred. - Additional information that assists in diagnosing the reason for the failure. For example, if the reason is set to System Error, the diagnostic string might provide the actual reason, such as insufficient memory.
8 – Distributed Operation Failure
A Distributed Operation Failure event is issued when the DSA cannot connect to another DSA. The event returns the following information: - Reason. This is one of the following: - Communications Failure. The DSA could not establish an association for one of the following reasons stated in the event: - Fatal Interface Error - Insufficient Resources - Network Unavailable - Address Already In Use - Invalid AEI - Transport Error - System Error - Invalid Transport Template - Unknown Error - DSA Not Trusted The target DSA does not trust this DSA, and considers that the connection requires trust. - Authentication Failure. The target DSA could not verify this DSA's password. Refer to HP Enterprise Directory - Problem Solving. - Invalid Reference. The target DSA does not hold the part of the DIT that this DSA expects it to. The knowledge information of this DSA is wrong. See HP Enterprise Directory - Problem Solving. - Remote Operation Rejected. The target DSA has rejected the remote operation. This is normally due to a protocol error. - Diagnostic. This may be, for example, an internal system error code. - Target DSA. The access point of the target DSA with which this DSA was attempting to communicate when the failure occurred. - Requestor. Information on the application or user that requested the operation. This comprises: - The application entity title of the DSA from which the Bind request was received. - The presentation address of the DSA from which the Bind request was received. - The distinguished name that was supplied in the Bind request, if any. - The directory protocol in use, that is, DAP, DSP or the DEC Shadow Protocol.
9 – Failure To Start Accounting Facility
The event indicates the reason why the DSA failed to start the accounting facility. The reason can be either of the following: - There was insufficient disk space for the accounting facility. In this case, you need to release extra disk space on the disk that the accounting facility uses, and then start the accounting facility. Moving or deleting accounting files might be the simplest solution. HP recommends that you store accounting files on a different disk to the DSA files, as follows: - On Tru64 UNIX systems, create a softlink in the /var/dxd directory so that the /var/dxd/accounting directory is on a different disk. - On OpenVMS systems, define the logical DXD$ACCOUNTING to point to a directory on a different disk to the one that contains DXD$DIRECTORY. - The DSA failed to create an accounting thread. Restart the accounting facility. If this problem happens frequently, report it to HP.
10 – Internal Error
An Internal Error event is generated when the DSA detects an internal error. Report this error to HP. Each occurrence of this event results in the Internal Errors counter being incremented by 1.
11 – Listen Failure
This event is generated when the DSA fails to set up its own presentation address for receiving communications. The event provides a diagnostic message, and one of the following reasons: - Fatal Interface Error - Insufficient Resources - Network Unavailable - Address Already In Use - Invalid AEI - Transport Error - System Error - Invalid Transport Template - Unknown Error
12 – Resource Exhausted
A Resource Exhausted event is generated when the DSA detects that a critical resource is exhausted, preventing it from performing an operation. Each occurrence of this event results in the Exhausted Resource counter being incremented by 1. The event identifies the resource which is exhausted. This is one of the following: - Insufficient Memory. Insufficient memory remains to process the operation. - Fatal Memory Exhaustion The DSA has run out of memory during an essential operation. The DSA exits to avoid corrupting the database. The event indicates how many bytes of memory were not available. You should take steps to increase the amount of memory available to the DSA. - Insufficient License Capacity. The DSA contains more entries than its licenses permit. Reduce the DSA's entry count, or load more licenses. - Insufficient Associations. Insufficient resources are available to process a BIND operation. - Insufficient Disk Space. Insufficient disk space remains to perform a backup of the DSA's DIB fragment. - Insufficient Threads. Insufficient processor threads remain to perform the requested operation. - Miscellaneous Resource Exhausted. A miscellaneous resource is exhausted.
13 – Shadow Agreement Update Complete
This event is generated when a DSA successfully creates, modifies, or deletes a shadowing agreement. A shadowing agreement describes how and when a DSA must replicate a given naming context to or from another DSA. The event provides the following information: - The name of the naming context to which the agreement applies - Whether this DSA is the supplier or consumer DSA - The access point of the other DSA that the agreement applies to - The identifier of the agreement that was successfully updated Note that updating an agreement does not mean that replication has taken place. The success or failure of replication is indicated by the Shadow Update Complete and Shadow Update Failure events. This event indicates only that the DSA has successfully managed an agreement, for example, to reschedule replication.
14 – Shadow Agreement Update Failure
This event is generated when a DSA fails to create, modify, or delete a shadowing agreement. The event provides the following information: - One of the following Shadowing Agreement Problems: - Communications Problem - DOP error received - DOP error sent - The name of the naming context to which the agreement applies - Whether this DSA is consumer of supplier DSA - The access point of the other DSA that the agreement applies to - If the Shadowing Agreement Problem was a Communications Problem, a diagnostic message is provided, and one of the following reasons; - Fatal Interface Error - Insufficient Resources - Network Unavailable - Address Already In Use - Invalid AEI - Transport Error - System Error - Invalid Transport Template - Unknown Error - ACSE User Reject - If the Shadowing Agreement Problem was either DOP error received or DOP error sent, one of the following reasons; - Invalid ID - Duplicate ID - Unsupported Binding Type - Not Allowed For Role - Parameter Missing - Role Assignment - Invalid Start Time - Invalid End Time - Invalid Agreement - Currently Not Decidable - Modification Not Allowed - The identifier of the agreement that was not updated. Most of the DOP problems are self correcting. For example, the Duplicate ID problem leads to the proposal of a different agreement identifier. The Invalid Agreement and the Currently Not Decidable problems may require manual intervention. See HP Enterprise Directory - Problem Solving for details of how to handle those problems.
15 – Shadow Update Complete
This event is generated when the DSA has successfully updated a shadow naming context. Either the consumer DSA or the supplier DSA, or both, may generate this event. The event provides the following information: - The name of the naming context that was updated. - Whether this DSA is the supplier DSA or the consumer DSA. - The access point of the other DSA. - The identifier of the shadowing agreement relating to the replication that completed successfully. - The type of update that took place, which is one of: - No changes - Incremental - Total
16 – Shadow Update Failure
This event is generated when the DSA fails to update a shadow naming context. This event can be generated by both the supplier and the consumer of the naming context. The event provides the following information: - The reason for the failure, which is one of the following: - Supplier DSA Unavailable - Cannot Save Updates - Update Incompatible - Failed to Apply Updates - Invalid Arguments - Cannot Read Supplier Address - Invalid Protocol - Unexpected Failure - Consumer Not Authenticated - Communications Failure - DISP error received - DISP error sent - Schema incompatible - DIT incompatible - The name of each naming context that failed to be updated. - Whether the DSA generating the event was the supplier DSA or the consumer DSA. - The access point of the DSA with which the update was processed. - If the reason was DISP error received or DISP error sent, then the agreement identifier is displayed, and one of the following problems: - Invalid Agreement ID - Inactive Agreement - Invalid Information Received - Unsupported Strategy - Missed Previous - Full Update Required - Unwilling To Perform - Unsuitable Timing - Update Already Received - Invalid Sequencing Most of the DISP problems are self correcting. In some cases, a DISP problem causes a total (or full) update to occur. This makes sure that the consumer DSA has a complete, up-to-date copy of the relevant naming context. Some of the DISP problems can only be generated if an HP DSA is interworking with another vendor's DSA. If any of these problems happen frequently, refer to HP Enterprise Directory - Problem Solving.
17 – State Change
This event is generated when the state of the DSA changes, either as a result of a management directive, or as a result of an operational problem. The event provides the following information: - The old state of the DSA - The new state of the DSA