<!-- $Header: sysStatus.uix 115.44 2004/06/21 08:50:30 grengara noship $ -->
<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">
    <title>Oracle Workflow Manager - System Status</title>
  </baja:head>
  <handlers>
	<!-- Test -->
	<!-- CHANGED -->
	<event name="hide">
		 <method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="doHideShow"/>
	</event>
	<event name="show">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="doHideShow"/>
	</event>
	<event name="refreshSysStat">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="doRefreshSystemStatus"/>
	</event>
	<!-- END CHANGED -->
	
	<event name="gotoWITPage">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="doGotoWITPage"/>
	</event>
  <event name="submitRequest">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="doSubmitRequest"/>
	</event>
	<event name="gotoPurgePage">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="doGotoPurgePage"/>
	</event>
	<event name="loadServiceDetails">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="loadServiceDetails"/>
	</event>
	<event name="submitJob">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="doSubmitJob"/>
	</event>
	

	<event name="link">
		<method class="oracle.apps.fnd.oam.sdk.common.OAMHandler" method="doLink"/>
	</event>
	<event name="linkWithEvent">
		<method class="oracle.apps.fnd.oam.sdk.common.OAMHandler" method="doLinkWithEvent"/>
	</event>
	<event name="launchSSF"> 
          <method class="oracle.apps.fnd.oam.servlet.ui.handlers.request.SelfServiceLaunchHandler" method="doLaunchSSF"/> 
     	</event> 	
	<event name="addToSupportCart">
        	<method class="oracle.apps.fnd.oam.sdk.util.support.OAMSupportUtil" method="addToSupportCart"/>
    	</event>

	<!--<event name="null">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="doCheckWF26"/>
	</event>-->

	<!-- Additional Event Handlers for the Stand Alone case -->
	<event name="doLoad">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfOnLoadHandler" method="doLoad"/>
	</event>
	<event name="null">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfOnLoadHandler" method="doLoad"/>
	</event>

  </handlers>	

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

    <dataScope>
       <provider>
	<!-- CHANGED -->
	<data name="HSMap">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="getHideShowMap"/>
	</data>
	<data name="LUDData">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="getLUDData"/>
	</data>
	<!-- END CHANGED -->
	<data name="RBData">
		<bundle class="oracle.apps.fnd.wf.oam.resources.WfResourceBundle"/>
	</data>
	<data name="PurgeURL">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="getRelatedMetricsUrl"/>
	</data>
	<data name="RelatedURL">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="getRelatedLinks"/>
	</data>
  <data name="AllMetricsData">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="getAllMetricsData"/>
	</data>
		
	<data name="Header">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="getHeaderData"/>
	</data>
	<data name="DropDownData">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="getDropDownData"/>
	</data>
	
        <data name="WIMChart">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="getWIMGraphData"/>
        </data>

	<data name="AAChart">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="getAAGraphData"/>
        </data>

	<data name="updateData">
          <method class="oracle.apps.fnd.oam.sdk.common.OAMHandler"  
            method="getUpDateTime"/>
        </data>

	<data name="OAM_SRB">
          <bundle class="oracle.apps.fnd.oam.resources.OAMResourceBundle"/>
        </data>

	<data name="SysAvail">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="getCheckWF26"/>
	</data>

	<data name="Install">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfHandler" method="getWFInstallData"/>
	</data>

	<!-- Metalink Related -->
	<data name="MLinkAll">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfAlertHandler" method="getDataList"/>
	</data>

	<data name="MLinkData">
	  <bean><dataObject select="DATA_OBJECT" source="MLinkAll"/></bean>
	</data>

	<data name="MLinkHead">
		<method class="oracle.apps.fnd.wf.oam.handlers.WfAlertHandler" method="getTableHeader"/>
	</data>
	

   

    <data name="columnData">
	<inline>
		<column sort="no" data:value="WF_SYS_PROCESS@RBData"/>
		<column sort="no" data:value="WF_SYS_TYPE@RBData"/>
		<column sort="no" data:value="WF_SYS_STATUS@RBData"/>
		<column sort="no" data:value="WF_SYS_COUNT@RBData"/>
	</inline>
    </data>

    <data name="tableData">
	<bean><dataObject select="currentTable" source="allData"/></bean>
    </data>

    <data name="allData">
	<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="getDataTable"/>
    </data>
    <data name="JS">
	<method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="getJSFunctions"/>
    </data>

    <data name="respBasedRD">
          <method class="oracle.apps.fnd.wf.oam.handlers.WfSystemStatusHandler" method="getFunctionsCustomization"/>
    </data>

    <data name="GSCData">
	<method class="oracle.apps.fnd.wf.oam.handlers.WfHandler" method="getGSCData"/>
    </data>
    

    <data name="Images">
          <method class="oracle.apps.fnd.oam.sdk.common.OAMHandler"
            method="getImageLinks"/>
    </data>   
	
   </provider>
      <contents>

        <pageLayout  xmlns:data="http://bali.us.oracle.com/cabo/marlin" 
		quickLinksShown="true" data:quickLinksShown="qLink@SysAvail" data:title="WF_SYS_STAT_HEADER@Header"> 
	  <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>

