Netron Fusion 3.5 Release Notes PDF Print E-mail

List of Enhancements and Changes for version 03.05.00

May 2008

This section documents the enhancements and changes included in this release.  It includes a list of files that have been added or have changed since the last release.

As always, most frame changes that affect the output token stream have been made under version control.  To benefit from frame changes in this release, be sure to use a frame version value of 03.05.00.

This list is followed by a list documenting any problems and restrictions remaining in the product at the time of shipping, that were discovered too late in the release cycle to update either the product or the documentation.

Changes to Data Manager and Domain frames:

NFDMimport now supports the following DB2 Data types:
  • BIGINT
  • BLOB
  • CLOB
  • DBCLOB
  • FLOAT(n)
  • REAL (single precision floating point)
  • DOUBLE PRECISION floating point
  • VARGRAPHIC & LONG VARGRAPHIC
  • ROWID
  • IDENTITY columns
IMPORTANT NOTE: To use the new datatypes, you must use the new NFDMapi.ini file with all your NFDM databases. If you have customized your NFDMapi.ini, you must merge it with the new NFDMapi.ini.
  • NFDMimport sets CHAR attributes to length of 1 if no length is specified.
  • NFDMimport and NFDMexport now over-write logfiles with each run. This ensures that the logfile always contains current results.
  • Many improvements to NFDMImport and NFDMexport log messages and error reporting.
  • DDL import supports direcly importing the latest DDL from DB2 v9
  • Fix to allow table names to contain '@' and international characters.
  • Users can choose to either overwrite or retain domains when re-importing a table.  This is important if your Fusion architecture uses custom Domains for certain datatypes; they won't get re-set to the 'default' domains.
  • Fix to NFDM.exe so that it displays custom Domains properly. You no longer have to ensure that custom domains added to NFDMapi.ini are sorted in alphabetical order.
  • The Data Manager database for Netron Fusion versions 3.4 and earlier had an upper limit on the number of attributes (i.e., table columns or VSAM record fields) that can be re-imported. This restriction would eventually cause the DDL import to fail. The problem was encountered by customers with very large numbers of tables and attributes, who also needed to refresh the Data Manager database frequently. When this problem was encountered, the solution required the re-organization of one of the Data Manager database files to permit re-imports to continue. This restriction has been lifted for Data Manager databases created with the 3.5 release.

Changes to CAPreport Report Editor (DEDIT.exe)

  • Users can now use the mouse to position the cursor.
  • It is now no longer possible to accidentally close the editor window and lose your work.
  • The name of the Report layout file being edited is shown in the Title bar.
  • Fix to prevent loss of work when trying to edit a read-only file. In prior versions, the user could open a read-only report layout file, and make changes, but the changes were not saved. Now, the file is detected as read-only when it is opened, and the user is immediately prompted for a new output filename.
  • Report Editor now supports fully-qualified filenames up to 79 characters long. Prior versions could only support fully-qualified filenames up to 60 characters long.
  • The HTML help can now be viewed via Shift-F3 without freezing the editor window.

Changes to Report Generator (DGENR.exe)

  • Report Generator now supports fully-qualified filenames up to 79 characters long. Prior versions could only support fully-qualified filenames up to 52 characters long

Changes to CAPscreen Screen Editor (ZEDIT.exe)

  • Users can now use the mouse to position the cursor.
  • It is now no longer possible to accidentally close the editor window and lose your work.
  • The name of the Screen layout file being edited is shown in the Title bar.
  • Fix to prevent loss of work when trying to edit a read-only file. In prior versions, the user could open a read-only Screen layout file, and make changes, but the user was not notified that the file was read-only, and that the changes must be saved under another filename. Now, the file is detected as read-only when it is opened, and the user is immediately prompted for a new output filename.
  • Screen Editor now supports fully-qualified filenames up to 79 characters long. Prior versions could only support fully-qualified filenames up to 60 characters long.
  • The HTML help can now be viewed via Shift-F3 without freezing the editor window.

