<!-- $Header: components.uix 115.30 2004/03/06 00:59:11 ppradhan ship $ -->


<page xmlns="http://bali.us.oracle.com/cabo/baja" 
      xmlns:baja="http://bali.us.oracle.com/cabo/baja"
      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://www.w3.org/TR/REC-html40"
	xmlns:data="http://bali.us.oracle.com/cabo/data"
	xmlns:html="http://www.w3.org/TR/REC-html40">
    <title>Oracle Applications Manager</title>
  </baja:head>

   <handlers>
	<event name="link"> 
       		<method class="oracle.apps.fnd.oam.sdk.common.OAMHandler" 
          		method="doLink"/> 
    	</event> 


   	<event name="sort">
     		<method class="oracle.apps.fnd.oam.sdk.common.OAMHandler"
             		method="doSort"/>
   	</event>
   
    	<event name="goto">
      		<method class="oracle.apps.fnd.oam.sdk.common.OAMHandler"
              		method="doNext"/>
    	</event>
	<event name="Filter">
        	<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="doFilter"/>
        </event>
	<event name="create">
        	<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="doCreate"/>
        </event>
	<event name="edit">
        	<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="doEdit"/>
        </event>
	<event name="doAction">
        	<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="doAction"/>
        </event>
	<event name="verifyAll">
        	<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="doVerifyAll"/>
        </event>
	<event name="viewDetails">
        	<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="doViewDetails"/>
        </event>
	<event name="deleteComponent"> 
       		<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="doDeleteComponent"/> 
    	</event> 
	<event name="viewEventHistory"> 
       		<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="doViewEventHistory"/> 
    	</event>
	<event name="addToSupportCart">
        	<method class="oracle.apps.fnd.oam.sdk.util.support.OAMSupportUtil" method="addToSupportCart"/>
    	</event>
	<event name="viewStdAloneContainerLog">
        	<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="doViewStdAloneContainerLog"/>
        </event>
	<event name="null">
        	<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="doNullEvent"/>
        </event>
	<event name="*">
		<null/>
	</event>
  </handlers>
	
  <baja:content xmlns="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">

<dataScope>
    <provider>
     <data name="OAM_RB">
	<bundle class="oracle.apps.fnd.oam.resources.OAMResourceBundle"/>
     </data>
     <data name="RB">
	<bundle class="oracle.apps.fnd.oam.resources.SvcCompResourceBundle"/>
     </data>
     <data name="pageDest">
          <method class="oracle.apps.fnd.oam.sdk.common.OAMHandler"  
            method="getPageURLWithPageProp"/>
     </data>
     <data name="Header">
          <method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler"  
            method="getPageHeader"/>
     </data>
     <data name="columnData">
	<inline>
                <column data:sort="column0@colSortOrder" data:value="SC_NAME@RB"/>
                <column data:sort="column1@colSortOrder" data:value="SC_STATUS@RB"/>
		<column data:sort="column2@colSortOrder" data:value="SC_TYPE@RB"/>
  		<column data:sort="column3@colSortOrder" data:value="SC_STARTUP_MODE@RB"/>
		<column data:sort="column4@colSortOrder" data:value="SC_CONTAINER_TYPE@RB"/>
		<column data:sort="column5@colSortOrder" data:value="SC_CONTAINER@RB"/>
		<column sort="no" data:value="SC_ACTIONS@RB"/>
	</inline>
     </data>
	<data name="tableData">
		<bean><dataObject select="currentTable" source="allData"/></bean>
  	</data>
   	<data name="colSortOrder">
		<bean><dataObject select="sortState" source="allData"/></bean>
	</data>
	<data name="allData">
		<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="getDataTable"/>
	</data>
	<data name="actionData">
		<bean><dataObject select="actionMap" source="allData"/></bean>
	</data>
	<data name="JSData">
		<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="getJSFunctions"/>
	</data>

     <!-- Table Filter Related -->
	<data name="choiceData">
                <inline>                        
			<lang data:text="SC_NAME@RB" value="0"/>
			<lang data:text="SC_STATUS@RB" value="1"/>
			<lang data:text="SC_TYPE@RB" value="2"/>
			<lang data:text="SC_TYPE_INTERNAL@RB" value="3"/>
		</inline>
        </data>
	<data name="filterCondition">
          <method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="getFilterCondition"/>
         </data> 

	<data name="getWFInstall">
        	<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompBaseHandler" method="getWFInstallData"/>
      	</data>

	<data name="respBasedRD"> 
          <method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="getFunctionsCustomization"/> 
        </data> 

    </provider>	
   <contents>

    <pageLayout  xmlns:data="http://bali.us.oracle.com/cabo/marlin" 
	data:title="header@Header" quickLinksShown="false" >
	
	<productBranding>
	    <include baja:node="/oam/wfm/common/wfmBanner" /> 	
	</productBranding>

        <globalButtons>
            <include baja:node="/oam/wfm/common/globalButtonBarWF" />
        </globalButtons>

        <pageHeader>
            <include baja:node="/oam/wfm/common/globalHeaderWF" />
        </pageHeader>

