You should ask help from the person who wrote the uni-d task.
The source code of uni-d task should have an addConfig method.
There should be a datatype config corresponding to what you have in the
config section.
The source code for config should have an addAttribute method
There should also be a datatype attribute.
You also need to do typedefs for attribute and config so that ant
understands these special datatypes.
Cheers,
Antoine
----- Original Message -----
From: "Andrei" <[EMAIL PROTECTED]>
To: "Ant Developers List" <[EMAIL PROTECTED]>
Sent: Wednesday, August 20, 2003 3:53 PM
Subject: Nested elements
> I have a task called uni-d
>
> <target name="UniDTask">
> <taskdef name="uni-d"
> classname="be.unid.generate.AntTask"
> classpath="${unid.dir}/uni-d.jar"
> classpathref="task.path"
> />
> </target>
>
> and here i use it:
>
> <target name="task" depends="UniDTask">
> <uni-d
> appdir="D:\Work\Uni-D\test\src\uni-d"
> definition="test1.xml"
> outputdir="../../build/src"
> spackage="be.unid.test.om"
> template="xejb">
> <config
> name="extra">
> <attribute name="datasource" value="java:/ICtraceDS"/>
> <attribute jndi="IC-trace"/>
> </config>
> </uni-d>
>
> This task add's the values for attributes:
> appdir; definition; outputdir; spackage; template in the
> config section of a ini file. The problem is that i have to create
another
> section in the ini file named extra and add the values for the parameters
> datasource and jndi in the extra section of ini file. For this purpose i
> must use the sintax in as you can se above:
>
> <config
> name="extra">
> <attribute name="datasource" value="java:/ICtraceDS"/>
> <attribute jndi="IC-trace"/>
> </config>
>
>
> How can i do that?
>
>
> Andrei
>
>
>
>
>
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
>
---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]