[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