STEP Migration Tool
Development was done using SBCL (Steel Bank Common Lisp).
To setup the sources:
o download and unpack step-toybox. This is the infrastructure needed.
o download and unpack migrate into the <step-toybox>/apps/ directory
To run the program from within the Lisp environment, follow these steps:
o cd <step-toybox>/apps/migrate/
o sbcl --load system
You may now run it using the following Lisp function call:
(smig:migrate "<stp-file>" "<original-exp-file>" "<target-exp-file>")
To build a command line executable:
o cd <step-toybox>/apps/migrate/
o sbcl --load sbdeliver
This will produce the file "migrate" on Unix/Linux or "migrate.exe" on
Windows. To use this, open a shell on Unix/Linux or a cmd window on
Windows and use the following command:
migrate <stp-file> <original-exp-file> <target-exp-file>
The resulting migrated STEP file will be in the same directory as
<stp-file> with "-new" added to the name. (e.g. "foo.stp" will become
"foo-new.stp")