ODMA Incident Report

X000010: ODMQueryGetResults Buffer Handling

Last updated 2001-03-06-22:46 -0800 (pst)
The latest version of this information is available on the AIIM DMware ODMA site.

Category: Functionality - Critical Incident ID: X000010
Priority: 9 - Urgent Status: Under Investigation
Component: ODMA 1.5 & 2.0 Connection Managers
Repaired in: tbd
Related information:
ODMA 2.0 Specification section 2.13, ODMOpenDoc definition of ODM_REFCOPY,
ODMA 1.5 Specification definition of ODMOpenDoc,
Q000705: Changes Between ODMA Versions,
P000702: ODMA Library Release 2.0.1 project
Assigned To: tbd
Reported By:
John Charles Brown (1999-11-19)
Date Logged: 2000-08-11
Date Recorded: 2001-03-06
Date Closed: none


1. Incident Summary

2. Actions Toward Resolution

3. Working Around the Problem

4. Analysis


1. Incident Summary (2001-03-06)

When ODMA queries are performed directly via an ODMA-aware application, rather than by the normal File | Open ... and DMS search interface, the ODMA-aware application may lock up.  It will be necessary to force the application to shut down to break the lock, which is caused by a loop in the ODMA Connection Manager.

Why is this considered critical?

The condition can easily occur in practice and will crash an ODMA-aware application with loss of any work in progress.  The defect will have users avoid using the ODMA Query capability when it is supported by the application and one or more DMS integrations.

2. Actions Toward Resolution

The following actions are proposed:

  1. Record the existence of of the problem and establish an incident report as notification and as documentation of the problem to be confirmed.  [2001-03-06: Completed]
  2. Inspect the ODMA 2.0 Connection Manager implementation and identify the conditions under which the software fails.
  3. Construct a repeatable demonstration of the problem, if needed. 
  4. Establish work-arounds for the problem until a production solution is available.
  5. Implement any needed correction in project P000902: ODMA Connection Manager Release 2.0.1.
  6. Evaluate the need for specific trouble-shooting procedures for situations in which ODMA Query is used.

3. Working Around the Problem

4. Analysis of Incident


Dennis Hamilton
reviewed old ODMA Tech mail for untracked incidents, logged this incident (2000-08-11) and then recorded the incident (2001-03-06) as part of having all backlog recorded.

created 2001-03-06-22:46 -0800 (pst) by orcmid
$$Author: Orcmid $
$$Date: 01-03-06 23:48 $
$$Revision: 3 $