<?xml version="1.0" encoding="UTF-8"?>
<SapSetup Context="Variables" Version="5">
	<Variable Name="DefaultJRE" Persistent="FALSE">
		<Value>UNDEFINED</Value>
		<Value Script="TRUE"><![CDATA[
NWEngine.Context.Log.Write "Script: Determining the default 32bit JRE for JNet"
			If WOW64MODE Then
				NWEngine.Context.Log.Write "Script: This seems to be a 64bit platform."
				strJreKey = "HKLM\SOFTWARE\Wow6432Node\JavaSoft\Java Runtime Environment"
			ElseIf Not WOW64MODE Then
				NWEngine.Context.Log.Write "Script: This seems to be a 32bit platform."
				strJreKey = "HKLM\SOFTWARE\JavaSoft\Java Runtime Environment"
			End If
			strCurrentVersionEntry = strJreKey & "\CurrentVersion"
			If NwEngine.Shell.RegKeyExist( strJreKey ) Then
				strCurrentVersion = NwEngine.Shell.GetRegValue( strCurrentVersionEntry )
				NwEngine.Context.Log.Write "Script: Java Runtime Environment Current Version = " & strCurrentVersion
				NwEngine.Variables.AppendDefaultValue "DefaultJRE", strCurrentVersion
			Else
				NwEngine.Context.Log.Write "Script: RegKey " & strJreKey & " does not exist."
			End If
		]]></Value>
	</Variable>
	<Variable ConnectedId="{1076206D-2790-4DCA-9936-207BF4C74D23}" Name="JreHomeForJNet" Persistent="FALSE">
		<Value>C:\UNDEFINED</Value>
		<Value Script="TRUE"><![CDATA[
NwEngine.Context.Log.Write "Script: Determining the home folder for JNet"
				If "%DefaultJRE%" = "1.7" Then
					NwEngine.Variables.AppendDefaultValue "JreHomeForJNet", "%Jre7Home%"
					NwEngine.Context.Log.Write "Script: JreHomeForJNet set to: " + "%Jre7Home%"
				ElseIf "%DefaultJRE%" = "1.6" Then
					NwEngine.Variables.AppendDefaultValue "JreHomeForJNet", "%Jre6Home%"
					NwEngine.Context.Log.Write "Script: JreHomeForJNet set to: " + "%Jre6Home%"
				Else
					NwEngine.Context.Log.Write "Script: JreHomeForJNet left undefined because Java CurrentVersion key seems to be neither 1.7 nor 1.6."
				End If
		]]></Value>
	</Variable>
	<Variable Name="PRE_JNet" Persistent="FALSE">
		<Value>UNDEFINED</Value>
		<Value Script="TRUE"><![CDATA[
NWEngine.Context.Log.Write "Script: Checking Installation Pre-Requisite for JNet"
			bFulFilled = vbFalse
			If ((("%DefaultJRE%" = "1.6") AND (NwEngine.DE.ConditionsHandler.Evaluate("%Jre6Version% > 1.6.0.10"))) OR (("%DefaultJRE%" = "1.7") AND (NwEngine.DE.ConditionsHandler.Evaluate("%Jre7Version% > 1.7.0.03")))) Then
				bFulFilled = vbTrue
			End If
			If bFulFilled Then
				NWEngine.Context.Log.Write "Script: Installation Pre-Requisite for JNet are fulfilled."
		      	NwEngine.Variables.AppendDefaultValue "PRE_JNet", "FULFILLED"
			Else
				NWEngine.Context.Log.Write "Script: Installation Pre-Requisite for JNet are NOT fulfilled."
		    End If
		]]></Value>
	</Variable>
</SapSetup>
