Interex Logo
Stratus 3kWorld
HomeSearch

2001 MPE System Improvement Ballot Results


HP's CSY Team Responds to MPE SIB

CSY is pleased to announce that we have finished a preliminary review of the top 10 (actually 11) SIB items. We feel confident that we can deliver many of the top items during the next 12 months, and hope to announce availability of two of the SIB items shortly. SIB items 1 and 3 (the top 11 items are provided below) in particular will require more time to investigate.

CSY plans on delivering individual SIB items at the soonest point possible after completion. If a patch is required, the final delivery takes longer than if the item is delivered via Jazz. For work that requires a mainline release, item delivery may be delayed waiting for a release vehicle.

CSY will provide the MPE Forum status updates quarterly on all SIB related work. We will also announce availability of solutions through 3000-L and the Interex web site, or whatever other mechanism you suggest (Jazz, 3K World, hp.com, etc.) in real time as they become available. We will target the quarterly updates for August (HP World), November, February (Solution Symposium), and May. We would also like to plan another pass at a SIB ballot once CSY and the MPE Forum agrees that we have made credible progress towards addressing a significant number of SIB top ten ballot items.

CSY appreciates the teamwork, support, initiative, and spirit of cooperation of the MPE Forum, Interex, SIG and end-user communities. We recognize that a lot of volunteer work was necessary to provide us with a "top 10" list in such a short timeframe. CSY's goal is to deliver as many of the top SIB items as we are able to, dependent on available expertise and our other high priority projects. We want the user community to have confidence in Interex's advocacy role and in CSY's ability to deliver these enhancements.

regards,

Dave Wilde

and

Pam Bennett, Jeff Vance, Gopi
Becky McBride, Vikram Saurabh
Jon Bale, Ranjani, Walt McCullough
Jay, Ganesh Pradeep, Randy Roten
==========================================================
1 IMAGE and threads
2 System CI variables
3 LDEV 1 disk utilization
4 sendmail in FOS
5 add shutdown command
6 Samba passwd encryption
7 improve Java runtime
8 MPE & UPS integration
9 PHP, openSSL and NTP as HP Freeware
10a Perl as HP Freeware*
10b Perl in WebWise*
11 reduce Java startup time

* Item 10 (Perl in Webwise) has been broken up by us into two sequential steps:
a) Perl delivered as HP Freeware; that activity can begin immediately.
b) Perl supported in WebWise; due to the timing of the upcoming WebWise release, Perl cannot be included. So, Perl will be targeted for the following WebWise release, which has not yet been scheduled.


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
 

Interex Home | Search | Software Library | Inside Interex | Events Calendar | Join/Renew
Volunteer | Hot News | Publications | Conferences | Member Communication Groups
Tech Communities | Advocacy | Membership | Vendor Marketing

Please provide us feedback about our web site
Send email to Interex or contact the Webmaster
©Copyright 2001 Interex. All rights reserved.