<!--
 * Copyright (c) 2001, 2006, Oracle. All rights reserved.  
 *
 *      NAME
 *       cloneWiz_SourceSettings.uix
 *
 *      NOTES
 *       Set information about home to clone
 *

 * MODIFIED   (MM/DD/YY)  VERSION
 *    amani    09/11/06  - Backport amani_fix   - 5467873 from main
 *    amani    08/31/06  - For autopopulating the CRS name and extend nodes
 *    amani    06/02/06 -  For bug fix 5070849
 *    amani    08/01/06 - Backport amani_bug-5075347 from main
 *    amani    07/31/06 - Backport amani_bug-4870299 from main
 *    amani  05/02/06 - For OAC fix and adding alt attribute for lov images
 *    anusharm 09/04/05 - multiselection
 *    audupi   08/23/05 - 4568252 - Displaying OCR/VDsk location only for 
 *                        non-Windows CRS 
 *    anusharm 08/23/05 - correcting greying functionality
 *    anusharm 07/11/05 - need clustername for extend mode too
 *    anusharm 07/05/05 - changing "Member Nodes"
 *    audupi   07/07/05 - 4467739 - Addition of maximum length for text-input 
 *    anusharm 06/02/05 - lov for swlib src home
 *    gpalrech 04/26/05 - bug 4306520 
 *    anusharm 05/04/05 - diable ocr and vdsk while toggling, add crs name
 *    anusharm 04/20/05 - crs cloning
 *    gpalrech 04/14/05 - update javascript to handle greying out fields
 *                        better
 *    gpalrech 04/06/05 - update to disable home name and location fields when
 *                        rac 10.1
 *    anusharm 03/23/05 - adding toggle function
 *    anusharm 02/10/05 - changing lov
 *    anusharm 02/02/05 - cloning for crs
 *    anusharm 11/28/04 - correcting header
 *    anusharm 11/02/04 - reorganizing page
 *    anusharm 09/28/04 - anusharm_test_clonehome
 *    kchiasso 11/12/03 - help context
 *    kchiasso 10/28/03 - bugfix 3211721
 *    kchiasso 08/29/03 -
 *    kchiasso 08/21/03 - kchiasso_clonefromfile
 *    kchiasso 08/20/03 -
 *  @author  kChiasson
 *
-->

<page xmlns="http://bali.us.oracle.com/cabo/baja"
      xmlns:baja="http://bali.us.oracle.com/cabo/baja"
      xmlns:uix="http://bali.us.oracle.com/cabo/marlin"
      xmlns:marlin="http://bali.us.oracle.com/cabo/marlin"
      xmlns:html="http://www.w3.org/TR/REC-html40"
      xmlns:data="http://bali.us.oracle.com/cabo/marlin">

 <baja:head  xmlns="http://bali.us.oracle.com/cabo/marlin"
              xmlns:uix="http://bali.us.oracle.com/cabo/marlin"
              xmlns:html="http://www.w3.org/TR/REC-html40">

   <dataScope>
      <contents>

      
      <head xmlns="http://xmlns.oracle.com/uix/ui"
         uix:title="pageTitle@getPageTitle"/>
      </contents>
      <provider>
        <data name="getPageTitle">
          <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeData" method="getPageTitle"/>
        </data>
      </provider>
    </dataScope>
 </baja:head>

    <!-- special handler to load help topic -->
    
   <handlers>
    <event name="null">
      <method class="oracle.sysman.eml.ecm.OnlineHelp"
              method="loadCloneHomeHelpTopic"/>
    </event>
   </handlers>


  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">

   <body>
   <contents>


   <dataScope>
      <contents>

