<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"/>

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

  <form name="newTgtInfo" method="POST" >
    <contents>
      <dataScope>
        <contents>
          <html:title>
            <text data:text="title@listData"/>
          </html:title>

          <pageLayout>
            <mediumAdvertisement>
              <include baja:node="../../../oemBanner" />
            </mediumAdvertisement>

          <globalButtons>
            <include baja:node="../../../globalButtonBar" />
          </globalButtons>

          <pageHeader>
            <include baja:node="../header"/>
          </pageHeader>

          <tabs>
            <include baja:node="../../../globalTabs" />
          </tabs>

          <location>
            <breadCrumbs data:rendered="editMode@listData">
              <contents>
                <link data:text="targetHome@listData" data:destination="targetHomeDest@listData"/>
                <link data:text="EDT_HEADER@emdConfigMsg"/>
              </contents>
            </breadCrumbs>
          </location>

          <contentFooter>
            <switcher data:childName="node@listData">
              <case name="errNode">
                <pageButtonBar>
                  <contents>
                    <submitButton data:text="OK@commonResourceBundle" name="event" value="doCancel"/>
                  </contents>
                </pageButtonBar>
              </case>
              <case name="confirmNode">
                <pageButtonBar>
                  <contents>
                    <submitButton data:text="OK@commonResourceBundle" name="event" value="doCancel"/>
                  </contents>
                </pageButtonBar>
              </case>
              <case name="okNode">
                <pageButtonBar>
                  <contents>
                   <switcher data:childName="hasTestMetric@listData">
		    <case name="true">
		      <submitButton data:text="TEST_CONNECTION@commonResourceBundle"  name="event" value="doTest"/>
		    </case>
                     </switcher>
                    <submitButton data:text="CANCEL@commonResourceBundle" name="event" value="doCancel" data:rendered="showCancelBtn@listData"/>
                    <submitButton data:text="OK@commonResourceBundle" name="event" data:value="okEvent@listData"/>
                  </contents>
                </pageButtonBar>
              </case>
            </switcher>
          </contentFooter>

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

          <contents>
            <switcher data:childName="node@listData">
              <case name="errNode">
                <header messageType="error">
                  <contents>
                    <stackLayout>
                      <contents>
                        <styledText data:text="errMsg@listData"
                                    styleClass="OraInstructionTextStrong" />
                        <formValue name="returnUrl" data:value="returnUrl@listData"/>
                      </contents>
                    </stackLayout>
                  </contents>
                </header>
              </case>
              <case name="confirmNode">
                <borderLayout>
                  <contents>
                    <stackLayout>
                      <contents>
                        <header marlin:icon="image@listData" data:text="CONFIRMATION@commonResourceBundle"/>
                        <spacer height="10" />
                        <styledText styleClass="OraDataText"
                                    data:text="confirmText@listData" />
                        <formValue name="returnUrl" data:value="returnUrl@listData"/>
                      </contents>
                    </stackLayout>
                  </contents>
                </borderLayout>
              </case>
              <case name="okNode">
                <stackLayout>
                  <contents>
                    <tableLayout cellSpacing="10" width="100%">
                      <contents>
                        <rowLayout rendered="false"
                                   data:rendered="errorOccurred@listData"
                                   vAlign="top">
                          <contents>
                            <cellFormat vAlign="top">
                              <contents>
                                <messageBox data:message="CORRECT_ERRORS_MSG@mntrRB"
                                            messageType="error">
                                  <contents data:childData="errorData@listData">
                                    <link data:text="label"
                                          data:longDesc="message"
                                          data:destination="destination"/>
                                  </contents>
                                </messageBox>
                              </contents>
                            </cellFormat>
                          </contents>
                        </rowLayout>                 
			<rowLayout rendered="false"
	   			   data:rendered="warningOccurred@listData"
	   			   vAlign="top">
  			  <contents>
                            <cellFormat vAlign="top">
                          <contents>   
	                    <messageBox data:message="errorHeader@listData"
							    data:messageType="messageType@listData">
					
                                                    <contents data:childData="errorData@listData">
                                                      <link data:text="label"
	                                                    data:longDesc="message"
	                                                    data:destination="destination"/>
                                                    </contents>
                                       
	                    </messageBox>
	                    
                          </contents>	
                            </cellFormat>						    
                         </contents>
                        </rowLayout>   
                        
                       
		  	  </contents>
                        </tableLayout>
                          <header data:text="headerText@listData" >
                          <contents>
                            <tableLayout width="98%">
                              <contents>
                                <rowLayout hAlign="right">
                                  <contents>
                                    <cellFormat>
                                      <contents>
                                        <pageButtonBar>
                                          <contents>
                                                <switcher data:childName="hasTestMetric@listData">
					    							<case name="true">
					      					<submitButton data:text="TEST_CONNECTION@commonResourceBundle"  name="event" value="doTest"/>
					    							</case>
                                          </switcher>
                                            <submitButton data:text="CANCEL@commonResourceBundle" name="event" value="doCancel" data:rendered="showCancelBtn@listData"/>
                                            <submitButton data:text="OK@commonResourceBundle" name="event" data:value="okEvent@listData"/>
                                          </contents>
                                        </pageButtonBar>
                                      </contents>
                                    </cellFormat>
                                  </contents>
                                </rowLayout>
                              </contents>
                            </tableLayout>
                            <header data:text="PROP_DES@emdConfigMsg">
                              <contents>
                                <tableLayout width="98%">
                                  <contents>
                                    <rowLayout hAlign="left" vAlign="top">
                                      <contents>
                                        <cellFormat>
                                          <contents>
					<!--
	    				    <messageStyledText styleClass="OraInstructionText" messageType="warning" data:text="prop_helper_text@listData"/>
					-->
                                          </contents>
                                        </cellFormat>
                                      </contents>
                                    </rowLayout>
                                  </contents>
                                </tableLayout>

                                <spacer height="10"/>
                                <labeledFieldLayout fieldWidth="100%" labelWidth="0%" data:rendered="addMode@listData">
                                  <contents>
                                    <messageTextInput columns="30" name="targetName"
                                                 data:messageType="inputMsgType@listData"
                                                 data:message="inputInline@listData"
                                                 data:anchor="inputAnchor@listData"
                                                 data:prompt="NAME@commonResourceBundle"
                                                 data:required="tgtRequired@listData"
                                                 data:readOnly="tgtReadOnly@listData"
                                                 data:styleClass="textStyle@listData"
                                                 data:text="targetName@listData"/>

                                    <messageTextInput columns="30" name="targetType"
                                                 data:prompt="TYPE@commonResourceBundle"
                                                 readOnly="true"
                                                 styleClass="OraDataText"
                                                 data:text="targetType@listData"/>
                                  </contents>
                                </labeledFieldLayout>

                                <formValue name="targetName" data:value="targetName@listData"/>
                                <formValue name="targetType" data:value="targetType@listData"/>
                                <formValue name="type" data:value="type@listData"/>
                                <formValue name="returnUrl" data:value="returnUrl@listData"/>
                                <formValue name="emdUrl" data:value="emdUrl@listData"/>
                                <switcher data:childName="table@listData">
                                  <case name="noTable">
                                    <inlineMessage data:message="noTableMsg@listData"/>
                                  </case>
                                  <case name="okTable">
                                    <table name="propTable"
                                           width="95%"
                                           formSubmitted="true"
                                           data:tableData="row@listData"
                                           data:rendered="renderPropTable@listData">
                                      <boundAttribute name="columnHeaderData">
                                        <dataObject select="column" source="propColumnHeader"/>
                                      </boundAttribute>

                                      <columnHeaderStamp>
                                        <boundText select="value"/>
                                      </columnHeaderStamp>

                                      <contents>
                                        <rowLayout>
                                          <contents>
                                            <styledText styleClass="OraPromptText" data:text="dispName" />
                                          </contents>
                                        </rowLayout>
                                        <rowLayout>
                                          <contents>
                                            <messageTextInput name="propValue" columns="45"
                                                              data:prompt="dispName"
                                                              data:required="isRequired"
                                                              data:messageType="propValType"
                                                              data:text="propValue"
                                                              data:value="propValue"
                                                              data:readOnly="isReadOnly"
                                                              data:tip="tipText"
                                                              data:noAutoComplete="propSecret" />
                                                              data:secret="propSecret" />

                                            <formValue name="isRequired" data:value="isRequired"/>
                                            <formValue name="isSecret"   data:value="isSecret"/>
                                            <formValue name="propName"   data:value="propName"/>
                                            <formValue name="propValue"   data:value="propValue"/>
                                          </contents>
                                        </rowLayout>
                                      </contents>
                                    </table>
                                  </case>
                                </switcher>
                               </contents>
                             </header>
                            
                            <header data:text="MET_DESC@emdConfigMsg"
                                    data:rendered="showMetricSection@listData">

                              <contents>
                                <tableLayout width="100%" data:rendered="showMetricSection@listData">
                                  <contents>
                                    <rowLayout hAlign="left" vAlign="top">
                                      <contents>
                                        <cellFormat>
                                          <contents>
                                            <styledText styleClass="OraInstructionText"
                                                        data:text="metric_helper_text@listData"/>
                                          </contents>
                                        </cellFormat>
                                      </contents>
                                    </rowLayout>
                                  </contents>
                                </tableLayout>
                                <radioGroup name="metricLevels" data:text="rdText"
                                            data:value="rdValue"
                                            type="radio"
                                            data:selectedValue="rdValue@listData"
                                            selectedIndex="1"
                                            data:childData="key@listData" 
                                            data:rendered="showMetricSection"/>

                              </contents>
                            </header>

                          </contents>
                        </header>
                  </contents>
                </stackLayout>
              </case>
            </switcher>
          </contents>
        </pageLayout>
      </contents>

      <provider>
        <data name="propColumnHeader">
          <inline>
            <column data:value="NAME@commonResourceBundle"/>
            <column data:value="VALUE@commonResourceBundle"/>
          </inline>
        </data>
        <data name="listData">
          <method class="oracle.sysman.eml.net.NetworkConfigDataObject"
                  method="getTargetData" />
        </data>
        <data name="emdTargetsData">
	            <method class="oracle.sysman.eml.admin.rep.emdConfig.EmdConfigTargetsData" 
                    method="getEmdTargetsList"/>
        
        </data>
        
        <data name="commonResourceBundle">
          <bundle class="oracle.sysman.resources.CommonResourceBundle"/>
        </data>
        <data name="mntrRB">
          <bundle class="oracle.sysman.resources.MntrResourceBundle"/>
        </data>
        <data name="emdConfigMsg">
          <bundle class="oracle.sysman.eml.admin.rep.emdConfig.EmdConfigMsg"/>
        </data>
      </provider>
    </dataScope>
  </contents>
</form>
</baja:content>

  <handlers>
    <event name="null">
      <method class="oracle.sysman.eml.admin.rep.emdConfig.TargetConfigEvents"
              method="doNull" />
    </event>
    <event name="doCancel">
      <method class="oracle.sysman.eml.admin.rep.emdConfig.TargetConfigEvents"
              method="doCancel" />
    </event>
    <event name="doFinish">
      <method class="oracle.sysman.eml.admin.rep.emdConfig.TargetConfigEvents"
              method="doFinish_Config" />
    </event>
    <event name="doTest">
	  <method class="oracle.sysman.eml.admin.rep.emdConfig.TargetConfigEvents"
	          method="doTest" />
	</event>
  </handlers>

</page>