<!-- Inserting tabs for iAS 9.0.4 integration -->
<tabs>
	<include baja:node="/oam/wfm/common/globalTabsWF"/>
</tabs>
	          
	  <location>
		<flowLayout><contents>
	    <include baja:node="/oam/common/breadCrumbs" />
	   <!-- <rowLayout width="100%"><contents>
	<cellFormat hAlign="end" width="50%"><contents>
	    <contentContainer data:text="header@MLinkHead" background="medium" width="50%">
		<contents>
			<bulletedList><contents data:childData="DATA_OBJECT@MLinkAll">
				<link data:text="name" data:destination="dest"/>
			</contents></bulletedList>
		</contents>
	    </contentContainer>
	</contents></cellFormat>
	</contents></rowLayout>-->
		</contents></flowLayout>
	  </location>
	
	  <copyright>
          	<include baja:node="/oam/common/copyright"/>
          </copyright>

        <privacy>
          	<include baja:node="/oam/common/privacy"/>
        </privacy>

	<contentFooter>
		<pageButtonBar><contents>
			<include baja:node="/oam/wfm/common/wfmSupportButtonBar"/>
		</contents></pageButtonBar>
	</contentFooter>

 
          <contents>
	   
	    <switcher data:childName="node@SysAvail">
		<case name="errNode">
			<messageBox data:message="errMsg@SysAvail"
				messageType="error" longDescURL="unimpl"
				data:text="WF_WFM_NOT_AVAILABLE@RBData">
			</messageBox>
			
		</case>
		<case name="okNode">
		<flowLayout><contents>
	<script><contents>
	/* user clicked on link for a particular alert. Since the url is
	   already in the link simply open link in new window.
	*/
	function launch_metalink_link(a0)
  	{
		
		 //window.open(a0,null,'toolbar=0,location=0,directories=0,status=0,menubar=0,width=750,height=550,resizable=1,scrollbars=1');
		window.open(a0,null,'toolbar=1,location=1,directories=1,status=1,menubar=1,width=750,height=550,resizable=1,scrollbars=1');
	}
	</contents></script>
<!-- Commenting out for 2.1 release: Metalink documents -->
<!--
	<rowLayout width="100%" rendered="false"><contents>
	<cellFormat hAlign="end"><contents>
	    <contentContainer data:text="header@MLinkHead" background="medium" width="50%">
		<contents>
			<bulletedList><contents data:childData="DATA_OBJECT@MLinkAll">
				<link data:text="name" data:destination="dest"/>
			</contents></bulletedList>
		</contents>
	    </contentContainer>
	</contents></cellFormat>
	</contents></rowLayout>
-->
                
            <!--<header data:text="WF_SYS_STAT_HEADER@Header"/>-->
<stackLayout>
     <contents>
