Add restful service for assertions statistics in MBV
To add a restful service that will be used by the AssertionManager, you have to :
- add in the dependency of your project, the ejb module, the jar mbval-documentation-ejb, with the version 0.9 or later
- add in the dependency of your project, the war module, the jar mbval-documentation-war, with the version 0.9 or later
- you have to add also the two module into your ear configuration as ejb and web module
- finally you have to add on the web.xml of your war module :
<!-- REST web service --> <context-param> <param-name>resteasy.jndi.resources</param-name> <param-value>${yourProjectContextName}/AssertionWSProvider/local</param-value> </context-param> <context-param> <param-name>resteasy.servlet.mapping.prefix</param-name> <param-value>/rest</param-value> </context-param> <context-param> <param-name>resteasy.use.builtin.providers</param-name> <param-value>true</param-value> </context-param> <!-- resteasy --> <listener> <listener-class>org.jboss.resteasy.plugins.server.servlet.ResteasyBootstrap</listener-class> </listener> <servlet> <servlet-name>Resteasy</servlet-name> <servlet-class>org.jboss.resteasy.plugins.server.servlet.HttpServletDispatcher</servlet-class> </servlet> <servlet-mapping> <servlet-name>Resteasy</servlet-name> <url-pattern>/rest/*</url-pattern> </servlet-mapping>
Example of use :
http://k-project.ihe-europe.net/XDStarClient/rest/testAssertion/coverage/all
http://k-project.ihe-europe.net/XDStarClient/rest/testAssertion/coverage/idScheme?idScheme=CLO