MDWorkbench Server is an extensible platform in which you can create your own services, to execute data transformation or code generation on server side.
Please refer to MDworkbench documentation to create an MDWorkbench Project:
MDWorkbench Documentation > Tasks > Developing Rules
Servlet Context Parameters are accessible within the rules by querying the
EvaluationContext.getProperty(String)
method, e.g.:
String workspaceLocation = (String) context.getProperty("mdw.server.workspace");
A Service is the packaging of rulesets and scripts to be executed on server side.
Here are the steps to add a service:
com.sodius.mdw.server
com.sodius.mdw.server.service
extension point and click Finish.com.sodius.mdw.server.service
extension and right-click New > Service.You can then test the new Service using Jetty and verify you can execute it correctly using the integration page:
http://localhost:27888/mdworkbench/web/dev/services.html
Creating Plug-Ins
Testing with Jetty
Declaring Service Parameters
Reporting Progress
Customizing the Launch Status
Adding a Custom Launch Page