Hi,
This is a strange sounding one.
Let me make sure I understand what's going on.
You have applied the pack to your repository running on the server by opening the repository Protege project with a Protege client running on the server and all seemed to be applied correctly?
Then, having closed this, you connect to the server from a remote client and none of the changes are available?
When you say "current updates" is it the Applied_Updates instances in the About_Essential that you are describing?
In my first question, I'm thinking that you have run an instance of Protege in stand-alone mode on the server while the Protege server is still running. In which case, although the changes will have been applied in the standalone client, when you close it, it's possible (likely?) that as the server is still running does not see these changes and effectively saves the repository back to what it knows with no updates applied.
Are you using a database as the 'backend' for the repository on the server?
Apologies for asking more questions than you've asked!
In case it's not clear in our documentation, you can perform meta model updates like this from remote clients but I would recommend that you ensure that no other users are accessing or updating the repository while you perform the update, otherwise things can get in a real mess.
To make sure of this, I think the best way to apply such updates is actually to:
- stop the server
- open the repository in stand-alone mode on your server host
- apply the update
- save the repository project (note that forms layouts etc. are NOT stored in the database)
- close the stand-alone Protege client and then restart the Protege server, which will pickup the updated forms from the project file and the updated meta model and any instances from the database.
I'll check our documentation on this as we may not have made this clear.
I've made some big assumptions about what the answers to the questions that I've asked will be but at the moment, it seems like we've got a situation where the update is being applied but is not being 'saved' (as it were) so that when you connect with a remote client you're not seeing the applied update.
Let me know