Script Maker:
q
Bug Fix: Incorrect code generation when using
the Modify Field functions.
Description: Code generated was missing an embedded next statement.
This ment that scripts created using this option would throw an error. This
has been corrected.
q
Bug Fix: Incorrect code generate when using the
Remove 9xx option.
Description: Actually, the code just wasn’t generated. This meant
that users had to enter this data themselves if they wanted to strip 9xx statements.
This has been corrected.
MarcEngine:
q Modified: Small optimizations
q
Modified: I’ve added a new constant that will
force the MarcEngine to work like previous versions (i.e., all characters
– included Unicode characters – will be translated into mnemonics).
MarcEditor:
q
Bug Fix: When opening
the following dialogs: Find/Replace/Edit Subfield/Edit Field/Swap Field/Edit
Indicators an “Error 91: Object Not Set” error would occur under certain hardware
configurations.
Description: This issue only affected a small number of users and
only users with certain hardware configurations. The problem was that the
application was trying to set properties before the object was finished initiating.
This has been corrected.
q
Bug Fix: When running
field count, the program would initialize the Replace Subfield dialog when
finished.
Description: This didn’t affect the useage of the function – but was
confusing. This has been corrected.
q
Bug Fix: All Editing
Dialogs – When data goes past the field length, a scrollbar would appear obscuring
the data in the field. The function would work fine – but this just looked
messy.
Description: This has been corrected.
q
Modified: Edit subfield
function will now take arguments allowing users to specifiy where a field
should be inserted in a string.
q
Addition: Swap Field
Function – I’ve added the ability to blank out the subfield and indicator
items so that users can move data from a variable MARC field to a control
field.
Z39.50 Client:
q
Bug Fix: Duplicate
entries would sometimes appear in the results menu.
Description: These duplicate entries were really ghost entries that
pointed to nothing. This was occuring when systems would report multiple
items under a title, and then report the title later in the list. This has
been corrected.
q Addition: I’ve exposed the the primary functions in the Z39.50 client so that users can now created scripted queries through the Z39.50 client.
q
Addition: I’ve added
the ability to query data in non-MARC format (XML, ONYX, etc). The Z39.50
client will not parse the data – but will return the raw XML query.
Miscellaneous functions:
q
Bug Fix: When exporting
records using MarcEdit’s Export utility – on occasion, MarcEdit’s internal
socket handler couldn’t open a valid socket.
Description: The offending code has been replaced.
q
Bug Fix: Delimited
Text Translator – Function to save arguments to a template were not working
correctly.
Description: The program was only saving the last argument to a file.
This has been corrected.
q
Bug Fix: Delimited
Text Translator – Load Templates function was working incorrectly. Would
only load for first 3 arguments.
Description: This has been corrected.
q
Bug Fix: Export Tabbed
Delimited records – Under certain very rare circumstances, the exporter can
become confused and incorrectly handle some field data.
Description: This has been corrected.
q
Addition: Delimited
Text Translator – I’ve added a Text Qualifier element.
q Addition: I’ve added a new Option that will allow users to Force the MarcEngine to function like previous versions (i.e., all non-ASCII data will be replaced as mnemonics.)
Documentation:
q Bug Fix: Various forms help button (3 I think), didn’t open into their help item when clicked. This has been corrected.
q I’ve added documentation to demonstrate how to script to the Z39.50 Client
q
I’ve modified the documentation to demonstrate how to create
your own join arguments.