<?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="serverName"/>
       <cols data:field="JNDI_URL@bamBundle" sort="no" value="jndiProvider" />
       <colFormats cellNoWrapFormat="true" width="30%" />
       <colFormats cellNoWrapFormat="true" width="30%"/>
     </inline>
    </data>
    <data name="tableData">
    <method class="oracle.sysman.eml.bam.ui.BamServerData"
     method="getSortedTableData"/>
    </data>
    <data name="sortColumnHeader">
    <method class="oracle.sysman.eml.bam.ui.BamServerData"
     method="getSortedColumnHeader"/>
    </data>
						  
    <data name="bamData">
     <method class="oracle.sysman.eml.bam.ui.BamServerData" 
      method="getTitleData" />
    </data>
    <data name="bamBundle">
     <bundle class="oracle.sysman.resources.eml.bam.BamMsg" />
    </data>
    <data name="commonBundle">
        <bundle class="oracle.sysman.resources.CommonResourceBundle"/>
    </data>   
		      
   </provider>
   

   <contents>
   <form name="serverForm" method="POST">
   <contents>
     <html:title>
            <text data:text="serverTitle@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>

   <location>
      <include baja:node="../breadCrumbs"/>
   </location>

      <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>
       <styledText styleClass="OraInstructionText" data:text="MAIN_DESC@bamBundle" />
             <spacer height="15" />
      </contents>

<contents>
<subTabLayout>
  <subTabs>
  <subTabBar selectedIndex="0">
  <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="SERVER_DESC@bamBundle" />
      </contents>

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


      <contents>
       <tableLayout width="85%" cellSpacing="25" >
        <contents>
         <rowLayout>
          <contents>
           <stackLayout>
            <contents>
             <spacer height="0" />
             <table name="serverTable" 
                    width="100%"  
                    data:columnHeaderData="cols@tableInline"
                    data:columnFormats="colFormats@tableInline"
                    data:summary="SERVER_HEADER@bamBundle"
                    data:tableData="@tableData"
                    data:alternateText="NO_SERVER@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="serverName" data:destination="destURL" data:shortDesc="NAME@commonBundle"/>
	         <styledText data:text="jndiProvider"/>

		 <formValue name="serverName" data:value="serverName" />
                 <formValue name="jndiProvider" data:value="jndiProvider" />
      </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.BamServerEvents"
     method="gotoCreateLike" />
   </event>
   <event name="view">
    <method class="oracle.sysman.eml.bam.ui.BamServerEvents"
     method="gotoView" />
   </event>

   <event name="delete">
    <method class="oracle.sysman.eml.bam.ui.BamServerEvents"
     method="gotoDeleteConfirm" />
   </event>
   <event name="edit">
    <method class="oracle.sysman.eml.bam.ui.BamServerEvents"
     method="gotoCreateLike" />
   </event>
   <event name="create">
    <method class="oracle.sysman.eml.bam.ui.BamServerEvents"
     method="gotoCreate" />
   </event>
   <event name="sort">
   <method class="oracle.sysman.eml.bam.ui.BamServerData" 
   method="doSortEvent"/>
   </event>
	 
  </handlers> 

</page>
