PDA

View Full Version : Issue During Installtaion of a sample project(sample.bin) build with Installshield503



Nikky85
05-03-2010, 12:52 AM
Problem Description:
I tried to generate an installer by a sample project using installshield
ISMPMP503_HPUX_11.x on HPUX-ITAN 11.32 machine
(uname -a --> HP-UX name0086 B.11.31 U ia64 3140256446 unlimited-user license)
I have provided one bundled jvm142(using lib and bin directory from java142)during project building.

This sample installshield installer suppose to show _jvm(contains bundled JVM content lib, bin and jvm file), _uninstall(contains uninstall.bin & uninstall.dat) and files(which need to bundled with installer) in my install directory.
But for 11.31 it only shows _uninstall Dir (contains only _uninstall.dat, not _uninstall.bin) and a directory which contains my bundled files in installed_Dir.
So unavailable contents or can say un extracted contents are _jvm directory and uninstall.bin(in _uninstall directory).

Same sample installer extract all contents on Hpux-Itan 11.23 machine(uname -a --> HP-UX name0002 B.11.23 U ia64 0990175608 unlimited-user license) successfully.



********--> main part of sample.xml is as below: <--***************


<section name="Product" class="com.installshield.isje.product.ProductSection">
<productTree>
<uninstaller>
<property name="beanId">uninstaller</property>
<property name="active">True</property>
<property name="installLocation">_uninstall</property>
<property name="archiveName">uninstall.jar</property>
<property array="True" length="0" name="resourceExclusions"

type="string"/>
<property array="True" length="0" name="installedFiles"

type="string"/>
<property name="resourcesFileName">uninstall.dat</property>
</uninstaller>
<uninstallerLauncher>
<property name="active">True</property>
<property name="wizardArguments"/>
<property name="javaArguments">%IF_EXISTS%("INIT_JAVA_HEAP",

"@INIT_JAVA_HEAP@20m") %IF_EXISTS%("MAX_JAVA_HEAP", "@MAX_JAVA_HEAP@512m")</property>
<property array="True" length="0" name="additionalClassPaths"

type="string"/>
<property array="True" length="0" name="systemProperties"

type="string"/>
<property name="beanId">bean158</property>
<extendedProperty name="HPUX_11x_IA64_ID"

type="com.installshield.wizard.platform.hpux.extras.HpuxIA64LauncherExtra"><property

name="showConsole">True</property><property name="launcherUIDisplayTime">0</property><property

name="fileName">uninstaller.bin</property></extendedProperty>
</uninstallerLauncher>
<uninstallerJVMResolution>
<property name="JVMId">jvmWebGate</property>
<property name="installLocation">_jvmWebGate</property>
<property name="useInstalledJVM">True</property>
<property name="replaceJVMResponse">unspecified</property>
<property name="active">True</property>
<property name="resolveOnReinstalls">False</property>
<property name="beanId">bean159</property>
<extendedProperty name="HPUX_11x_IA64_ID"

type="com.installshield.wizard.platform.hpux.extras.HpuxIA64JVMResolutionExtra"><property

name="bundledJVMResource"/><property name="useCurrentJVM">False</property><property array="True"

length="0" name="JVMFileResources" type="string"/><property array="True" length="0"

name="JVMFileSources" type="com.installshield.util.jvm.JVMFile"/><property

name="timeout">120</property><property name="JVMResolution">1</property><property

name="bundledJVMSource">/.../jre_142_bundled.bin</property><property

name="bundledJVMArguments">-qq -o</property></extendedProperty>
</uninstallerJVMResolution>





<arrayItem type="com.installshield.isje.build.DistributionSupport">
<property array="True" length="1" name="distributions"

type="com.installshield.isje.build.Distribution"><arrayItem

type="com.installshield.wizard.platform.hpux.extras.HpuxIA64LauncherDistribution"><property

name="enabled">True</property><property name="fileName">setuphp64x.bin</property><property

array="True" length="0" name="JVMFileSources"

type="com.installshield.util.jvm.JVMFile"/><property

name="bundledJVMSource">/.../jre_142_bundled.bin</property><property array="True" length="3"

name="embeddedJARs" type="string">


</property><property array="True" length="1" name="additionalClassPaths"

type="string">
<arrayItem/>
</property><property

name="embedArchive">True</property><property

name="launcherUIDisplayTime">180</property><property

name="javaArguments">%IF_EXISTS%("INIT_JAVA_HEAP", "@INIT_JAVA_HEAP@20m")

%IF_EXISTS%("MAX_JAVA_HEAP", "@MAX_JAVA_HEAP@512m")</property><property

name="wizardArguments"/><property array="True" length="0" name="systemProperties"

type="string"/><property name="showConsole">True</property></arrayItem></property>
</arrayItem>

****************************************************


While installation of sample installer, if I provide a temp path with -is:tempdir then bundled

jvm jre_142_bundled.bin content are available there on both HPUX-ITAN 11.23 and 11.31 machines.
It shows that bundled jvm is correct and having proper execution right.

Is there anything missing or wrong in sample.xml which cause the problem during extracting of executable installer on HPUX-ITAN 11.31 only.

Thanks in Advance!!!