ODMdev: ActiveODMA Development Framework

devNote d061101
 info.odma.odmjni100 Java-OdmNative Bridge
KnownDocument: 0.57beta Integration

ODMdev>devNotes>
2006>11>

d061101m>
0.04 2008-04-23 21:12 -0700


Synopsis

{Author Note: this is a placeholder for the 0.57beta Integration.}

1. Objectives

The ODMJNI 1.0 0.57beta distribution is an abbreviated release to provide a functioning OmdConnection.openKnownDocument implementation.   This is intended to be the least that can possibly work and defend the ODMA Connection Manager and DMS integrations from defective ODMA Document IDs. 

2. Change Summary

This version of the info.odma.odmjni100 package introduces the openKnownDocument implementation for use along with an updated practical100 0.56beta drop:

  1. A jniKnownDocument static native method is added to OdmJniApp.java.  This implementation is equivalent to the chooseDocument method, except that the docId to use is supplied as a parameter.
       
  2. The OdmJniApp.openKnownDocument method is added to use jniKnownDocument and, depending on success, establish an OdjJniWork implementation or return a null OdmWorkingDocument implementation.
       
  3. The openKnownDocument implementation uses a revised wfDocId verification to defend against submitting defective ODMA Document IDs to the ODMA Connection Manager and DMS implementations.
        
  4. The OdmJniApp provides additional filtering to ensure that the submitted docId parameter is translatable to the single byte character code of the default Windows ANSI code page.
       
  5. There will be simple testing with a version of CheckChoice that is converted to CheckKnown.java and used to verify the ability to open with manually-entered Document IDs and also ones retained from a CheckChoice.
        
  6. Minimal packaging of this odmjni100 0.57beta, along with an updated 0.56beta practical100, provides early confirmation and experience with openKnownDocument.

3. Developer Notes: Working toward 0.57beta


Attribution:
Hamilton, Dennis E.
ODMJNI 1.0 info.odma.odmjni100 Java-OdmNative Bridge - KnownDocument: 0.57beta Integration.  AIIM ODMA Interoperability Exchange, ODMdev Development Note page d061101m 0.04, March 18, 2007.  Available with any downloadable software at <http://ODMA.info/dev/devNotes/2006/11/d061101m.htm>.
Revision History:
 
0.04 2007-03-18-18:58 Connect 0.58beta
An initial link to the 0.58beta page is added for notification of the work that is underway.  Any impact by the adjusted progression is also reflected in the narrative.
0.03 2007-03-11-23:54 Reflect completion of 0.57beta
0.02 2007-03-05-18:18 Add structure used for 0.56beta
The practical100 0.56beta account at d061001g is used as a boilerplate for this one too.
0.01 2007-03-05-17:24 Change to 0.57beta placeholder
The 0.56beta drop only involved the practical100 package.  However, it is desirable to accelerate availability of openKnownDocument and this slot is being taken for that.
0.00 2007-02-24-18:41 Provide Placeholder for Material
Create placeholder that will be populated with information as the 0.56beta regression tests are performed.

Construction Zone (Hard Hat Area)
Creative Commons License You are navigating ODMdev.
This work is licensed under a
Creative Commons Attribution 2.5 License.

created 2007-02-24-18:41 -0800 (pst) by orcmid
$$Author: Orcmid $
$$Date: 08-04-23 21:12 $
$$Revision: 38 $