Add 336/337/338 in batch mode

In MARC Report, the 'RDA tags'–336, 337, and 338–may be added to records in an Edit Session by pressing F10. Options and detailed help for the this automation behavior are located on the Cataloging Check page of the options.

In addition, MARC Report also includes a utility (in the 'Utilities' menu) that allows you to apply the same automation as used by F10 to a file of MARC records.

This page contains updated help focused on the batch mode version, though please note that the options used in an Edit session (set on the RDA page of the main options) are identical in most cases.


The batchmode options form has two tabs or pages:

  • Default values
  • Fallback option


This page allows you to set default values for the three required RDA elements:

Content type (336 $a and $b)
Media type   (337 $a and $b)
Carrier type (338 $a and $b)

There is a separate dropdown list for each tag; each list contains all possible values.

There are two 'selector' options at the top of the page that determine which strings appear in the 336/7/8 dropdown lists:

  • include $a (terms), and
  • include $b (codes)

INCLUDE $a and/or $b

Select whether you want the automation to add $a, $b, or both $a and $b, to each 336/337/338. The strings in the three dropdown lists below will reflect your decisions here. Thus, whenever you change one of the 'include' options, you should re-check the default values that follow.

Note: At present, $2 is automatically added if either $a and/or $b are added.

Note: Any time that you change either the $a checkbox or the $b checkbox, the default strings in the dropdown lists below will be re-initialized, thus requiring new selections be made for each.

There is no option to configure the $2 (Source of term/Source of code) values at this time. The program will use rdacontent, rdamedia, and rdacarrier for 336 $2, 337 $2, and 338 $2, respectively. This $2 will refer to the corresponding RDA vocabulary even if only $b (codes not derived from RDA) is included. See the example for 336 in the MARC21 documentation:

336 	##$btdm$2rdacontent 


Select which language to use for the default strings. The default is 'eng'. Again, the strings in the three dropdown lists below will reflect your decisions here. Thus, whenever you change the language, you should re-check the default values that follow.

If a language is greyed out, support for that language needs to be enabled in the main progam options: back out of the current dialog, go to the main program options, select the RDA page, and click on the “RDA Language support” button. If you make a change here, the program will need to be re-started in order to initialize the language data.

At present, only one language can be activated at a time. Thus, the last language selected on the option form will be the language that is in force during the run. If your file has multiple languages of cataloging (040 $b), you must make a separate pass for each language. (Hint: use MARC Review to split the file by language).


Set the default strings for each tag by clicking on the dropdown arrow (on the right), and selecting the value that you prefer.

Default values are used only when:

  1. automation fails to determine a definitive value while processing a record, and
  2. a “fallback” option that supports default strings is selected


The list of available fallback options is located on the second page of this form:

The fallback option applies ONLY when automation fails to determine the value to add to a 336, 337, or 338.

In this case, you should consider what you want the program to do.

In batch mode, there is the additional option to split the results into two files: records that were changed by the automation, and records that were not.

You might use this option in coordination with the first fallback option, for example, so that records that failed automation were diverted to a separate file; this file could then be reviewed in an Edit session to see what was causing the automation to fail.

Note that any of the fallback options, other than the first one in the list, will cause a record to be changed, and thus the record will be output into the same file as all of the other records that were changed by the automation.

253/batchadd33x.txt · Last modified: 2021/12/29 16:21 (external edit)
Back to top
CC Attribution-Share Alike 4.0 International
Driven by DokuWiki