<script>
<contents>

  
  function setHostRedirValue(lovName)
  {
    // save the selector - what table entry
    top.hostSel = lovName;

    // pass the hostName to the LOV
    var hostName = document.cloneWiz_DB[top.hostSel].value;
	
    // create the path to use to invoke the LOV page
    var contextpath = document.cloneWiz_DB.contextPath.value;
    var path = contextpath + "ecm/cloneHome/searchSelectHostLov";
    var params = "$searchHostName="+hostName;
    var imagepath = document.cloneWiz_DB.imagePath.value;
    var redir = imagepath + "cabo/jsps/frameRedirect.jsp?redirect="+path+params;
    // set hidden param to use in openWindow
    document.cloneWiz_DB.hostRedir.value=redir;
  }

  function setHomeRedirValue(lovName)
  {
    // save the selector - what table entry
    var temp = new Array();
    temp = lovName.split(',');
    top.homeSel = temp[0];
    top.nameSel = temp[1];
    top.hostSel = temp[2];
    top.clusNameSel = temp[3];
    top.nodesSel = temp[4];

    // pass the hostName to the LOV
    var homeLoc = document.cloneWiz_DB[top.homeSel].value;
   
    // create the path to use to invoke the LOV page
    var contextpath = document.cloneWiz_DB.contextPath.value;
    var path = contextpath + "ecm/cloneHome/searchSelectHomeLov";
    var params = "$searchHomeLoc="+homeLoc;
    var imagepath = document.cloneWiz_DB.imagePath.value;
    var redir = imagepath + "cabo/jsps/frameRedirect.jsp?redirect="+path+params;
    // set hidden param to use in openWindow
    document.cloneWiz_DB.hostRedir.value=redir;
  }

  function hostListCallBack(lovwin, event)
  {
    // set the hostname selected from the LOV window
    //alert("returnValue:"+lovwin.returnValue);
    var retVal = lovwin.returnValue;
    //alert("callBack "+ retVal);

    if (retVal!=(void 0))
    {
        // set the value in the table
        // parse return to get hostname + username
        i = retVal.indexOf("+");
        var hostName = retVal.substr(0,i);
        document.cloneWiz_DB[top.hostSel].value = hostName;
	var sel = top.hostSel;
	var temp = new Array();
	temp = sel.split(':');
	var nodeSel = temp[0] + ":node:" + temp[2];
	var pvtICSel = temp[0] + ":pvtIC:" + temp[2];
	var vipSel = temp[0] + ":vip:" + temp[2];
	var nodeName = hostName.substring(0, hostName.indexOf("."));
	document.cloneWiz_DB[nodeSel].value = nodeName;
	document.cloneWiz_DB[pvtICSel].value = nodeName + "-priv";
	document.cloneWiz_DB[vipSel].value = nodeName + "-vip";

    }
    
  }

  function homeListCallBack(lovwin, event)
  {
    // set the homeLoc selected from the LOV window
    //alert("returnValue:"+lovwin.returnValue);
    var retVal = lovwin.returnValue;

    if (retVal!=(void 0))
    {
        // set the value in the table
        // parse return to get hostname + username
	var temp = new Array();
	temp = retVal.split('+');
	//alert("Arun arryTemp-->"+temp);
	i = temp[0].indexOf(" (");
        var homeLoc = temp[0].substr(0,i);
	//alert("homeLoc-->"+homeLoc);
        document.cloneWiz_DB[top.homeSel].value = homeLoc;
	var homeName = retVal.substring(i + 2, temp[0].indexOf(")"));
	//alert("homeName-->"+homeName);
	document.cloneWiz_DB[top.nameSel].value = homeName;
	var mynodes = temp[1];
	//alert("mynodes-->"+mynodes);
        document.cloneWiz_DB[top.nodesSel].value = mynodes;

	var host = temp[2];
	//alert("Arunhost-->"+host);
	 document.cloneWiz_DB[top.hostSel].value = host;

	var clusName = temp[3];
	//alert("ArunclusName-->"+clusName);
	document.cloneWiz_DB[top.clusNameSel].value = clusName;



    }
    
  }

  function tableLov(lovName)
  { 
    setHostRedirValue(lovName);

    openWindow(top,
               document.cloneWiz_DB.hostRedir.value,
               'lovWindow',
               {width:500, height:400},
                true,
                'dialog',
                hostListCallBack);

    return false;
    
  }

  function tableLovHomes(lovName)
  { 
    //alert("lovName-->"+lovName);
    setHomeRedirValue(lovName);
    openWindow(top,
               document.cloneWiz_DB.hostRedir.value,
               'lovWindow',
               {width:600, height:400},
                true,
                'dialog',
                homeListCallBack);

    return false;
    
  } 

  function toggleExtend()
  {

    if (document.cloneWiz_DB.extend.value == "false") {
    document.cloneWiz_DB.newRACNodesOH.disabled = true;
    document.cloneWiz_DB.newRACNodesOHName.disabled = true;
    document.cloneWiz_DB.clusterName.disabled = true;
    document.cloneWiz_DB.ocrLoc.disabled = true;
    document.cloneWiz_DB.vdiskLoc.disabled = true;
    document.cloneWiz_DB.srcClusterNodes.disabled = false;
    document.cloneWiz_DB.srcClusterName.disabled = false;
    document.cloneWiz_DB.srcHost.disabled = false;
    document.cloneWiz_DB.srcOHLoc.disabled = false;
    document.cloneWiz_DB.srcOHName.disabled = false;
    }
    else{
    document.cloneWiz_DB.newRACNodesOH.disabled = false;
    document.cloneWiz_DB.newRACNodesOHName.disabled = false;
    document.cloneWiz_DB.clusterName.disabled = false;
    document.cloneWiz_DB.ocrLoc.disabled = false;
    document.cloneWiz_DB.vdiskLoc.disabled = false;
    document.cloneWiz_DB.srcClusterNodes.disabled = true;
    document.cloneWiz_DB.srcClusterName.disabled = true;
    document.cloneWiz_DB.srcHost.disabled = true;
    document.cloneWiz_DB.srcOHLoc.disabled = true;
    document.cloneWiz_DB.srcOHName.disabled = true;
    }
  }
  function toggleExtendClick()
  {

    document.cloneWiz_DB.newRACNodesOH.disabled = true;
    document.cloneWiz_DB.newRACNodesOHName.disabled = true;
    document.cloneWiz_DB.clusterName.disabled = true;
    document.cloneWiz_DB.ocrLoc.disabled = true;
    document.cloneWiz_DB.vdiskLoc.disabled = true;
    document.cloneWiz_DB.srcClusterNodes.disabled = false;
    document.cloneWiz_DB.srcClusterName.disabled = false;
    document.cloneWiz_DB.srcHost.disabled = false;
    document.cloneWiz_DB.srcOHLoc.disabled = false;
    document.cloneWiz_DB.srcOHName.disabled = false;
  }

  function toggleCreate()
  {
    if (document.cloneWiz_DB.extend.value == "true") {
      document.cloneWiz_DB.newRACNodesOH.disabled = true;
      document.cloneWiz_DB.newRACNodesOHName.disabled = true;
      document.cloneWiz_DB.clusterName.disabled = true;
      document.cloneWiz_DB.ocrLoc.disabled = true;
      document.cloneWiz_DB.vdiskLoc.disabled = true;
      document.cloneWiz_DB.srcClusterNodes.disabled = false;
      document.cloneWiz_DB.srcClusterName.disabled = false;
      document.cloneWiz_DB.srcHost.disabled = false;
      document.cloneWiz_DB.srcOHLoc.disabled = false;
      document.cloneWiz_DB.srcOHName.disabled = false;
    }
    else {
      document.cloneWiz_DB.newRACNodesOH.disabled = false;
      document.cloneWiz_DB.newRACNodesOHName.disabled = false;
      document.cloneWiz_DB.clusterName.disabled = false;
      document.cloneWiz_DB.ocrLoc.disabled = false;
      document.cloneWiz_DB.vdiskLoc.disabled = false;
      document.cloneWiz_DB.srcClusterNodes.disabled = true;
      document.cloneWiz_DB.srcClusterName.disabled = true;
      document.cloneWiz_DB.srcHost.disabled = true;
      document.cloneWiz_DB.srcOHLoc.disabled = true;
      document.cloneWiz_DB.srcOHName.disabled = true;

    }
    
  }

  

  function toggleCreateClick()
  {

   document.cloneWiz_DB.newRACNodesOH.disabled = false;
   document.cloneWiz_DB.newRACNodesOHName.disabled = false;
   document.cloneWiz_DB.clusterName.disabled = false;
   document.cloneWiz_DB.ocrLoc.disabled = false;
   document.cloneWiz_DB.vdiskLoc.disabled = false;
   document.cloneWiz_DB.srcClusterNodes.disabled = true;
   document.cloneWiz_DB.srcClusterName.disabled = true;
   document.cloneWiz_DB.srcHost.disabled = true;
   document.cloneWiz_DB.srcOHLoc.disabled = true;
   document.cloneWiz_DB.srcOHName.disabled = true;
     
  }