<tabs>
	<include baja:node="/oam/wfm/common/globalTabsWF"/>
</tabs>
          
	<copyright>
          <include baja:node="/oam/common/copyright"/>
        </copyright>

        <privacy>
          <include baja:node="/oam/common/privacy"/>
        </privacy>

        <location>
	  <include baja:node="/oam/common/breadCrumbs"/>
	</location>

	<pageButtons>
		<pageButtonBar><contents>
			<include baja:node="/oam/wfm/common/wfmSupportButtonBar"/>
		</contents></pageButtonBar>
	</pageButtons>

	<contents>
		<flowLayout><contents>

	<!--<labeledFieldLayout width="80%"><contents>
		<button data:text="SC_CREATE@RB"/>
	</contents></labeledFieldLayout>-->
	<include baja:node="/oam/common/lastUpdatedTime"/>		  


	
   <!-- Selection table for Component Types  -->
			<switcher data:childName="node@allData">
			<case name="errNode">
				<messageBox data:message="errMsg@allData" messageType="error" longDescURL="unimpl" data:text="MSG_ERROR_OCCURRED@OAM_RB">
				</messageBox>
			</case>
			<case name="okNode"> 
<flowLayout><contents> 

	<rowLayout width="100%"><contents>
		<cellFormat width="80%"><contents>
			<include baja:node="/oam/common/tableFilter"/>
		</contents></cellFormat>
		<cellFormat hAlign="end"><contents>
			<flowLayout><contents>
			<button data:text="SC_VERIFY_ALL@RB" baja:event="verifyAll" data:disabled="GSC_COMPONENTS.VERIFYALL_D@respBasedRD"/>
			<button data:text="SC_CREATE@RB" baja:event="create" data:disabled="GSC_COMPONENTS.CREATE_D@respBasedRD"/>		
			</contents></flowLayout>
		</contents></cellFormat>
		<!--<cellFormat hAlign="end"><contents>
			<flowLayout><contents>
			<button data:text="SC_CREATE@RB" baja:event="create" data:disabled="GSC_COMPONENTS.CREATE_D@respBasedRD"/>	
			</contents></flowLayout>
		</contents></cellFormat>-->
	</contents></rowLayout>		
<form name="wrapperForm" method="post"><contents>	
                    <table 
                           name="TBL" width="100%"
                           minValue="1"
			   formSubmitted="true"
			   proxied="true"
			   data:alternateText="SC_NO_COMPONENTS_FOUND@RB"
                           data:maxValue="max@tableData"
                           data:blockSize="size@tableData"
			   data:value="start@tableData"
			   data:tableData="rows@tableData"
			   data:columnHeaderData="column@columnData"
			   data:summary="header@Header">
		  <tableSelection>
		   <singleSelection data:text="SC_SELECT_SC_AND@RB" selectedIndex="0" data:shortDesc="select"> 
		   <contents>
			<!--<button text="Delete"/>-->			
			<submitButton data:text="SC_EDIT@RB" baja:event="edit" data:disabled="GSC_COMPONENTS.EDIT_D@respBasedRD"/> 
			
			<!-- View Log Buttons different based on Install type-->
			<button data:text="SC_VIEW_LOG@RB" data:destination="VIEW_CONTAINER_LOG@JSData" data:rendered="IS_EMBEDDED_KEY@getWFInstall" data:disabled="GSC_COMPONENTS.VIEWLOG_D@respBasedRD"/>
			<submitButton data:text="SC_VIEW_LOG@RB" baja:event="viewStdAloneContainerLog" data:rendered="IS_STDALONE_KEY@getWFInstall" data:disabled="GSC_COMPONENTS.VIEWLOG_D@respBasedRD"/>
			
			<submitButton data:text="SC_VIEW_DETAILS@RB" baja:event="viewDetails" data:disabled="GSC_COMPONENTS.VIEWDET_D@respBasedRD"/>
			<submitButton data:text="SC_VIEW_EVENT_HISTORY@RB" baja:event="viewEventHistory" data:disabled="GSC_COMPONENTS.EVTHIST_D@respBasedRD"/>
			<submitButton data:text="SC_DELETE@RB" baja:event="deleteComponent" data:disabled="GSC_COMPONENTS.DEL_D@respBasedRD"/>
			<!--<messageChoice name="sc_action" data:shortDesc="SC_ACTIONS@RB">
				<contents data:childData="ACTION@actionData">
					<option data:text="meaning" data:value="code"/>
					
				</contents>
			</messageChoice>
			<submitButton data:text="SC_GO@RB" baja:event="doAction" data:disabled="GSC_COMPONENTS.CF_ACTION_D@respBasedRD"/>-->

