The main page contains a list of all repositories known in the current
A repository may contain the data from an imported STEP-File or it may
be a repository on a database containing data for many projects.
The first listed SystemRepository contains meta-data of the supported
schemas and Mappings. The data in this repository is read-only. All
repositories contain application data which available for
reading and writing.
Initially only the SystemRepository and the locally available
are "known" and listed here. Further repositories can be created or
from STEP-files. In addition remote repositories can be linked and made
in this list of known repositories.
There are four columns in the repository list:
The name column lists the names of all repositories. The
column shows the repository location. There are several types of
linked, connected from a server and local. The type of a repository can
identified from its location. Usually, locations of remote repositories
server) are written as URL-string. The locations of the local
are identifiedby the '<default>' prefix whereas the location of
repositories are specified by the path where they are placed
- Active shows whether a repository is open or not.
all repositories except the SystemRepository are closed. By clicking on
box you can open or close a repository. A repository can also be opened
it with a double click and proceeding to the Repository page.
- Modified indicates if something in the repository was
and not yet stored permanently. The modified flag is cleared
when the transaction is commited or aborted.
- name and
The Editing line contains values which are required for operations on
repositories. There is a combo box and two text fields in this line.
are aligned to repositories columns and have the same meaning except of
combo box. In the text field which is bellow the name column you can
name and the same for location field where the
location is specified. It is essential to remember that these fields
are used just with
the buttons below. In the combo you can choose three kinds of
default, specify and temporary. Defaultmeans
that the name of the repository will be chosen from the imported or
file. Default can not be used for creating repository because
no name yet. Specify means that the specified name will be
chosen for naming
the repository instead of taking the name from the imported file
or the linked repository.
Temporary will create a repository which will be available just
for the current
session. It will be deleted automatically after exiting the
repositories have their own marking &repositoryX, where X
is a number of
a temporary repository.
There are seven buttons which operate on repositories: import,
export, link,server, unlink, create
delete. Some words about every of them. Import button
imports a physical
file (usualy its extension is: .ph or .stp) into the local
you press the button, the open dialog opens and you can choose
Import takes values from edit line. Export button makes
same but in an oposite direction. It exports repository to a physical
is also the save dialog, where you can specify needed filename and
repository does similar things as import, but instead of taking
file it takes another repository. It's essential to know, that the
stay at their original place and are not transferred to the default
Server opens the dialog where you can specify parameters for
repository from sdai server. Specified parameters are server
name, password and port. After you specify these values and press
will see the list of repositories available on the server and visible
by this user.
After that you can choose one and link. Unlink button serves
both linked and server repositories. If you do not unlink linked
it will also appear the next time you start the application. If you
link the repository
as temporary, then there is no needed to unlink it. Create
makes a new empty
repository with the specified name and location. Delete will
erase a repository.
Be careful - operations on repositories are not in transaction. So if
delete a repository there will be no way back to restore it.
There is one group with three radio buttons and two other buttons commit
and abort. All these controls are operating on a transaction.
when you start a transaction it is in the read-only mode, when you go
forward and try
to edit something, it automatically switches to a read/write mode. So,
no need to change the transaction for you. But if you prefer to switch
it by hand
you can do this. Commit and abort is available only if
changed. Commit will add all changes to repositories and abort
discard these changes.