<!-- 	    <include baja:node="/oam/common/lastUpdatedTime"> -->
<rowLayout width="100%"><contents>
						<cellFormat width="80%"><contents>
						<styledText data:text="updateTime@LUDData" styleClass="OraTipText"/>
						<spacer width="10"/>
						<image data:source="REFRESH_IMG@Images" data:shortDesc="OAMD_REFRESH_TEXT@OAM_SRB" hAlign="center" baja:event="refreshSysStat">
  </image>
						</contents></cellFormat>
						<cellFormat hAlign="end"><contents>

		
            
	    
	<labeledFieldLayout><contents>
		<flowLayout><contents>
			<form name="SSFFORM"><contents>
			<!--<include baja:node="/oam/common/oamNewWindow"/> -->
			<!-- Need a Wrapper Javascript function for this -->
			<!--<script><contents>
				//function launch_ssf_wrapper(a0) {
				//	dropdown = document.SSFFORM.request;
				//	var selVal = dropdown.options[dropdown.selectedIndex].value;
				//	//alert(selVal);
				//	launch_in_new_window_ssf(a0, selVal);	
				//}
				function launch_ssf_wrapper(a0) {
					dropdown = document.SSFFORM.request;
					var selVal = dropdown.options[dropdown.selectedIndex].value;
					//alert(selVal);
					launch_in_new_window_ssf(a0, "FND", selVal);	
				}
			</contents></script> -->
			<!-- THIS WILL BE RENDERED FOR EMBEDDED -->
			<messageChoice name="request" data:prompt="WF_SYS_SUBMIT_REQ_FOR@RBData" selectedIndex="0" data:rendered="IS_EMBEDDED_KEY@Install">
			 	<contents>
					<!--<option data:text="WF_SYS_BG_ENG@RBData" value="OAM_FNDWFBG"/>
					<option data:text="WF_SYS_AGNT_LISTENER@RBData" value="OAM_FNDWFLST"/>
					<option data:text="WF_SYS_PURGE@RBData" value="OAM_FNDWFPR"/>-->
					<option data:text="WF_SYS_BG_ENG@RBData" value="FNDWFBG"/>
					<option data:text="WF_SYS_AGNT_LISTENER@RBData" value="FNDWFLST" data:rendered="renderAgentListener@DropDownData"/>
					<option data:text="WF_SYS_PURGE@RBData" value="FNDWFPR"/>
					<option data:text="WF_SYS_CONTROL_Q@RBData" value="FNDWFBES_CONTROL_QUEUE_CLEANUP" data:rendered="renderControlQueue@DropDownData"/>
				</contents>
				
				<end>
					<!--<button data:text="GO@OAM_SRB" data:destination="GO_SSF@JS" 
            data:disabled="WF_WORKFLOW.SUBMIT_REQUEST_D@respBasedRD"/> -->
          <submitButton data:text="GO@OAM_SRB" baja:event="submitRequest" 
            data:disabled="WF_WORKFLOW.SUBMIT_REQUEST_D@respBasedRD"/>			  
				</end>
			</messageChoice>
			<!-- THIS WILL BE RENDERED FOR STANDALONE -->
			<!--<messageChoice name="request" data:prompt="WF_DBMS_SUBMIT@RBData" selectedIndex="0" data:rendered="IS_STDALONE_KEY@Install">
			 	<contents>
					<option data:text="WF_SYS_BG_ENG@RBData" value="B"/>
					<option data:text="WF_SYS_AGNT_LISTENER@RBData" value="L" data:rendered="renderAgentListener@DropDownData"/>
					<option data:text="WF_SYS_PURGE@RBData" value="P"/>
				</contents>
				
				<end>
					<submitButton data:text="GO@OAM_SRB" name="event" value="submitJob"/>
				</end>
			</messageChoice>-->
			</contents></form>
		</contents></flowLayout>
	</contents></labeledFieldLayout>
	</contents></cellFormat>
</contents></rowLayout>

