Please ignore the last messsage on this thread. In looking at the documentation again I see that if an id is specified in the <configuration-point> element it is illegal
to have an id in the <schema> element also. Therefore Shing's suggestion will be invalid, I think.

Martin Pike wrote:

Shing,

Thankyou for your suggestion , however it would appear that adding id to schema is illegal as I receive the message:

SEVERE: Error at file:...../testConfig/bin/META-INF/hivemodule.xml, line 5, column 28: Unknown attribute 'id' in element module/configuration-point/schema.

However on checking the documentation at 'HiveMind1.1/docs/descriptor.html#configuration-point' it states that id is required. This would seem to go against the examples that are shown in the documentation of the use of <schema> which do not have an id attribute.

What is correct? Is id valid/required as an id of schema or not?

Shing Hing Man wrote:
   <configuration-point id="Address2"
schema-id="Address" />
    

In the above, I do not think you have specified a
schema with id=Address.

In the following, try  replacing 
<schema> with <schema id="Address">

  
     
   <configuration-point id="Address">
     <schema>
       <element name="datum">
         <attribute name="key" required="true"/>
           <attribute name="value" required="true"/>
         <conversion class="test.config.Datum"/>
       </element>
     </schema>
   </configuration-point>
    

Shing
  


Reply via email to