To perform data import of updated MARC records mod-bulk-operation creates own job profile.
The job profile is created for every bulk edit of MARC records, after data import is performed the job profile will be removed.
Creation of job profile contains the following steps :
Creation of mapping profile to update SRS
Click here to expand...
{
"name" : "Bulk operations data import update srs mapping profile",
"description" : "Bulk operations data import update srs mapping profile",
"incomingRecordType" : "MARC_BIBLIOGRAPHIC",
"existingRecordType" : "MARC_BIBLIOGRAPHIC",
"mappingDetails" : {
"name" : "marcBib",
"recordType" : "MARC_BIBLIOGRAPHIC",
"marcMappingOption" : "UPDATE"
},
"hidden" : true
} Creation of action profile to update SRS using mapping profile to update SRS as detail profile
Click here to expand...
{
"profile": {
"name": "Bulk operations data import update srs action profile",
"description": "Bulk operations data import update srs action profile",
"action" : "UPDATE",
"folioRecord" : "MARC_BIBLIOGRAPHIC",
"hidden" : true,
"remove9Subfields" : true
},
"addedRelations": [{
"masterProfileId": null,
"masterProfileType": "ACTION_PROFILE",
"detailProfileId": null,
"detailProfileType": "MAPPING_PROFILE"
}
]
} Creation of match profile
Click here to expand...
{
"name" : "Bulk operations data import match profile",
"description" : "Bulk operations data import match profile",
"incomingRecordType" : "MARC_BIBLIOGRAPHIC",
"existingRecordType" : "MARC_BIBLIOGRAPHIC",
"matchDetails" : [ {
"incomingRecordType" : "MARC_BIBLIOGRAPHIC",
"existingRecordType" : "MARC_BIBLIOGRAPHIC",
"incomingMatchExpression" : {
"dataValueType" : "VALUE_FROM_RECORD",
"fields" : [ {
"label" : "field",
"value" : "999"
}, {
"label" : "indicator1",
"value" : "f"
}, {
"label" : "indicator2",
"value" : "f"
}, {
"label" : "recordSubfield",
"value" : "i"
} ]
},
"matchCriterion" : "EXACTLY_MATCHES",
"existingMatchExpression" : {
"dataValueType" : "VALUE_FROM_RECORD",
"fields" : [ {
"label" : "field",
"value" : "999"
}, {
"label" : "indicator1",
"value" : "f"
}, {
"label" : "indicator2",
"value" : "f"
}, {
"label" : "recordSubfield",
"value" : "i"
} ]
}
} ],
"hidden" : true
} Action and match profiles to update SRS are used to set up job profile to import updated MARC records. Changes are not reverted for applied action profile.