<!-- SYSTEM STATUS WILL BE DIFFERENT BASED ON WHETHER OR NOT GSC EXISTS -->
<switcher data:childName="GSC_EXISTS@GSCData">
	<case name="N">

	<switcher data:childName="node@allData">
	  <case name="errNode">
		<messageBox data:message="errMsg@allData" messageType="error" longDescURL="unimpl" data:text="WF_GEN_ERROR@RBData">
		</messageBox>
	  </case>

	  <case name="okNode">
		<flowLayout><contents>
           <form name="WFsystemservicesform" method="get" usesUpload="false">
             <contents>
               <stackLayout>
                 <contents>
		    
                    <table 
                           name="WFsystemservicestable" width="100%"
                           data:tableData="rows@tableData" 
			   destination="tableDest@tableData"
			   minValue="1"
			   data:maxValue="max@tableData"
			   data:blockSize="size@tableData"
			   data:value="start@tableData"
			   data:columnHeaderData="column@columnData"
         summary="SystemServicesTable">

                      
 
                      <!-- 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>
		      <columnFormats>
                    	<!-- columnFormat width = "20"/ -->                  
                    	<columnFormat />
                    	<columnFormat />
			<columnFormat columnDataFormat="iconButtonFormat" />
			<columnFormat columnDataFormat="iconButtonFormat" />
                       </columnFormats> 		

                      <tableSelection>
                        <singleSelection data:text="WF_SYS_SELECT_PROCESS@RBData" selectedIndex="0" data:shortDesc="select">
                          <contents>
                            <submitButton formName="WFsystemservicesform" data:text="WF_SYS_VIEW_DETAILS@RBData" name="event" value="loadServiceDetails" />
                            <!--<button text="Start"
                                     destination=""
                                     onClick="alert('start'); return false"/>
                            <button text="Stop"
                                     destination=""
                                     onClick="alert('stop'); return false"/>-->
                          </contents>
                        </singleSelection>
                      </tableSelection>

                      <!-- A couple nice, simple columns -->
                      <contents>
                        <styledText 
                                    data:styleClass="style"
                                    data:text="s_name"
                                    data:destination="s_url"/>
			<styledText 
                                    data:styleClass="style"
                                    data:text="s_type"/>
                        <image data:source="s_status" data:shortDesc="s_status_sd"/>
                        <styledText 
                                    data:styleClass="style"
                                    data:text="s_count"/>

                      </contents>
                    </table>

                  </contents>
                </stackLayout>
              </contents>
           </form></contents></flowLayout>
	   </case>
	   </switcher>
	</case>
	<case name="Y">
		<include baja:node="/oam/wfm/wfSvcRollupStatus"/>
	</case>
</switcher>
         </contents>
   </stackLayout>

          </contents>

          <contents>
	    <spacer height="10"/>
	  <!-- Added the following for bug #2307449 -->	
		<!-- DB PARAMSS FOR Q PROP -->
		<header data:text="WF_DB_PARAMS@RBData"><contents>
		<!--<hideShow id="DB_PARAMS" data:disclosed="DB_PARAMS@HSMap"><contents>-->
			<include baja:node="/oam/wfm/queueDBInitParams"/>
		<!--</contents></hideShow>-->
		</contents></header>

	  <!-- End bug #2307449 -->	

           <header data:text="WF_SYS_METRICS_HEADER@RBData"><contents>
<!--<hideShow id="WF_METRIC_CHART" data:disclosed="WF_METRIC_CHART@HSMap"><contents>--><!-- CHANGE -->
	  <tableLayout width="100%"><contents>
	<rowLayout><contents>
	     <cellFormat vAlign="top" width="50%"><contents>
	      <header data:text="WF_SYS_WIM_GRPH_TITLE@RBData"><contents>
	     <hideShow id="WF_METRIC_CHART" data:disclosed="WF_METRIC_CHART@HSMap"><contents>
	     <switcher data:childName="node@WIMChart">
		<case name="errNode">
			<messageBox data:message="errMsg@WIMChart"
				messageType="error" longDescURL="unimpl"
				data:text="WF_GEN_ERROR@RBData">
			</messageBox>
		</case>
		
		<case name="okNode">
			<flowLayout>
			 <contents>
			 
	<include baja:node="/oam/common/lastUpdatedTime"/>
	
			  <rawText data:text = "WF_WIM_CHART@WIMChart"/>
			  </contents>
			</flowLayout>
		</case>
		
	      </switcher>
	      </contents></hideShow>
	      </contents></header>	
	      </contents></cellFormat>	
	      <cellFormat vAlign="top"><contents>
	      <header data:text="WF_SYS_AGENT_GRPH_TITLE@RBData"><contents>
	      <hideShow id="WF_AGENT_CHART" data:disclosed="WF_AGENT_CHART@HSMap"><contents>
	      <switcher data:childName="node@AAChart">
		<case name="errNode">
			<messageBox data:message="errMsg@AAChart"
				messageType="error" longDescURL="unimpl"
				data:text="WF_GEN_ERROR@RBData">
			</messageBox>
		</case>
		
		<case name="okNode">
			<flowLayout>
			 <contents>
			  
	
	<include baja:node="/oam/common/lastUpdatedTime"/>
			  <rawText data:text = "WF_AA_CHART@AAChart"/>
	
			  </contents>
			</flowLayout>
		</case>
		
	      </switcher>
	      </contents></hideShow>
	      </contents></header>	
	       </contents></cellFormat>
	    
		</contents></rowLayout>
		</contents></tableLayout>
