Contents - Index


 

Release 1.8A was completed on 03/26/2001.  The following are enhancements, changes, and fixes that occurred after Release 1.7A was made available.

 

Enhancements / Changes

 

A trace facility is now provided.  Trace output can be directed to a file, to BIM support staff, or to /XP running on another workstation (see TraceSet).  In addition to allowing BIM to better support /XP, the facility can be very useful to a procedure writer during the debugging phase.

 

BIM-EDIT/XP now detects hard abends, and upon experiencing one, shuts down gracefully.  In most cases, a checkpoint operation will complete so that no information is lost.

 

If an abend is experienced, BIM-EDIT/XP will now automatically transmit, through TCP/IP, information about the abend to BIM.  This will ensure that BIM is immediately made aware of an abend, and can then take remedial action.  (This feature can be disabled by setting system variable McbDumpU off.)

 

BIM-EDIT/XP can now be used to directly display and edit files stored on an FTP server. (simply specify FT in the system type field in the DFNREMOT.CTL table.)

 

In the remote communication table (DFNREMOT.CTL), the TCP/IP address can now be specified as an Internet domain name (bimoyle.com, for example).  (Prior versions required the decimal dotted notation.)

 

In the remote communication table (DFNREMOT.CTL), the user name can now be up to 9 characters in length.  Remote BIM-EDIT hosts still accept only 8 character user names, but FTP servers will accept greater than 8, and the 9 character length allows the user id of "anonymous" which is defined for most FTP servers.

 

The HostLogon command now accepts user ids and passwords of up to 32 bytes in length. Remote BIM-EDIT hosts still accept only 8 character user and password values, but FTP servers will accept longer user ids and passwords.

 

The QualifyStamp command has been enhanced to allow specification of a date range.  Note that if a single date is entered, it now is interpretated as a date range comprising one day.  Any usage of QualifyStamp within a procedure should be reviewed.

 

The QualifyStamp command now provides the USER operand to allow qualification by user ID.

 

The LocateStamp and LocateStampUp commands have been added to provide searches based upon stamps.

 

The FileRun command has been added to the Windows versions.  (OS/2 users were already able to execute programs by invoking them from REXX procedures invoked from BIM-EDIT/XP.)

 

The JobLibrary command in the VSE environment now displays additional fields.

 

Two additional fonts are available when running 1024 by 768 resolution.

 

In conformance with BIM-EDIT, the FileDelete command now supports the NOPGCTL and FORCE options.

 

workstation directories can now be renamed by updating a FileLibrary session.  (Host directories cannot be renamed.  Nor can workstation directories be renamed by updated a DirLibrary session.)

 

Fixes

 

The FileUpload and FileDownload commands were not properly handling file extensions and types.  Fixed.

 

The priority setting for certain asynchronous operations as been adjusted so that the main command thread responds quickly.

 

Windows are now properly positioned after restarting BIM-EDIT/XP

 

The predefined variable McbRmSys is not getting properly restored during restart.  Fixed.

 

On a file copy of a PC file to a PC file, if the destination directory does not exist, the error message erroneously indicates that the source file is not found.  Fixed.

 

