<?xml version = '1.0' encoding = 'UTF-8'?>
<page xmlns="http://xmlns.oracle.com/uix/controller"
      xmlns:ctrl="http://xmlns.oracle.com/uix/controller"
      xmlns:data="http://xmlns.oracle.com/uix/ui"
      xmlns:html="http://www.w3.org/TR/REC-html40">

 <content> 
   <dataScope xmlns="http://xmlns.oracle.com/uix/ui">

    <provider>
    <data name="tableInline">
     <inline>
       <cols data:field="NAME@commonBundle" sort="yes" value="sessionName" />
       <cols data:field="DATA_SOURCE@bamBundle" sort="no" value="dataSources"/> 
       <cols data:field="SERVER@bamBundle" sort="no" value="bamServer"/>
       <cols data:field="STATUS@commonBundle" sort="no" value="status"/>
       <cols data:field="ACTIONS@notifBundle" sort="no" value="action"/>
       <colFormats cellNoWrapFormat="true" width="17%" />
       <colFormats cellNoWrapFormat="false" width="17%" columnDataFormat="numberFormat"/>
       <colFormats cellNoWrapFormat="false" width="19%"/>
       <colFormats cellNoWrapFormat="true" width="20%"/>
       <colFormats cellNoWrapFormat="true" width="20%"/>
       <colFormats cellNoWrapFormat="true" width="30%"/>
     </inline>
    </data>

    <data name="tableData">
    <method class="oracle.sysman.eml.bam.ui.BamISessionData"
     method="getSortedTableData"/>
    </data>
    <data name="sortColumnHeader">
    <method class="oracle.sysman.eml.bam.ui.BamISessionData"
     method="getSortedColumnHeader"/>
    </data>

   <data name="confirmData">
    <method class="oracle.sysman.eml.bam.ui.BamISessionData"
     method="getConfirmation"/>
    </data>
 


    <data name="bamData">
     <method class="oracle.sysman.eml.bam.ui.BamSessionData" 
      method="getData" />
    </data>
    <data name="bamBundle">
     <bundle class="oracle.sysman.resources.eml.bam.BamMsg" />
    </data>
    <data name="commonBundle">
        <bundle class="oracle.sysman.resources.CommonResourceBundle"/>
    </data>   
    <data name="notifBundle">
        <bundle class="oracle.sysman.resources.NotifMsg"/>
    </data>   
   <data name="sdkUIMsg">
        <bundle class="oracle.sysman.emSDK.eml.SDKUIMsg"/>
   </data>
   </provider>




   <contents>
   <form name="sessionForm">
   <contents>
     <html:title>
            <text data:text="ititle@bamData"/>
     </html:title>
     <html:noScript>
     <text data:text="NO_JAVASCRIPT_MSG@bamBundle"/>
     </html:noScript>

     <pageLayout data:title="DATA_EXCHANGE@bamBundle">
      <mediumAdvertisement>
       <include ctrl:node="../oemBanner" />
      </mediumAdvertisement>

      <globalButtons>
       <include ctrl:node="../globalButtonBar" />
      </globalButtons>
      <tabs>
       <include ctrl:node="../globalTabs" />
      </tabs>

      <pageHeader>
        <include ctrl:node="../admin/rep/header"/>
      </pageHeader>

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

      <data:start>
        <include ctrl:node="../admin/rep/adminSideNav" />
      </data:start>
<contents>
   <tableLayout width="100%">
   <contents>
                    <rowLayout>
		    <contents>
                      <cellFormat hAlign="right">
		      <contents>
                      <styledText styleClass="OraTipText"
                                      data:text="PAGE_REFRESHED_TIME@sdkUIMsg"/>
                      <spacer width="4"/>
                      <styledText styleClass="OraTipLabel"
                                      data:text="timestamp@bamData"/>
				      </contents>
                      </cellFormat>
		      </contents>
                    </rowLayout>
		    </contents>
                  </tableLayout>
</contents>


<contents>
       <styledText styleClass="OraInstructionText" data:text="MAIN_DESC@bamBundle" />
             <spacer height="15" />
      </contents>

