
<!-- $Header: EcxMsgTable.uix 115.5 2004/01/21 11:35:36 grengara noship $ -->
<!--
  MODIFIED    (MM/DD/YY)
   Gayathri     11/18/03 - First created 
   Gayathri     01/06/04 - Added switcher for view XML image
-->
<page xmlns="http://bali.us.oracle.com/cabo/baja"
      xmlns:marlin="http://bali.us.oracle.com/cabo/marlin"
      xmlns:data="http://bali.us.oracle.com/cabo/marlin"
      xmlns:baja="http://bali.us.oracle.com/cabo/baja"
      xmlns:uix="http://bali.us.oracle.com/cabo/marlin">
  <baja:head xmlns="http://www.w3.org/TR/REC-html40">
    <title>Agent Search Page</title>
  </baja:head>
  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">
    <dataScope>
      <provider>
        <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.wf.oam.handlers.WfEcxMsgAgentHandler"
                  method="getDataTable"/>
        </data>
        <data name="getImageLinks">
          <method class="oracle.apps.fnd.oam.sdk.common.OAMHandler"
                  method="getImageLinks"/>
        </data>
        <data name="RBData">
          <bundle class="oracle.apps.fnd.wf.oam.resources.WfResourceBundle"/>
        </data>

        <data name="respBasedRD">
          <method class="oracle.apps.fnd.wf.oam.handlers.WfEcxMsgAgentHandler" method="getFunctionsCustomization"/>
        </data>       
        
        <data name="columnHeaderData">
          <inline>
            <column data:sort="messageType@colSortOrder"
                    data:value="WF_AA_MESSAGE_TYPE@RBData" columnId="messageType"/>
            <column data:sort="messageStandard@colSortOrder"
                    data:value="WF_AA_MESSAGE_STANDARD@RBData"
                    columnId="messageStandard"/>
            <column data:sort="transactionType@colSortOrder"
                    data:value="WF_AA_TRANSACTION_TYPE@RBData" columnId="transactionType"/>
            <column data:sort="transactionSubType@colSortOrder"
                    data:value="WF_AA_TRANSACTION_SUBTYPE@RBData" columnId="transactionSubType"/>
            <column data:sort="documentNumber@colSortOrder"
                    data:value="WF_AA_DOCUMENT_NUMBER@RBData" columnId="documentNumber"/>
            <column data:sort="partyId@colSortOrder"
                    data:value="WF_AA_PARTY_ID@RBData" columnId="partyId"/>
            <column data:sort="partySiteId@colSortOrder"
                    data:value="WF_AA_PARTY_SITE_ID@RBData" columnId="partySiteId"/>
            <column data:sort="partyType@colSortOrder"
                    data:value="WF_AA_PARTY_TYPE@RBData" columnId="partyType"/>
            <column data:sort="protocolType@colSortOrder"
                    data:value="WF_AA_PROTOCOL_TYPE@RBData" columnId="protocolType"/>
            <column data:sort="protocolAddress@colSortOrder"
                    data:value="WF_AA_PROTOCOL_ADDRESS@RBData" columnId="protocolAddress"/>
	    <column data:sort="attribute1@colSortOrder"
                    data:value="WF_AA_ATTRIBUTE_1@RBData" columnId="attribute1"/>
            <column data:sort="attribute2@colSortOrder"
                    data:value="WF_AA_ATTRIBUTE_2@RBData" columnId="attribute2"/> 
	    <column data:sort="attribute3@colSortOrder"
                    data:value="WF_AA_ATTRIBUTE_3@RBData" columnId="attribute3"/> 
	    <column data:sort="attribute4@colSortOrder"
                    data:value="WF_AA_ATTRIBUTE_4@RBData" columnId="attribute4"/> 
	    <column data:sort="attribute5@colSortOrder"
                    data:value="WF_AA_ATTRIBUTE_5@RBData" columnId="attribute5"/> 
            <column data:sort="messageState@colSortOrder"
                    data:value="WF_AA_MESSAGE_STATE@RBData" columnId="messageState"/>
            <column sort="no" data:value="WF_AA_VIEW_XML@RBData"/>
          </inline>
        </data>
      </provider>
      <contents>
        <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">
            <table name="EcxMsg" width="80%"
              minValue="1"
                   data:alternateText="ALT_TEXT_KEY@allData"
                   data:blockSize="size@tableData" data:maxValue="max@tableData"
                   data:value="start@tableData" data:tableData="rows@tableData"
                   data:columnHeaderData="column@columnHeaderData"
                   data:summary="WF_AA_MSG_TABLESUM@RBData">
              <columnHeaderStamp>
                <sortableHeader data:text="value" sortable="yes"
                                data:sortable="sort" data:value="columnId"/>
              </columnHeaderStamp>
              <contents>
                <styledText styleClass="OraInstructionText"
                            data:text="messageType"/>
                <styledText styleClass="OraInstructionText"
                            data:text="messageStandard"/>
                <styledText styleClass="OraInstructionText"
                            data:text="transactionType"/>
                <styledText styleClass="OraInstructionText" 
		            data:text="transactionSubType"/>
                <styledText styleClass="OraInstructionText" 
		            data:text="documentNumber"/> 
  	        <styledText styleClass="OraInstructionText"
                            data:text="partyId"/>
                <styledText styleClass="OraInstructionText"
                            data:text="partySiteId"/>
                <styledText styleClass="OraInstructionText"
                            data:text="partyType"/>
                <styledText styleClass="OraInstructionText" 
		            data:text="protocolType"/>
                <styledText styleClass="OraInstructionText" 
		            data:text="protocolAddress"/>  				
                <styledText styleClass="OraInstructionText"
                            data:text="attribute1"/>
                <styledText styleClass="OraInstructionText"
                            data:text="attribute2"/>
                <styledText styleClass="OraInstructionText"
                            data:text="attribute3"/>
		<styledText styleClass="OraInstructionText"
                            data:text="attribute4"/>
		<styledText styleClass="OraInstructionText"
                            data:text="attribute5"/>
                <styledText styleClass="OraInstructionText"
                            data:text="messageState"/>
              <switcher data:childName="xmlExists">
               <case name="true">  
                <link data:destination="Destination" data:disabled="WF_ECXMSG_QUEUE.VIEW_XML_D@respBasedRD">
                  <contents>
                   <image  hAlign="left"
                       data:source="DETAILS_IMG@getImageLinks"
		                   data:shortDesc="WF_AA_VIEW_XML@RBData">               
                  </image>
                 </contents> 
               </link>
               </case>
                <case name="false">           		                          
                <image  hAlign="left"
                       data:source="DETAILS_IMG_DISABLED@getImageLinks"
		                   data:shortDesc="WF_AA_VIEW_XML@RBData">
                 </image>                                 
                </case>
               </switcher> 
              </contents>
            </table>
          </case>
        </switcher>
      </contents>
    </dataScope>
  </baja:content>
  <!-- end of baja:content -->
</page>
