MARCEDIT-L Archives

February 2014

MARCEDIT-L@LISTSERV.GMU.EDU

Options: Use Monospaced Font
Show Text Part by Default
Show All Mail Headers

Message: [<< First] [< Prev] [Next >] [Last >>]
Topic: [<< First] [< Prev] [Next >] [Last >>]
Author: [<< First] [< Prev] [Next >] [Last >>]

Print Reply
Subject:
From:
Terry Reese <[log in to unmask]>
Reply To:
MarcEdit support in technical and instructional matters <[log in to unmask]>
Date:
Mon, 3 Feb 2014 01:43:07 -0500
Content-Type:
text/plain
Parts/Attachments:
text/plain (115 lines)
I posted a marcedit update - Here's the change list:

 

* Swap Field Function -- Modified the tool so that when swapping a multipe
subfields to a single subfield.

 

* Merge Function Update -- Updated the weighting so that the program does a
better job when main titles match, but other data does not.  This is by
creating a secondary match criteria that uses the presence and match of
subsequent data.

 

* Add the following streaming functions to the COM:

** Marc2XML_Stream

** Add_Field_Stream

** Delete_Field_Stream

 

///<summary>

        ///MARC2XML via a string

        ///</summary>

        ///<param name="sMARC">Block of MARC records</param>

        ///<param name="sXSLT">Path to the XSLT for transforming
data</param>

        ///<returns>Returns an XML file in UTF8</returns>

        ///

        [DispId(32)]

        string MARC2XML_Stream(string sMARC, string sXSLT);

 

        ///<summary>

        ///Add Field as a stream

        ///</summary>

        ///<params name="sMARC">Block of MARC Records (can be a MARC or
Mnemonic block)</params>

        ///<params name="sFields">Tab delimited list of fields to
add.</params>

        ///<returns>Returns a block of MARC records.</returns>

        ///

        [DispId(33)]

        string Add_Field_Stream(string sMARC, string sFields);

 

        ///<summary>

        ///Delete Field as a stream

        ///</summary>

        ///<param name="sMARC">Block of MARC Records (can be a MARC or
Mnemonic block)</param>

        ///<param name="sFields">Tab delimited list of fields to
delete</param>

        ///<returns>Returns a block of MARC records.</returns>

        ///

        [DispId(34)]

        string Delete_Field_Stream(string sMARC, string sFields);

 

* Delete Function -- Updated the function so that the Remove if does not
match can take a regular expression.  This has always been supported in the
code, but disabled via the UI for additional testing.

 

* MARCSplit -- padded the numeric values when split to allow for sorting.

 

* MARCSplit -- Before processing, the program will evaluate the destination
directory and if split files already exist, will give you the option to
preserve the files by incrementing the count of the filenaming convention.
I.E., if you have a file where the last split file is named
msplit00000012.mrc, the program will start the next split operation at
msplit00000013.mrc.

 


________________________________________________________________________

This message comes to you via MARCEDIT-L, a Listserv(R) list for technical and instructional support in MarcEdit.  If you wish to communicate directly with the list owners, write to [log in to unmask] To unsubscribe, send a message "SIGNOFF MARCEDIT-L" to [log in to unmask]

ATOM RSS1 RSS2