In Eclipse, followed directons for using custom components.xml
Window–>Preferences–>Clover.ETL–>Components
Browse for new components.xml file
Click on Import
System fails with error window saying
Resource Loading Error:
File does not exist.: null category
Thanks for your time and good analyze of our DTD. We must update this part of ducumentation.
OtaSanek
Thanks for the tip. It turns out it wasn’t the “category” attribute on the “ETLComponent” tag, it was the “category” attribute on the “property” tag.
In order to determine this, I copied your DTD and my XML validator agains my copy of “components.xml” that contained my new components. I had to change both the component description and the DTD in order to parse it. The components.sml changes where mostly in the attributes classified as NMTOKEN - blanks and special characters are not permitted. In the DTD, some of the explicit lists for attributes were missing values and several of the elements that were defined as alternatives really should be optional elements. The important result of all this is I found the error that cause the component loading failure.
Mike
Thanks !
It works great. I also changed for the “slaveOverrideKey” property and now it works.
Thanks again.
Hello,
a mistake is in the “Join key” property definition. The error message is little bit misleading, but right form of this property is for now:
Look forward to new updated clover.GUI documentation.
OtaSanek
Hello Mike.
Error mesasge is little bit misleading, but last part says “null category”. I think, that your custom component description has not defined category.
Try something like -
<ETLComponent category=“others” …
OtaSanek