Status: 2001-01-05
SdaiEdit
SdaiEdit is a tool to analyse and modify STEP data and other EXPRESS
defined
data.
- STEP, STandard for the Exchchange of Product modul data,
is a
standard of the International Standard Organization (ISO 10303)
consisting
of several parts.
- EXPRESS is the data modelling language within STEP (ISO 10303-11)
- SdaiEdit is directly based on the JSDAITM
implementation
of the Standard Data Access Interface (SDAI, ISO 10303-22). SDAI is the
universal
Application Programming Interface to work on any kind of data based on
an
EXPRESS schema.
- Data is mainly exchanged through STEP-Files (ISO 10303-21).
JSDAI
is able to read and write any kind of STEP-File. STEP-Files are also
called
part21-files or physical files and have usually the extension *.p21,
*.stp
or an extension according to the Application Protocoall they are using
(e.g.
*.203 for AP203 or *.210 for AP210).
- SdaiEdit can handle data in local repositories or on remote
JSDAI-Servers
or databases through the JSDAI-SQL-Bridge.
- SdaiEdit and its underlying JSDAI application is fully based on
the
JavaTM programming language and is therefor platform neutral.
- In addition to the standard SDAI functionality SdaiEdit offers
higher
level operations through the Mapping pages. STEP APs consists of a so
called
Application Reference Model (ARM), the Application Integrated Model
(AIM)
and a mapping specification between the ARM and the AIM. The ARM
defines the
application specific view while the AIM is a generic model which
support integration
of various STEP APs and extensions. The Mapping pages allows to view
AIM-data
with ARM-concepts. Currently AP210, AP212, and AP214 is supported in
this
way.
SdaiEdit is a tool for STEP experts, who have a detailed understanding
of
the EXPRESS modelling language. A special understanding of the SDAI
concepts
is not needed. The main SDAI concepts are repository, model,
schema_instance
.
Installation
SdaiEdit is delivered as an automatic installation package. E.g. the
version
2.4.0 of JSDAI, SdaiEdit and StepBook is installed as follows:
- For Windows systems run
jsdai240.exe
- On Unix systems run
./jsdai240.bin
- For universal installation on Java-enabled platforms run
java -cp jsdai240.jar install
SdaiEdit requires, that the JavaTM 2 Platform is already installed.
During
the installation process take care to select the right Jave Virtual
machine
(JVM). Do not select a JVM 1.1.x. A JVM 1.2.x, 1.3.x or higher is
requrired.
Pages
SdaiEdit is split into several pages.Some
general remarks about common perations are given for all
these pages.
- Main for managing the available
repositories and
importing and exporting STEP-Files.
- Repository for the attributes and
contents of one SdaiRepository.
- SchemaInstance for the
attributes
of one SchemaInstance.
- Model for the attributes and contents
of one SdaiModel.
- EntityExtent to create and list
instances of the entity type and its subtypes.
- EntityInstance to view and
edit attributes of the entity instance.
- Aggregate to view and edit members
of an aggregate (SET, LIST, BAG, ARRAY).
- ExtentMapping to create and
view allAIM-instances for a particular ARM-type.
- InstanceMapping to view and
edit one or several AIM-instance for a particular ARM-type.
- AggregateMapping to view
and edit AIM-instances, arranged for an ARM aggregate.
- Properties for changing application
relatedproperties.
- About