Synchronizing Object Identifiers (OIDs)
[Rate this topic]

Architect Loader provides the Architect user, the ability to synchronize OIDs with another draft on the target database for objects that do not normally provide means to explicitly enter OIDs, such as, Data Dictionaries, Unit Dictionaries, Edit Checks, and Derivations.

 

The following settings in the CRF Draft worksheet are combined to synchronize OIDs that may be different between drafts in the same database or between different Rave versions:

 

 

 

There are 4 Objects in Rave that have their OIDs created automatically, namely: Dictionaries, Unit Dictionaries, Edit Checks, and Derivations. When a migration occurs, data that is migrated must have OIDs of equivalent objects to be identical.  If OIDs are different, the mappings will be incorrect.  

 

OIDs in a draft can change as a result of the following:

 

 

The Sync OIDs feature can be used to avoid uploading non-standard OIDs into a new draft as shown in the example below.

To synchronize OIDs created using the Global Library

  1. Select and navigate to a Project in Architect.  Create a new blank draft (Copy of Primary Draft_GR).  Using Global Library, define the project and draft using the specific project as the copy source.  Copy objects from the copy source to the target.  Change OIDs as required and complete the copy.

 

Note: This new draft will now consist of objects that you copied over and will be used to create a new draft during the Upload process.

 

  1. Using Architect Loader, download the draft that was created in Step 1.

 

 

  1. In the spreadsheet, specify the SyncOIDProject, SyncOIDDraft, SyncOIDProjectType, SyncOIDOriginlsVersion setting for the new draft  (New Draft).

 

 

  1. Upload the spreadsheet into the same project for the new draft.

 

 

The new draft (New Draft) will appear on the Project page. The OIDs in the new draft will be the same as the OIDs in the source draft (Copy of Primary Draft_GR).

 

 

The system will behave differently depending on the type of upload:

 

 

When synchronizing OIDs, the user is essentially indicating that the system must use the OIDs defined in the Draft (SyncOIDDraft) that is being specified in the spreadsheet instead of creating new OIDs based on the names in the spreadsheet that is being uploaded.

 

 

Related Topics

 

 

 

Copyright © 2014 Medidata Solutions, Inc. All rights reserved.



How do you rate this topic?