<!--  $Header: oamLogin23.uix 115.5 2005/05/26 00:35:17 ppradhan noship $ -->
<page xmlns="http://xmlns.oracle.com/cabo/baja"
      xmlns:baja="http://xmlns.oracle.com/cabo/baja"
      xmlns:html="http://www.w3.org/TR/REC-html40"
  >

  <baja:head xmlns="http://www.w3.org/TR/REC-html40">
    <title>Oracle Applications Manager</title>
  </baja:head>

  <baja:content  xmlns="http://xmlns.oracle.com/cabo/marlin"
                 xmlns:data="http://xmlns.oracle.com/cabo/marlin">
   <dataScope>
    <contents>
     <form name="Loginform" method="post">
      <contents>
       <pageLayout>
         <mediumAdvertisement>
          <include baja:node="/oam/common/oamBanner" />
         </mediumAdvertisement>

         <globalButtons>
          <include baja:node="/oam/common/globalButtonBar" />
         </globalButtons>

         <!--copyright>
          <include baja:node="/oam/common/oamCopyRight" />
         </copyright-->
         <contentFooter>
           <switcher childName="no" data:childName="loggedIn@loginData">
             <case name="no">
               <pageButtonBar>
                 <contents>
                   <submitButton data:text="B_CANCEL_TEXT@OAM_RB" baja:event="logout"/>
                   <submitButton data:text="B_LOGIN_TEXT@OAM_RB" baja:event="login"/>

                 </contents>
               </pageButtonBar>

             </case>

             <case name="yes">
               <pageButtonBar>
                 <contents>
                   <button data:text="B_CANCEL_TEXT@OAM_RB"
                           baja:destination="/oam/wfm/sysStatus"/>
                   <submitButton data:text="B_LOGOUT_TEXT@OAM_RB" baja:event="logout"/>
                 </contents>
               </pageButtonBar>
             </case>
           </switcher>
         </contentFooter>

         <contents>
	    <stackLayout><contents>
	    <formValue name = "loginmode" data:value="loginmode@getLoginMode"/>
          <switcher childName="no" data:childName="loggedIn@loginData">
           <case name="no">

          <switcher childName="mode" data:childName="loginmode@getLoginMode">
		<case name = "em">
           <!--*************EM Login Page ***************************-->
            <stackLayout>
             <contents>
              <messageBox messageType="error"

                data:rendered="error@baja:eventResult" rendered= "false" >

               <contents>
		    <styledText styleClass="OraInstructionText" data:text="errMsg@getErrMsg"/>
               </contents>

              </messageBox>

			 <switcher childName="showLink" data:childName="linkenabled@getLoginMode">			
			  <case name="yes">	

		     <rowLayout hAlign="right"><contents>

                 <link text=">>Standalone Mode" onClick ="submitForm('Loginform',1,{'event':'setModeToSM'});return false"
      	            shortDesc="click for standalone mode" />

		     </contents></rowLayout>



			    </case>
			 </switcher>

		     <spacer height="5"/>

               <header data:text="LOGIN_TO_OAM_EM@OAM_RB"
                  data:icon="LOGIN_KEY_IMG@getImageLinks" >  


                <contents>
			 <spacer height="10"/>

                  <borderLayout>
                   <contents>
                 <tableLayout>
                  <contents>

<!--                   <messageTextInput data:text = "omsusername@getOMSCredentials"  data:tip="ENTER_OEM_USERNAME@OAM_RB"  name="omsusername" promptAndAccessKey="&amp;Username"/>
-->
                   <messageTextInput text = "sysman"  data:tip="ENTER_OEM_USERNAME@OAM_RB"  name="omsusername" data:prompt="P_USERNAME@OAM_RB"/>

                   <switcher data:childName="error@baja:eventResult"
                          childName="false">
                    <case name="false">
<!--                     <messageTextInput data:text="omspassword@getOMSCredentials" data:tip="ENTER_OEM_PASSWORD@OAM_RB"  name="omspassword" promptAndAccessKey="&amp;Password"
                             secret="true" />
-->
					<messageTextInput text="sysman" data:tip="ENTER_OEM_PASSWORD@OAM_RB"  name="omspassword" data:prompt="P_PASSWORD@OAM_RB"
                             secret="true" />

 
                    </case>
                    <case name="true">
<!--                     <messageTextInput  data:text="omspassword@getOMSCredentials" data:tip="ENTER_OEM_PASSWORD@OAM_RB" name="omspassword" promptAndAccessKey="&amp;Password"
                            secret="true"
                            anchor="password" />
-->
                     <messageTextInput  text="sysman" data:tip="ENTER_OEM_PASSWORD@OAM_RB" name="omspassword" data:prompt="P_PASSWORD@OAM_RB"
                            secret="true"
                            anchor="password" />

                    </case>
                   </switcher>

