<?xml version="1.0" ?> 
<!-- <!DOCTYPE jump-container SYSTEM "Dialog.dtd"> -->
<jump-container type="dialog">

<choose>
<!-- Dialog for selection of a support packages -->
<when test="$(DialogToShowVariable) == SpecifyQueue">
<Composite name="SpecifyQueue" title="Support Packages > Specify Queue
" description="Select support packages to apply">

<TableInput name="TestObjectTableInput">
  <DISPLAY>    
    <ColumnName heading="Vendor/Name" editable="false">Name</ColumnName>	
	<ColumnName heading="Current Release.SPLevel.PatchLevel" editable="false">CurrentSP</ColumnName>
	<ColumnName heading="Target Release.SPLevel.PatchLevel"  editable="true">TargetSP</ColumnName>
	<ColumnName heading="Details" editable="false" dependsOnColumnID="2">Details</ColumnName>
  </DISPLAY>
  <VARIABLE>SPECIFY_QUEUE</VARIABLE>
</TableInput>

<NavigationButtonGroup name="NavigationButtonGroup" default="Next"> 	
	<BUTTON name="Back" enabled="true">#Back</BUTTON>
	<BUTTON name="Next" enabled="true">#Next</BUTTON>
	<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
	<VARIABLE>NavigationButtonGroup</VARIABLE>
</NavigationButtonGroup>

</Composite>
</when>

<!-- Dialog for selection of DCs -->
<when test="$(DialogToShowVariable) == SpecifyQueuePatch">
<Composite name="SpecifyQueue" title="Hot Fixes > Specify Queue
" description="Select hot fixes to apply">

<TableInput name="TestObjectTableInput">
  <DISPLAY>    
    <ColumnName heading="Vendor/Name" editable="false">Name</ColumnName>	
	<ColumnName heading="Current Version" editable="false">CurrentSP</ColumnName>
	<ColumnName heading="Target Version"  editable="true">TargetSP</ColumnName>
	<ColumnName heading="Details" editable="false" dependsOnColumnID="2">Details</ColumnName>
  </DISPLAY>
  <VARIABLE>SPECIFY_QUEUE</VARIABLE>
</TableInput>

<NavigationButtonGroup name="NavigationButtonGroup" default="Next"> 	
	<BUTTON name="Back" enabled="true">#Back</BUTTON>
	<BUTTON name="Next" enabled="true">#Next</BUTTON>
	<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
	<VARIABLE>NavigationButtonGroup</VARIABLE>
</NavigationButtonGroup>

</Composite>
</when>

<!-- Dialog for selection of support packages stacks -->
<when test="$(DialogToShowVariable) == SpecifyQueueStack">
<Composite name="SpecifyQueue" title="Support Package Stacks > Specify Queue
" description="Select a support package stack to apply">
<InfoText name="partialStackMessage">$PARTIAL_STACK_DETECTED_MESSAGE</InfoText>

<TableInput name="TestObjectTableInput">
  <DISPLAY>    
    <ColumnName heading="Select" editable="true" preferredControl="RadioButtonGroup">Select</ColumnName>
    <ColumnName heading="Product version / Enhancement Package" editable="false">Name</ColumnName>	
	<ColumnName heading="Target SP Stack"  editable="true">TargetSP</ColumnName>
	<ColumnName heading="Details" editable="false" dependsOnColumnID="2">Details</ColumnName>
  </DISPLAY>
  <VARIABLE>SPECIFY_QUEUE</VARIABLE>
</TableInput>

<NavigationButtonGroup name="NavigationButtonGroup" default="Next"> 	
	<BUTTON name="Back" enabled="true">#Back</BUTTON>
	<BUTTON name="Next" enabled="true">#Next</BUTTON>
	<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
	<VARIABLE>NavigationButtonGroup</VARIABLE>
</NavigationButtonGroup>

</Composite>
</when>

<!-- Dialog for selection of new support packages -->
<when test="$(DialogToShowVariable) == SpecifyQueueNewSC">
<Composite name="SpecifyQueue" title="New Software Components > Specify Queue" description="Select new software components to deploy">

<TableInput name="TestObjectTableInput">
  <DISPLAY>    
    <ColumnName heading="Vendor/Name" editable="false">Name</ColumnName>	
    <ColumnName heading="Target Release.SPLevel.PatchLevel"  editable="true">TargetSP</ColumnName>
	<ColumnName heading="Details" editable="false" dependsOnColumnID="1">Details</ColumnName>
  </DISPLAY>
  <VARIABLE>SPECIFY_QUEUE</VARIABLE>
