Note
Please click here for technical documentation.
When you select the Batch Process Profile link from the Admin menu, the system displays the Batch Process Profile lookup. This screen allows staff to search for and edit pre-existing Batch Process Profiles or create new profiles.
Note
Once a Batch Process Profile is created, it cannot be deleted from the user interface.
![]() |
![]() |
Title |
Description |
Batch Process Name |
Enter the name of the Batch Process. |
Batch Process Type |
Required. Enter the type of batch
process or search for it from the lookup |
Description |
Display only. Indicates whether the vendor is a parent or child record. |
Data to Import |
If the Bib Import type is selected, select the data type to import from the drop down list. |
Requisitions for Titles |
If the Order Record Import type is selected, select from the drop down list to have one requisition created per title or one requisition created for the order. |
MARC Only |
It the Order Record Import type is selected, and the file to be imported contains MARC records with embedded order data, check this box. If importing order data from an EDIFACT file, do not check this box. |
Bib Import Profile |
If the Order
Record Import or Invoice Import type is selected, the Bib
Import Profile is required to create or overlay
bibliographic records. Search for the Bib Import Profile by
the lookup |
Data to Export |
If the Batch Export type is selected, select from the drop down list to have only bibliographic data exported or bibliographic and instance data exported. |
Export Scope |
If the Batch Export type is selected, select from the drop down list how much should be exported: full export, filtered, incremental, or full except staff only bibs. |
Click to create a new profile for these types of batch
processes.
Note
Serials Record Import was developed specifically for early adopters to migrate data into OLE. The loader allows data migrators to create three tables of data and load them without interfering with the workflow processes required by Rice. The three tables must be formatted in a very specific way. Each implementer, being unique in their previous systems, will have to work to create their own CSV or XML files to import. For additional information about the loader for 1.5 and the UChicago experience, see OLE-5642. If you have additional questions, please email ole.technical.usergroup@kuali.org.
Additional information for all other batch process types will be addressed below.
OLE supports two ways of importing order data:
Invoice import can likewise be done two ways:
Enter the constant and default values and click .
![]() |
Constant and Default Values definition
Title |
Description |
Data Type |
Select the Data Type from the drop down menu. |
Select Field Name |
Depending on the Data Type selected, select the field name from the drop down list. |
Enter Field Name |
Enter the field name to be defined as the constant or default value. |
Field Value |
Enter the field value to be defined as the constant or default value. |
Default/Constant |
Select the radio button for default or constant. |
Action |
Click |
Once your Order Record Import profile is
completed, click .
For EDI and MARC (Constant and Default Values section):
For MARC only (Constant and Default Values section or Data Mapping section):
When typing a field value into the Constant and Default Values section, you must enter it formatted exactly as it is within OLE. For example, when adding Requestor Name you need to add LastName, FirstName.
![]() |
![]() |
![]() |
Title |
Description |
Select Field Name | Select the field name from the drop down list. |
Enter Field Name |
If the field name does not appear in the Select Field drop down list, enter the field name to be defined as the constant or default value. |
Field Value |
Enter the field value to be defined as the constant or default value. |
Field Range From |
Enter a beginning field range to limit the filter. |
Field Range To |
Enter an ending field range to limit the filter. |
Action |
Click |
Click to add data mapping options.
![]() |
Title |
Description |
Data Type |
Select the type of data (Holding, Item, EHolding) from the drop down list. |
Source Field | If you have chosen holding or item as the data type, select the OLE source field from the drop down menu. |
Enter Source Field |
If you have chosen bibmarc as the data type, enter a source field. For example "100 $a" |
Source Field Value |
If you have chosen bibmarc as the data type, enter a source field value. |
Destination Data type |
Select the type of destination data type (bibmarc, holding or item) from the drop down list. |
Destination Field |
If you have chosen holding or item as the data type, select the destination field from the drop down menu. |
Enter Destination Field |
If you have chosen bibmarc as the destination data type, enter a destination field. For example "100 $a" |
Destination Field Value |
If you have chosen bibmarc as the data type, enter a destination field value. |
Priority |
If the same source field is given multiple destinations, you may prioritize which should be first, second, third, and so on. NoteYou cannot map incoming data from multiple fields to a single field in OLE, unless you set priorities. In that case only the first met priority field will be mapped. |
Action |
Click |
![]() |
Title |
Description |
Field Name |
Enter the bibliographic field name to be deleted. For example "101" or "245" |
First Indicator |
Optional. Enter the first indicator to be deleted. |
Second Indicator |
Optional. Enter the second indicator to be deleted. |
SubField |
Optional. Enter the subfield to be deleted. |
SubField Contains |
Optional. Enter the information the subfield contains that will be deleted during the export. |
Action |
Click |
![]() |
Title |
Description |
Original Tag |
Enter the numeric MARC tag that you wish to rename. |
Ind 1 |
Enter the Indicator 1 that will be changed. |
Ind 2 |
Enter the Indicator 2 that will be changed. |
Subfield |
Enter the subfield that will be changed. |
Subfield Contains |
Enter the information that the subfield contains to be changed. |
Rename Tag |
Enter the replacing numeric MARC tag. |
Ind 1 |
Enter the replacing Indicator 1 value. |
Ind 2 |
Enter the replacing Indicator 2 value. |
Subfield |
Enter the replacing Subfield. |
Subfield Contains |
Enter the replacing subfield content. |
Action |
Click |
![]() |
After creating and saving your Batch Process Profile, go to the Batch Process interface to set up your incremental export to run on a schedule.
For a demonstration of several Bib Imports in OLE 1.5.2.1, watch "Bib Import 101" available under OLE Demonstration Library - OLE 1.5 Demos. The demonstration presents the setup of several different bib import profiles and the batch processing of .mrc files to import records using the created profiles into OLE. Additionally, to see the step by step functionality of the Bib Import profile, see the Google Document: Spec - Batch Import
Note
You will need to log into KIS to view this document.
If the Bib Import type is selected from the Main Section, additional tabs will load: Match Point, Matching, Add and Overlay Section, Set Bib Status, Staff Only Treatment, Changes to Imported Bibliographic Record, Constant and Default Values (described above), Data Mapping, Protected Field, Delete Field, and Rename Field.
Note
All imported MARC bibliographic records must be Unicode-compliant (UTF-8).
In the Main Section, be sure to select the Data to Import that is relevant for your import files. If you select "Bibliographic, Instance and EInstance" but only import E-Instance records, you will end up with extraneous holdings and items. Additionally, the Constant and Default Values should match the data to import. If you create a profile and select "Bibliographic and EInstance Data", do not enter any constant or default values for Holdings and Items - only for E-Holdings.
![]() |
![]() |
Tip
One radio buttons will always be selected in each section, even when that section is not applicable.
Note
If you select Perform matching of incoming Bib with existing Bibs, you must have a match point selected. If you select Add Incoming Bib under If incoming Bib does not match with any existing Bibs, you will receive a failure report when you run the batch process. In a future release, OLE will alert users of this error before the profile is finalized. See OLE-6789.

