Contents - Index


 

Release 1.4E was completed on 02/07/97.  The following are enhancements, changes, and fixes that occurred after Release 1.4D was made available.

 

Enhancements / Changes

 

The following commands have been added:

 

ContextAuditClear

ContextCheckDelete

ContextCheckin

ContextCheckout

ContextStampClear

ContextSync

Examine

ImmediateLog

QualifyStamp

SessionDownload

 

 

Dates can now be entered with or without slashes.  The year portion of the date can now be entered as a two digit or a four digit value.  If entered as a two-digit value, 60-99 is assumed to indicate 1960-1999, and 00-59 is assumed to indicate 2000-2059.  See Date Format for additional information.

 

An item of name 'Site' has been added to the menu bar.  This menu is intended to be customized at a site level.  Its sole entry as distributed is '- Insert site-wide menu customization here -'.

 

An item of name 'User' has been added to the menu bar.  This menu is intended to be customized by an individual user.  Its sole entry as distributed is 'Edit this menu'.  Selecting this entry creates an edit session of the .CTL file.  A user can then add entries to this menu by inserting menu specification lines in this file.

 

In emulator mode, the following key assigments were added:

 

"Transmit PF13" through "Transmit PF24" were assigned to Shf-F1 to Shf-F12.

 

"Transmit CLEAR" was assigned to Escape.

 

 

In emulator mode, Alt-Shf-F1 through Alt-Shf-F12, which had "Transmit PF13" to "Transmit F24" assigned to them, were cleared.

 

The items in the "Local/Control Tables" menu have been relocated to the "Options" menu.

 

The Command Definition Table will automatically be refreshed after the command table user customization file (DFNCMDS3.CTL) has been updated.

 

The Key Assignment Table will automatically be refreshed after the key assignment table user customization file (DFNKEYS3.CTL) has been updated.

 

The loading time for the command table has been significantly reduced.

 

The operation of the EditChange command regarding case considerations has been slightly changed to more closely match the native BIM-EDIT CHANGE command.

 

A number of command table entries invoking the Context Commands have been deleted. For example, the ContextEdit command now has just the entry "ContextEd+it". The "EditCont+ext" entry was deleted.  This change is not expected to affect any users since the Context Commands commands are unlikely to be invoked from the command line.

 

Command Definition Table entries can now point directly at host procedures by prefixing the procedure name with the two-character system ID enclosed in parentheses.

 

A new Command Definition Table entry type has been created.  If 'H' is entered in the Type field, the third field is considered a host command.  When the logical command (specified in field 1) is entered, BIM-EDIT/XP will construct and process a command string of the form 'BI hostcommandname parms', causing the command string to be passed to the BIM-EDIT/XP host component.  See HostCommand for details.

 

Double-clicking on a job entry in a JobLibrary display now creates a List session of the job.

 

Double-clicking on a mail entry in a MailLibrary display now opens the message.

 

The ContextEdit command now invokes the JobList command when the context is a job.

 

The ContextEdit command now invokes the MailList command when the context is a mail message.

 

The LIST operand was added to the ContextEdit and FileEdit commands. Double-clicking on a file name in a FileLibrary display now invokes the command "ContextEdit List=Yes".

 

A significant portion of the BIM-EDIT procedure processor language has been implemented in BIM-EDIT/XP.  The implementation will be completed in subsequent releases, but is useful in its present form, and so is being made available with this release.  The language consists of the Procedure Commands, the Text Commands, and the Variable Commands commands.  The ProcGoSub and ProcReturn commands, which were new to BIM-EDIT release 5.1A, have not been completed.  Other commands are mostly complete.  Certain features, e.g., PPDSHIFT processing, have not been completed.  The help panels need refinement as well.

 

The maximum column value (a.k.a., max line length) as been changed for jobs from 132 to 256.

 

Fixes

 

A 0082/0200 abend occurred when the PutClipboard command was issued while using the system clipboard when a grid, column, or character selection was active such that the total width of the selected areas exceeded the average line length of the lines involved.

 

A 1400/0300 abend frequently occurred when the EditSqueeze command was issued. Fixed.

 

The EditSqueeze command was not properly deselecting a line where the line contained no leading or embedded blanks.  That is, unless the EditSqueeze performed a line update, it failed to deselect the line.  Fixed.

 

For the host communications SNA Server 16 bit interface, BIM-EDIT/XP attempted to load a DLL of name APPC.DLL.  It now loads a DLL of name WINAPPC.DLL.

 

The command table load routine ignored invalid entries.  An appropriate error message is now displayed.

 

When the local system (Lc) was current, the JobLibrary command ignored system prefixes, so commands such as 'DQ (BI)*' caused a display of the local job queue rather than the system BI job queue.  Fixed.

 

The SessionShowDeleted command was ignoring the OPER operand, and always defaulting to a toggle operation.  Fixed.

 

The SessionShowExcluded command was ignoring the OPER operand, and always defaulting to a toggle operation.  Fixed.

 

The FileLibrary command was not validating the existence of a workstation directory prior to listing files within the directory.  Commands such as 'lib c:' provided an empty display session rather than a message to the effect that 'C:' did not exist.  Fixed.

 

Commands such as FileEdit and FileList were not validating the existence of a workstation directory prior to processing the file.  As a result, a file-not-found message would be returned when a directory-not-found message would be more meaningful.  Fixed.

 

A EditUndo of a ExcludePattern under certain situations caused a 3072/0100 error.  Fixed.

 

Command table procedure names leading with "(Lc)" were being rejected. Fixed.

 

Positioning the session cursor by pointing and clicking in the session body was not being correctly reversed by the EditUndo command.  Fixed.

 

If one of the Context Commands was applied against an /INCLUDE line in a BIM file which was a slave in a checkout relationship, the command searched for the /INCLUDE object in the slave directory (assuming the full file name was not specified), not in the master directory.  Fixed.

 

The PutClipboard command was performing incorrectly on the Windows platforms when the system clipboard was being used.  Fixed.

 

The PutClipboard command with the APPEND option was performing incorrectly on the OS/2 platform when the system clipboard was being used.  Fixed.

 

During a logon attempt after a user is already disabled because of too many logon attempts, BIM-EDIT/XP reported an invalid password condition.  Fixed, though it won't be apparent until release 5.2A of the BIM-EDIT/XP host component is installed (5.2A should be available by the end of the first quarter).

 

Under the Windows platforms, cancelling a print operation leaves the printer unavailable for other programs.  Fixed.