Changes
The ACM Manager is meant for administration and testing of Application Context MetaDefinitions Meta Definitions (ACM) in {{UBIK}}. These ACM can be (re-)evaluated locally, released to or removed from a specific context.
When started, the ACM manager Manager searches for all context objects and fills the left hand [[Class Browser]] with these. By selecting a context, its data is viewed on the right hand [[Object Explorer]] where it can be reviewed by the user. The properties are shown for already released meta definitons as well as for temporarily created meta definitions.
[[File:ACMManager.png|thumb|220px|ACM Manager]]
! Item !! Purpose
|- align="left"
| Evaluate Temporary Meta Definitions || Creates new Meta Definitions for the selected context. These Meta Definitions are created only temporary temporarily and have to be released to take effect. Once created, these abstract Meta Definitions show up in on the right hand part of the manager showing the context's properties. Here the data can be checked as it is presented graphically and in a user-friendly way.
|- align="left"
| Release Meta Definitions || If Meta Definitions have been generated temporarily , they can be released. This means, the data is stored into the context object itselfdatabase. Existing Meta Definitions in the this context will be overwritten.
|- align="left"
| Clear Released Meta Definitions || Already released Meta Definitons can be cleared from the selected context. The respective data stored in the database will be removed.
|- align="left"
| Web Service URL Text Box || Here you can enter an URL This text box is to provide the webservice URL to a web service which using the current database. This can be used freely, so it has to be ensured by the user that this is the correct URL.
|- align="left"
| Connect/Disconnect Web Service || When the Web Service URL Text Box contains a valid URL, pressing this button connects to the web service. If the connection was successful, the current web service version is displayed on the bottom of the manager ACM Manager window.
|- align="left"
| Reinitialize Web Service || When the webservice web service is connected successfully, this button can reinitialize the web service using the released meta data. At this time, the changes are available to all connected clients the next time they retrieve the meta definitionsfrom the server.
|}
{{Hint|Always check the temporary meta definitions before releasing it to the database.}}
{{Hint|To ensure the released meta definitons are available on the connected clients, perform a reinitialization of the web service.}}