Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

Shared/Shadow Instance Sharing

...

Image Added

Info
titleHow to import a MARC file with mod-data-import
  1. Standard job profile would be created for the purpose of a single record import

  2. Create file definition at /data-import/uploadDefinitions

  3. Upload file at /data-import/uploadDefinitions/<uploadDefinitionId>/files/<fileId>

  4. Initialize data import at /data-import/uploadDefinitions/<uploadDefinitionId>/processFiles

...

It is the intent to control which FOLIO objects are allowed to be shared. This feature is not intended to be implemented soon according to 

Jira Legacy
serverSystem JiraJIRA
columnIdsissuekey,summary,issuetype,created,updated,duedate,assignee,reporter,priority,status,resolution
columnskey,summary,type,created,updated,due,assignee,reporter,priority,status,resolution
serverId01505d01-b853-3c2e-90f1-ee9b165564fc
keyUXPROD-4230

...

Data Import should allow the instance identifier to be settable by the 999ff$i value in the source record. Currently this is not allowed in data import, a query parameter will be added to signal to DI to allow the field to be set and also create an instance with value in 999ff$i.

Delete source records from SRS

SRS records belonging to local instance should be taken out of play after the local instance is shared. There are larger discussions in FOLIO about record deletion that may take more drastic measures for dependency resolution for the pertinent source records. The approach will only “soft delete” SRS records. SRS records that are soft deleted will be not be available for retrieval, matching & permanently lose their versioning information.

...

URL

...

Method

...

Response

...

Description

...

/source-storage/records/<sourceRecordId>

...

DELETE

...

HTTP 204 No Content

...

Soft delete a source record

...

/source-storage/records/<sourceRecordId>/restore

...

POST

...

HTTP 200 OK

...

Restore a soft deleted source record

To soft delete, the latest version is saved into another table saving the identifier as well. While the record will be deleted from other tables: RECORDS_LB, MARC_RECORDS_LB, ERROR_RECORDS_LB, EDIFACT_RECORDS_LB.

To restore the source record, the record is processed through similar steps like the record was just “imported” with no versioning information. A new job execution(SRS snapshot) will be created for this purpose.

The restore functionality will be developed at a later time.

Modify Shared Instance Instead Of Shadow Instance

...