<?xml version="1.0" ?> 
<!-- <!DOCTYPE jump-container SYSTEM "Dialog.dtd"> -->
<jump-container type="dialog">

<choose>


<!-- Dialog for confirming rolling patch -->
<when test="$(DialogToShowVariable) == ApproveRollingPatch">
<Composite name="ApproveRollbackDeployment" title="Rolling Patch > Need Validation and Approval" 
   description="Deployment of the new hotfix version needs approval. Please validate the new version and approve or reject it. If you reject the new version the previous one will be restored.">

<if test="$(HAS_OVERALL_DEPLOY_MESSAGES) == true">
  <InfoText name="step"><![CDATA[<html>$(OVERALL_DEPLOY_MESSAGES)</html>]]></InfoText>
</if>

<TableInput name="TestObjectTableInput">
  <HEADING>Deployment of the new hotfix version has finished</HEADING>
  <DISPLAY>
    <ColumnName heading="Order">Key</ColumnName>
    <ColumnName heading="Vendor/Name" editable="false">Name</ColumnName>
    <ColumnName heading="Old Counter"  editable="false">CurrentSP</ColumnName>
    <ColumnName heading="Target Counter"  editable="true">TargetSP</ColumnName>
    <ColumnName heading="Status" editable="false">Status</ColumnName>
    <ColumnName heading="Details" editable="false">Details</ColumnName>
  </DISPLAY>
  <VARIABLE>DEPLOY_QUEUE</VARIABLE>
</TableInput>

<!-- Table for showing tree nodes in the deployed components tab -->
 <TabDialog name="ApproveRollbackDeployment" title="Deployed Components" description="Sets table into the deployed components tab">
	<TableInput name="TreeTable">
	  <HEADING>Select a support package stack to apply</HEADING>
	  <DISPLAY>    
		<ColumnName heading="Vendor/Name" editable="false">TreeNode</ColumnName>
		<ColumnName heading="Release"  editable="false">Key</ColumnName>
		<ColumnName heading="SP Level" editable="false">Key</ColumnName>	
		<ColumnName heading="Counter"  editable="false">Key</ColumnName>
		<ColumnName heading="Provider" editable="false">Key</ColumnName>
		<ColumnName heading="Description" editable="false">Key</ColumnName>
	  </DISPLAY>
	  <VARIABLE>TREE_CONTROL</VARIABLE>
	</TableInput>
 </TabDialog>


<NavigationButtonGroup name="NavigationButtonGroup" default="Approve"> 		
	<BUTTON name="Back" enabled="false">#Back</BUTTON>
  <BUTTON name="Commit" enabled="true">#Approve</BUTTON>
	<BUTTON name="Rollback" enabled="true">#Reject</BUTTON>
	<VARIABLE>NavigationButtonGroup</VARIABLE>
</NavigationButtonGroup>

</Composite>

</when>

<!-- Dialog for retrying rollback of failed rolling patch -->
<when test="$(DialogToShowVariable) == ErrorRollbackRollingPatch">
<Composite name="ApproveRollbackDeployment" title="Rolling Patch > Error During Deployment" 
   description="Deployment of the new hotfix version failed and the original version cannot be restored.">

<InfoText name="step"><![CDATA[<html><em>$(OVERALL_DEPLOY_MESSAGES)</em></html>]]></InfoText>

<TableInput name="TestObjectTableInput">
  <HEADING>Error during deployment</HEADING>
  <DISPLAY>
    <ColumnName heading="Order">Key</ColumnName>
    <ColumnName heading="Vendor/Name" editable="false">Name</ColumnName>
    <ColumnName heading="Old Counter"  editable="false">CurrentSP</ColumnName>
 	  <ColumnName heading="Target Counter"  editable="true">TargetSP</ColumnName>
    <ColumnName heading="Status" editable="false">Status</ColumnName>
    <ColumnName heading="Details" editable="false">Details</ColumnName>
  </DISPLAY>
  <VARIABLE>DEPLOY_QUEUE</VARIABLE>
</TableInput>

<InfoText name="Info"><![CDATA[<html>Deployment of the new hotfix version failed and the original version cannot be restored. Please investigate the error or post CSN message. If the issue for restoring the original version is resolved you may retry to restore the original version.</html>]]></InfoText>

<!-- Table for showing tree nodes in the deployed components tab -->
 <TabDialog name="ApproveRollbackDeployment" title="Deployed Components" description="Sets table into the deployed components tab">
	<TableInput name="TreeTable">
	  <HEADING>Select support packages to apply</HEADING>
	  <DISPLAY>    
		<ColumnName heading="Vendor/Name" editable="false">TreeNode</ColumnName>
		<ColumnName heading="Release"  editable="false">Key</ColumnName>
		<ColumnName heading="SP Level" editable="false">Key</ColumnName>	
		<ColumnName heading="Counter"  editable="false">Key</ColumnName>
		<ColumnName heading="Provider" editable="false">Key</ColumnName>
		<ColumnName heading="Description" editable="false">Key</ColumnName>
	  </DISPLAY>
	  <VARIABLE>TREE_CONTROL</VARIABLE>
	</TableInput>
 </TabDialog>

<NavigationButtonGroup name="NavigationButtonGroup" default="Retry"> 	
	<BUTTON name="New Deployment" enabled="true">#New Deployment</BUTTON>
	<BUTTON name="ExitTool" enabled="true">#Exit</BUTTON>
	<BUTTON name="Rollback" enabled="true">#Retry</BUTTON>
	<VARIABLE>NavigationButtonGroup</VARIABLE>
</NavigationButtonGroup>

</Composite>
</when>

</choose>
</jump-container>