If BIM-EDIT/XP is installed to a directory with an embedded blank (e.g., 'Program Files', certain menu items that refer to the install directory do not work. Fixed.

 

If the FileLibrary command is issued against a BIM-EDIT library, and if the file name portion of the FILE operand without the generic character (*) is 16-characters in length, the operation is rejected as invalid.  Fixed.

 

If the FileLibrary command is issued against a PDS library, and if the file name portion of the FILE operand without the generic character (*) is 8-characters in length, the operation is rejected as invalid.  Fixed.

 

On certain NT and W95 systems, it is not possible to resize the main BIM-EDIT/XP window.  Fixed.

 

Copying a BIM file from one BIM-EDIT system to another may result in an abend if auditing is not on for the member.  Fixed.

 

For a number of commands, the ZONE operand was limited to 7 characters. Since the client side of BIM-EDIT/XP supports line lengths up to 32768, the ZONE operand needs to provide for values such as "12000-12080".  11 characters is required.  Fixed.

 

For a few commnds, COL-type operand were limited to 3 characters. Since the client side of BIM-EDIT/XP supports line lengths up to 32768, COL-type operand need to provide for values such as "24000".  5 characters is required.  Fixed.

 

On certain Windows 95/NT systems, returning from OK/Cancel dialog boxes caused the window focus to be the desktop rather than the BIM-EDIT/XP window. Fixed.

 

The undo log was not being cleared during saves of display-type sessions, thus allowing undos beyond the save point.  Fixed.

 

Removing S-type entry from command table file and issuing newcopy does not seem to remove entry from command table.  Fixed.

 

If a formatted Alter is attempted of one of a host directory, file, job, user, or security record, and if the formatted display is terminated without performing an update, usually by pressing the Escape key, a blank message is logged to the User Log.  Fixed.

 

On the Windows platforms, attempting to alter a workstation file that is currently being edited or has the read-only attribute set produces a message indicating that the file was not found.  Fixed to indicate that the file could not be opened for update.

 

Copying a file that has the read-only attribute set caused abend 2044/0700. Fixed.

 

If one or more characters are overtyped with the same character as already there, a subsequent EditUndo operation will reverse the previous operation rather than the overtype operation.  Fixed.

 

If a FileCheckDelete of a slave BIM file that is currently being listed is attempted, the resulting message displays garbage data in the user field. Fixed.

 

Under VSE, for commands such as JobList, specifying just the queue (e.g., LST) for the JOB operand returned a message indicating that job was not found.  If LST was entered for the JOB operand, the message referred to job "LST.*".  If just the queue is entered, the rest of the job id should be taken from the last referenced job value.  Fixed.

 

When a second iteration of BIM-EDIT/XP is launched, if a file name is not passed as a parameter, the original iteration attempts to open the last referenced file.  The original iteration should simply activate itself, nothing more. Fixed.

 

Under NT (works OK on W95), launching a second iteration of BIM-EDIT/XP causes the first iteration to abend with either a 0886/0290 error or a protection exception.  Fixed.

 

The host 'library listing' popup menu generates incorrect commands.  Fixed.

 

A memory leak was discovered in the Exclude, Integrate, and EditDeleteLine commands.  This sometimes caused memory shortages and what appeared to be spontaneous shutdowns.

 

Copying a member larger than 10 4K blocks from one BIM-EDIT system to another appeared to work, but subsequent attempts to access the member caused BIM-EDIT to abend.  Fixed.

 

A SessionRefresh against a FileLibrary display of a library containing an embedded blank in its name (e.g., "Program Files") fails.  Fixed.

 

If a selection created with the Shift-CursorDown (or CursorUp) method, and if ViewDown or ViewUp is then invoked such that the selection is shifted off-screen, when the last line is shifted off-screen, /XP begins to select additional lines.  Fixed.

 

Various minor problems with the GetJob command BASE and DEPTH operands were fixed.

 

If, while in Dialog mode, the BIM-EDIT/XP window is resized, the cursor disappears and subsequent typing is not displayed.

 

If the DirLibrary command is issued against the BIM directories with nine host sessions already active, the command is rejected but BIM-EDIT/XP failes to display and error.  Fixed.

 

Operations that append to the clipboard are being ignored if the system clipboard is active and the prior selection type was character.  Fixed.

 

On very large members, with both auditing and stamping on, if updates are of very large volume, BIM-EDIT abends and/or corrupts the database.   Fixed.

 

An undo of a reversion of new lines functioned incorrectly, potentially leading to a 1457/0300 error.  Fixed.

 

ContextAlter doesn't work when the file name contains a blank.  Fixed.

 

A save of a FileLibrary session where the file name contains a blank is not accepted.  Fixed.

 

In the key sequence Shift-DownArrow, Shift-DownArrow, Release Shift, Shift-UpArrow, Shift-UpArrow, the original line remains selected, but should have been returned to a non-selected status.  Fixed.

 

A checkpoint was not occurring after a session of a workstation file was saved without closing the session.  Fixed.

 

The auto-logon logic functioned correctly only for the current remote system. Fixed.

 

Prior releases did not keep certain message boxes on top of the BIM-EDIT/XP window. Fixed.