<!--</contents></hideShow>--><!-- CHANGE -->
	  </contents></header>		
                 

	    <spacer height="10"/>
<switcher data:childName="GSC_EXISTS@GSCData">
	<case name="N">	
	<flowLayout><contents>
	    <header data:text="WF_SYS_OTHER_METRICS_HEADER@RBData"><contents>
	    <stackLayout>
	      <contents>
		<link data:text="WF_SYS_CWI@RBData" data:destination="COMPLETED_ITEMS_PAGE_URL@PurgeURL"
    data:disabled="WF_WORKFLOW.PURGE_D@respBasedRD"/>
		<link data:text="WFM_THRPT_HEADER@RBData" data:destination="THRPT_GRPH_PAGE_URL@PurgeURL"
    data:disabled="WF_WORKFLOW.THROUGHPUT_D@respBasedRD"/>
	      </contents>
	    </stackLayout>
	    </contents></header>
	</contents></flowLayout>
        </case> 
	<case name="Y">
		<header data:text="WF_RELATED_LINKS@RBData"><contents>
		<tableLayout width="80%"><contents>
		<rowLayout><contents>
		<cellFormat width="50%" vAlign="top"><contents>
			<header data:text="WF_CONFIGURATION@RBData"><contents>
			<stackLayout><contents>
				<link data:text="WF_SERVICE_COMPONENTS@RBData" data:destination="CompURL@RelatedURL" data:disabled="WF_WORKFLOW.SRVC_COMPONENT_D@respBasedRD"/>
				<link data:text="WF_SYS_Q_PROPAGATION@RBData" data:destination="QueueURL@RelatedURL"
				data:disabled="WF_WORKFLOW.Q_PROPOGATION_D@respBasedRD"/>
			</contents></stackLayout>
			</contents></header>
		</contents></cellFormat>
		<cellFormat vAligh="top"><contents>
			<header data:text="WF_THROUGHPUT@RBData"><contents>
			<stackLayout><contents>
				<link data:text="WF_SYS_WIM_GRPH_TITLE@RBData" data:destination="COMPLETED_ITEMS_PAGE_URL@PurgeURL"
         data:disabled="WF_WORKFLOW.PURGE_D@respBasedRD"/>	
        <link data:text="WF_SYS_AGENT_GRPH_TITLE@RBData" data:destination="AGENT_ACTIVITY_PAGE_URL@PurgeURL"
        data:disabled="WF_WORKFLOW.AGENT_ACTIVITY_D@respBasedRD"/>  
        <link data:text="WF_SYS_NOT_MAILER@RBData" data:destination="THRPT_GRPH_PAGE_URL@PurgeURL"
        data:disabled="WF_WORKFLOW.THROUGHPUT_D@respBasedRD"/> 	
       <switcher data:childName="STDALONE_TYPE_KEY@Install">
        	<case name="IAS"> 
           <!--<link data:text="WF_IAS_ALL_METRICS@RBData" data:destination="ALL_METRICS_URL@AllMetricsData"/> -->
           <link data:text="ALL_METRICS_TEXT@AllMetricsData" data:destination="ALL_METRICS_URL@AllMetricsData"/>
       </case>
       </switcher> 
			</contents></stackLayout>
			</contents></header>
		</contents></cellFormat>
		</contents></rowLayout>
		</contents></tableLayout>
		</contents></header>
	</case>
</switcher>	
		</contents></flowLayout>
		</case>
		</switcher>
          </contents>

        </pageLayout>
      </contents>

    </dataScope>

  </baja:content>

</page>








