New Slot to a Class Not Displayed in Import Utility

Post Reply
judgerod
Posts: 6
Joined: 08 Sep 2015, 21:20

We are using the latest version of Essential Architecture 5.x and Protege 3.5 on Microsoft SQL Server in a multi-user mode.

We had the need to modify the model by adding a new slot the the Application_Provider class. No problem with adding the new slot to the class.

Within the Import Utility, the new slot does not display in the dropdown that display all the slots for the Application_Provider class. How do we get a new slot that was added to the class to be displayed and able to select as an import field from the spreadsheet?

Thank you,
jason.powell
Posts: 32
Joined: 04 Feb 2009, 15:01

Hi,

in order to be able to access any meta-model changes in the Import Utility, you will need to refresh the Target Environment that is current being used as the "Reference" for the list of classes and slots when defining Import Specifications.

The easiest way to do this is to do the following:
  • From Protege, using the Essential Snapshot tab, download a snapshot of your updated meta-model as Protege Files (pins, post, pprj)
  • Create a zip file from the Protege Files (please ensure that the files are in the root of your zip file and not within a sub-folder)
  • From the Import Utility home page, click on the "Import Settings" tab. In the "Target Environments" section, you will see that one of the entries has a tick in the "Reference?" column. This column indicates the Target Environment that is currently being used as the source for the available classes and slots.
  • To update the reference environment, you now have a choice. You can either update the current Target Environment used as the reference by selecting it, clicking "Edit..." and then uploading your zip file in the "Upload Local Repository" section of the resulting dialogue. Or you can create a new Live Target Environment by clicking "New Live...", uploading your zip file in the "Upload Local Repository" section of the resulting dialogue and then set this new environment as the reference.In either case, it will take a few moments for the Import Utility to refresh the list of Classes and Slots.
Once this is done, you should now see your new slot when editing Import Specifications

The following page in our Tutorials section provides illustrations for this process

Getting Started - How to Define Target Environments

Thanks
Essential Project Team
judgerod
Posts: 6
Joined: 08 Sep 2015, 21:20

When I try to save a snapshot using version Protege 3.5, it fails. I get the following error message:

Snapshot failed. Error message:WARNING: Errors at storing slot Slot(external_to_enterprise) at instance SimpleInstance(KB_907569_Class100 of [Cls(Individual_Actor)])WARNING: Errors at storing slot Slot(external_to_enterprise) at instance SimpleInstance(KB_907569_Class1001 of [Cls(Individual_Actor)])WARNING: Errors at storing slot Slot(external_to_enterprise) at instance SimpleInstance(KB_907569_Class1005 of [Cls(Individual_Actor)])WARNING: Errors at storing slot Slot(external_to_enterprise) at instance SimpleInstance(KB_907569_Class1015 of [Cls(Individual_Actor)])WARNING: Errors at storing slot Slot(external_to_enterprise) at instance SimpleInstance(KB_907569_Class1021 of [Cls(Individual_Actor)])WARNING: Errors at storing slot Slot(external_to_enterprise) at instance SimpleInstance(KB_907569_Class1027 of [Cls(Individual_Actor)])WARNING: Errors at storing slot Slot(external_to_enterprise) at instance SimpleInstance(KB_907569_Class1035 of [Cls(Individual_Actor)])WARNING: Errors at storing slot Slot(external_to_enterprise) at instance SimpleInstance(KB_907569_Class1041 of [Cls(Individual_Actor)])WARNING: Errors at storing slot Slot(external_to_enterprise) at instance SimpleInstance(KB_907569_Class1047 of [Cls(Individual_Actor)])WARNING: Errors at storing slot Slot(external_to_enterprise) at instance SimpleInstance(KB_907569_Class1053 of [Cls(Individual_Actor)])WARNING: Errors at storing slot Slot(external_to_enterprise) at instance SimpleInstance(KB_907569_Class106 of [Cls(Individual_Actor)])WARNING: Errors at storing slot Slot(external_to_enterprise) at instance SimpleInstance(KB_907569_Class1073 of [Cls(Individual_Actor)])WARNING: Errors at storing slot Slot(external_to_enterprise) at instance SimpleInstance(KB_907569_Class1079 of [Cls(Individual_Actor)])WARNING: Errors at storing slot Slot(external_to_enterprise) at instance SimpleInstance(KB_907569_Class1085 of
Post Reply