<!--                   <messageTextInput data:text="omsmachine@getOMSCredentials" name="omsmachine" data:tip="OMS_DOMAIN@OAM_RB" promptAndAccessKey="OMS &amp;Domain Name">
-->
                   <messageTextInput text="ap896sun" name="omsmachine" data:tip="OMS_DOMAIN@OAM_RB" promptAndAccessKey="OMS &amp;Domain Name">
		       </messageTextInput>
			
                  </contents>
                 </tableLayout>
                   </contents>

                  </borderLayout>


                </contents>
               </header>
             </contents>
            </stackLayout>
           </case>


		<case name = "sm">
           <!--************* Login Page ***************************-->
            <stackLayout>
             <contents>
              <messageBox messageType="error"

                data:rendered="error@baja:eventResult" rendered="false" >

               <contents>

		    <styledText styleClass="OraInstructionText" data:text="errMsg@getErrMsg"/>
		    <link data:text="helpLinkText@getErrMsg" data:destination="helpLink@getErrMsg" data:rendered="renderLink@getErrMsg" rendered= "false" />
               </contents>

              </messageBox>

		 <switcher childName="showLink" data:childName="linkenabled@getLoginMode">			
		  <case name="yes">	
		        <rowLayout hAlign="right"><contents>
	     	           <link text=">>Enterprise Mode" onClick ="submitForm('Loginform',1,{'event':'setModeToEM'});return false"
	            	shortDesc="click for Enterprise mode"/>
	      	  </contents></rowLayout>
		    </case>
		</switcher>

		  <spacer height="5"/>
               <header data:text="SA_DB_LOGIN_TO_OAM_SM@OAM_RB"
                  data:icon="LOGIN_KEY_IMG@getImageLinks" >  

                <contents>
				 <spacer height="10"/>
                 <!--inlineMessage required="yes"
                  prompt="Indicates a Required Field"/-->

                  <borderLayout>
                   <contents>

                 <tableLayout>
                  <contents>
			
                   <messageTextInput  data:text = "applUser@getOAMCredentials" name="username" data:prompt="P_USERNAME@OAM_RB"/>

                   <switcher data:childName="error@baja:eventResult"
                          childName="false">
                    <case name="false">
                     <messageTextInput  data:text = "applPwd@getOAMCredentials" name="password" data:prompt="P_PASSWORD@OAM_RB"
                             secret="true" /> 
                    </case>
                    <case name="true">
                     <messageTextInput  data:text = "applPwd@getOAMCredentials" name="password" data:prompt="P_PASSWORD@OAM_RB"
                            secret="true"
                            anchor="password" />
                    </case>


                  </switcher>


                   <switcher data:childName="showdbcoptions@getDBCFileNames">
			  <case name = "yes">
	                   <messageChoice  data:selectedIndex = "dbcfileindex@getOAMCredentials" name="dbcfileindex" promptAndAccessKey="&amp;DBC File">
					<contents>
						<rawText data:text = "options@getDBCFileNames"/>
					</contents>
				 </messageChoice>
			
                    </case>
                  </switcher>





                  </contents>
                 </tableLayout>
<!--
 		     <spacer height="40"/>
	           <switcher childName="no" data:childName="loggedIn@loginData">
      	       <case name="no">
				<flowLayout><contents>
                  	 <button textAndAccessKey="&amp;Cancel"
                           baja:destination="/oam/oamLogin"/>
				<spacer width="10"/>
				<submitButton textAndAccessKey="&amp;Login" baja:event="login"/>
				</contents></flowLayout>
	             </case>
	           </switcher>

-->




                   </contents>

                  </borderLayout>


                </contents>
               </header>
             </contents>
            </stackLayout>
           </case>




<!-- restricted Mode -->
		<case name = "DB">
           <!--************* Login Page ***************************-->
            <stackLayout>
             <contents>
              <messageBox messageType="error"

                data:rendered="error@baja:eventResult" rendered="false" >

               <contents>

		    <styledText styleClass="OraInstructionText" data:text="errMsg@getErrMsg"/>
		    <link data:text="helpLinkText@getErrMsg" data:destination="helpLink@getErrMsg" data:rendered="renderLink@getErrMsg" rendered= "false" />
               </contents>

              </messageBox>

		 <switcher childName="showLink" data:childName="linkenabled@getLoginMode">			
		  <case name="yes">	
		        <rowLayout hAlign="right"><contents>
	     	           <link text=">>Enterprise Mode" onClick ="submitForm('Loginform',1,{'event':'setModeToEM'});return false"
	            	shortDesc="click for Enterprise mode"/>
	      	  </contents></rowLayout>
		    </case>
		</switcher>

		  <spacer height="5"/>
               <header data:text="SA_DB_LOGIN_TO_OAM_SM@OAM_RB"
                  data:icon="LOGIN_KEY_IMG@getImageLinks" >  

                <contents>
				 <spacer height="10"/>
                 <!--inlineMessage required="yes"
                  prompt="Indicates a Required Field"/-->

                  <borderLayout>
                   <contents>

                 <tableLayout>
                  <contents>
			
                   <messageTextInput  data:text = "applUser@getOAMCredentials" name="username" data:prompt="P_USERNAME@OAM_RB"/>

                   <switcher data:childName="error@baja:eventResult"
                          childName="false">
                    <case name="false">
                     <messageTextInput  data:text = "applPwd@getOAMCredentials" name="password" data:prompt="P_PASSWORD@OAM_RB"
                             secret="true" /> 
                    </case>
                    <case name="true">
                     <messageTextInput  data:text = "applPwd@getOAMCredentials" name="password" data:prompt="P_PASSWORD@OAM_RB"
                            secret="true"
                            anchor="password" />
                    </case>


                  </switcher>

                   <messageTextInput  data:text="jdbcurl@JDBCURLData" name="jdbcurl" data:prompt="P_CONNECT_STRING@OAM_RB"/>

                  </contents>
                 </tableLayout>
