[izpack-users] IzPack XML variable substitution...
Ajay Kumar Gour
ajay.g at s7solutions.com
Wed Dec 5 07:55:31 CET 2007
Yes, i tried this option after previous mail to user list and got it
working.
Fault from my side, I should have dropped a mail regarding successful
substitution.
On Wed, 5 Dec 2007 07:55:10 +0100, Dennis Reil <Dennis.Reil at reddot.de>
wrote:
> Sorry, I think, this was my fault ;-)
>
> <?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
> <properties>
> <category name="general">
> <property name="PORT" value="${PORT}"/>
> </category>
> </properties>
>
> -----Ursprüngliche Nachricht-----
> Von: izpack-users-bounces at lists.berlios.de
> [mailto:izpack-users-bounces at lists.berlios.de] Im Auftrag von Ajay Kumar
> Gour
> Gesendet: Mittwoch, 5. Dezember 2007 05:23
> An: izpack-users at lists.berlios.de
> Betreff: Re: [izpack-users] IzPack XML variable substitution...
>
> Hi Dennis,
>
> Thanks for the response. I have tried the option but still the value is
> not reflected in configuration file.
>
> Am i missing anything else in install.xml or userInputSpec.xml? I have
> googled to get information but haven't got anything.
>
> Regards,
> -Ajay
>
>
>
> On Tue, 4 Dec 2007 15:07:27 +0100, Dennis Reil <Dennis.Reil at reddot.de>
> wrote:
>
>> It should be:
>>
>> <?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
>> <properties>
>> <category name="general">
>> <property name="${PORT}" value=""/>
>> </category>
>> </properties>
>>
>> Regards,
>> Dennis
>>
>> -----Ursprüngliche Nachricht-----
>> Von: izpack-users-bounces at lists.berlios.de
>> [mailto:izpack-users-bounces at lists.berlios.de] Im Auftrag von Ajay Kumar
>> Gour
>> Gesendet: Dienstag, 4. Dezember 2007 14:18
>> An: izpack-users at lists.berlios.de
>> Betreff: [izpack-users] IzPack XML variable substitution...
>>
>> Hello All,
>>
>> I am fairly new to the IZpack and just now i have started using it. I
>> want
>> to use it as an installer for one of my application, which requires to
>> set
>> the XML configuration properties for the application. To be more
>> technical, I want to UserInput panel to take input from user and set
>> these
>> values in the XML file (which contains the configuration properties).
>>
>> Problem is - User input is not reflected back in XML configuration file.
>>
>> Please somebody help me sorting it out.
>>
>> Any help would be highly appreciated.
>>
>> Here is my configuration file where i need to set values -
>>
>> <?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
>> <properties>
>> <category name="general">
>> <property name="PORT" value=""/>
>> </category>
>> </properties>
>>
>> UserInputSpec.xml file -
>>
>> <userInput>
>> <panel order="0">
>> <!--field type="staticText" align="left" txt="My comment is here."
>> id="input.comment"/-->
>> <field type="text" variable="PORT">
>> <spec txt="Proxy Port:" id="PORT" size="6" set=""/>
>> </field>
>> </panel>
>> </userInput>
>>
>> And finally, install.xml
>>
>> <?xml version="1.0" encoding="iso-8859-1" standalone="yes" ?>
>>
>> <installation version="1.0">
>> <info>
>> <appname>Blueoptima Connector Server</appname>
>> <appversion>1.0</appversion>
>> <authors>
>> <author name="Jason Rolles"
>> email="ajay.gour at blueoptima.com"/>
>> </authors>
>> <url>http://www.blueoptima.com</url>
>> </info>
>>
>> <variables>
>> <variable name="PORT" value="9999"/>
>> </variables>
>>
>> <guiprefs width="640" height="480" resizable="no"/>
>>
>> <locale>
>> <langpack iso3="eng"/>
>> </locale>
>>
>> <resources>
>> <res id="LicencePanel.licence" src="Licence.txt"/>
>> <res id="InfoPanel.info" src="Readme.txt"/>
>> <res id="userInputSpec.xml" src="userInputSpec.xml"/>
>> </resources>
>>
>> <panels>
>> <panel classname="HelloPanel"/>
>> <panel classname="InfoPanel"/>
>> <panel classname="LicencePanel"/>
>> <panel classname="TargetPanel"/>
>> <panel classname="UserInputPanel"/>
>> <panel classname="PacksPanel"/>
>> <panel classname="InstallPanel"/>
>> <panel classname="FinishPanel"/>
>> </panels>
>>
>> <packs>
>> <pack name="Base" required="yes">
>> <description>The base files</description>
>> <file src="Readme.txt" targetdir="$INSTALL_PATH"/>
>> <file src="Licence.txt" targetdir="$INSTALL_PATH"/>
>> <file src="script.bat" targetdir="$INSTALL_PATH"/>
>> <file src="myconfiguration.xml" targetdir="$INSTALL_PATH"/>
>> <parsable targetfile="$INSTALL_PATH/myconfiguration.xml"
>> type="xml"/> <!-- The file will be parsed -->
>> <parsable targetfile="$INSTALL_PATH/script.bat"/> <!-- The
>> file will be parsed -->
>> </pack>
>> <pack name="Docs" required="no">
>> <description>The documentation</description>
>> <file src="doc" targetdir="$INSTALL_PATH"/> <!-- Reccursive
>> adding -->
>> </pack>
>> <pack name="Sources" required="no">
>> <description>The sources</description>
>> <file src="src" targetdir="$INSTALL_PATH"/>
>> </pack>
>> </packs>
>> </installation>
>>
>>
>> Thanks,
>> -Ajay
>> _______________________________________________
>> izpack-users mailing list
>> izpack-users at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/izpack-users
>> _______________________________________________
>> izpack-users mailing list
>> izpack-users at lists.berlios.de
>> https://lists.berlios.de/mailman/listinfo/izpack-users
>
>
> _______________________________________________
> izpack-users mailing list
> izpack-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/izpack-users
> _______________________________________________
> izpack-users mailing list
> izpack-users at lists.berlios.de
> https://lists.berlios.de/mailman/listinfo/izpack-users
More information about the izpack-users
mailing list