<!-- $Header: components_support.uix 115.26 2004/03/06 00:59:29 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="*">
                <method class="oracle.apps.fnd.oam.sdk.util.support.OAMSupportUtil"
                    method="handleEvents"/>
        </event> 
<!--
	<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="viewDetails">
        	<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="doViewDetails"/>
        </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="supportData">
          <method class="oracle.apps.fnd.oam.sdk.util.support.OAMSupportUtil"  
        method="getDataObjects"/>
     </data>

     <data name="Header">
          <bean><dataObject select="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler.getPageHeader" source="supportData"/></bean>
     </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">
		<bean><dataObject select="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler.getDataTable" source="supportData"/></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">
		<bean><dataObject select="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler.getJSFunctions" source="supportData"/></bean>
	</data>
<!--
	<data name="JSData">
		<method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="getJSFunctions"/>
	</data>
-->
	<data name="updateData">^M
          <bean><dataObject select="oracle.apps.fnd.oam.sdk.common.OAMHandler.getUpDateTimeWithLabel" source="supportData"/></bean>
        </data>
<!--
	<data name="updateData">^M
          <method class="oracle.apps.fnd.oam.sdk.common.OAMHandler"  
            method="getUpDateTimeWithLabel"/>^M
        </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">
          <bean><dataObject select="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler.getFilterCondition" source="supportData"/></bean>
         </data> 
<!--
	<data name="filterCondition">
          <method class="oracle.apps.fnd.oam.servlet.ui.handlers.gsc.SvcCompHandler" method="getFilterCondition"/>
         </data> 
-->
	<data name="getWFInstall">
        <bean><dataObject select="oracle.apps.fnd.wf.oam.handlers.WfHandler.getWFInstallData" source="supportData"/></bean>
      </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" /> 	
-->
		<flowLayout><contents>
		<include data:rendered="IS_EMBEDDED_KEY@getWFInstall" baja:node="/oam/common/oamBanner" />
	<include data:rendered="IS_STDALONE_KEY@getWFInstall" baja:node="/oam/wfm/common/wfmBannerSA" />
		</contents></flowLayout>
	</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>
-->

	<contents>
		<flowLayout><contents>

	<!--<labeledFieldLayout width="80%"><contents>
		<button data:text="SC_CREATE@RB"/>
	</contents></labeledFieldLayout>-->

	<styledText data:text="updateTime@updateData" styleClass="OraTipText"/>
<!--
	<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"/>
-->
			<form name="FilterForm" baja:event="Filter" >
	<contents>
                          <formValue name="source" value="tableFilter"/>

        <rowLayout><contents>
           <cellFormat wrappingDisabled="true" align="left"><contents>
                          <messageChoice name="choice" data:prompt="FILTER_BY@OAM_RB" data:selectedIndex="choice@filterCondition">
					<contents data:childData="lang@choiceData">
					<option data:text="text" data:value="value"/>
					</contents>
				  </messageChoice>
           </contents></cellFormat>
                        <spacer width="3"/>
                        <cellFormat hAlign = "right">
                                    <contents>
                           <textInput name="filterInput" data:text="filterInput@filterCondition" data:shortDesc="FILTER_INPUT@OAM_RB"/>
                           </contents>
                                </cellFormat>
                        <spacer width="5"/>

           <cellFormat wrappingDisabled="true" align="right"><contents>
                          <submitButton data:text="GO@OAM_RB" baja:event="Filter" disabled="true"/>
           </contents></cellFormat>
        </contents></rowLayout>
	</contents>
	</form>
		</contents></cellFormat>
		<cellFormat hAlign="end"><contents>
			<flowLayout><contents>
			<button data:text="SC_VERIFY_ALL@RB" baja:event="verifyAll" disabled="true"/>	
			<button data:text="SC_CREATE@RB" baja:event="create" disabled="true"/>	
			</contents></flowLayout>
		</contents></cellFormat>
		<!--<cellFormat hAlign="end"><contents>
			<button data:text="SC_CREATE@RB" baja:event="create" disabled="true"/>	
		</contents></cellFormat>-->
	</contents></rowLayout>		
<form name="wrapperForm"><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">
		   <contents>
			<!--<button text="Delete"/>-->			
			<submitButton data:text="SC_EDIT@RB" baja:event="edit" disabled="true"/>
			
			<button data:text="SC_VIEW_LOG@RB" data:destination="VIEW_CONTAINER_LOG@JSData" disabled="true"/>
			
			<submitButton data:text="SC_VIEW_DETAILS@RB" baja:event="viewDetails" disabled="true" />
			<submitButton data:text="SC_VIEW_EVENT_HISTORY@RB" baja:event="viewEventHistory" disabled="true"/>
			<submitButton data:text="SC_DELETE@RB" baja:event="deleteComponent" disabled="true"/>
			<!--<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" disabled="true"/>-->

<!-- 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"/>
		  </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"/>
			<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"/>
			<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 data:text="SC_GO@RB" baja:event="doAction" disabled="true">
	<boundAttribute name="destination">
      		<baja:pageURL event="doAction">
        		<baja:parameters>
          			<baja:parameter key="id" data:value="id"/>
				<baja:parameter key="type" data:value="type"/>
        		</baja:parameters>
      		</baja:pageURL>
	</boundAttribute>
					</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>














