[
https://jira.jboss.org/browse/JBIDE-6085?page=com.atlassian.jira.plugin.s...
]
Viacheslav Kabanovich commented on JBIDE-6085:
----------------------------------------------
1) Yes, these errors will appear in Problems and Markers views.
2) That depends on how runtime is implemented. Do Java errors prevent service from being
deployed? In any case, there are preferences so that each rule can be either disabled by
user, or adjusted to produce warning markers instead of error markers.
3) All validators are registered in org.eclipse.wst.validation.validator extension point.
We have our extension ESBCoreValidator implemented to the stage when all we need is to
populate it with methods implementing concrete rules. What I called 'standard
validation' is another extension to that extension point, that checks xml consistency
requiring it to be well formed and compatible with declared schema, but of course is
unaware of any ESB specifics, so that by our extension we do not compete with other
validators but add to them.
I will attach two screenshots displaying what I already implemented some time ago as
sample rules.
Implement Validation of ESB config file
---------------------------------------
Key: JBIDE-6085
URL:
https://jira.jboss.org/browse/JBIDE-6085
Project: Tools (JBoss Tools)
Issue Type: Feature Request
Components: esb
Affects Versions: 3.1.0.GA
Reporter: Viacheslav Kabanovich
Assignee: Viacheslav Kabanovich
Fix For: 3.2.x
We have no validation implemented for consistency of objects, especially of actions that
formally may be supplied by any set of properties while each action class requires a
specific configuration.
We should implement validation similar to that we have for beans in Seam and CDI.
Documentation on ESB contains many rules on consistency of ESB objects not covered by
simply complying with xml schema.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators:
https://jira.jboss.org/secure/Administrators.jspa
-
For more information on JIRA, see:
http://www.atlassian.com/software/jira