</TableInput>

<NavigationButtonGroup name="NavigationButtonGroup" default="Next"> 	
	<BUTTON name="Back" enabled="true">#Back</BUTTON>
	<BUTTON name="Next" enabled="true">#Next</BUTTON>
	<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
	<VARIABLE>NavigationButtonGroup</VARIABLE>
</NavigationButtonGroup>

</Composite>
</when>

<!-- Dialog for selection of JSPM only -->
<when test="$(DialogToShowVariable) == SpecifyQueueJSPM">
<Composite name="SpecifyQueue" title="JSPM > Specify Queue" description="Select new JSPM version to deploy">

<TableInput name="TestObjectTableInput">
  <DISPLAY>    
    <ColumnName heading="Vendor/Name" editable="false">Name</ColumnName>	
    <ColumnName heading="Current Release.SPLevel.PatchLevel" editable="false">CurrentSP</ColumnName>
    <ColumnName heading="Target Release.SPLevel.PatchLevel"  editable="true">TargetSP</ColumnName>
    <ColumnName heading="Details" editable="false" dependsOnColumnID="2">Details</ColumnName>
  </DISPLAY>
  <VARIABLE>SPECIFY_QUEUE</VARIABLE>
</TableInput>

<NavigationButtonGroup name="NavigationButtonGroup" default="Next"> 	
	<BUTTON name="Back" enabled="true">#Back</BUTTON>
	<BUTTON name="Next" enabled="true">#Next</BUTTON>
	<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
	<VARIABLE>NavigationButtonGroup</VARIABLE>
</NavigationButtonGroup>

</Composite>
</when>

<!-- Dialog when nothing to select -->
<when test="$(DialogToShowVariable) == SpecifyQueueNothing">
<Composite name="SpecifyQueue" title="Specify Queue" description="Choose Back and select software units for deployment">
<InfoText name="heading">$NOTHING_TO_DEPLOY_MESSAGE</InfoText>

<if test="$(INBOX_GRANULARITY) == 1">
	<if test="$(SHOW_INBOX_ERROR_MESSAGE) == true">
		<InfoText name="TestInfoText"><![CDATA[<html>
		Either you do not have a stack definition XML file in the Inbox directory or the file is not valid.<br>
		If you do not have a stack definition XML file, download it from  
		<a href="http://service.sap.com/sp-stacks">SAP Service Marketplace</a>. For more information, see  
			<a href="http://service.sap.com/~form/handler?_APP=01100107900000000342&_EVENT=DISPL_TXT&_NNUM=884537">SAP Note 884537</a>.<br>
		If you have downloaded the stack definition XML file, on the Logs tab page, check the SCAN_INBOX_xx.LOG files for errors.
		</html>]]>
		</InfoText>
	</if>
</if>

<NavigationButtonGroup name="NavigationButtonGroup" default="Back"> 	
	<BUTTON name="Back" enabled="true">#Back</BUTTON>
	<BUTTON name="Next" enabled="false">#Next</BUTTON>
	<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
	<VARIABLE>NavigationButtonGroup</VARIABLE>
</NavigationButtonGroup>

</Composite>
</when>

<!-- Dialog for selection of business packages -->
<when test="$(DialogToShowVariable) == SpecifyQueueBusinessPackages">
<Composite name="SpecifyQueue" title="Business Packages > Specify Queue" description="Select business packages to deploy">

<TableInput name="TestObjectTableInput">
  <DISPLAY>    
    <ColumnName heading="Vendor/Name" editable="false">Name</ColumnName>
    <ColumnName heading="Current Release.SPLevel.PatchLevel"  editable="false">CurrentSP</ColumnName>
    <ColumnName heading="Target Release.SPLevel.PatchLevel"  editable="true">TargetSP</ColumnName>
    <ColumnName heading="Details" editable="false" dependsOnColumnID="2">Details</ColumnName>
  </DISPLAY>
  <VARIABLE>SPECIFY_QUEUE</VARIABLE>
</TableInput>

<NavigationButtonGroup name="NavigationButtonGroup" default="Next"> 	
	<BUTTON name="Back" enabled="true">#Back</BUTTON>
	<BUTTON name="Next" enabled="true">#Next</BUTTON>
	<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
	<VARIABLE>NavigationButtonGroup</VARIABLE>
</NavigationButtonGroup>

</Composite>
</when>