<contents>
<subTabLayout>
  <subTabs>
  <subTabBar selectedIndex="2">
  <contents>
   <link data:text="SERVER@bamBundle" destination="dataHub"/>
   <link data:text="OUTBOUND_SESSION@bamBundle" destination="dataOutboundSession"/>
   <link data:text="INBOUND_SESSION@bamBundle" destination="dataInboundSession"/>
   </contents>
   </subTabBar>
   </subTabs>

      <contents>
       <styledText styleClass="OraInstructionText" data:text="INBOUND_DESC@bamBundle" />
      </contents>

	<contents>
	  <messageBox data:messageType="messageType@confirmData"
                          data:rendered="render@confirmData"
                          rendered="false" data:message="message@confirmData">
          </messageBox>
	</contents>


      
      <contents>
       <tableLayout width="100%" cellSpacing="25" >
        <contents>
         <rowLayout>
          <contents>
           <stackLayout>
            <contents>
             <spacer height="0" />
             <table name="sessionTable" 
                    width="100%"  
                    data:columnHeaderData="cols@tableInline"
                    data:columnFormats="colFormats@tableInline"
                    data:summary="SESSION_HEADER@bamBundle"
                    data:tableData="@tableData"
                    data:alternateText="NO_SESSION@bamBundle" 
		    formSubmitted="true">

              <columnHeaderStamp>
               <data:boundText select="field" />
	       <sortableHeader data:text="field" data:value="value" >
	       <boundAttribute name="sortable">
               <defaulting>
               <!-- first try to get a value from the sortColumnHeader
                    dataObject. This dataObject is passed whatever the
                    value key is bound to (in the current columnHeaderData) -->
               <dataObject data:select="value" source="sortColumnHeader"/>
               <!-- if the above boundValue returns null, then try to get
                    a value from the columnHeaderData  -->
               <dataObject select="sort"/>
               </defaulting>
               </boundAttribute>
	       </sortableHeader>
              
              </columnHeaderStamp>

              <tableSelection>
               <singleSelection selectedIndex="0" data:shortDesc="SELECT@commonBundle">
 
                <contents>
                 <submitButton data:text="CREATE_LIKE@commonBundle" 
                               ctrl:event="createLike" 
			       data:shortDesc="CREATE_LIKE@commonBundle"/>
                 <spacer width="3" />
                 <submitButton data:text="EDIT@commonBundle" 
                               ctrl:event="edit"
			       data:shortDesc="EDIT@commonBundle" />
                 <spacer width="3" />
                 <submitButton data:text="VIEW@commonBundle" 
                               ctrl:event="view"
			       data:shortDesc="VIEW@commonBundle" />
                 <spacer width="3" />
                 <submitButton data:text="DELETE@commonBundle" 
                               ctrl:event="delete"
			       data:shortDesc="DELETE@commonBundle" />
                </contents>
               </singleSelection>
              </tableSelection>

	      <tableActions>
              <submitButton styleClass="OraButtonText" 
	      		     data:text="CREATE@commonBundle" 
	      		     ctrl:event="create" 
			     data:shortDesc="CREATE@commonBundle"/>
              </tableActions>
              <contents>
               <styledText data:text="sessionName" data:destination="destURL" data:shortDesc="NAME@commonBundle" />
               <styledText data:text="dataSources"/>
               <styledText data:text="bamServer" />
               <styledText styleClass="OraInstructionText" data:text="status" />
		<stackLayout>
	        <contents>
		<switcher data:childName="action">
		<case name="none">
		<styledText text=" " />
		</case>
		<default>
		<bulletedList>
		<contents>
		<link data:text="action" data:shortDesc="action" data:destination="statusLink"/>
		</contents>
		</bulletedList>
		</default>
		</switcher>
		<switcher data:childName="subAction">
		<case name="Stop">
		<bulletedList>
		<contents>
		<link data:text="subAction" data:shortDesc="subAction" data:destination="subActionURL"/>
		</contents>
		</bulletedList>
		</case>
		</switcher>
		</contents>
		</stackLayout>


		<!-- <switcher data:childName="event">
		<case name="yes">
		<link data:text="statusLink" data:shortDesc="statusLink" onClick="submitForm('sessionForm',1,{event:'reschedule'}, false); return false;" />

	       </case>
	       <default>
               <link text="View Schedule" data:destination="statusLink" /> 
	       </default>
	       </switcher> -->
	
		 <formValue name="sessionName" data:value="sessionName" />
		 <formValue name="dataSources" data:value="dataSources" />
                 <formValue name="bamServer" data:value="bamServer" />
                 <formValue name="status" data:value="status" />
                 <formValue name="action" data:value="action" />

              </contents>
             </table>
            </contents>
           </stackLayout>
          </contents>
         </rowLayout>
   
        </contents>
       </tableLayout>
      </contents>
    </subTabLayout>
   </contents>

     </pageLayout>
    </contents>
    </form>
   </contents> 

      </dataScope>
  </content>


  <handlers>
   <event name="createLike">
    <method class="oracle.sysman.eml.bam.ui.BamISessionEvents"
     method="gotoCreateLike" />
   </event>
   <event name="view">
    <method class="oracle.sysman.eml.bam.ui.BamISessionEvents"
     method="gotoView" />
   </event>

   <event name="delete">
    <method class="oracle.sysman.eml.bam.ui.BamISessionEvents"
     method="gotoDeleteConfirm" />
   </event>
   <event name="edit">
    <method class="oracle.sysman.eml.bam.ui.BamISessionEvents"
     method="gotoCreateLike" />
   </event>
   <event name="create">
    <method class="oracle.sysman.eml.bam.ui.BamISessionEvents"
     method="gotoCreate" />
   </event>
   <event name="sort">
   <method class="oracle.sysman.eml.bam.ui.BamISessionData" 
   method="doSortEvent"/>
   </event>
   <event name="reschedule">
   <method class="oracle.sysman.eml.bam.ui.BamISessionEvents" 
   method="doReschedule"/>
   </event>
 

  </handlers> 

</page>