![]() |
![]() |
Enter the constant or default values and click .
![]() |
Constant and Default Values definition
Title |
Description |
Data Type |
Select the type of date (bib, holding or item) from the drop down list. |
Select Field Name |
If you selected holding or item from the Data Type, select the field name from the drop down list. |
Enter Field Name |
Enter the field name to be defined as the constant or default value. |
Field Value |
Enter the field value to be defined as the constant or default value. |
Default/Constant |
Select the radio button for default or constant.
|
Action |
Click |
Click to add data mapping options.
![]() |
Title |
Description |
Data Type |
Select the type of data (bibmarc, holding or item) from the drop down list. |
Source Field |
If you have chosen holding or item as the data type, select the OLE source field from the drop down menu. |
Enter Source Field |
If you have chosen bibmarc as the data type, enter a source field. For example "100 $a" |
Source Field Value |
If you have chosen bibmarc as the data type, enter a source field value. |
Destination Data Type |
Select the type of destination data type (bibmarc, holding or item) from the drop down list. |
Destination Field |
If you have chosen holding or item as the data type, select the destination field from the drop down menu. NoteThe Destination Field options do not appear until you have made a selection in the Destination Data Type Field. TipIf you choose a location level from the dropdown for Holdings or Items, be sure that your institution has a location assigned to that level. |
Enter Destination Field |
If you have chosen bibmarc as the destination data type, enter a destination field. For example "100 $a" |
Destination Field Value |
If you have chosen bibmarc as the data type, enter a destination field value to overlay or add the value to the newly created record. Leave blank for the incoming record to populate the field. NoteThe values in this field are not applicable to holdings and item records. The batch process will ignore any data you enter in this field for these record types. |
Priority |
If the same incoming record could have the same information in multiple fields (for example call numbers), you may prioritize which should fill the OLE record first or second, and so on. NoteYou cannot map incoming data from multiple fields to a single field in OLE, unless you set priorities. In that case only the first met priority field will be mapped. |
Action |
Click |
The Protected Fields tab is divided into two tabs.
The Profile Protected Fields allows users to add fields to protect only when using this profile. Input field information and click
.
Note
Some fields may have multiple occurrences to be protected in both the incoming and the existing record (the 590, for example). In OLE 1.5, the protected fields listed in the Profile Protected Fields will be protected for the existing record but will ignore those in the incoming record. This is to be addressed in a later release, see OLE-6848.
![]() |
![]() |
Title |
Description |
Field Name |
Enter the bibliographic numeric tag of the field to be deleted. For example "710" or "245" |
First Indicator | Optional. Use to delete a field with a particular first indicator value. Example: To delete field 510 with first indicator 4, enter "510" as Field Name and "4" as First Indicator. |
Second Indicator |
Optional. Use to delete a field with a particular second indicator value. Example: To delete field 856 with second indicator 1, enter "856" as Field Name, and "1" as Second Indicator. |
SubField |
Optional. Use to delete a particular subfield within a field. Example: To delete subfield 2 from field 655, enter "655" in Field Name and "2" in Subfield. |
SubField Contains |
Optional. Use to delete a field when it contains a subfield with a particular value. Example: To delete field 710 when subfield a contains LINK, enter "710" in Field Name, "a" in Subfield, and "LINK" in Subfield Contains. |
Action |
Click |
![]() |
Title |
Description |
Original Tag |
Enter the numeric tag from the imported record that you wish to rename during import. |
Ind 1 |
Enter the value of Indicator 1 from the imported record that will be changed. |
Ind 2 |
Enter the value of Indicator 2 from the imported record that will be changed. |
Subfield |
Enter the subfield from the imported record that will be changed. |
Subfield Contains |
Enter the information that the subfield contains that will be changed. |
Rename Tag |
Enter the replacing numeric tag. |
Ind 1 | Enter the replacing Indicator 1 value. |
Ind 2 | Enter the replacing Indicator 2 value. |
Subfield | Enter the replacing Subfield name. |
Subfield Contains |
Enter the information that will replace the content in the imported record. |
Action |
Click |
![]() |
Change 245 first indicator value from 0 to 1:
![]() |
Change 730 second indicator value from 2 to 0:
![]() |
Change 651 subfield x to 651 subfield v:
![]() |
Change 650 subfield z with text "Siam" to "Thailand":
![]() |
![]() |