<!-- Dialog for selection of Java and BCO DVD -->
<when test="$(DialogToShowVariable) == SpecifyDVD">
<Composite name="SpecifyQueue" title="Inhouse Update > Specify Queue" description="Specify the path to the DVD">

<SingleTextInput name="DVDLocation" expert="false">
  <HEADING>Input the path to the Java DVD</HEADING>
  <LABEL>Java DVD:</LABEL>
  <VARIABLE>DVD_J2EE_LOCATION</VARIABLE>
</SingleTextInput>

<SingleTextInput name="DVDLocation" expert="false">
  <HEADING>Input the path to the Kernel DVD</HEADING>
  <LABEL>Kernel DVD:</LABEL>
  <VARIABLE>DVD_KERNEL_LOCATION</VARIABLE>
</SingleTextInput>


<NavigationButtonGroup name="NavigationButtonGroup" default="Next"> 	
	<BUTTON name="Back" enabled="true">#Back</BUTTON>
	<BUTTON name="Next" enabled="true">#Next</BUTTON>
	<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
	<VARIABLE>NavigationButtonGroup</VARIABLE>
</NavigationButtonGroup>

</Composite>
</when>

<!-- Dialog for selection of single rolling patch, we use radio-group instead of check-box -->
<when test="$(DialogToShowVariable) == SpecifyQueueRollingPatch">
<Composite name="SpecifyQueue" title="Rolling Patch > Specify Queue
" description="Select a hotfix to apply with rolling patch">

<TableInput name="TestObjectTableInput">
  <DISPLAY>    
   <ColumnName heading="Select" editable="true" preferredControl="RadioButtonGroup">Select</ColumnName>
   <ColumnName heading="Vendor/Name" editable="false">Name</ColumnName>	
   <ColumnName heading="Current Counter"  editable="false">CurrentSP</ColumnName>
 	 <ColumnName heading="Target Counter"  editable="true">TargetSP</ColumnName>
	 <ColumnName heading="Details" editable="false" dependsOnColumnID="2">Details</ColumnName>
  </DISPLAY>
  <VARIABLE>SPECIFY_QUEUE</VARIABLE>
</TableInput>

<NavigationButtonGroup name="NavigationButtonGroup" default="Next"> 	
	<BUTTON name="Back" enabled="true">#Back</BUTTON>
	<BUTTON name="Next" enabled="true">#Next</BUTTON>
	<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
	<VARIABLE>NavigationButtonGroup</VARIABLE>
</NavigationButtonGroup>

</Composite>
</when>
<!-- Dialog for selection of a support packages in stack option-->
		<when test="$(DialogToShowVariable) == SpecifyQueueStackSPs">
			<Composite name="SpecifyQueue" title="Support Package Stacks > Specify Queue
" description="Select support packages to apply">
				<TableInput name="TestObjectTableInput">
					<DISPLAY>
						<ColumnName heading="Vendor/Name" editable="false">Name</ColumnName>
						<ColumnName heading="Current Release.SPLevel.PatchLevel" editable="false">CurrentSP</ColumnName>
						<ColumnName heading="Target Release.SPLevel.PatchLevel" editable="true">TargetSP</ColumnName>
						<ColumnName heading="Details" editable="false" dependsOnColumnID="2">Details</ColumnName>
					</DISPLAY>
					<VARIABLE>SPECIFY_QUEUE</VARIABLE>
				</TableInput>
		<NavigationButtonGroup name="NavigationButtonGroup" default="Next">
			<BUTTON name="Back" enabled="true">#Back</BUTTON>
			<BUTTON name="Next" enabled="true">#Next</BUTTON>
			<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
			<VARIABLE>NavigationButtonGroup</VARIABLE>
		</NavigationButtonGroup>
	</Composite>
</when>


<!-- Dialog for selecting SP stack for installation of new usages -->
<when test="$(DialogToShowVariable) == SpecifyQueueStacksForAdditionalUsage">
	<Composite name="SpecifyQueue" title="Install Additional Usage Type > Specify Queue
