<!--
 * Copyright (c) 2001, 2004, Oracle Corporation.  All rights reserved.  
 *
 *      NAME
 *       stepLog.uix
 *
 *      NOTES
 *       Presents the logs for a particular job.
 *
 * MODIFIED
 *    rdabbott   03/03/04 - move some jobs classes to a new pkg 
 *    rkhazanc   10/23/03 - changing the width size 
 *    jmcclung   09/23/03 - use html:pre in place of rawText (bug 3134392) 
 *    rkhazanc   06/30/03 - adding footer
 *    rkhazanc   04/25/03 - rkhazanc_jobs_em2go
 *
-->

<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://bali.us.oracle.com/cabo/marlin"
              xmlns:uix="http://bali.us.oracle.com/cabo/marlin"
              xmlns:html="http://www.w3.org/TR/REC-html40">
    <dataScope>
      <contents>
        <html:title>
          <text uix:text="title@stepLogData"/>
        </html:title>
      </contents>
      <provider>
        <data xmlns="http://bali.us.oracle.com/cabo/marlin" name="stepLogData">
           <method class="oracle.sysman.eml.jobs.results.JobData" method="getJobTitle"/>
        </data>
      </provider>
    </dataScope>
  </baja:head>

  <baja:content xmlns="http://bali.us.oracle.com/cabo/marlin">
  <dataScope>
  <contents>
  <include baja:node="../../em2go/em2goGlobalBanner"/>
      <rowLayout>
	         <contents>
                   <styledText styleClass="OraHeaderSubSub" 
			       data:text="header@logData"/>
                 </contents>
	      </rowLayout>

      
                
      <!--pageLayout xmlns="http://bali.us.oracle.com/cabo/marlin"
                    data:title="header@logData">
      <contents-->
       <rowLayout>
        <contents>
          <flowLayout>
             <contents>
                <link text="Jobs"
                 destination="/console/jobs/em2go/jobsTable"/>
             </contents>
         </flowLayout>
        </contents>
       </rowLayout>                                        
     <!--/contents-->     


          
          <!--marlin:contents-->
          <messageBox automatic="true" />

          <include baja:node="targetTime"/>


              <rowLayout width="70%">
                <contents>
                  <cellFormat hAlign="left" vAlign="top" width="100%">
                  <contents>
                    <labeledFieldLayout labelWidth="35%" fieldWidth="65%">
                       <contents data:childData="leftField@logData">
                         <styledText data:text="label"/>
                         <styledText data:text="text" 
                                     data:styleClass="style" 
                                     data:destination="dest"/>
                       </contents>
                    </labeledFieldLayout>
                  </contents>
                  </cellFormat>
                </contents>
              </rowLayout>
              
              <rowLayout width="70%">
                 <contents> 
                  <cellFormat hAlign="left" vAlign="top" width="100%">
                  <contents>
                    <labeledFieldLayout labelWidth="25%" fieldWidth="75%">
                       <contents data:childData="rightField@logData">
                         <styledText data:text="label"/>
                         <styledText data:text="text" 
                                     data:styleClass="style" 
                                     data:destination="dest"/>
                       </contents>
                    </labeledFieldLayout>
                  </contents>
                  </cellFormat>
                </contents>
              </rowLayout>

              <tableLayout>
                <contents>

                <rowLayout hAligh="left" vAlign="top" >
                <contents>

                  <cellFormat hAlign="left">
                  <contents>
                    <spacer data:rendered="showCommandBlock@logData" height="5"/>
                    <header data:rendered="showCommandBlock@logData" size="2"  data:text="commandBlockTitle@logData">
                      <contents>

                        <labeledFieldLayout>
                           <contents data:childData="commandBlockField@logData">
                             <styledText data:text="label"/>
                             <styledText data:text="text" 
                                         data:styleClass="style" 
                                         data:destination="dest"/>
                           </contents>
                        </labeledFieldLayout>
                      </contents>
                    </header>
                  </contents>
                  </cellFormat>
                 </contents>
                </rowLayout>
               
                <rowLayout hAligh="left" vAlign="top" >
                  <contents>
                  <cellFormat hAlign="left">
                  <contents>
                    <spacer data:rendered="showCommandBlock@logData" width="20"/>
                  </contents>
                  </cellFormat>
                  </contents>
                </rowLayout >
                
                <rowLayout hAligh="left" vAlign="top" >
                  <contents>
                  <cellFormat hAlign="left">
                  <contents>
                    <spacer data:rendered="showStepset@logData" height="5"/>
                    <header data:rendered="showStepset@logData" size="2"  data:text="stepsetInfo@logData">
                      <contents>

                        <labeledFieldLayout>
                           <contents data:childData="stepsetField@logData">
                             <styledText data:text="label"/>
                             <styledText data:text="text" 
                                         data:styleClass="style" 
                                         data:destination="dest"/>
                           </contents>
                        </labeledFieldLayout>
                      </contents>
                    </header>
                  </contents>
                  </cellFormat>

                </contents>
                </rowLayout>
                </contents>
              </tableLayout >

              <header data:rendered="showNoOutput@logData" size="2"  text="&nbsp;">
                  <contents>
                    <styledText styleClass="OraTipText" 
                                data:text="noOutputText@logData"/>
                  </contents>
              </header>

              <spacer data:rendered="showSpacer@logData"/>

              <!-- Errors, if any have occured, are more interesting than output -->
              <header data:rendered="showErrorText@logData" size="2"  data:text="STEP_LOG_ERROR_HEADER@JobsResource">
                  <contents>
                    <html:pre><text data:text="errorsField@logData"/></html:pre>
                    <styledText data:text="showAllErrors@logData" 
                                data:destination="allErrorsDest@logData"/>
                  </contents>
              </header>

              <header data:rendered="showLogText@logData" size="2"  data:text="STEP_LOG_OUTPUT_HEADER@JobsResource">
                  <contents>
                  <stackLayout>
                  <contents>
                    <html:pre><text data:text="outputField@logData"/></html:pre>
                    <styledText data:text="showAllOutput@logData" 
                                data:destination="allOutputDest@logData"/>
                  </contents>
                  </stackLayout>
                  </contents>
              </header>

          <!--/marlin:contents-->
        <!--/pageLayout-->
        <include baja:node="../../em2go/em2goGlobalFooter" />
      </contents>

      <provider>

        <data name="JobsResource">
          <bundle class = "oracle.sysman.resources.eml.jobs.JobsResource"/>
        </data>

        <data xmlns="http://bali.us.oracle.com/cabo/marlin" name="logData">
           <method class="oracle.sysman.eml.jobs.results.JobData" method="getStepLogInfoEm2go"/>
        </data>

      </provider>
    </dataScope>
  </baja:content>


    <handlers>
      <event name="null">
       <method class="oracle.sysman.eml.jobs.results.JobsEventHandler" 
                  method="doNull"/>
      </event>
    </handlers>
</page>
