Getting started with the ECSL tool chain
How to use the package
After successfully installing the OTIF framework and starting the Backplane server you can use the ECSL Extension package.
First of all you have to register the ECSL workflow tool chain into the Backplane server.
At this point the OTIF framework is running with the configuration of the ECSL tool chain.
- You may click on the ToolAdaptor MATLAB2ECSL application in the Start Menu/Programs/OTIF/Tooladaptors folder. This demo application has a publishable sample document called matlab_sample.xml in the Samples folder.
- In the first step you can publish a document (e.g. the matlab_sample.xml file in the Samples folder), or you can skip this step by clicking on the cancel button.
- In the next step the application automatically notifies you when a document arrives. So if you don't skip the first step the Backplane server starts the Translator_Matlab2ECSL.exe translator application, which fetches, translates and publishes a new document to the Backplane server, so the server will notify your demo application about it.
- You may save this new document or just skip it.
- You may click on the ToolAdaptor MDL application in the Start Menu/Programs/OTIF/Tooladaptors folder and use the same way as the ToolAdaptor MATLAB2ECSL application. This application can only publish a document. The document which has been published with this application can be fetched by the ToolAdaptor MATLAB2ECSL application.
This demo application has a publishable sample document called mdl_sample.mdl in the Samples folder.
Note: This application is a simple translator tool also. It translates an input .mdl file in mdl paradigm to an xml file in matlab paradigm. After the translation it publishes that xml file.
- You may click on the Generic ToolAdaptor application. You can publish or fetch with this application any kind of document which has a paradigm registered in the Backplane server.
- First login with a ToolAdaptor type to the Backplane server. Your Generic ToolAdaptor will act like the specified ToolAdaptor type.
- Use the Publish button to publish a document. You can select the appropriate paradigm and fill out the parameters field.
- Use the Subscribe button to subscribe to a paradigm. After subscription you will be notified if a document arrives.
- Use the Unsubscribe button to unsubscribe from a paradigm.
Dependencies
This package depends on (and fully compatible with):
- OTIF v1.3.5
- ECSL 12-16-03 release
Directory structure
/bin | binary executables |
/bin/paradigms | paradigm files |
/bin/translators | translator applications |
/Documents | ECSL metamodel and the ECSL workflow tool chain file |
/Samples | ECSL sample files to test the OTIF framework |
- /bin directory: you may find two example tool adaptor applications.
- /bin/paradigms directory: you may find some paradigm files (ECSL and Matlab) which are used by the example applications.
- /bin/translators directory: you may find an example translator application which translates documents from Matlab paradigm to ECSL paradigm.
- /Documents directory: there are the ecsl.xmp file which may be used to register the latest ECSL paradigm in your GME application and the ECSL_Workflow.xml ECSL workflow tool chain file.
- /Samples directory: you find couple of sample files which are used to test the OTIF framework. There are some .dtd files which are required by the framework. (These files should be on search path)
Contact and support
If you have any question, please contact: Andras Lang
Upgrades, accessories are posted to the project website
Credits