Login Register Actian.com  

Actian Community Wiki

Navigation
Learn About
Developing With
Ingres Talk
Information
Toolbox

Ingres Roadmap/OpenROAD 5.1

From Ingres Community Wiki

Jump to: navigation, search

OpenROAD 5.1

Status: GA on all supported platforms

Project Objectives Source code management integration
Target Platforms All


Image:announce_discuss.png=Discussion Image:announce_planning.png=Planning Image:announce_design.png=Design Image:announce_develop.png=Coding Image:announce_beta.png=Code Complete Image:announce_release.png=Stable Image:announce_terminate.png=Terminated

OpenROAD 5.1 Projects In Progress

Status Project Team Lead Notes/Comments Design/Function Spec Review
Image:announce_release.png XML infrastructure Bodo Bergmann May 20, 2008
Image:announce_release.png New mClient O/S Support Yunlong Zhao Windows Mobile 5.0 Pocket PC and Windows Mobile 5.0 Pocket PC Phone, Windows Mobile 6.0 Classic and Professional, Windows Mobile 6.1 Classic and Professional, Windows Mobile 6.5 Professional
Image:announce_release.png Existing System Classes Enhancement: Radiofield.ColumnWidthCompressed Yunlong Zhao OpenROAD Manila Sprint - Mar 2010
Image:announce_release.png Existing System Classes Enhancement: Radiofield.ColumnHeightCompressed Yunlong Zhao OpenROAD Manila Sprint - Mar 2010
Image:announce_release.png SessionObject Attributes: SessionObject.ExitCode - Indicates whether the OpenROAD program has exited normally. The value is returned to the operating system when the OpenROAD process terminates, so that scripts or other programs can use the value. Bodo Bergmann OpenROAD Manila Sprint - Mar 2010
Image:announce_release.png SessionObject Attributes: SessionObject.CallSystemStatus - Contains the exit status code of the process executed by the last call system statement. This attribute provides only the actual status if call system is used while the SessionObject's ProcessWait attribute is set to TRUE; otherwise, the value is undetermined. Bodo Bergmann OpenROAD Manila Sprint - Mar 2010
Image:announce_release.png Existing System Classes Enhancement: New ProcExec attributes - The ProcExec system class has four new attributes:
LineNumber
Contains the processed script line number of the frame, procedure, or method currently being executed
LocalScope
References the scope of the frame, procedure, or method currently being executed
Name
Contains the name of the frame, procedure, or method currently being executed
Parent
References the frame, procedure, or method that called the currently executing frame, procedure, or method.

Note:For more information about these attributes, see the The parent of the starting component is the application itself, which does not derive from ProcExec. Using the starting component's Parent attribute to access this will result in an error.

Brigitte Duplenne OpenROAD UK Sprint - Sept 2009
Image:announce_release.png Timestamp for Trace messages - This involved the creation of an environment variable to control the behavior.
II_W4GL_TRACE_TIMESTAMP
Specifies whether to start each trace message in the trace window and log file with the timestamp in square brackets.
Possible values are:
  • TRUE – Specifies that each trace message is preceded with the timestamp
  • FALSE – Specifies that trace messages are not timestamped
Bodo Bergmann OpenROAD UK Sprint - Sept 2009
Image:announce_release.png Right Click Import - Support Right Click Import of Components and Applications in the Workbench IDE. You can now open the Import an Application dialog by right-clicking in the Applications portlet and selecting Import from the context menu.

You can also open the Import a Component dialog by right-clicking in the Components portlet and selecting Import from the context menu.

Sean Thrower OpenROAD UK Sprint - Sept 2009
Image:announce_release.png Creating CompositeFields in FrameEditor - In previous versions of OpenROAD Workbench, you could create a composite field only by inserting a ScalarField and then grouping it into a composite field. You can now insert composite field types directly from the Frame Editor's floating menu bar by clicking Insert, Field, CompositeField. Bodo Bergmann OpenROAD Manila Sprint - Mar 2010
Image:announce_release.png Installer for Windows Durwin Wright
Image:announce_release.png HashTable System Class Bodo Bergmann OpenROAD UKIUA Sprint in Slough - June 2010
Image:announce_release.png Enhanced ASP.NET and Java Gatekeeper Bodo Bergmann
Image:announce_release.png New IsMaximized computed attribute on the FrameExec System Class Kim Ginnerup, Joe Kronk OpenROAD UKIUA Sprint in Slough - June 2010
Image:announce_release.png Resizable Workbench IDE John Mahony OpenROAD UKIUA Sprint in Slough - June 2010
Image:announce_release.png Sort the attributes and methods listviewfields in the class browser portlet. John Mahony OpenROAD UKIUA Sprint in Slough - June 2010
Image:announce_release.png Allow text of any size to be entered into FreeTrim and BoxTrim fields using the Property Inspector while developing frames. John Mahony OpenROAD UKIUA Sprint in Slough - June 2010
Image:announce_release.png After deleting an attribute or method from the class editor set the focus to the prior row after the delete is completed instead of setting it to the row at the top of the list. John Mahony OpenROAD UKIUA Sprint in Slough - June 2010
Image:announce_release.png Have the Develop Tab of the Workbench IDE open up automatically when an existing profile in either the “Default Profiles”, “Recent Profile”, or “Connection Profles” tab page is double-clicked John Mahony OpenROAD UKIUA Sprint in Slough - June 2010
Image:announce_release.png Portlet Blocking Behavior - Make CALLFRAME statements issued within portlet guest scripts conform with existing blocking behavior or a new and more intuitive blocking behavior that is consistent with what is documented. This involved the creation of a new environment variable to control the behavior.
II_W4GL_PORTLETBLOCKING_DEFAULT
Specifies the default portlet blocking behavior for applications started with this environment variable set. The setting will be used for all CALLFRAME statements issued from within a portlet script.
This environment variable is checked only at application startup; therefore, changing its value within an application has no effect. Valid values include:
  • PB_GUESTFRAME (system default) – value = 0
  • PB_HOSTFRAME – value = 1
  • PB_GUESTFIELD – value = 2
