The docs are pointing to the method my $record = MARC::File::USMARC->decode( $marc_string) ;
which should work as well. The other use is probably "deprecated" but I don't think it's going away. (Doh, forgot that this email address is messed up with the listserv and it bounces the message. Well, at least you got the mail ;). Jon G. > -----Original Message----- > From: arvinport...@lycos.com [mailto:arvinport...@lycos.com] > Sent: Thursday, August 02, 2012 12:30 PM > To: Gorman, Jon > Cc: perl4lib@perl.org > Subject: Re: RE: Turning string into MARC record > > Thanks for the speedy reply! I saw that in documentation but I didn't know > what a "marcblob" was (to me a blob is a database term). Also it says "for > compatibility with older versions of MARC::Record" so I was thinking using > that was deprecated anyway. > > Thanks again! > > Arvin > > > > On Aug 2, 2012, Gorman, Jon <jtgor...@illinois.edu> wrote: > > No need to use MARC::Batch in this case, just use the > new_from_usmarc method in MARC::Record > > > my $record = MARC::Record->new_from_usmarc( $record_string ) ; > > Jon Gorman > University of Illinois > > > -----Original Message----- > > From: arvinport...@lycos.com [mailto:arvinport...@lycos.com] > > Sent: Thursday, August 02, 2012 12:17 PM > > To: perl4lib@perl.org > > Subject: Turning string into MARC record > > > > This seems like such a stupid question - I've used MARC::Batch for > years - but > > how do you turn a MARC record string into a MARC::Record object? > > > > I've always started with a file of MARC records and cycle through > them with > > MARC::Batch. Now I have a single MARC record in a string - no file, > it's > > retrieved by Z39.50. I could have sworn I've done this before but I > can't find > > anything in the documentation. Do I have to somehow assign it to a > file > > handle à la "open (MARC, '<', \$rawmarc);" and pass that it in to > > MARC::Batch? I'm willing to do that but I really could swear there > was a > > simpler way to do it, avoiding MARC::Batch altogether. > > > > Arvin >