List of Enhancements and Changes for version 03.05.00May 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 FramesNOTE: 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:
- 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)
- 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.
- 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 filesThe 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 RestrictionsProblems 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 SupportThe 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 SupportNet 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 CitrixWhen 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 VistaNetron 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 TrademarksThis 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.
|