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, isan
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 definesthe
application specific view while the AIM is a generic model which supportintegration
of various STEP APs and extensions. The Mapping pages allowsto view AIM-data
with ARM-concepts. Currently AP210, AP212, and AP214 issupported 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 aregiven for all these pages.
- Main for managing the available repositories.and
importing and exporting STEP-Files.
- Repository for the attributes and
contentsof one SdaiRepository.
- SchemaInstance for the attributes
of one SchemaInstance.
- Model for the attributes and contents
of oneSdaiModel.
- EntityExtent to create and list
theinstances of one entity type and its subtypes.
- EntityInstance to view and
editallattributes of one entity instance.
- Aggregate to view and edit the members
of an aggregate (SET, LIST, BAG, ARRAY).
- ExtentMapping to create and
viewallAIM-instances for a particular ARM-type.
- InstanceMapping to view and
editone or several AIM-instance for a particular ARM-type.
- AggregateMapping to view
and editAIM-instances, arranged for an ARM aggregate.
- Properties for changing application
relatedproperties.
- About