Question: 3 Rank: 1
Votes: 249 |
Description: Make
TurboIMAGE thread aware and thread safe. Details |
| |
Benefit: This would allow a database OPEN to
be passed down to process threads / a Son process / another program; by
allowing threads or another program to inherit a database 'open' as long as
the opened database is in a 'quiet' / stable state; i.e: no ongoing
transactions and no locks (making this work while the database is being
actively updated or while locks are in place is extremely difficult). Includes
fixing the fork() problem that causes fork to fail when the parent process has
an IMAGE DB open. With the HP e3000 moving more and more into the web
environment where threads are routine, this has become a more important
issue. |
|
SIG IMAGE |
Contact
Ken Sletten
[email protected] |
Effort HIGH |
Leverage Allow TurboIMAGE to "play well"
with web and client-server apps. |
| |
Question: 4 Rank: 2 Votes: 190 |
Description: Implement global
user-writeable CI variables. Allow user to create/modify CI variables that
would be accessible by other jobs/sessions logged on within their area of
privilege. Details |
| |
Benefit: Implement system-wide (global)
user-writeable CI variables. Allow user with appropriate privilege to
create/modify CI variables that would be accessible by other jobs/sessions
logged on within their area of privilege (e.g. AM could SETVAR variables
visible to other jobs/sessions logged on inside their Account). Changes to
variables would be immediately seen by other users. Would simplify system-wide
communication and synchronization between jobs. |
| |
Alternatives: An existing set of UDCs create a partial
workaround for not having these variables. The UDCs use hfs files to mimic the
function ask for here. Some things can also be done via complex logon
UDCs. |
| |
SIG MPE |
Contact
Paul Taffel
[email protected] |
Effort LOW |
Leverage Much of the design work has
purportedly already been done. |
| |
Question: 30 Rank: 3 Votes: 180 |
Description: Ability to access
LDEV 1 disk space beyond 4 Gb Details |
| |
Benefit: Reduced cost of ownership for HP
e3000 customers by making full capacity of LDEV 1 available for file storage.
Particular benefit to small systems with only two drives. It must be
understood that having large amounts of user data on LDEV 1 can have a serious
system performance degradation. |
| |
SIG CSY |
Contact
ike Paivinen
[email protected] |
Effort MED |
Leverage SIGSYSMAN, SIGMPE, also
disk
partitions offer a more expensive alternative |
| |
Question: 28 Rank: 4 Votes: 169 |
Description: Bundle and support
the sendmail mail transport within FOS. Details |
| |
Benefit: Sendmail needs to be a core part of
mpe because it's an essential daemon/service on other platforms (namely unix).
There is a business requirement to be able to offer the same services
and have
it vendor-supported. |
| |
SIG WEB |
Contact
Donna Garverick
[email protected] |
Effort MED |
Leverage
|
| |
Question: 5 Rank: 5 Votes: 147 |
Description: Provide shutdown
mechanism with a reboot option similar to HP-UX. Details |
| |
Benefit: Allows for proceduralization of
automated shutdowns. Critical component of emergency shutdowns initiated by
the UPS. Also, this item is more powerful when combined with SIB item #14
(integrate MPE with UPS units); however, it has merit on its own. |
| |
SIG SysMan |
Contact
Donna Garverick
[email protected] |
Effort LOW |
Leverage
|
| |
Question: 16 Rank: 6 Votes: 135 |
Description: Enable Samba/iX to
authenticate a user's connection request via standard Microsoft encrypted
password mechanism's as implemented by Microsoft Windows OS's. Details |
| |
Benefit: As delivered, all MS OS's since
Windows 95 OSR2 by default do not permit clear-text password authentication to
a SMB server. Although an entry in the systems registry can be made to
re-enable this behavior, it is against the standard security policies of many
institutions and corporations to do so. Enabling this ability will allow a
greater number of users to take advantage of Samba/iX and decrease the
complexity required for its use among the various SMB client systems. |
| |
SIG WEB |
Contact
ichael L Gueterman [email protected] |
Effort LOW |
Leverage
|
| |
Question: 20 Rank: 7 Votes: 121 |
Description: Improve the general
runtime performance of Java on MPE/iX. Voting for this item indicates you want
Java programs to run faster on MPE/iX once they get started. This item
specifically addresses "runtime" performance as opposed to reducing "startup"
overhead. Details |
| |
Benefit: Benefits all Java users. |
| |
SIG JAVA |
Contact
Gavin Scott
[email protected] |
Effort LOW |
Leverage
|
| |
Question: 14 Rank: 8 Votes: 120 |
Description: Integrate MPE with
the UPS units to allow the UPS to execute a predefined script/UDC/job, in
addition to the other functions performed by UPSMON. Note, this item benefits
tremendously if SIB item #5 (shutdown command) is also implemented. Details |
| |
Benefit: Currently MPE does not support
the execution of any system commands upon the detection of a power failure. In
some shops, this enhancement is critical to allow them to shutdown their user
and mirrored volume sets, so that reboot time can be significantly
reduced. |
| |
SIG SysMan |
Contact
Donna Garverick
[email protected] |
Effort LOW |
Leverage
|
| |
Question: 6 Rank: 9 Votes: 107 |
Description: Provide PHP, openSSL
and NTP as "HP Freeware" Details |
| |
Benefit:
- Introduce more Internet technologies such as PHP, NTP and openSLL to
HPe3000 customers quicker
- Minimize CSY development and support costs (compared to including
technologies in FOS) which frees CSY to focus on other critical projects
- Foster an HP e3000 development community; encourage HP e3000 enthusiasts
to port/develop more applications to for the HP e3000
|
| |
Alternatives: older version available in different
locations as freeware, see bixby.org, jazz, openssl. |
| |
SIG CSY |
Contact
OnOn Hong
[email protected] |
Effort LOW |
Leverage SIGWEB |
| |
Question: 9 Rank: 10 Votes: 105 |
Description: Provide the Perl
scripting language and provide HP support as part of the WebWise secure web
server product (not FOS) Details |
| |
Benefit:
- Inspire more Web based development on MPE. For example, an HP e3000
developer recently created a Perl module that supports calling MPE intrinsics
from Perl. There are HP e3000 customers interested in developing and/or using
TurboIMAGE access via Perl, which we believe has a higher chance of being
developed if Perl is supported by HP.
- Continue to provide value-added differentiation since HP Support is valued
by our customers.
- Perl is a popular scripting language for web programming. Supporting Perl
allows and entices customers to webify their applications more quickly via
Perl, and deploy these applications with confidence, knowing that the Perl
pieces holding it together are officially supported.
|
| |
Alternatives: freeware at bixby.org |
| |
SIG CSY |
Contact
OnOn Hong
[email protected] |
Effort LOW |
Leverage Webwise product
suite |
| |
Question: 10 Rank: 11 Votes: 104 |
Description: Reduce the startup
time for Java on MPE/iX. Currently, each invocation of Java incurs a
significant delay/overhead in starting up. This is not a problem for things
like Enhydra which startup once and run for days, but it significantly affects
smaller programs that run more often. Details |
| |
Benefit: Benefits users of Java who want to
use a more traditional MPE application programming style with Java in which
users run programs directly or off of a menu, and switch between programs
often. |
| |
SIG JAVA |
Contact
Gavin Scott
[email protected] |
Effort MED |
Leverage
|
| |
Question: 8 Rank: 12 Votes: 93 |
Description: Create a
permanent/persistent ALLOW/DISALLOW facility. Details |
| |
Benefit: This has been a long-standing
request. Having a persistent ALLOW/DISALLOW will obviate the need to pass out
OP capability (an obvious security risk) the way it is often done now. |
| |
Alternatives: VESoft products, Interex CSL
programs(s). |
| |
SIG MPE |
Contact
John Burke
[email protected] |
Effort MED |
Leverage
|
| |
Question: 11 Rank: 13 Votes: 88 |
Description: Bundle XDB (the
Symbolic Debugger for COBOL, FORTRAN, HP C, and HP Pascal) or other industry
standard debugger as part of the MPE/iX FOS. Details |
| |
Benefit: To enable all developers to use a
consistent symbolic debugging tool across all languages. This will also ensure
that the symbolic debugger is always available whenever a program needs to be
debugged even when running in production on a different machine to the
development machine. System uptime and customer satisfaction.
any users such as MANMAN users own a compiler and compiler support "just in
case". A instantly and always available debugger means that when application
software suddenly fails staff or consultants can immediately move to fix the
problem, put the system back online, and maintain the HP e3000's reputation as
a highly available system. Many compilers from other vendors today often
bundle a symbolic debugger. Finding out, especially in the midst of a IT
crisis, that the HP e3000 doesn't is a black eye for the system. |
| |
Alternatives: Adapt/port a industry standard debugger
such as the freeware GNU debugger. This approach might have many benefits
including the possibility of allowing CSY to drop support of XDB. |
| |
SIG COBOL FORTRAN |
Contact
Jeanette Nutsford [email protected]
AND
Cortlandt Wilson [email protected] |
Effort LOW |
Leverage SIG COBOL, SIG
ERP |
| |
Question: 23 Rank: 14 Votes: 87 |
Description: Provide the
capability to optionally direct system/console logging messages to SysLogD. Details |
| |
Benefit: Provides a sort of 'remote console'.
Once enabled all manner of programs could listen on syslog's port to help keep
track of what happening on MPE systems. |
| |
SIG SysMan |
Contact
Donna Garverick
[email protected] |
Effort MED |
Leverage
|
| |
Question: 7 Rank: 15 Votes: 82 |
Description: Ability to set
TurboIMAGE maximum chain lengths (MCL), including a unique key option. Would
probably involve adding a MCL command to DBSCHEMA, adding a MCL flag to root
file, and adding new MCL error status code to DBPUT / DBUPDATE. Details |
| |
Benefit: Would allow DBPUT and DBUPDATE (for
CIUPDATE case) to check the chain length before adding or updating an entry:
If chain length is already equal to MCL then set new error status and quit.
Addition of the MCL parameter with ability to set MCL=1 (unique key option)
for Detail datasets would bring TurboIMAGE closer to Codd's minimal definition
of an RDBMS. |
| |
SIG IMAGE |
Contact
Denys Beauchemin
[email protected] |
Effort MED |
Leverage Compliance with SQL
standard. |
| |
Question: 29 Rank: 16 Votes: 81 |
Description: Currently, programs
that require R or PM capability must reside in an MPE group. The proposal is
to remove this restriction. (Leverage to Java) Details |
| |
Benefit: Currently, programs that require PM
must reside in an MPE group. This can be a problem for some programs that want
to reside outside a group (i.e., with an HFS name). The proposal is to provide
a secure method of removing or reducing this restriction. One possibility
would be to have a system manager created list of HFS program files that are
allowed to get PM capability. |
| |
Alternatives: In most cases a symbolic links of the
target POSIX program name can be created and point to the real program file
living in an MPE group with PM and/or MR capability. |
| |
SIG MPE |
Contact
Stan Sieler
[email protected] |
Effort MED |
Leverage JAVA applications benefit the
most since the JAVA runtime model does not permit the real program file to
reside in MPE groups. |
| |
Question: 24 Rank: 17 Votes: 78 |
Description: Prevent users from
creating CI variables beginning with the letters "HP" or named the same as
what should be reserved words such as "TRUE" and "FALSE". Details |
| |
Benefit: 3000-L consensus was that it is worth
the risk of forwards incompatibility in order to eliminate future mistakes
that arise when system admins (or CI programmers) use variable names beginning
with "HP". The problem being addressed is that sometime later CSY may
introduce a new "HP" variable that conflicts and *overrides* the user defined
variable of the same name. As an example, the relatively new HPLASTJOB
variable broke some scripts that used this name for a user defined variable
and then tried to delete it.
Also, lots of time may be required to debug problems that arise if the user
has defined their own TRUE and FALSE values. NOTE: there are 3rd party
installation tools that define JCWs TRUE and FALSE, and may break if not
corrected for this enhancement. |
| |
SIG MPE |
Contact
Jeff Sohrt
[email protected]
and Stan Sieler
[email protected] |
Effort LOW |
Leverage
|
| |
Question: 15 Rank: 18 Votes: 73 |
Description: 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 always
starting at end of chain): Details |
| |
Benefit: As databases get larger and chains
get longer, not always having to start the search for the new sort position at
end of chain should result in a big average performance improvement for
updating sorted chains. |
| |
SIG IMAGE |
Contact
Ken Sletten
[email protected] |
Effort MED |
Leverage Performance, performance,
performance. |
| |
Question: 18 Rank: 19 Votes: 59 |
Description: HPCOBOL/II: Allow
the SORT statement to be used to sort a table. Details |
| |
Benefit: To enable tables to be sorted using
consistent methods via the standard SORT verb. This is a feature from the 2002
COBOL standard. |
| |
SIG COBOL |
Contact
Jeanette Nutsford
[email protected] |
Effort MED |
Leverage
|
| |
Question: 17 Rank: 20 Votes: 54 |
Description: Increase DBOPEN
Concurrency in TurboIMAGE Details |
| |
Benefit: Customers will not have to face long
delays when several instances of an IMAGE application are launched
concurrently. |
| |
SIG CSY |
Contact
Jay
[email protected] |
Effort MED |
Leverage
|
| |
Question: 26 Rank: 21 Votes: 52 |
Description: Allow default values
for FIELDs not specified at DBPUT time, with equivalent to SQL /Server
"AUTOINCREMENT" feature. To include option to specify literal values as well
as a "sequential counter" type guaranteed to be unique ascending / descending
values. Details |
| |
Benefit: Major aid in data consistency and
allowing programmers (and increasingly end-users via client / server and
web-based utilities) to focus on other issues. In addition, this will aid in
porting applications originally designed for other database engines to
TurboImage. |
| |
SIG IMAGE |
Contact
ichael Gueterman
[email protected] |
Effort MED |
Leverage Make it easier to bring some apps
to the e3000. |
| |
Question: 31 Rank: 22 Votes: 45 |
Description: Provide
AUTOINCREMENT Datatype in ALLBASE, so each INSERT into a table is given next
sequential value. Lack of this feature can be a serious migration issue when
attempting to port apps to ALLBASE. Details |
| |
Benefit: AutoIncrement columns have a
serialized value so that each INSERT can be given the next sequential value.
Other DBMS contain such Data Types. When attempting to port these data
structures and apps which use them to ALLBASE, developers must make
significant changes to retain functionality; this can become a serious
migration impediment. This would solve that problem. |
| |
SIG HPSQL |
Contact
ichael Gueterman
[email protected] |
Effort MED |
Leverage
|
| |
Question: 2 Rank: 23 Votes: 44 |
Description: Ability to limit max
number / % of rows / columns returned by SQL SELECT; using a SET option or
optional parameter on SELECT statement (MS SQL/Server "TOP dd [%]" equivalent):
Details |
| |
Benefit: Leading commercial RDBMS all have the
ability to limit the number of records returned in response to an SQL query.
Adding this feature to ALLBASE / IMAGESQL would remove what is by comparison a
very noticeable deficiency, especially for large tables / datasets, and
obviate the need for extra work by applications just on the HP e3000. |
| |
SIG HPSQL |
Contact
Ken Sletten
[email protected] |
Effort MED |
Leverage
|
| |
Question: 25 Rank: 23 Votes: 44 |
Description: SNMP enhancements
(MIB Changes) to support a minimal set of Mgmt Info Details |
| |
Benefit: SNMP is one of the popular ways of
messaging, and we think the HP e3000 should be on par with other platforms in
this area. |
| |
SIG CSY |
Contact
Saurabh
[email protected] |
Effort MED |
Leverage
|
| |
Question: 12 Rank: 25 Votes: 39 |
Description: Enhance IMAGESQL
ATTACH command: Allow DBA user to ATTACH without password. Add 3 options:
NOAUTOS (skip all TurboIMAGE AUTO Masters) , NOAUTOSPLIT (disable default auto
split of TurboIMAGE compound items), NOVIEWS (disable default auto creation of
views for TurboIMAGE datasets: allow do later). Register IMAGE Master-Detail
referential integrity constraints. Details |
| |
Benefit: In most cases it is actually LESS
secure to require a DBA to provide a maintenance password, since IMAGESQL
records those passwords in relatively unsecure log files. Avoid cluttering up
the DBE and SQL table select lists with dataset names that are almost never
wanted. Allow DBAs to manually and selectively split compound items later, in
accordance with what may be unique site requirements. Make ALLBASE aware that
TurboIMAGE DETAILs with search items must have corresponding MASTER dataset
entries; verify and enforce those constraints. |
| |
SIG HPSQL |
Contact
Denys Beauchemin
[email protected] |
Effort MED |
Leverage
|
| |
Question: 22 Rank: 26 Votes: 38 |
Description: Add new DBINFO
modes (probably '5xx') to return ALL root file flag settings (several flags
are missing from current mode list). Avoids need for child process and parsing
of DBUTIL-FLAGS output. Details |
| |
Benefit: DBINFO has not "kept up" with the
recent addition of new flags in DBUTIL. While it is possible to obtain the
missing information by other much less convenient means, DBINFO is the
accepted method of determining database structural parameters at run time.
Adding these new modes will correct this deficiency. |
| |
SIG IMAGE |
Contact
Jerry Fochtman
[email protected] |
Effort LOW |
Leverage
|
| |
Question: 27 Rank: 27 Votes: 30 |
Description: Enhance XDB (the
Symbolic Debugger) to debug Son processes. Details |
| |
Benefit: To enable Son processes to be
debugged using the HP symbolic debugger. |
| |
SIG COBOL |
Contact
Jeanette Nutsford
[email protected] |
Effort MED |
Leverage
|
| |
Question: 21 Rank: 28 Votes: 29 |
Description: Support for Posix
Memory mapped file APIs ( like mmap...) Details |
| |
Benefit: E-Applications, especially Java
based, will benefit increased performance |
| |
SIG CSY |
Contact
Pradeep Kumar
[email protected] |
Effort MED |
Leverage
|
| |
Question: 1 Rank: 29 Votes: 27 |
Description: Increasing the
HPUID/HPGID.pub.sys file limit Details |
| |
Benefit: The size of the HPUID and
HPGID.pub.sys "database" files today restrict the maximum number of unique
users on a system to 10,000. We except some customers to hit this limit as
they consolidate 3000s. Also, some internet applications use large numbers of
unique user IDs even though there are not a lot of users logged onto the
system concurrently. Increasing this limit gives us breathing room for
consolidations and Web based programs. Historically, over the past 3-4 years
PE has increased the maximum number of users that can logon and do work, but
has not increased the UID/GIUD databases to match. |
| |
SIG CSY |
Contact
Pradeep Kumar
[email protected] |
Effort LOW |
Leverage
|
| |
Question: 19 Rank: 30 Votes: 24 |
Description: Let TurboIMAGE keys
split by IMAGESQL during ATTACH be accessed as a full IMAGE key via SQL at run
time: Details |
| |
Benefit: With most RDBMS you can specify a
unique key that spans several items. This is currently not possible with SQL
access to search keys as a concatenation of logical items. With TIDB intrinsic
access this is generally not a problem. However, TIDB compound items are split
by IMAGESQL to facilitate meaningful access to the data. Existing chains for
those TIDB compound items are then ignored, forcing serial scans to retrieve
just one row of data; i.e.: a major performance penalty for large datasets.
Even worse, for updates with MS Access it creates an internal index and
retrieves data in chunks of 10 rows using that psuedo index, resulting in
repeated serial scans of the TIDB dataset. In many cases this results in
intolerable performance. |
| |
SIG HPSQL |
Contact
Ken Vickers
[email protected] |
Effort MED |
Leverage
|
| |
Question: 13 Rank: 31 Votes: 20 |
Description: Provide BIG5 NLS
capability in PE Details |
| |
Benefit: HP e3000 Taiwanese users will be able
to provide their legacy applications with GUI front-ends. At present none of
the Microsoft products recognize the older CCDC character set. Lack of BIG5 in
PE has been a 3000 customers retention issue in this country, and a problem
for customers when they upgrade. If CSY supports BIG5 it will be easier to add
new languages in the future when the need arises. |
| |
SIG CSY |
Contact
Ashish Phillips
[email protected] |
Effort LOW |
Leverage
|
| |