</contents>
</script>

        <form name="cloneWiz_DB" method="POST">
        <contents>
            <formValue name="hiddenDisabled" uix:value="disable@dbSettings"/>
	    <formValue name="extend" uix:value="extend@dbSettings"/>
            <formValue name="FromURLHidden" uix:value="calledFrom@getInfo"/>
	    <formValue id="dep1" name="blockStart" uix:value="blockStart@racDestList"/>
	    <formValue name="contextPath" uix:value="contextPath@getContextPath"/>
            <formValue name="imagePath" uix:value="imagePath@getImagePath"/>
            <formValue name="hostRedir"/>
 
        <pageLayout xmlns="http://bali.us.oracle.com/cabo/marlin"
            uix:title="pageTitle@getHeaderTitle">

          <mediumAdvertisement>
            <include baja:node="../../oemBanner" />
          </mediumAdvertisement>

          <globalButtons>
            <include baja:node="../../globalButtonBar" />
          </globalButtons>
          <marlin:tabs>
            <include baja:node="../../globalTabs" />
          </marlin:tabs>
          <marlin:pageHeader>
            <include baja:node="../../globalHeader" />
          </marlin:pageHeader>
        
          <pageButtons>
            <include baja:node="cloneWiz_Footer"/>
          </pageButtons>

          <pageStatus>
           <labeledFieldLayout width="0" fieldWidth="0" labelWidth="0" columns="0">
            <contents>
                    <styledText styleClass="OraDataPrompt" uix:text="LBL_PRODUCT@ResourceBundle"/>
                    <rowLayout>
                    <contents>
                        <styledText styleClass="OraDataText" uix:text="products@dbSettings"/>
                    </contents>
                    </rowLayout>
		    <styledText styleClass="OraDataPrompt" uix:text="LBL_SOURCE_HOST@ResourceBundle" uix:rendered="ioh@dbSettings"/>
                    <rowLayout>
                    <contents>
                        <styledText styleClass="OraDataText" uix:text="host@dbSettings" uix:rendered="ioh@dbSettings"/>
                    </contents>
                    </rowLayout>
		    <styledText styleClass="OraDataPrompt" uix:text="LBL_SOURCE_LOC@ResourceBundle" uix:rendered="ioh@dbSettings"/>
                    <rowLayout>
                    <contents>
                        <styledText styleClass="OraDataText" uix:text="sourceLoc@dbSettings" uix:rendered="ioh@dbSettings"/>
                    </contents>
                    </rowLayout>
		    <!-- styledText styleClass="OraDataPrompt" uix:text="LBL_INSTANCETYPE@ResourceBundle" uix:rendered="swlib@dbSettings"/>
                    <rowLayout>
                    <contents>
                        <styledText styleClass="OraDataText" uix:text="installType@dbSettings" uix:rendered="swlib@dbSettings"/>
                    </contents>
                    </rowLayout>
		    <styledText styleClass="OraDataPrompt" uix:text="LBL_INSTANCENAME@ResourceBundle" uix:rendered="swlib@dbSettings"/>
                    <rowLayout>
                    <contents>
                        <styledText styleClass="OraDataText" uix:text="instanceName@dbSettings" uix:rendered="swlib@dbSettings"/>
                    </contents>
                    </rowLayout-->

	    </contents>
           </labeledFieldLayout>
          </pageStatus>

          <location>
            <include baja:node="cloneWiz_Train"/>
          </location>

          <copyright>
            <include baja:node="../../copyright"/>
          </copyright>

        <contents>

		<messageBox automatic="true"/>
			<switcher childName="success" uix:childName="status@dbSettings">
			<case name="failure">
				<messageBox automatic="false" messageType="error" uix:message="errMsg@dbSettings" uix:text="errHdr@dbSettings"/>
			</case>
			<case name="success">
				<stackLayout>
				        <contents>
						<!--<header uix:text="HDR_SRC_CLUSTER_INFO@ResourceBundle" uix:rendered="ioh@dbSettings">
						  <contents>
						   
						    
							<rowLayout>
							<contents>
							<styledText styleClass="OraInstructionText" uix:text="INSTR_SRC_CLUSTER_INFO@ResourceBundle"/>
							</contents>
							</rowLayout>
							<html:br/>

							
						        <rowLayout>
							<contents>

							<cellFormat vAlign="top" hAlign="center" width="70%">
							<contents>
						   	<labeledFieldLayout width="0" fieldWidth="0" labelWidth="0" columns="0">
							<contents>
							  <styledText styleClass="OraInstructionText" uix:text="LBL_SRC_CLUSTER_NODES@ResourceBundle" uix:rendered="ioh@dbSettings"/>
							  <rowLayout>
				    				 <contents>
									<styledText styleClass="OraDataText" uix:text="clusterNodes@dbSettings" uix:rendered="ioh@dbSettings"/>
					  			</contents>
							 </rowLayout>
							</contents>
							</labeledFieldLayout>
							</contents>
							</cellFormat>

							</contents>
							</rowLayout>
													

						</contents>
						</header>-->
							
							<header uix:text="HDR_CLONING_MODES@ResourceBundle">
							<contents>
							<rowLayout>
							<contents>
							<cellFormat vAlign="bottom">
							<contents>
								<styledText styleClass="OraInstructionText" uix:text="INSTR_CLONING_MODES@ResourceBundle"/>
							</contents>
							</cellFormat>
							</contents>
							</rowLayout>
							<html:br/>
							
							<rowLayout>
							<contents>
								<cellFormat hAlign="left" width="200" > 
								<contents>
								<radioButton name="RACClone" uix:textAndAccessKey="RDTEXT_NEW_CLUSTER@ResourceBundle" uix:selected="create@dbSettings" value="1"/>
								</contents>
								</cellFormat>
								
							</contents>
							</rowLayout>

							 <labeledFieldLayout width="500" fieldWidth="0" labelWidth="0" columns="0">
							 <contents>
								<messageTextInput columns="30" id="newRACNodesOH" name="newRACNodesOH"  uix:prompt="LBL_RAC_OH_LOC@ResourceBundle" uix:text="createLocHome@dbSettings" uix:disabled="disable@dbSettings" maximumLength="255" />
								<messageTextInput columns="30" id="newRACNodesOHName" name="newRACNodesOHName"  uix:prompt="LBL_RAC_OH_NAME@ResourceBundle" uix:text="createHomeName@dbSettings" uix:disabled="disable@dbSettings" maximumLength="64"/>
								<messageTextInput columns="30" id="clusterName" name="clusterName"  uix:prompt="LBL_NEW_CLUSTER_NAME@ResourceBundle" uix:text="clusterName@dbSettings" uix:rendered="isCRS@racDestList" maximumLength="64"/>
								<messageTextInput columns="30" id="ocrLoc" name="ocrLoc"  uix:prompt="LBL_OCR_LOC@ResourceBundle" uix:rendered="isNonWinCRS@racDestList" uix:text="ocrLoc@dbSettings" maximumLength="255"/>
								<messageTextInput columns="30" id="vdiskLoc" name="vdiskLoc"  uix:prompt="LBL_VDISK_LOC@ResourceBundle" uix:rendered="isNonWinCRS@racDestList" uix:text="vdiskLoc@dbSettings" maximumLength="255"/>
								
							</contents>
							</labeledFieldLayout>

										                     						      						     						
							<rowLayout>
							<contents>
								<cellFormat vAlign="top" hAlign="left" width="200" > 
								<contents>
								<radioButton name="RACClone" uix:textAndAccessKey="RDTEXT_EXTEND_CLUSTER@ResourceBundle"  uix:selected="extend@dbSettings" value="2"/>
								</contents>
								</cellFormat>
						       </contents>
						       </rowLayout>

						       <labeledFieldLayout width="540" fieldWidth="0" labelWidth="0" columns="0">
							<contents>
								
									<messageLovField id="srcOHLoc" name="srcOHLoc" uix:onClick="selectTable@lovJSHomes" columns="27" uix:shortDesc="DESC_HOST@ResourceBundle" uix:prompt="LBL_SRC_OH_LOC@ResourceBundle" uix:rendered="swlib@dbSettings" uix:text="extendLocHome@dbSettings" maximumLength="255">
									<boundAttribute name="id">
									<concat>ID<dataObject select="LOVId" /></concat>
									</boundAttribute>
									</messageLovField>
									
								<messageTextInput columns="30" id="srcOHName" name="srcOHName" uix:prompt="LBL_SRC_OH_NAME@ResourceBundle" uix:rendered="swlib@dbSettings" uix:text="extendHomeName@dbSettings" maximumLength="64"/>
								<messageTextInput columns="30" id="srcHost" name="srcHost" uix:prompt="LBL_SRC_HOST@ResourceBundle" uix:rendered="swlib@dbSettings" uix:text="sourceHost@dbSettings" maximumLength="64"/>
								<messageTextInput columns="30" id="srcClusterNodes" name="srcClusterNodes" uix:prompt="LBL_SRC_CLUSTER_NODES@ResourceBundle" uix:text="clusterNodes@dbSettings" maximumLength="20000"/>
								<messageTextInput columns="30" id="srcClusterName" name="srcClusterName"  uix:prompt="LBL_SRC_CLUSTER_NAME@ResourceBundle" uix:text="srcClusterName@dbSettings" uix:rendered="isCRS@racDestList" maximumLength="64" />


							</contents>
							</labeledFieldLayout>
						       
						       </contents>
						       </header>

						       	<header uix:text="HDR_TARGET_NODE_SELECT@ResourceBundle">
							<contents>
							<styledText styleClass="OraInstructionText" uix:text="INSTR_TARGET_NODE@ResourceBundle" />
						        <html:br/>
						      
	<table name="selectDestTable"
                   width="100%" minValue="1"
                   formSubmitted="true"
		   uix:columnHeaderData="columnHeaderData@racDestList"
                   uix:tableData="tableData@racDestList"
                   uix:maxValue="maxValue@racDestList"
                   uix:blockSize="blockSize@racDestList"
                   uix:value="value@racDestList"
		   uix:summary="SUMMARY_DESTSTABLE@ResourceBundle">

             <tableFormat tableBanding="rowBanding"/>

	     <columnHeaderStamp>
		<sortableHeader uix:text="columnHeaderText"
                                  uix:value="value"
                                  uix:sortable="sort">
                        <boundAttribute name="sortable">
                        <defaulting>
                            <dataObject uix:source="(value)@sortColumnHeader"/>
                            <dataObject select="sort"/>
                        </defaulting>
                        </boundAttribute>
                 </sortableHeader>
             </columnHeaderStamp>
             
	    <columnHeaderData>
                <col  id="hdrhost" value="host"   uix:columnHeaderText="HDR_HOST@ResourceBundle"/>
                <col  id="hdrnode" value="node"   uix:columnHeaderText="HDR_NODE@ResourceBundle"/>
		<col  id="hdrpvtic" value="pvtIC"   uix:columnHeaderText="HDR_PVTIC@ResourceBundle" uix:rendered="isCRS@racDestList"/>
		<col  id="hdrpvtic" value="vip"   uix:columnHeaderText="HDR_VIP@ResourceBundle" uix:rendered="isCRS@racDestList"/>
            </columnHeaderData>

            <columnFooter>
		<flowLayout>
		<contents>
		<submitButton name="event" value="addNewRow" uix:text="BTN_ADDROW@ResourceBundle" />
		<submitButton name="event" value="addTargets" uix:text="PW_ADDMULTHOSTS@PatchResourceBundle" />
		</contents>
		</flowLayout>
            </columnFooter>
            
            <contents>               
                <lovField name="host"
                          headers="hdrhost"
                          uix:onClick="selectDestTable@lovJS" 
                          uix:text="host"
                          columns="24"
                          uix:shortDesc="DESC_HOST@ResourceBundle"
			  uix:searchDesc="STEP_PAGE_DESTINATION@ResourceBundle"
                          maximumLength="64">
                          <boundAttribute name="id">
                            <concat>
                                ID<dataObject select="LOVId" />
                            </concat>
                          </boundAttribute>
                </lovField>
                <textInput uix:text="node"
                           headers="hdrnode"
                           name="node"
                           columns="24"
                           maximumLength="64"/>
		<textInput uix:text="pvtIC"
                           headers="hdrpvtic"
                           name="pvtIC"
                           columns="24"
                           uix:rendered="isCRS@racDestList"
                           maximumLength="64"/>
		<textInput uix:text="vip"
                           headers="hdrvip"
                           name="vip"
                           columns="24"
                           uix:rendered="isCRS@racDestList"
                           maximumLength="64"/>

