OPENworkshop®OPENworkshop®

Including Basic Utilities, Dictionary-IV®, Script-IV™, Report-IV™, Query-IV™, Source-IV™, Report-IV™ to PDF.

Enhancements

  1. Reference: T-Connect
    OPENworkshop supports T-Connect, Thoroughbred’s web terminal emulation product . For more information please refer to the T-Connect Web Terminal Reference Manual.
  2. Reference: T-Connect
    Added support for large Dictionary-IV objects: Views,Screens, Pop Up Menus, Help, Reports displayed to the screen, Text Fields, and Source-IV source when using T-Connect. All editors including EDITF support editing large objects. For more information please refer to the T-Connect Web Terminal Reference Manual.
  3. Reference: T-Connect
    Printing with T-Connect will generate PDF files. For more information please refer to the T-Connect Web Terminal Reference Manual.
  4. Reference: T-Connect
    Added support for downloading files through the browser. For more information please refer to the T-Connect Web Terminal Reference Manual.
  5. Reference: Report-IV to PDF
    Report-IV to PDF with 3GL wrapper is now included with OPENworkshop.
  6. Reference: PopUp Menus and online Help
    The ability to 'dock' PopUp Menus and OnLine Help objects. the Help type, window size and location in line 0 can specify a 'Docking' flag. Valid help types are:
    .HH. Simple Help
    .HI. Index Help.
    .HM. PopUp Menu
    .MM. PopUp Menu
    .HF. Function Key Help
    Valid column docking flags are: L - Dock Left or R -Dock Right
    Valid row docking flags are: T - Doc Top or B - Dock Bottom
    Both a column and a row docking flag must be supplied. Both docking flags support an offset value.
    Example, in menu OOM0 setting the first line to .MN.14,13,R,B will result in the main OPENworkshop menu being docket Right and Bottom.
    Example, in menu OOM0 setting the first line to .MN.14,13,R-1,B-3 will result in the main OPENworkshop menu being docket Right-1 column and the Bottom-3 rows.
    Note: This ability to dock menus and help objects is supported by both T-Connect and TbredComm.

Changes

  1. Reference: Screens 4GLE CSCR 0194
    A problem doing an UpArrow off a field that has a Post Process Connect Method has been fixed.
  2. Reference: Screens 4GLE SCRN 0015
    Fixed an ERR=41 line 1580 of 4GLUB3 when doing an F10 Goto Field to a field that is on the screen but not in the INPUT SCREEN DATANAME LIST.
    <
  3. Reference: Views
    A problem has been corrected with CONNECT VIEW start and end range were equal (VIEW$[5] = VIEW$[6]) and starting key was within the range (POS(VIEW$[5] = VIEW$[4]) – 1).
  4. Reference: Views
    The CONNECT VIEW action control VIEW$[2] and VIEW$[3] where corrected to perform according to documentation.
    [2] Selected key of view row when view terminated.
    Primary key is always returned for DIRECT files.
    INDEX is always returned for INDEX files.
    For CISAM/MSORT files, the returned value will be:
    If VIEW$[2]=""
    6 byte binary index number + selected key value will be returned.
    If VIEW$[2]="0" or a valid sort number
    the specified key value for the specified sort will be returned.
    If VIEW$[2] contains a undefined sort, the return value will be the
    same as would be returned for VIEW$[2] = ""
    [3] Which sort.
  5. Reference: Views
    No precision was being set for date type 2 in view processing. This could case rounding problems with some dates. Default to precision 2 for date type 2 in views.
  6. Reference: Views
    If a row in a view has been selected for deletion but the delete is canceled, the extract for the row needs to be released. The original coding could result in errors. This was corrected.
  7. Reference: Record Level Security
    The CGV for Record Level Security was being set even when System security was not active. The global as null in this case but was created. This caused errors. This was corrected and testing for security was tightened.
  8. Reference: Script-IV Error Processing
    Corrected generated code for Script-IV for error processing for RETRY = "N"
  9. Reference: Error Processing
    Change layout of RETRY error window to show report name and other formatting changes.
    882
    Method: PGM: LINE: 1222 Error: 40 TCB(3): 2 ENVIRONMENT LEVEL = 7
    Numeric Value Overflow
    01222 LET A=0/0
    883
    Method: WRK1TC8 RPT: RRTERROR Test Error Log"
    LINE: 1222 TCB(3): 2 ENVIRONMENT LEVEL = 6
    Error: 40 - Numeric Value Overflow
    01222 LET A=0/0

  10. Reference: Error Processing
    Added restricted access to error processing.
    If system security is active.
    If restricted debug in the installation information is set to "Y".
    If an error occurs an error log entry is created.
    If the operator is a developer, execution will continue normally but if the operator is a user, the system password must be entered before proceeding.
    The input help is OONERRL if the system administrator would need to change it or to create copies in other languages.
  11. Reference: Error Processing
    Modified Report-IV to display report name when an error occurs.
    Method: WRK1TC8 RPT: RRTERROR Test Error Log"
    LINE: 1222 TCB(3): 2 ENVIRONMENT LEVEL = 7
    Error: 40 - Numeric Value Overflow
    01222 LET A=0/0
  12. Reference: Report-IV to PDF
    A problem generating a PDF file size16.5 x 11.7 (landscape) has been corrected.
  13. Reference: PDF 3GL wrapper 4GLE PDFC 0072
    A problem using the PDF 3GL wrapper as a ghost task has been corrected.
  14. Reference: Report-IV CONNECT REPORT
    An ERR=14 when doing a CONNECT Report has been fixed. This could happen when the selected output device was the terminal.
  15. Reference: Report-IV CONNECT REPORT to Excel
    Fixed an ERR=41 doing output to Excel with an embedded CONNECT REPORT
  16. Reference: Text Fields OO41
    Fixed a case where OO41 was not returning all text fields.
  17. Reference: TUX Utilities
    Fixed a problem where TUX was leaving a directory opened.