<dataScope xmlns="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">
  <contents>
    <stackLayout>
      <contents>
        <tableLayout cellSpacing="2">
          <contents>
            <messageTextInput columns="30" name="blkName"
                              data:prompt="NAME@SDKBundle"
                              data:shortDesc="NAME@SDKBundle" readOnly="true"
                              styleClass="OraDataText"
                              data:text="blkName@blkConfigData">
              <boundAttribute name="rendered">
                <comparison type="notEquals">
                  <dataObject select="mode" source="blkConfigData"/>
                  <fixed javaType="string">add</fixed>
                </comparison>
              </boundAttribute>
            </messageTextInput>
            <messageTextInput columns="30" name="blkName"
                              data:messageType="inputMsgType@blkConfigData"
                              data:anchor="inputAnchor@blkConfigData"
                              data:prompt="NAME@SDKBundle"
                              data:shortDesc="NAME@SDKBundle" required="uiOnly"
                              data:text="blkName@blkConfigData">
              <boundAttribute name="message">
                <if>
                  <comparison type="equals">
                    <dataObject select="messageType" source="blkConfigData"/>
                    <fixed javaType="string">none</fixed>
                  </comparison>
                  <dataObject select="NAME_DESC" source="blackoutBundle"/>
                  <dataObject select="inputInline" source="blkConfigData"/>
                </if>
              </boundAttribute>
              <boundAttribute name="rendered">
                <comparison type="equals">
                  <dataObject select="mode" source="blkConfigData"/>
                  <fixed javaType="string">add</fixed>
                </comparison>
              </boundAttribute>
            </messageTextInput>
            <messageTextInput name="blkComm"
                              data:messageType="commentsMsgType@blkConfigData"
                              data:message="commentsInline@blkConfigData"
                              data:anchor="commentsAnchor@blkConfigData"
                              data:prompt="COMMENTS@SDKBundle"
                              data:shortDesc="COMMENTS@SDKBundle" rows="3"
                              columns="70" data:text="blkComm@blkConfigData"/>
            <messageTextInput columns="30" data:prompt="REASON@blackoutBundle"
                              readOnly="true" styleClass="OraDataText"
                              rendered="false"
                              data:rendered="blkStarted@blkConfigData"
                              data:text="blkReasonDisp@blkConfigData"/>
            <rowLayout>
              <boundAttribute name="rendered">
                <not>
                  <dataObject select="blkStarted" source="blkConfigData"/>
                </not>
              </boundAttribute>
              <contents>
                <cellFormat hAlign="right">
                  <contents>
                    <messagePrompt data:prompt="REASON@blackoutBundle"
                                   required="uiOnly"
                                   data:messageType="reasonMsgType@blkConfigData"
                                   data:anchor="reasonAnchor@blkConfigData"
                                   data:rendered="reasonRequired@blkConfigData"/>
                    <messagePrompt data:prompt="REASON@blackoutBundle"
                                   data:messageType="reasonMsgType@blkConfigData"
                                   data:anchor="reasonAnchor@blkConfigData"
                                   data:rendered="reasonNotRequired@blkConfigData"/>
                  </contents>
                </cellFormat>
                <spacer/>
                <rowLayout>
                  <contents>
                    <tableLayout>
                      <contents>
                        <rowLayout>
                          <contents>
                            <choice name="blkReason"
                                    data:selectedValue="blkReason@blkConfigData"
                                    data:shortDesc="SELECT_REASON@blackoutBundle">
                              <boundAttribute name="rendered">
                                <if>
                                  <or>
                                    <dataObject select="blkStarted"
                                                source="blkConfigData"/>
                                    <dataObject select="noReasons"
                                                source="blkConfigData"/>
                                  </or>
                                  <fixed javaType="boolean">false</fixed>
                                  <fixed javaType="boolean">true</fixed>
                                </if>
                              </boundAttribute>
                              <contents data:childData="reason@blkConfigData">
                                <option data:text="reasonTypes"
                                        data:value="reasonVals"/>
                              </contents>
                            </choice>
                            <styledText data:text="NO_REASONS@blackoutBundle"
                                        rendered="false"
                                        data:rendered="noReasons@blkConfigData"
                                        styleClass="OraErrorText"/>
                          </contents>
                        </rowLayout>
                        <rowLayout>
                          <contents>
                            <messageText data:messageType="reasonMsgType@blkConfigData"
                                         data:message="reasonInline@blkConfigData"/>
                            <rowLayout>
                              <contents>
                                <spacer width="5"/>
                                <messageText data:messageType="newReasonMsgType@blkConfigData"
                                             data:message="newReasonInline@blkConfigData"/>
                              </contents>
                            </rowLayout>
                          </contents>
                        </rowLayout>
                      </contents>
                    </tableLayout>
                  </contents>
                </rowLayout>
              </contents>
            </rowLayout>
            <rowLayout>
              <contents>
                <spacer/>
                <spacer/>
                <rowLayout>
                  <contents>
                    <tableLayout>
                      <contents>
                        <rowLayout>
                          <contents>
                            <checkBox name="jobsChkBox"
                                      data:shortDesc="JOB_PROMPT@blackoutBundle"
                                      checked="true"
                                      data:checked="jobsChecked@blkConfigData"
                                      data:disabled="blkStarted@blkConfigData"
                                      value="jobsChecked"/>
                            <styledText data:text="JOB_PROMPT@blackoutBundle"
                                        styleClass="OraPromptText"/>
                          </contents>
                        </rowLayout>
                      </contents>
                    </tableLayout>
                  </contents>
                </rowLayout>
              </contents>
            </rowLayout>
          </contents>
        </tableLayout>
      </contents>
    </stackLayout>
  </contents>
</dataScope>
