Unable to import components.xml

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