<!-- 
  preserve the following hidden data for review 
-->
                <formValue name="spaceHome" uix:value="spaceHome"/>
                <formValue name="spaceWorkDir" uix:value="spaceWorkDir"/>
                <formValue name="messages" uix:value="messages"/>

            </contents>
            </table>
	    <tip>
                <contents>
                  <text uix:text="TIP_NODE_NAME@ResourceBundle" />
                </contents>
            </tip>


	    </contents>
	    </header>
  
				                  
					</contents>
				</stackLayout>
			
			</case>
		</switcher>
           
        </contents>
        </pageLayout>

     </contents>
     </form>


     </contents>

      <provider>

      <data name="ResourceBundle">
       <bundle class = "oracle.sysman.eml.ecm.cloneHome.util.CloneHomeResourceBundle"/>
      </data>

      <data name="PatchResourceBundle">
       <bundle class = "oracle.sysman.eml.ecm.patch.util.PatchResourceBundle"/>
      </data>

      <data name="navStep">
        <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeData"
         method="getWizardStep"/>
      </data>

      <data name="getPageTitle">
          <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeData" 
            method="getPageTitle"/>
      </data>

      <data name="getHeaderTitle">
          <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeData" 
            method="getHeaderTitle"/>
      </data>

      <data name="racDestList">
        <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeData"
           method="populateRacDestTable"/>
      </data>

      <data name="dbSettings">
          <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeData" 
            method="populateDBSettings"/>
      </data>

      <data name="lovJS"> 
        <method class="oracle.sysman.eml.ecm.cloneHome.CallLOV" 
        method="getLovJS" /> 
      </data> 

     <data name="lovJSHomes"> 
        <method class="oracle.sysman.eml.ecm.cloneHome.CallLOVHomeSelect"
        method="getLovJSHomes" /> 
     </data> 

      <data name="getContextPath">
          <method class="oracle.sysman.eml.ecm.ContextPathData" 
          method="getContextPath"/>
      </data>

      <data name="getImagePath">
          <method class="oracle.sysman.eml.ecm.ContextPathData" 
          method="getImagePath"/>
      </data>

      <data name="sortColumnHeader">
          <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeData"
              method="getSortColumnHeader"/>
       </data>

      </provider>

    </dataScope>

     </contents>
     </body>


  </baja:content>

   <handlers>

      <!-- This handles the next/prev buttons in the results table -->
 
      <event name="goto" source="homeNav">
        <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeHandler"
         method="stepNext"/>
      </event>

     <event name="cancel">
       <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeHandler"
        method="returnToCaller"/>
     </event>

     <event name="addNewRow">
       <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeHandler"
        method="doAddRowRac"/>
      </event>

      <event name="addTargets">
       <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeHandler"
        method="doAddTargets"/>
      </event>

      <!-- This handles the next/prev buttons in the results table -->
      <event name="goto" source="selectDestTable">
        <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeHandler"
          method ="tableGoto"/>
      </event>

      <event name="sort">
        <method class="oracle.sysman.eml.ecm.cloneHome.CloneHomeHandler"
          method="doSortRAC"/>
     </event>


  </handlers>

</page>