" description="Select a support package stack to scan for new usage types">
		<TableInput name="TestObjectTableInput">
			<DISPLAY>
				<ColumnName heading="Select" editable="true" preferredControl="RadioButtonGroup">Select</ColumnName>
				<ColumnName heading="Vendor/Name" editable="false">Name</ColumnName>
				<ColumnName heading="Target SP Stack Level" editable="true">TargetSP</ColumnName>
				<ColumnName heading="Details" editable="false" dependsOnColumnID="2">Details</ColumnName>
			</DISPLAY>
			<VARIABLE>SPECIFY_QUEUE</VARIABLE>
		</TableInput>
		<NavigationButtonGroup name="NavigationButtonGroup" default="Next">
			<BUTTON name="Back" enabled="true">#Back</BUTTON>
			<BUTTON name="Next" enabled="true">#Next</BUTTON>
			<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
			<VARIABLE>NavigationButtonGroup</VARIABLE>
		</NavigationButtonGroup>
	</Composite>
</when>

<!-- Dialog for selecting new usages for installation -->
<when test="$(DialogToShowVariable) == SpecifyQueueAdditionalUsage">
	<Composite name="SpecifyQueue" title="Install Additional Usage Type > Specify Queue
" description="Select new usage types for installation. All available components from depending usage types will be automaticaly selected.">
		<TableInput name="TestObjectTableInput">
			<DISPLAY>
				<ColumnName heading="Usage Type Name" editable="false">Name</ColumnName>
				<ColumnName heading="Description" editable="false">Description</ColumnName>
				<ColumnName heading="Depends On" editable="false">Depends</ColumnName>
				<ColumnName heading="Action" editable="true">Action</ColumnName>
				<ColumnName heading="Status" editable="false">Status</ColumnName>
				<ColumnName heading="Details" editable="false">Details</ColumnName>
			</DISPLAY>
			<VARIABLE>SPECIFY_QUEUE_USAGES</VARIABLE>
		</TableInput>
				<NavigationButtonGroup name="NavigationButtonGroup" default="Next">
					<BUTTON name="Back" enabled="true">#Back</BUTTON>
					<BUTTON name="Next" enabled="true">#Next</BUTTON>
					<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
					<VARIABLE>NavigationButtonGroup</VARIABLE>
				</NavigationButtonGroup>
	</Composite>
</when>

<!-- Dialog for showing error if there are no applicable new usages for installation -->
<when test="$(DialogToShowVariable) == SpecifyQueueAdditionalUsageError">
	<Composite name="SpecifyQueue" title="Install Additional Usage Type > Specify Queue
" description="Choose Back and select new stack definition file">
<InfoText name="heading">There are no applicable usages described in the selected stack definition file for installation.</InfoText>
		<NavigationButtonGroup name="NavigationButtonGroup" default="Next">
			<BUTTON name="Back" enabled="true">#Back</BUTTON>
			<BUTTON name="Next" enabled="false">#Next</BUTTON>
			<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
			<VARIABLE>NavigationButtonGroup</VARIABLE>
		</NavigationButtonGroup>
			</Composite>
		</when>
<!-- Dialog for selection of a support packages in stack option-->
<when test="$(DialogToShowVariable) == SpecifyQueueStackSPs">
        <Composite name="SpecifyQueue" title="Support Package Stacks > Specify Queue Patches
" description="JSPM has finished the scan of the Inbox directory for applicable patches for components from the selected stack. 
List of the available patches with higher versions than the ones in the support package stack are listed below. For the relevant 
components select the version that you want to apply.">
		<TableInput name="TestObjectTableInput">
			<DISPLAY>
				<ColumnName heading="Vendor/Name" editable="false" helpId="NW04s.tableVendorName">Name</ColumnName>
				<ColumnName heading="Current Release.SPLevel.PatchLevel" editable="false">CurrentSP</ColumnName>
				<ColumnName heading="Target Release.SPLevel.PatchLevel" editable="true">TargetSP</ColumnName>
				<ColumnName heading="Details" editable="false" dependsOnColumnID="2">Details</ColumnName>
			</DISPLAY>
			<VARIABLE>SPECIFY_QUEUE</VARIABLE>
		</TableInput>

		<NavigationButtonGroup name="NavigationButtonGroup" default="Next">
			<BUTTON name="Back" enabled="true">#Back</BUTTON>
			<BUTTON name="Next" enabled="true">#Next</BUTTON>
			<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
			<VARIABLE>NavigationButtonGroup</VARIABLE>
		</NavigationButtonGroup>

	</Composite>
</when>


<!-- Dialog for selecting SP stack for installation of new fucntional elements -->
<when test="$(DialogToShowVariable) == SpecifyQueueStacksForAdditionalFE">
	<Composite name="SpecifyQueue" title="Install Additional Functional Units > Specify Queue
