O.K., Sports Fans: As advertised last Friday (and only two
days late), attached find complete SIGImage/SQL TurboIMAGE
Ballot after cranking in additions / updates from SIG-3000
and HPW-Chicago; and after SIG meeting consensus sending
six QUERY items to the "B list" ("B list" effectively
"becomes disappeared" in current situation).
Given that real-world window for getting CSY to finish work
on additional IMAGE enhancements is likely <= 18 months at
best, obviously most of the following will never get done
by HP. But wanted to present the complete list to entire
user community once more; before making an effort to prune
it down (entire list will be saved somewhere; for the
possibility that "other entities" might be able to continue
enhancing and supporting MPE and IMAGE after HP "end of
sales" in 2003 (EOS03) & "end of support" in 2006 (EOL06).
Interex has indicated that the system for voting on the web
from last year is still in place, so that we could do a
quick web-based vote to narrow this list down to the <= 7
TurboIMAGE items that was suggested we send forward to the
next SIB round (coming up real soon).
Before we do even that, I solicit *immediate* responses via
email to hp3000-L, copy direct to me, on suggestions for
which of the following items should be moved to the "B list"
without even voting on them; and for completely new items
that you feel are worthy of being added in light of EOS03
and EOL06. If I get calls for "B listing" an item and
nobody speaks up to "save" it, it will most likely drop off
the list. Due to time and other constraints, I can only
allow THIRTY-SIX HOURS from right now (21:00 hours Tuesday
04 December 2001 US PST) for comments on adds / deletes /
modifications. FAIR WARNING: If I don't hear anything at
all, I will use my own judgment and discretion on which
additional items to drop prior to SIB (several will go).
Note one "quick and easy" solution would be to just go with
the 10 items that were sent forward to the 2001 SIB plus the
two new items; for a TurboIMAGE vote prior to SIB. But
given EOS03 and EOL06, I'm reluctant to limit the voting
that way.
Note following text-only list is best viewed with fixed-font
for column align (uses max 68-character line).
SIDEBAR: Yes, I know: There is also the HPSQL Ballot...
We'll do one if we get time; can only do so much along with
"real work"; TurboIMAGE items would seem to have priority.
Ken Sletten
SIGImage/SQL Chair
============================================================
2002 TurboIMAGE Preliminary Ballot (Vers: 04 Dec 2001)
** THIS is NOT the final TurboIMAGE 2002 Ballot:
Vote scheduled on web "soon". **
These items have NOT been committed to by HP.
"02 #" column is 2002-only tracking #.
"SIB ID" is Interex System Improvement Ballot #.
(L)ow - (M)edium - (H)igh under "Lab Eff(ort)" is
ROM estimate of implementation effort.
"To SIB" column indicates whether or not this item was
sent forward to the Interex 2001 SIB.
02 Lab To
# SIB # Enhancement summary Eff SIB
-- ----- ----------------------------------------------- --- ---
01 97I01 IMAGE multi-record / multi-set DBGET, DBPUT,
and DBUDPATE (process entire blocks of data
instead of just individual records): M No
02 97I02 New IMAGE GETUPDATE intrinsic, to retrieve /
update record in one call without DBGET (saves
overhead; simplifies coding): M No
03 97I13 Better DBUPDATE performance for IMAGE Sort
Fields with CIUPDATE (compare new value to old,
then search for new position in the "right"
direction, instead of start at end of chain): L YES
04 97I03 Concurrent IMAGE read-only DBLOCK mode
(repeatable read). Allow multiple reads, but
force all DBLOCKs for WRITE access to be
treated serially while READ lock is in effect: H YES
05 97I15 Ability to set max IMAGE chain lengths, with
unique key option: M YES
06 98I17 Allow >16 paths to a DETAIL dataset ( >16 to
Master already): M No
07 01I42 Increase IMAGE DBOPEN concurrency. Significant
reduction in delay; if many instances of one
app launched at the same time: M No
08 01I43 $CONTROL option to allow >= 2047 items in IMAGE
database. Disallowing Remote File Access (RFA)
for > 1200 items is O.K. M YES
09 97I12 IMAGE DCE compatibility (Security, directory
services, etc): H No
10 97I14 Global file FOPEN (system-wide "handle"):
Better performance plus avoid one-process max #
of open files (some sites already at limit).
IMAGE & other PM could access via intrinsics: H No
11 00I19 IMAGE Linear Fast MASTER Dataset Expansion /
"Inflation" (method to quickly expand MASTERs
without need to rehash): H No
12 00I20 Drop the need for IMAGE BlockLength to be a
multiple of 256B (saves space): L No
13 00I21 Allow IMAGE databases under HFS directories
(but retain 6-character database name limit): H No
14 00I23 Make IMAGE thread aware / thread safe. Be
able to pass a DBOPEN to son process, if
database is in a stable state. H YES
15 01I24 Add new DBINFO modes (probably '5xx') to return
all root file flag settings (several flags are
missing from current mode-list). Avoid need for
child process and parse of DBUTIL-FLAGS output. L YES
16 01I44 Allow a single IMAGE character field to be as
large as the 2378-Word maximum entry length. ?? New
17 97I04 DBUTIL: Non-destructive creator access across
groups: L No
18 97I05 DBUTIL: Ignore file equations (can't use /
do not apply anyway): L No
19 97I07 DBSCHEMA: Update so can be single tool to
CREATE IMAGE database: Be able to specify all
DBUTIL flags / settings (has not kept up with
recent changes). Make it fully SQL-aware.
Flag ALLBASE reserved words with WARNing to
catch conflicts up-front, instead of only later
when ATTACH database to DBE: M YES
20 98I08 DBSCHEMA: Allow Masters to be declared after
Details: M No
21 98I09 DBSCHEMA option: Allow symbolic expressions
for capacity: L No
22 98I10 DBSCHEMA option: Optionally auto calculate
PATH count: M No
23 00I22 Make DBQUIESCE intrinsic used by TURBOSTORE user
callable; and provide external documentation
for it, including appropriate end-user cautions: M YES
24 01I45 Allow IMAGE user logging to run with > 1140
active processes: H New
25 97I30 Allow default values for FIELDs not specified
at DBPUT time, with equivalent to SQL/Server
"AUTOINCREMENT" feature: M YES
26 97I31 Allow tracking files to be associated with an
IMAGE database (all associated files; such as
schemas, 3rd-party indexes, etc.): M YES
27 97I32 Tool "memory area" associated with a database
(allow logging of tool-specific IMAGE data on
structural problems, etc.): M No
28 97I33 Date / Time and other new datatypes or
"attributes" in IMAGE: H No
29 97I34 IMAGE Support for Binary Large Objects (BLOBS)
/ BLOB Pointers (store large BLOBs externally;
small BLOBs ??): H No
30 98I35 Allow positive data in PACKED / ZONED decimal
Items to be defined in IMAGE as UNSIGNED (P/Z)
or SIGNED (P+/Z+): ?? No
31 99I36 Tag to associate COBOL picture info with an
IMAGE data item: ?? No
32 99I37 Tag(s) to record internal IMAGE errors, to
reduce repair time: ?? No
33 99I38 LOCL tag, to allow DBAs to add local IMAGE
ENCHILADA info: ?? No
34 99I39 Tags for one or more aliases / views for IMAGE
items, fields, and sets; without needing to
use an Allbase DBE for that capability: ?? No
35 99I40 Tag for IMAGE "Linked Procedures" (might allow
approximation of Stored Procedures, if DBUTIL
was enhanced to ENABLE): ?? No
====================================================================
* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *
|