<!-- Javascript -->
<include baja:node="/oam/common/oamNewWindow"/>
<script><contents>		
function launch_new_window_for_log(a0) {
		
	var proxy = new TableProxy(&quot;TBL&quot;);
	var rowCount = proxy.getLength();
	var selIndex = proxy.getSelectedRow();
	var compID = proxy.getFormElement('id', selIndex).value;
	var contType = proxy.getFormElement('contType', selIndex).value;
	var d = new Date();
	var s = d.toString();

	var baseRef = location.href;

	if (contType == "GSM")
	{
	  	if (rowCount != (void 0))
	  		{
 	    			destination=a0 + "?event=redirectToGSMContainerLog&amp;id=" + compID + "&amp;uid=" + s;
				launch_in_new_window(destination);
 	  		}
	}

	// !! need to raise a different event here for contType == SERV
}
</contents></script>
		   </contents>
		   </singleSelection>
		  </tableSelection>
 
		  <columnFormats>
			<columnFormat columnDataFormat="textFormat"/>
			<columnFormat columnDataFormat="iconButtonFormat" width="110"/>
			<columnFormat columnDataFormat="textFormat"/>
			<columnFormat columnDataFormat="textFormat"/>
			<columnFormat columnDataFormat="textFormat"/>
			<columnFormat columnDataFormat="textFormat"/>
			<columnFormat columnDataFormat="textFormat" wrappingDisabled="true"/>
		  </columnFormats>
		
                      <!-- Formatting for the table.  Note the format for
                           inline data objects and data object lists -->
                      <tableFormat tableBanding="rowBanding"/>
		
		      

                      <!-- The row header and column header stamps -->
                      <columnHeaderStamp>
                        <sortableHeader data:text="value"
                                        sortable="no"
                                        data:sortable="sort"/>
                      </columnHeaderStamp>
		      		
                      
		     
                      <!-- A couple nice, simple columns -->
                      <contents>
			<styledText data:text="compname" styleClass="OraInstructionText" data:destination="compnamedest"/> 
			<flowLayout><contents>
			<image data:source="compstatusimg" data:shortDesc="compstatussd"/>
			<styledText data:text="compstatussd" styleClass="OraInstructionText"/>
			</contents></flowLayout>
			<styledText data:text="comptype" styleClass="OraInstructionText"/>
			<styledText data:text="sumode" styleClass="OraInstructionText"/>
			
			<styledText data:text="contype" styleClass="OraInstructionText"/>
			<styledText data:text="cont" styleClass="OraInstructionText" data:destination="contdest"/>
			<flowLayout><contents>
				<messageChoice name="sc_action" data:shortDesc="SC_ACTIONS@RB">
				<contents data:childData="ACTION">
					<option data:text="meaning" data:value="code"/>
					
				</contents>
				<end>
					<submitButton name="doAction" data:text="SC_GO@RB" data:disabled="GSC_COMPONENTS.ACT_D@respBasedRD" data:value="index">
					</submitButton>
				</end>
				</messageChoice>
				
			</contents></flowLayout>
			<formValue name="key" data:value="key"/>
			<formValue name="id" data:value="id"/>
			<formValue name="contType" data:value="contType"/>
                      </contents>
         </table> 
	 <tip><contents>
		<styledText data:text="SC_TIP_GSM@RB"/>
	 </contents></tip>
  </contents></form>
  </contents></flowLayout>
			</case>
		</switcher>
   	</contents></flowLayout>
	
	</contents></pageLayout>
	</contents>
   </dataScope>
 </baja:content>
</page>