" description="Select a support package stack to scan for new functional units">
		<TableInput name="TestObjectTableInput">
			<HEADING>Select a support package stack to scan</HEADING>
			<DISPLAY>
				<ColumnName heading="Select" editable="true" preferredControl="RadioButtonGroup">Select</ColumnName>
				<ColumnName heading="Vendor/Name" editable="false">Name</ColumnName>
				<ColumnName heading="Target SP Stack Level" editable="true">TargetSP</ColumnName>
				<ColumnName heading="Details" editable="false" dependsOnColumnID="2">Details</ColumnName>
			</DISPLAY>
			<VARIABLE>SPECIFY_QUEUE</VARIABLE>
		</TableInput>
		<NavigationButtonGroup name="NavigationButtonGroup" default="Next">
			<BUTTON name="Back" enabled="true">#Back</BUTTON>
			<BUTTON name="Next" enabled="true">#Next</BUTTON>
			<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
			<VARIABLE>NavigationButtonGroup</VARIABLE>
		</NavigationButtonGroup>
	</Composite>
</when>

<!-- Dialog for selecting new fucntional elements for installation -->
<when test="$(DialogToShowVariable) == SpecifyQueueAdditionalFE">
	<Composite name="SpecifyQueue" title="Install Additional Functional Units > Specify Queue
" description="Select new functional units for installation. All available components from depending functional units will be automaticaly selected.">
		<TableInput name="TestObjectTableInput">
			<DISPLAY>
				<ColumnName heading="Functional Unit" editable="false">SelectableTreeNode</ColumnName>
				<ColumnName heading="Required" editable="false">Key</ColumnName>
				<ColumnName heading="Product Name" editable="false">Key</ColumnName>
				<ColumnName heading="Description" editable="false">Key</ColumnName>
			</DISPLAY>
			<VARIABLE>SPECIFY_QUEUE_FE</VARIABLE>
		</TableInput>
				<NavigationButtonGroup name="NavigationButtonGroup" default="Next">
					<BUTTON name="Back" enabled="true">#Back</BUTTON>
					<BUTTON name="Next" enabled="true">#Next</BUTTON>
					<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
					<VARIABLE>NavigationButtonGroup</VARIABLE>
				</NavigationButtonGroup>
	</Composite>
</when>

<!-- Dialog for confirmation of selection of new fucntional elements for installation -->
<when test="$(DialogToShowVariable) == SpecifyQueueAdditionalFEConfirm">
	<Composite name="SpecifyQueue" title="Install Additional Functional Units > Specify Queue" description="Confirm the selection of new functional units for installation.">

    <if test="$(HAS_SELECTION_EXTENSION) == true">
      <InfoText name="step"><![CDATA[<html>$(SELECTION_EXTENSION_MESSAGES)</html>]]></InfoText>
    </if>

		<TableInput name="TestObjectTableInput">
			<DISPLAY>
				<ColumnName heading="Functional Unit" editable="false">SelectableTreeNode</ColumnName>
				<ColumnName heading="Required" editable="false">Key</ColumnName>
				<ColumnName heading="Product Name" editable="false">Key</ColumnName>
				<ColumnName heading="Description" editable="false">Key</ColumnName>
			</DISPLAY>
			<VARIABLE>SPECIFY_QUEUE_FE_FINAL</VARIABLE>
		</TableInput>
				<NavigationButtonGroup name="NavigationButtonGroup" default="Next">
					<BUTTON name="Back" enabled="true">#Back</BUTTON>
					<BUTTON name="Next" enabled="true">#Next</BUTTON>
					<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
					<VARIABLE>NavigationButtonGroup</VARIABLE>
				</NavigationButtonGroup>
	</Composite>
</when>

<!-- Dialog for showing error if there are no applicable new fucntional elements for installation -->
<when test="$(DialogToShowVariable) == SpecifyQueueAdditionalFEError">
	<Composite name="SpecifyQueue" title="Install Additional Functional Units > Specify Queue
" description="Choose Back and select new stack definition file">
<InfoText name="heading">There are no applicable functional units described in the selected stack definition file for installation.</InfoText>
		<NavigationButtonGroup name="NavigationButtonGroup" default="Next">
			<BUTTON name="Back" enabled="true">#Back</BUTTON>
			<BUTTON name="Next" enabled="false">#Next</BUTTON>
			<BUTTON name="ExitTool" enabled="true">#Cancel</BUTTON>
			<VARIABLE>NavigationButtonGroup</VARIABLE>
		</NavigationButtonGroup>
			</Composite>
		</when>

</choose>
</jump-container>
