STEPlib SysML: STEPdev virtual machines¶
This page explains how to begin with the STEPdev virtual machines.
Contents:
Build onDemand (beta)¶
Ask Vero for location and credentials
- ensure that your branch is up-to-date with the current branch (the current branch is the one displayed by default on the form),
- fill the form.
You will receive an email when the build is available.
Use the full VM¶
The full VM, steplib bookworn, with the environment variables and binaries, is available. Ask AFNeT Services team.
Your only task is to modify the share folders outputdir and wg12-steplib.
Note
Remember that the VM has no data and uses the data of your computer by using the share folder.
Build Type | Status | Repo | git source |
---|---|---|---|
current and dev STEPlib-NG | mandatory | wg12-steplib | https://sd.iso.org/bitbucket-pilot/scm/isotc184sc4/wg12-steplib.git |
current and dev STEPlib-NG | mandatory | outputdir | any folder, you choose |
dev STEPlib-NG | mandatory | wg12-stepdev, develop branch | https://sd.iso.org/bitbucket-pilot/scm/isotc184sc4/wg12-stepdev.git |
dev STEPlib-NG | mandatory | steplib-ng | git@github.com:AFNeTServices/STEPlib-NG.git |
dev STEPlib-NG | optional | history | git@git2.boost-lab.net:afnet/44xx_history.git |
dev STEPlib-NG | optional ++ | boilerplate | https://sd.iso.org/bitbucket-pilot/scm/isotc184sc4/boilerplate.git |
What is built? | Mechanism | option |
---|---|---|
entire documentation | XMI, DI, schemas et sysml ids are generated only if a change occured in MDZIP. | $SLSCRIPTS/STEPDevScripts/build_10303-4442-split.sh –allDoc –cr –b |
Force schema generation | XMI, DI, schemas et sysml ids are generated only if a change occured in MDZIP. | $SLSCRIPTS/STEPDevScripts/build_10303-4442-split.sh –allDoc –cr –b –SCHEMAS |
Generate one schema | XMI, DI, schemas et sysml ids are generated only if a change occured in MDZIP. | $SLSCRIPTS/STEPDevScripts/build_10303-4442-split.sh –allDoc –cr –b -XSD or –allDoc –cr –b -EXP or –allDoc –cr –b -SCH |
Force all | $SLSCRIPTS/STEPDevScripts/build_10303-4442-split.sh –all –cr –b | |
Geneate only the mapping package XMI and DI | sh $SLSCRIPTS/STEPDevScripts/gen4442-diagXMI.sh | |
Geneate only SysML ids | the Test Data package should be removed from Domain_model.xmi | java -jar $SAXON9806 -t $SLSCRIPTS/ExtractID/VariablesData242.xml $SLSCRIPTS/ExtractID/CanonicalGenerateIDsXML.xsl |
Warning
The following content is kept for memory
Build documentation of 10303-239, 10303-243, 10303-4000 and 10303-4442 with the VMs (need an update)¶
The complete documentation is available here Standard Documents Generation.
Task | Action |
---|---|
Checkout the repository | See with the team which branch of the Harmonization-fork-STEP-updated-architecture |
Export the diagrams | In MagicDraw, open the mdzip project
check the image output settings (see Export images from MagicDraw in the Standard Documents Generation.) select the packages and run the exportDiagrams macro (see Export images from MagicDraw in the Standard Documents Generation.) |
Check the variables of the STEPDev virtual machine
only for the docker version of the VM |
|
Launch the VM |
|
Run the script |
|
Task | Action |
---|---|
Checkout the repository | the CTC-harmonization_rebased branch of the Harmonization-fork-STEP-updated-architecture |
Export the diagrams | In MagicDraw, open the Core_model.mdzip project
check the image output settings (see Export images from MagicDraw in the Standard Documents Generation.) select the Core_model package and run the exportDiagrams macro (see Export images from MagicDraw in the Standard Documents Generation.) |
Check the variables of the STEPDev virtual machine
only for the docker version of the VM |
|
Launch the VM |
|
Run the script |
|
Task | Action |
---|---|
Checkout the repository | the AP242_ed2_IS_Amendment branch of the Harmonization-fork-STEP-updated-architecture |
Export the diagrams and make the xml | In MagicDraw, open the Domain_model.mdzip project
check the image output (Tab File/Save as image) settings : png, 150 dpi and 120% in the Tools tab, select the Report Wizard, then the Web Publisher 2.0 (in the default template section) and generate the report. in the File tab, select the Export to, then the Eclipse UML 2 XMI file. in the File tab, select the Save as image, modify the settings to 150%, select all the diagrams and export the images into $WORK/picturesToPrint folder. You can also use the macro “exportDiagramsMacro”. |
Check the variables of the STEPDev virtual machine
only for the docker version of the VM |
|
Launch the VM |
|
Run the script |
|
Section author: Veronique Dubillot [Boost Conseil]