Don Criley Jan 28, 2010
Image:announce_release.png Background Display Enhancement - BgDisplayPolicy - BDP_FIXED - Capability to lock the background image either to the field’s topleft, or to the closest "fixed" parent field, for all form field types. Sean Thrower OpenROAD Manila Sprint - March 2010
Image:announce_release.png Enhanced String Handling - String Object Methods: Rich Split and Join to tokenize and reconstitute strings, including multiple-delimiter split, delimiter & whitespace inclusion/exclusion, exactrows & minrows, casesensitivity, backwards-processing. Sean Thrower April 2009
Image:announce_release.png ToString Core Library Function - A new 4GL procedure ToString was added to the core. The ToString function is intended for use with the new StringObject methods Split and Join. ToString takes a varchar as a parameter and returns a StringObject containing the text of that varchar. An optional StringObject parameter enables the caller to provide the StringObject to be returned.application included with all OpenROAD applications. Sean Thrower April 2009
Image:announce_release.png Array Find for Subclass Attributes - ArrayObject.Find now searches on all attributes that may be present in the array, including attributes of subclasses of the declared array type. Sean Thrower August 2009
Image:announce_release.png XML: New Environment Variables - There are four new environment variables for all platforms related to the XML project:
II_W4GL_EXPORT_FORMAT
Specifies the default export format for the ExportApp utility and the “w4gl backupapp out” command. Valid values are:
  • EXP (default) – Specifies OpenROAD proprietary ASCII format
  • XML – Specifies XML format
If this environment variable is not set, or is set to any other value, EXP format will be used for export.
II_W4GL_EXPORT_INDENTED
Specifies whether XML indentation is included in export files created by the ExportApp utility or “w4gl backupapp out” command. Valid values are:
  • TRUE – Specifies that XML element indentation is used in the XML export file. Including indentation can increase export file size by 50% over OpenROAD proprietary ASCII format.
  • FALSE (default) – Specifies that XML element indentation is not used. Whitespace characters (tabs, spaces, newlines) are not included. Therefore, XML elements are not separated onto different lines, and subnodes are not indented in a hierarchy.
II_W4GL_IMPORT_FORMAT
Specifies the default import format for the ImportApp utility and the “w4gl backupapp in” command. Valid values are:
  • EXP (default) – Specifies OpenROAD proprietary ASCII format
  • XML – Specifies XML format
If this environment variable is not set, or is set to any other value, EXP format is tried first. If import fails, XML format is then used.
II_W4GL_IMPORT_XSD
Specifies the full path to a URL or a file that contains the XML schema definition (XSD) for the XML export format. If this variable is set, the referenced XSD will be used for validation when importing applications or components from XML-based export files.
Bodo Bergmann
Image:announce_release.png StringValue Support for Trim Fields in Property Inspector - The prior version of OpenROAD truncated text at 256 characters in free trim and box trim fields when displayed in the Property Inspector. This version of OpenROAD displays all text and lets you enter a text string longer than 256 characters for TextValues in the Property Inspector. John Mahoney
Image:announce_release.png Workbench ImportComp Utility - Using the ImportComp utility in Workbench, you can copy an individual component from a proprietary text file or XML file created previously by ExportComp into an application. To support this capability, Workbench now includes the Import a Component dialog.
Image:announce_release.png Workbench ExportComp Utility - Using the ExportComp utility, you can copy an individual component from an OpenROAD application to a proprietary text file or XML file. To support this capability, Workbench now provides the Export Component dialog.
Image:announce_release.png Changes to “w4gldev backupapp” Commands - In addition to proprietary OpenROAD export files (.exp), the “w4gldev backupapp” command can now import and export applications and components previously exported or imported to XML.
Image:announce_release.png Changes to the Workbench ImportApp Utility = In addition to proprietary OpenROAD export files (.exp), the ImportApp utility can now import applications previously exported to XML.
Image:announce_release.png Changes to Methods - New parameters added to the following methods:
  • AppSource.ExportApp
  • AppSource.ImportComp
  • CompSource.ExportComp
  • ArrayObject.Find
Image:announce_release.png Array Class - A new system class Array with one attribute was added.
Image:announce_release.png Future Enforcement of Read-only and Read-write-once Attributes - Setting the value of read-only (R) attributes and resetting read-write-once (RW1) attributes in the runtime code is not supported. We are reviewing each attribute to determine the rare case of whether it may be set or reset, in which case the documentation will be amended; in all other cases, the setting will be enforced. Such enforcement will be introduced as soon as the next release of OpenROAD.
Image:announce_release.png Package Query Tool as an OpenROAD demo application Durwin Wright
Image:announce_release.png Allow the installation of different OpenROAD Development/Runtime releases on the same machine. Durwin Wright
Image:announce_release.png 64 bit .dll interfacing with a 32 bit .dll Durwin Wright
Image:announce_release.png Bug Fixes Various N/A N/A
Personal tools
© 2011 Actian Corporation. All Rights Reserved