<!--
 		     <spacer height="40"/>
	           <switcher childName="no" data:childName="loggedIn@loginData">
      	       <case name="no">
				<flowLayout><contents>
                  	 <button textAndAccessKey="&amp;Cancel"
                           baja:destination="/oam/oamLogin"/>
				<spacer width="10"/>
				<submitButton textAndAccessKey="&amp;Login" baja:event="login"/>
				</contents></flowLayout>
	             </case>
	           </switcher>

-->




                   </contents>

                  </borderLayout>


                </contents>
               </header>
             </contents>
            </stackLayout>
           </case>
<!-- Restricted Mode -->









 	   </switcher>
	    </case>   <!-- No -->
	     




           <case name="yes">
           <!--************* Logout Page ***************************-->
            <header data:text="SA_DB_LOGOUT_CONFIRMATION@OAM_RB"

                  data:icon="LOGIN_KEY_OUT_IMG@getImageLinks" >  
             <contents>
      		<styledText styleClass="OraInstructionText" data:text="SA_DB_M_LO_CONFIRM@OAM_RB"/>
             </contents>
            </header>
           </case>

<!--		

	    <case name = "none">
      		<styledText styleClass="OraInstructionText" text="Session expires. Please close this window and refresh the completed request page."/>
	 
	    </case>
-->
          </switcher>
	    </contents></stackLayout>


         </contents>
       </pageLayout>
      </contents>
     </form>
    </contents>
    <provider>
      <data name="loginData">
        <method class="oracle.apps.fnd.oam.launchMode.common.servlet.handlers.OAMLoginHandler"
                method="getLoginData"/>
      </data>
      <data name="JDBCURLData">
        <method class="oracle.apps.fnd.oam.launchMode.common.servlet.handlers.OAMLoginHandler"
                method="getJDBCURLData"/>
      </data>
      <data name="getErrMsg">
        <method class="oracle.apps.fnd.oam.launchMode.common.servlet.handlers.OAMLoginHandler"
                method="getErrorMsg"/>
      </data>
      <data name="getLoginMode">
        <method class="oracle.apps.fnd.oam.launchMode.common.servlet.handlers.OAMLoginHandler"
                method="getLoginMode"/>
      </data>
      <data name="getImageLinks">
        <method class="oracle.apps.fnd.oam.sdk.common.OAMHandler"
                method="getImageLinks"/>
      </data>

      <data name="getDBCFileNames">
        <method class="oracle.apps.fnd.oam.launchMode.common.servlet.handlers.OAMLoginHandler"
                method="getDBCFileNames"/>
      </data>

      <data name="OAM_RB">
          <bundle class="oracle.apps.fnd.oam.resources.OAMResourceBundle"/>
      </data>

      <data name="getOAMCredentials">
        <method class="oracle.apps.fnd.oam.launchMode.common.servlet.handlers.OAMLoginHandler"
                method="getCredentials"/>
      </data>
      <data name="getOMSCredentials">
        <method class="oracle.apps.fnd.oam.launchMode.common.servlet.handlers.OAMLoginHandler"
                method="getCredentials"/>
      </data>


    </provider>
   </dataScope>
  </baja:content>




 <handlers xmlns="http://xmlns.oracle.com/cabo/baja">
  <event name="login">
    <method class="oracle.apps.fnd.oam.launchMode.common.servlet.handlers.OAMLoginHandler"
            method="doLogin" />
  </event>
  <event name="setModeToEM">
    <method class="oracle.apps.fnd.oam.launchMode.common.servlet.handlers.OAMLoginHandler"
            method="setModeToEM" />
  </event>

  <event name="setModeToSM">
    <method class="oracle.apps.fnd.oam.launchMode.common.servlet.handlers.OAMLoginHandler"
            method="setModeToSM" />
  </event>

  <event name="logout">
    <method class="oracle.apps.fnd.oam.launchMode.common.servlet.handlers.OAMLoginHandler"
            method="doLogout" />
  </event>
  <event name="returnToPortal">
    <method class="oracle.apps.fnd.oam.launchMode.common.servlet.handlers.OAMLoginHandler"
            method="returnToPortal" />
  </event>
  <event name="null">
    <method class="oracle.apps.fnd.oam.launchMode.common.servlet.handlers.OAMLoginHandler"
            method="doNullEvent" />
  </event>
  <event name="*">
    <method class="oracle.apps.fnd.oam.launchMode.common.servlet.handlers.OAMLoginHandler"
            method="doNullEvent" />
  </event>
 </handlers>
</page>