Changes to CAPscreen Screen Generator (ZGENR.exe)

  • Corrected BMS map generation of field attribute when COLOR is set to WHITE for that field. In prior versions, the BMS field declaration would inherit the color attribute for background text (usually GREEN or TURQUOISE) instead of NEUTRAL (the BMS equivalent of CAPscreen's WHITE attribute).
  • Corrected a problem under CICS and IMS where a screen had a single MENU field. Incorrect COBOL was being generated in the screen frame.
  • Some combinations of target Compiler and generation options would result in the generation of invalid COBOL, mapfiles or both. ZGENR now validates the input parameters to ensure that the options selected are compatible with the target COMPILER, and halts with an error when they are not compatible. This fix also involved changes to FBuild.exe, the Bzgenr.j build frame, WSIO.F, and the .pcf templates in Fusion35\site\templates to ensure that the problem of bad combinations of ZGENR inputs would not be re-introduced into the build process.

Changes to the Netron Fusion Build Utility (FBuild.exe):

  • Fix to ensure that the default value for Screen Format is "Standard".
  • Clarified the text and behaviour of the "Dynamically Modifiable Screen Attributes" checkbox on the "Screen " page, to make it clear that such attributes can only be disabled for IMS targets.
  • Added alt-key accelerators for all input fields, checkboxes and radio buttons, to permit fast setting of properties without the need to use a mouse.
  • The build frame Build.k resets the ERRORLEVEL to zero at the top of the generated "$build$.bat" file. This aids those who do batch mass rebuilds, so that only the program whose build fails will terminate; all other programs will continue to build.

Changes to Wizard

  • Attribute panel in Entity selection dialog now has 'Include All' and 'Exclude All' for rapid selection of attributes.
  • Added new Plug-in function nw_IsDefinedEnvironmentVariable() which returns True if an environment variable is defined and False if it is not defined. Useful to prevent script errors or unexpected results if your Wizard Script references external environment variables. For example, the script can now check for the variable in an OnInit() handler, and if the variable is undefined, give it a default value using nw_SetEnvironmentVariable().

Changes to Workplace

  • The default frame path for newly-opened folder windows can be selected by the user rather than defaulting to "NO CHANGE".
  • After you've added a new framepath, it becomes the selected framepath in the dropdown.
  • Netron Fusion Help menu item links to entire Fusion Help.
  • Fix to ensure that the defined Wizard scripts appear in the Tools menu as well as on the toolbar.

Changes to Object Manager

  • Fix to correct invalid results in Find and Find Next

Changes to Frames

NOTE: All updates to frames that result in a change to the output token stream have been made under Netron version control, unless the update is a bug fix.

To use these changes in a program written with an earlier version of the product, you must do one of three things:

  1. In the SPC, .REPLACE $VERSION BY 03.05.00 (Not recommended; you may pick up other frame changes that will have side effects on the behaviour of your program)
  2. At the top of your SPC, .R framename$VERSION BY 03.05.00 This is much safer than changing the value of $VERSION, but may become burdensome if many SPCs use the frame, or many frames need the version set.
  3. In either your STANDARD.F wrapper, or at the point where the frame is .COPY'd, .R framename$VERSION BY 03.05.00 for each frame (recommended)
Of course, for new applications we recommend using the latest $VERSION, unless the new features conflict with an in-house application framework.

  • TSQUE.F now supports long (16-character) Temporary Storage Queue names, as used in CICS TS v1.3 and higher. To get support for the long names, .R TSQUE$LONGNAME BY YES.
  • All CICS-related frames have been updated to support both granular and global control of handlers. By default, all EXEC CICS commands in Netron frames use the NOHANDLE operand. This was implemented as a CAPvariable, ';NOHANDLE', which had the default value of NOHANDLE. The rationale is that if you wanted to set up frame-specific event or error handlers, you could .REPLACE NOHANDLE by 'HANDLE CONDITION ERROR(something)' when the particular frame is .COPY'd. However, a customer wanted all programs to use some global handlers, and omit the NOHANDLE entirely in all frames. In that case, a .REPLACE NOHANDLE BY '' was attempted, but this caused a Netron Processor error. This problem has been fixed. The affected frames are:
        CicsIo.f
        CicsIa.f
        Ddoc.f
        Link.f
        Parms.f
        Peer.f
        Stack.f1
        Tsque.f1
        Wsio.f
        Wsio.fc

    NOTE: You can eliminate the handlers on a frame-by-frame basis, e.g.,
    .REPLACE TSQUE$NOHANDLE BY ''
    ...to omit NOHANDLE in TSQUE.F, or you can add the following statement to your STANDARD.F wrapper frame:
    .REPLACE NOHANDLE BY ''
    ...to globally turn off CICS NOHANDLE in all the frames.
  • STACK.F and SAVEA.F, CICS frames used to support storage of the turnaround area in a file, are now compatible with CICS.F, and the STACK subroutine is compatible with the latest CICS and COBOL releases on the mainframe. Formerly they required the use of PSEUD.F, the old CICS support frame.
  • AS/400 PFIELD support in the WSIO and DDS frames was broken in release 03.04.00. Its functionality has been restored.
  • ATTRB.F now emits a .ERROR 08 if the minimal number of CAPvariables has not been defined by the programmer. In prior versions, it would silently emit no code, leading the programmer to believe that their use of the frame was correct, even though the screen attributes have not changed.
  • FILE.F now supports extended VSAM file status codes for IBMTSO and IBMIMS targets. To get the new file status variables, .REPLACE FILE$VERSION BY 03.05.00. If for some reason you don't wish to update FILE$VERSION (perhaps because your SPCs use a very early $VERSION), you can also get the extended VSAM codes using another CAPvariable:

    .REPLACE FILE$EXTENDED_VSAM_CODES BY YES

NOTE: Under IBM CICS, the extended VSAM codes are handled differently; see CICSIO.F for details.
  • FILE.F now supports ESDS (Entry Sequential Data Set) VSAM files under IBM TSO, IBM CMS (z/VM) and IBM IMS batch. To define a VSAM ESDS file, do the following:

      .COPY FILE.F
      . R FILE              BY (whatever your filename is)
      . R ORGANIZATION      BY ENTRY
      . R ACCESS            BY SEQUENTIAL
      .END-COPY FILE.F
NOTE: Under IBM CICS, ESDS files are already supported as ORGANIZATION SEQUENTIAL, ACCESS SEQUENTIAL. See CICSIO.F for details.
  • Fix to PRINT.F (the Report file frame) to make it compatible with Enterprise COBOL for z/OS. Under z/OS, there are now two CAPvariables for the report file's SELECT clause, ;FILE (defaults to ';REPORT') and ;PRNAME (defaults to ';FILE'). The PRNAME is the external name used for DD labels in JCL. This separation allows you to use ;REPORT names that might result in illegal DD names; just .REPLACE PRNAME to whatever you need. The change is backwards-compatible with earlier versions of COBOL, and does not require any changes to existing report programs.
  • STANDARD.F now permits varying the size of CAP-MSG. Formerly restricted to 80 characters. To change the size of CAP-MSG, .REPLACE $CAPMSGSIZE in your .COPY of STANDARD.F. The default value is 80 characters.
  • CAPvariable CHAR$SET is now defined and validated in Standard.f (base frame for character-based COBOL) and Pla00.f (base frame for Windows GUI programs) instead of having different definition and validation logic in several different frames. That logic has been removed from these frames:
        Cvthx.f
        Parms.f
        Peer.f
  • Win32Reg.f now correctly terminates REG-Data of type REG-SZ with a null character before doing a Reg-Write. This prevents the data value written to the Registry from being corrupted when the data is shorter than the total length of the COBOL variable.
  • A new function, REG-Delete-Key, has been added to Win32Reg.f. This function will delete a registry subkey and all its values.

Changes to Netron Fusion Frameworks

  • Fix to use entity host names in COBOL as opposed to DB table names
  • Some FWIO variables and sections have had names shortened to support longer entity host names (which are used as prefixes).
  • CICS frameworks now support warning field validations correctly. A new Generated Screen Wrapper frame (FwScrn.f) was introduced to set the correct WSIO.F CAPvariables so that warning validations would work properly.
  • The CICS and IMS Menu templates now support up to 32 menu items (up from 14). The Menu Wizard also permits input of a Menu Title that will appear on the screen.
  • The CICS and IMS framework wizards now detect whether they are being run from within Mainframe Express, and if so, present the option of adding the source files to the current Mainframe Express project.

The frameworks affected are:

  • CICS Menu program
  • Simple CICS Hello World Program
  • CICS Single Table Maintenance and List program suite
  • CICS Single Table Maintenance program
  • CICS Modifiable List program
  • IMS Menu program
  • Simple IMS Hello World program
  • IMS Single Table Maintenance and List program suite
  • IMS Single Table Maintenance program
  • IMS Modifiable List program
  • The following CICS frameworks frames:
        FwPass.f
        FwScrn.f
        FwSite.f
  • The following general frameworks frames:
        DateTime.f
        Fwio.f*
        FwMenu.f

Changes to Netron Processor

  • Certain internal processor limits are increased and documented:
    • Max. length of frame name in a .COPY command: 243 characters (up from 60)
    • Max. length of .SELECT operands after expansion of CAPvariables: 255 characters (up from 50)
    • Max. length of .BREAK names: 255 characters (formerly undocumented; up from 60)
  • Fix to ensure that a .INSERT into a .WHILE actually disables the processing of the .WHILE logic. In earlier versions, such a .INSERT disabled the code inside the .WHILE, but not the .WHILE itself, resulting in an infinite loop.
  • Support for the new in-line comment digraph in COBOL 2000 (the "*>" construct)

Changes to Graphical Debugger

  • Can now browse to a frame and set a breakpoint in it before the debugger has opened the frame.
  • Debugger now correctly identifies all comment types used in Netron Fusion COBOL frames and SPCs. In addition to the two already recognized (a '*' or '%' in column 1) it recognizes the following:
    • the '.%' pair starting in column 1
    • the '*>' pair (the inline COBOL comment) starting anywhere
    • the '%' starting anywhere other than col. 1 (the inline Netron comment)
  • If you choose the 'Skip over comment lines' option, lines consisting of only comments of the above types will be skipped over.
  • Fix to allow use of relative file paths on the 'netronframe' environment variable, e.g., '..\..\frames;..\..\..\userframes;c:\Fusion35\frames'

Changes to Subroutines

  • The DomFormat subroutines for CICS and IMS now build and compile 'out of the box'. Simply run the Netron Fusion Workplace, navigate to the "Fusion35site\source\Domain" folder, and double-click on the appropriate .PCF file. The output COBOL filename is truncated to DOMFORMA.cbl to conform to MVS naming standards.
These are the PCF files:
    For use under Mainframe Express:
        DomFormatMfeCics.pcf
        DomFormatMfeIms.pcf
        DomFormatMfeTso.pcf
    For use on z/OS and its predecessors:
        DomFormatMvsCics.pcf
        DomFormatMvsIms.pcf
        DomFormatMvsTso.pcf
  • DomFormat now supports the latest version of CICS Transaction Server for z/OS.
  • Two new CAPvariables in DomFormat.s enable some customizations:
        DOMFORMAT_DATE_SEPARATOR:
Determines the character used to separate elements of a DATE field. Default is '-' (ISO), but can be set to '/' for U.S. dates and '.' for Europe.

        DOMFORMAT_PIVOTYEAR:

For all input dates without a Century, a Pivot year is used to determine the century when it is requested in the output. The default pivot year is '80'. Set the DOMFORMAT_PIVOTYEAR CAPvariable to whatever value is the desired pivot year in your organization.
  • New instructions have been added to Netron Fusion online help to explain how to compile and deploy DomFormat subroutine.
  • IMS screen subroutines WSIO2 and WSIOM now compile properly under Mainframe Express using the default COBOL compiler directives for IMS.
  • Fixes to the Netron subroutine DLL for use under Mainframe Express, ndiw32me.dll, so that the STRING and MATCH subroutine behave the same way under CICS as the mainframe versions do under z/OS CICS TS.

General fixes:

  • Fix to ensure that the application icon displays correctly in all versions of Microsoft Windows for the following tools:
        Netron Fusion Build Utility
        Netron Fusion Wizard
        Netron Reusable Object Manager
  • Under Windows XP and Windows Vista, all graphical tools now use whichever Windows display theme the user has selected in the Display control panel.

Changes to Installer and Workstation Setup for Third-Party tools

  • Now supports Micro Focus Mainframe Express 3.x
  • Now supports Micro Focus Net Express 3.1, 4.0 and 5.0
  • Fenv.bat now sets the errorlevel to 0 if run successfully, and 16 if run unsuccessfully. This, again, is an aid to batch rebuilds of Fusion programs. Problems with build environments and configurations can be detected programatically in a batchfile.    To obtain this change to fenv.bat, you will have to run the Workstation Setup after installing the Fixpack. This will create a new fenv.bat in the directory of your choice. You can then replace your existing fenv.bat with this one, or merge the old and new files together in the event that you had modified the original fenv.bat.

Changes to Documentation

  • Up-to-date instructions on configuring Micro Focus Mainframe Express to support Netron Fusion programs.
  • Updated documentation on Newer.exe, Nsed.exe, Snip.exe, Installation and Configuration, Frames and Data Manager.

List of changed/added files

The list below represents files that have been modified or added to Netron Fusion since the last full release. Users who must upgrade from a prior release can use this list to identify potential areas for investigation of compatibility, particularly if some of the files had been modified by the customer.

For convenience, this list assumes that the Base product is installed in C:\Fusion35, and the Site components are installed in C:\Fusion35site.

BASE COMPONENTS

 Name      Description
 Base      Shared Base tools and frames for all targets.
 BaseCics      Base tools and frames that target IBM CICS
 BaseIms      Base source and frames that target IBM IMS
 BaseMvs      Shared Base source and frames for z/OS
 BaseOs400      Base source and frames that target IBM iSeries
 BaseWindows      Base source and frames that target Win32
 BaseWindowsXP      Components to support running the tools under Windows XP

SITE COMPONENTS

 Name     
 Description
 SiteBase      Shared site components for all targets.
 SiteCics      Site tools and frames that target IBM CICS
 SiteIms      Site source and frames that target IBM IMS
 SiteOpenVms      Site source and frames that target Open VMS
 SiteOs400      Site source and frames that target IBM iSeries
 SiteUnix      Site source and frames that target Unix

 

COMPONENT: "Base"

[Directory]: C:\Fusion35\docs
    Filename
    --------------------------
    ReadMe.html (this document)
    --------------------------
[Directory]: C:\Fusion35\bin
    Filename
    --------------------------
    FBuild.exe
    fworkplc.exe
    gencap.dll
    ndiw32ma.dll
    ndiw32me.dll
    nfdm.exe
    NFDMddl.dll
    NFDMexp.dll
    NFDMimport.exe
    nprocd.exe
    nrom.exe
    qwiz.exe
    Dedit.exe
    Dgenr.exe
    Zedit.exe
    Zgenr.exe
    nproc.exe
    NVer10.dll
    SetRC.exe
    NFDMapi.dll
    FQint.exe
    NFDMcvt3to4.dll
    NFDMutil.dll
    NFDMCvtWrap.dll
    NFDMexport.exe
    NFDMcbl.dll
[Directory]: C:\Fusion35\Help
    Filename
    --------------------------
    data_manager.chm
    debugger.chm
    frames.chm
    nproc.chm
    nsed.chm
    setup.chm
    snip.chm
    wizard.chm
    workplace.chm
    frameworks.chm
    create_cs.chm
    compiling.chm
    targets.chm
    fbuild.chm
    intro.chm
    dedit.chm
[Directory]: C:\Fusion35\Frames
    Filename
    --------------------------
    Attrb.f
    Cvthx.f
    Cvtxn.f
    Ddoc.f
    ExistFil.f
    File.f
    Link.f
    Match.f
    Parms.f
    Peer.f
    Pla01.f
    Print.f
    Standard.f
    Types.f2
    Win32reg.f
    Wsio.f
    Wsio.fc
    Wsio.ff
[Directory]: C:\Fusion35\lib
    Filename
    --------------------------
    ndiw32ma.lib
    ndiw32me.lib
    --------------------------
[Directory]: C:\Fusion35\WorkstationSetup
    Filename
    --------------------------
    DATA.TAG
    data1.cab
    Fenv.bat
    HINSTALL.EXE
    lang.dat
    layout.bin
    ndiw32sa.dll
    NVer10.dll
    os.dat
    setup.bmp
    SETUP.EXE
    SETUP.INI
    setup.ins
    setup.lid
    _INST32I.EX_
    _ISDEL.EXE
    _SETUP.DLL
    _sys1.cab
    _user1.cab
    --------------------------
[Directory]: C:\Fusion35\Samples\DDL
    Filename
    --------------------------
    sample.ddl
    sample.s
    --------------------------
[Directory]: C:\Fusion35\slickedit

*** All files related to SlickEdit ***

COMPONENT: "BaseCics"

[Directory]: C:\Fusion35\Frames
    Filename
    --------------------------
    CicsIo.f
    Tsque.f
    Tsque.f1
    CicsIa.f
    Stack.f1
    Wsio.ft
    Wsio.fs
    SaveA.f
[Directory]: C:\Fusion35\source\subs\Cics
    Filename
    --------------------------
    ReadMe.txt
    --------------------------
[Directory]: C:\Fusion35\source\subs\Cics\Ascii
    Filename
    --------------------------
    Stack.cbl
    WsioR.cbl
    WsioB.cbl
    --------------------------
[Directory]: C:\Fusion35\source\subs\Cics\Ebcdic
    Filename
    --------------------------
    WsioR.cbl
    WsioB.cbl
    Stack.cbl
    String.a
    #Cob.jcl
    #CSubsC.jcl
    Bitop.a
    BtUnp.a
    Match.a
    #Cics.jcl
    #Asm.jcl
    --------------------------
[Directory]: C:\Fusion35\source\subs\Cics\Ebcdic\Macros
    Filename
    --------------------------
    TGEN
    CAPENTER
    CAPENTNR
    CAPENV
    CAPEQU
    CAPEXIT
    CAPEXNR
    CAPSTAT
    CONDEQU
    ELSE
    ELSEIF
    FI
    FLPULL
    FLPUSH
    IF
    LEVPUSH
    LOOP
    LRPUSH
    PLPULL
    PLPUSH
    POOL
    TBUILD
    CAPENTBR
    --------------------------

COMPONENT: "BaseMvs"

[Directory]: C:\Fusion35\source\subs\Mvs
    Filename
    --------------------------
    Match.a
    String.a
    #Asm.jcl
    #CSubsA.jcl
    ReadMe.txt
    BtUnp.a
    Bitop.a
    --------------------------
[Directory]: C:\Fusion35\source\subs\Mvs\Macros
    Filename
    --------------------------
    CAPENTBR
    CAPENTER
    CAPENTNR
    CAPENV
    CAPEQU
    CAPEXIT
    CAPEXNR
    CAPSTAT
    CONDEQU
    ELSE
    ELSEIF
    FI
    FLPULL
    FLPUSH
    IF
    LEVPUSH
    LOOP
    LRPUSH
    PLPULL
    PLPUSH
    POOL
    TBUILD
    TGEN
    --------------------------

COMPONENT: "BaseIms"

[Directory]: C:\Fusion35\source\subs\Ims
    Filename
    --------------------------
    ReadMe.txt
    --------------------------
[Directory]: C:\Fusion35\source\subs\Ims\Ebcdic
    Filename
    --------------------------
    WsioM.cbl
    Wsi02.cbl
    String.a
    #Cob.jcl
    #CSubsI.jcl
    Bitop.a
    BtUnp.a
    Match.a
    #Asm.jcl
    --------------------------
[Directory]: C:\Fusion35\source\subs\Ims\Ebcdic\Macros
    Filename
    --------------------------
    CAPENTBR
    CAPENTER
    CAPENTNR
    CAPENV
    CAPEQU
    CAPEXIT
    CAPEXNR
    CAPSTAT
    CONDEQU
    ELSE
    ELSEIF
    FI
    FLPULL
    FLPUSH
    IF
    LEVPUSH
    LOOP
    LRPUSH
    PLPULL
    PLPUSH
    POOL
    TBUILD
    TGEN
    --------------------------

COMPONENT: "BaseOs400"

[Directory]: C:\Fusion35\Frames
    Filename
    --------------------------
    Dds.fe
    --------------------------

COMPONENT: "BaseWindows"

[Directory]: C:\Fusion35\Frames
    Filename
    --------------------------
    Plagv.f
    Plapi.f
    --------------------------

COMPONENT: "BaseWindowsXP"

[Directory]: C:\Fusion35\bin
    Filename
    --------------------------
    FBuild.exe.manifest
    fdesignr.exe.manifest
    FQintp.exe.manifest
    ftree.exe.manifest
    fworkplc.exe.manifest
    nfdm.exe.manifest
    nprocd.exe.manifest
    nrom.exe.manifest
    WinFaust.exe.manifest
    qwiz.exe.manifest
    --------------------------

COMPONENT: "SiteBase"

[Directory]: C:\Fusion35site\frames
    Filename
    --------------------------
    Build.k
    Bzgenr.j
    Domain.f
    DomainConstants.f
    DomBLOB.f
    DomBigInt.f
    DomBigIntSupportCode.f
    DomCLOB.f
    DomDBCLOB.f
    DomDefault.f
    DomDouble.f
    DomGraphic.f
    DomLongVargraphic.f
    DomVargraphic.f
    DomFormatRCode.f
    DomFormat.fo
    DomReal.f
    DomRowid.f
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\frames
    Filename
    --------------------------
    fwio.fi
    fwio.fo
    fwio.fs
    fwio.fv
    fwio.f
    fwscrl.f
    DateTime.f
    fwmenu.f
    fwpass.f
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\Connectivity\frames
    Filename
    --------------------------
    listview.f
    server.f
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\frames
    Filename
    --------------------------
    tempstor.f
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\Connectivity\Cobol
    Filename
    --------------------------
    client.s
    client.whh
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\Connectivity\Server
    Filename
    --------------------------
    server.s
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\report
    Filename
    --------------------------
    report.wss
    report.s
    report.wss
    report.pcf
    report.s
    report.da
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\maint\conversational\ListToMaint
    Filename
    --------------------------
    attbldr.s
    ListProc.s
    ListToMaint.wss
    ListToMaint.pcf
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\maint\conversational\MaintOnly
    Filename
    --------------------------
    MaintProc.s
    MaintOnly.wss
    MaintOnly.pcf
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\maint\conversational\ModifiableList
    Filename
    --------------------------
    ListProc.s
    ModifiableList.wss
    ModifiableList.pcf
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\hello\win32
    Filename
    --------------------------
    report.s
    console.s
    console.z1
    index.wss
    report.da
    report.pcf
    console.pcf
    --------------------------
[Directory]: C:\Fusion35site\bin
    Filename
    --------------------------
    DomFormat.dll
    --------------------------
[Directory]: C:\Fusion35site\lib
    Filename
    --------------------------
    DomFormat.lib
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\null
    Filename
    --------------------------
    null.da
    --------------------------
[Directory]: C:\Fusion35site\templates
    Filename
    --------------------------
    WinNtt.pcf
    Win95t.pcf
    Pm16t.pcf
    NXWinNtt.pcf
    NXWin95t.pcf
    Dos640.pcf
    --------------------------
[Directory]: C:\Fusion35site\bin
    Filename
    --------------------------
    NFDMapi.ini
    NFDMapi.ini
    --------------------------
[Directory]: C:\Fusion35site\Source\Domain
    Filename
    --------------------------
    xDomFormat.s
    DomFormatBoolean.f
    DomFormat.s
    DomFormatDate.f
    xDomFormatUnix.pcf
    DomFormatMfeIms.pcf
    DomFormatMfeTso.pcf
    DomFormatMvsCics.pcf
    DomFormatMvsIms.pcf
    DomFormatMvsTso.pcf
    DomFormatUnix.pcf
    xDomFormatMfeCics.pcf
    xDomFormatMfeIms.pcf
    xDomFormatMvsCics.pcf
    xDomFormatMvsIms.pcf
    DomFormatMfeCics.pcf
    --------------------------

COMPONENT: "SiteOpenVms"

[Directory]: C:\Fusion35site\templates
    Filename
    --------------------------
    OpenVms.pcf
    --------------------------

COMPONENT: "SiteUnix"

[Directory]: C:\Fusion35site\templates
    Filename
    --------------------------
    Solaris.pcf
    Hpux.pcf
    Aix.pcf
    --------------------------
[Directory]: C:\Fusion35site\source\domain
    Filename
    --------------------------
    xDomFormatUnix.pcf
    DomFormatUnix.pcf
    --------------------------

COMPONENT: "SiteOs400"

[Directory]: C:\Fusion35site\templates
    Filename
    --------------------------
    Os400.pcf
    --------------------------

COMPONENT: "SiteIms"

[Directory]: C:\Fusion35site\Frameworks\maint\ims\ListToMaint
    Filename
    --------------------------
    MaintWS.s
    ListToMaint.wss
    ListWS.s
    MaintProc.s
    attbldr.s
    ListScr.z1
    MaintScr.z1
    ListToMaint.pcf
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\maint\ims\MaintOnly
    Filename
    --------------------------
    MaintProc.s
    MaintOnly.wss
    MaintWS.s
    MaintScr.z1
    MaintOnly.pcf
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\maint\ims\ModifiableList
    Filename
    --------------------------
    ModifiableList.wss
    ListWS.s
    ListProc.s
    ModifiableList.pcf
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\frames
    Filename
    --------------------------
    customer_contact.fdb
    activity.fdb
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\menu\ims
    Filename
    --------------------------
    mfs.z1
    mfs.t
    mfs.pcf
    index.wss
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\hello\ims
    Filename
    --------------------------
    mfs.z1
    mfs.s
    mfs.pcf
    index.wss
    --------------------------
[Directory]: C:\Fusion35site\Source\Domain
    Filename
    --------------------------
    xDomFormatMfeIms.pcf
    DomFormatMvsIms.pcf
    DomFormatMfeIms.pcf
    xDomFormatMvsIms.pcf
    --------------------------

COMPONENT: "SiteCics"

[Directory]: C:\Fusion35site\Frameworks\maint\cics\ListToMaint
    Filename
    --------------------------
    MaintProc.s
    ListToMaint.wss
    attbldr.s
    ListProc.s
    cicstd.s
    MaintScr.z1
    ListScr.z1
    ListToMaint.pcf
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\maint\cics\ModifiableList
    Filename
    --------------------------
    ListProc.s
    ModifiableList.wss
    ModifiableList.pcf
    cicstd.s
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\maint\cics\MaintOnly
    Filename
    --------------------------
    MaintProc.s
    cicstd.s
    MaintScr.z1
    MaintOnly.wss
    MaintOnly.pcf
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\hello\cics
    Filename
    --------------------------
    bms.s
    bms.pcf
    index.wss
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\menu\cics
    Filename
    --------------------------
    bms.t
    bms.z1
    bms.pcf
    index.wss
    --------------------------
[Directory]: C:\Fusion35site\Frameworks\frames
    Filename
    --------------------------
    fwsite.f
    fwscrn.f
    fwpass.f
    --------------------------
[Directory]: C:\Fusion35site\templates
    Filename
    --------------------------
    DosCics.pcf
    MFECics.pcf
    MvsCics.pcf
    PcCics.pcf
    --------------------------
[Directory]: C:\Fusion35site\Source\Domain
    Filename
    --------------------------
    xDomFormatMvsCics.pcf
    DomFormatMvsCics.pcf
    xDomFormatMfeCics.pcf
    DomFormatMfeCics.pcf
    --------------------------
[Directory]: C:\Fusion35site\frames
    Filename
    --------------------------
    Bbms.j
    --------------------------

Problems and Restrictions

Problems and Restrictions with Netron Processor


The Netron Processor expects all input files to be MS DOS format, i.e., with the CR+LF line endings. It does not support files with Unix line endings (LF only). The processor may not work as expected when such files are used as input, particularly if they contain .WHILE loops. The workaround is to convert them to DOS format. The simplest way to do this is to type the following from a Windows Command Prompt:

C:\frames>type myUnixLineFrame.f | more > myUnixLineFrame.new

...then rename the second file to the first. the Type command pipes the content to the More command which will insert the missing Carriage Returns.

Problems and Restrictions with Data Manager


A known issue exists for Data Manager databases that were created using Netron Fusion 3.4 or earlier that are extremely large and/or have undergone many manual changes (overwriting/adding entities through importing). Importing into the database will fail for no apparent reason because the index of the Data Manager database has reached capacity. A solution exists and can be found on the following page in the online help: Netron Fusion Tools -> Data Manager -> Data Manager Problems and Restrictions.

Problems and Restrictions with Mainframe Express 3.1 Support

The Workstation Configuration wizard can integrate Netron Fusion tools with Mainframe Express versions 2.0 and higher. Integration of Netron Fusion 3.5 with Mainframe Express 3.1 will only work if the MFE 3.1 WrapPack #003 of April 2008 has been installed. This WrapPack fixes a problem that MFE 3.1 had with correctly executing 3rd-party Add-ons such as Netron Fusion. You can obtain the WrapPack from the Product Updates page of the Micro Focus Supportline website, as long as you have an up-to-date support contract with Micro Focus.

Problems and Restrictions with Net Express Support

Net Express 3.1 and higher are supported with Netron Fusion 3.5; however, programs and stored procedures built using XDB that make calls to the Netron subroutines in ndiw32ma.dll cannot be run. The build frames continue to support Net Express 3.0 and stand-alone XDB. The Net Express 3.1 and higher 'XDB' compiler directive presently conflicts with dynamically linking to Netron subroutines under Microsoft Windows. Netron is working on a permanent fix to this problem for a future release.

Problems and Restrictions with Citrix

When setting up Netron Fusion to be accessed via Citrix Presentation Server, the Workstation Configuration wizard must be run for every Citrix login, while logged in under Citrix. Otherwise, the product may not work.

Problems and Restrictions with Windows Vista

Netron Fusion 3.5 cannot be installed on the 64-bit versions of Windows Vista. This restriction will be addressed in a future fixpack.

 

Copyrights and Trademarks

This edition documents Netron Fusion™ release 03.05.00. Copyright © 1981-2008 Netron Inc. SlickEdit® is provided under license from SlickEdit, Inc.  All rights reserved.  The software and its documentation is provided under a license agreement or non-disclosure agreement, and may be used or duplicated only as permitted under the terms of these agreements.  No part of this document may be reproduced, duplicated, copied, sold, resold, or otherwise exploited in any form for any commercial purpose that is not expressly permitted in writing by or licensed from Netron.

Netron Inc. makes no representations about the suitability of the information contained in this document for any purpose.  All such documents are provided "as is" without warranty of any kind, whether express, implied or statutory, including but not limited to all warranties and conditions of merchantability, fitness for a particular purpose, title and non-infringement.

In no event shall Netron be liable for any special, indirect or consequential damages or any damages whatsoever resulting from loss of use, data or profits, whether in an action of contract, negligence or other tortious action, arising out of or in connection with the use or performance of information in this document.

This document and its related images could include technical inaccuracies or typographical errors.  Netron reserves the right to make improvements and/or changes in the product(s), the program(s) described herein or the documents at any time without notice.

Netron® and CAP® are registered trademarks and Netron Fusion™, Netron Frameworks™, CAPscreen™, CAPreport™, Reusable Object Manager™ and other Netron product names are trademarks of Netron Inc.

The SlickEdit editor is Copyright © 1988-2007 SlickEdit Inc. Customizations to SlickEdit for Netron Fusion are Copyright © 1995-2008 Netron Inc.  All rights reserved.

SlickEdit, Visual SlickEdit, Clipboard Inheritance, DIFFzilla, and SmartPaste are registered trademarks of SlickEdit Inc.  Context Tagging and Slick-C are trademarks of SlickEdit Inc.  Protected by U.S. Patent 5,710,926.

Other brands or product names mentioned are trademarks or registered trademarks of their respective holders.