Migrate UIX pages to JSP

Hi,
We are trying to migrate UIX pages in our application to JSP pages. We will be keeping out service layer same but, just wanted to replace UIX page with JSP. Can someone guide me to useful information for this migration ? like ...is there any plugin available in JDeveloper or any other info regarding UIX to JSP migration
Thanks,

There seem to be some tool from ATG to convert JHTML to JSP:
http://www.atg.com/en/pages/innovator/techtalk02.html
From reading this site:
http://www.dewpoint.com/education/3_1_2_atg.html
It seems that there is a Dynamo JSP Tag library - you can import it into JDeveloper to make your development easier.
JDeveloper doesn't have specific features realted to dynamo, just general features that help you work with JSP.

Similar Messages

  • How to Include a HTML file in a UIX Page

    I have an old .html file (content.html) which contains some infomation and now I want to present that information inside a Uix Page! Is it possible to do so if then how.
    I tried using uix include tag but no luck.
    Any help is greatly appreciated.
    Thanks
    Kolluru

    Here is the .jsp file and the serverinclude tag is written in the 4th line from last.
    <uix:servletInclude source="layout.html" />
    I want the content of the layout.html in the main content pane but instead it is getting added on to the top or to the SideNav.
    Thanks for the help anyway.
    ====================================================
    <%@ page errorPage="errorpage.jsp" contentType="text/html;charset=windows-1252"%>
    <%@ taglib uri="http://xmlns.oracle.com/uix/ui" prefix="uix" %>
    <%@ taglib uri="/webapp/DataTags.tld" prefix="jbo" %>
    <jbo:ApplicationModule id="MyBC4JModule" definition="MyUIX.MyBC4JModule" releasemode="Stateful" />
    <jbo:DataSource id="ds1" appid="MyBC4JModule" viewobject="EmpView1" rangesize="4" />
    <%-- user interface begins here --%>
    <HTML>
    <HEAD>
    <TITLE>Oracle Migration Maps </TITLE>
    <uix:styleSheet/>
    </HEAD>
    <BODY>
    <uix:pageLayout>
    <uix:pageHeader>
    <uix:globalHeader selectedIndex="0">
    <uix:contents>
    <uix:link text="Migration Maps" destination="uixpage1.jsp" />
    <uix:link text="Migration Checklist" destination="http://www.oracle.com" />
    <uix:link text="Templates" destination="http://www.oracle.com" />
    <uix:link text="Scripts" destination="http://mtg.ie.oracle.com" />
    <uix:link text="Release" destination="http://www.oracle.com/" disabled="true" />
    </uix:contents>
    </uix:globalHeader>
    </uix:pageHeader>
    <uix:productBranding>
    <uix:image source="productBrand.gif" shortDesc="product" />
    </uix:productBranding>
    <uix:cobranding>
    <uix:image source="cobrand.gif" shortDesc="brand" />
    </uix:cobranding>
    <uix:copyright>
    <uix:flowLayout>
    <uix:contents>
    <uix:image source="images/info.gif" />
    <uix:link text=" @Copyright 2003, Oracle Corp. " destination="http://www.oracle.com" />
    </uix:contents>
    </uix:flowLayout>
    </uix:copyright>
    <uix:privacy>
    <uix:flowLayout>
    <uix:contents>
    <uix:image source="images/info.gif" />
    <uix:link text="privacy statement" destination="http://www.oracle.com" />
    </uix:contents>
    </uix:flowLayout>
    </uix:privacy>
    <uix:globalButtons>
    <uix:globalButtonBar>
    <uix:contents>
    <uix:globalButton icon="images/returntoportal.gif" text="Home"
    destination="uixpage1.jsp"/>
    <uix:globalButton icon="images/logout.gif" text="Logout"
    destination="http://www.oracle.com"/>
    <uix:globalButton icon="images/preferences.gif" text="Preferences"
    destination="http://www.oracle.com"/>
    <uix:globalButton icon="images/help.gif" text="Help"
    destination="http://www.oracle.com" targetFrame="_blank"/>
    </uix:contents>
    </uix:globalButtonBar>
    </uix:globalButtons>
    <uix:breadCrumbs>
    <uix:contents>
    <uix:link text="Home" destination="uixpage1.jsp" />
    <uix:link text="Qualification" destination="qualification.jsp" />
    <uix:link text="Customer Survey" destination="customersurvey.jsp" />
    </uix:contents>
    </uix:breadCrumbs>
    <uix:quickSearch>
    <uix:messageTextInput prompt="Search" name="QSearch" text="Cabo">
    <uix:end>
    <uix:submitButton accessKey="g" text="Go" />
    </uix:end>
    </uix:messageTextInput>
    </uix:quickSearch>
    <uix:start>
    <uix:sideNav>
    <uix:link text="Home" destination="uixpage1.jsp" />
    <uix:link text="Help" destination="/site1/PageTemplate.jsp" />
    <uix:link text="Migration Process Guide" destination="http://pta.us.oracle.com:9999/" />
    <uix:link text="MSMS v1.1" destination="http://amgdev1.ie.oracle.com/mtg/" />
    <uix:link text="Knowledge Base" destination="http://webiv.oraclecorp.com" />
    <uix:link text="Factory Infrastructure" destination="http://webiv.oraclecorp.com" />
    <uix:link text="BugDB" destination="http://bug.us.oracle.com" />
    <uix:link text="Oracle Migration Workbench " destination="http://webiv.oraclecorp.com" />
    <uix:link text="Application SQL Tools" destination="http://webiv.oraclecorp.com" />
    <uix:link text="Support" destination="http://webiv.oraclecorp.com" />
    <uix:link text="Migration Technology Centre" destination="http://otn.oracle.com/tech/migration/content.html" />
    <uix:link text="Migration Technology Group" destination="http://mtg.ie.oracle.com" />
    </uix:sideNav>
    </uix:start>
    <uix:end>
    <uix:contentContainer text="Related Maps" background="light" icon="testInfo.gif" width="100%">
    <uix:link text="Customer Surveys" destination="http://www.oracle.com" />
    <uix:link text="Survey Request" destination="http://www.oracle.com" />
    <uix:link text="Customer Analysis" destination="http://www.oracle.com" />
    </uix:contentContainer>
    </uix:end>
    <%-- Main page contents go here --%>
    <uix:contents>
    <uix:header styleClass="OraLightHeader" text="Qualification Stage" />
    <uix:styledText styleClass="OraHeaderSubSub" text="" />
    <uix:spacer width="10" height="15" />
    <uix:styledText styleClass="OraDarkHeaderSubSub" text="Qualifying the Customer - Receiving Customer Surveys" />
    <uix:spacer width="10" height="10" />
    <bc4juix:TableDetail></bc4juix:TableDetail>
    <uix:styledText styleClass="OraInstructionText" text="Prospective customers
    are identified by a variety of sources, such as sales consultants and
    Oracle Direct. These customers are asked to complete a customer survey and
    the results are automatically sent to the Migration Factory. The table below
    lists the location of the customer surveys once they are released on the
    Oracle eMarketing system." />
    <uix:spacer width="10" height="20" />
    <uix:servletInclude source="layout.html" />
    </uix:contents>
    </uix:pageLayout>
    </BODY>

  • Render a uix page

    hi,
    I am just beginning to use uix pages migrating from jsp's and am woundering how to render a uix page. I 've read the developers guide but am not certain how it works as a whole. Are there any examples out there that i can look at?? apart from the dev guide?
    I am not quite able to understand from the dev guide how the context is used to render the information from the java class back to a uix page and how to forward to a uix page through servlet? do I have to use uix servlet (or the controller) instead or else can i use my HttpServlet and use the doGet and doPost the same way we use to render a jsp page? can I include a uix page in a jsp page?? Anybody could please gimme an insight about this!!
    regards,
    vasanth

    hi Arjuna,
    sorry I used the bean from the session as opposed to the question asked by me about using the request servlet.
    I have this problem in my jsp page. I have the bean in the session and am trying to get the info from that bean into my jsp page with uix tags.
    I have the code below.
    Unfortunately it is showing errors. Its a jsp page with uix form and in the Trailing list of the shuttle I have used the object from the session. Again at the bottom I 've used the <uix:xml> tag to do the same for another purpose ie., to iterate through another set of objects.
    the xmlns (namespace) is posing problem. and the tag data: infront of the tag childData in the <contents> tag is also being not recognized as a valid tag when i run the jsp.
    Any help in this regard would be greatly appreciated.
    thanks so much,
    vasanth
    <%-- $Id: controlView.jsp,v 1.5 2003/10/24 00:44:49 je Exp $ --%>
    <%@ taglib uri="http://xmlns.oracle.com/uix/ui" prefix="uix"%>
    <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c"%>
    <%@ page import="java.util.*, com.avega.portlets.domain.*, com.avega.portlets.view.*;" %>
    <%@ page contentType="text/html;charset=windows-1252" %>
    <uix:form method="GET" name ="portletForm" >
    <!-- implementation of shuttle -->
    <uix:shuttle name ="measureShuttle" leadingHeader="Available Measures"
    trailingHeader="Selected Measures" size="3">
    <uix:leading >
    <uix:list multiple="true" name="leadList">
    <%Set test = (Set)request.getAttribute("list");
    Iterator itr = test.iterator();
    while (itr.hasNext()){
    PanelMeasure pan = (PanelMeasure)itr.next();
    String name = pan.getPortletMeasure().getName();
    System.out.println(name);
    %>
    <uix:option text = "<%= name%>"value="<%= name%>" ></uix:option>
    <% } %>
    </uix:list >
    </uix:leading>
    <uix:trailing>
    <uix:list multiple="true" name="trailList" >
    <uix:contents data:childData="@panelMeasures@controlViewBean@httpSession">
    <uix:option data:text="name@portletMeasure" value = "name@portletMeasure"></uix:option>
    </uix:contents>
    </uix:list>
    </uix:trailing>
    </uix:shuttle>
    <!-- implementation of calender -->
    <uix:dateField name="dateBox" />
    <!-- implementation of calender -->
    <uix:submitButton name="Submit" text="Submit" formName="portletForm" value="Refresh" />
    <uix:submitButton name="hideControls" text="Hide Controls" value="hideControls" />
    <!--For the Dimensions -->
    <uix:xml>
    <dataScope xmlns="http://xmlns.oracle.com/uix/ui" xmlns:demo="http://example.org">
    <styledText text="Dimensions"/>
    <contents data:childData="panelDimensions@controlViewBean@httpSession">
    <list>
    <option data:text="name@portletDimension">
    </option>
    </list>
    </contents>
    </dataScope>
    </uix:xml>
    </uix:form>

  • How to import user defined class in UIX page?

    Does anyone know how to import user defined class in UIX page so that the class can be called in the javascript in the UIX ?
    Thks & Rgds,
    Benny

    what you are referring to is not javascript.
    it is JSP scriptlets. These are very different.
    In order to keep a strict separation between View and Controller, it is not possible to run arbitrary java code from within your UIX code.
    However, you can run java code from within a UIX event handler; see:
    http://otn.oracle.com/jdeveloper/help/topic?inOHW=true&linkHelp=false&file=jar%3Afile%3A/u01/app/oracle/product/IAS904/j2ee/OC4J_ohw/applications/jdeveloper904/jdeveloper/helpsets/jdeveloper/uixhelp.jar!/uixdevguide/introducingbaja.html
    event handler code is run before the page is rendered.

  • What is the Function Type in Oracle Applications for UIX pages?

    Hi,
    In the Oracle forms function window (under the System Administrator responsibility) there is a field call function type. The selection does not have UIX but it does have JSP. Should the function type be set as JSP if I'm referring to a UIX page?
    Thanks,
    Merced

    Hi,
    this forum is about Oracle Forms. Try the JDeveloper forum
    JDeveloper and ADF
    Frank

  • LOV /ADF UIX pages does not work on the older version od UIX page

    Hi
    I have recently migrated UIX project from the Jdeveoper 9i to Jdev10g version 1.0.1.2, everything work without any issue, however when I try to create a LOV or any component that are ADF-UIX based, but it does not work I don't even get any error, it just does not work based on the ADF-UIX (Expression base component),
    Any help to resolve this issue will be greatly appericated
    Thanks

    I too have problems with LOVs in UIX pages. I have
    some that you have to run twice to get back a value.To solve this problem,
    1) open your UIX page where you create a new row
    2) in the Structure window, click third tab "UI Model"
    3) double-click the control action binding corresponding to Create
    4) select CreateInsert from the list
    The problem is related to the fix we introduced for the "Blank Row Issue" (see http://www.oracle.com/technology/products/jdev/tips/muench/blankrow/index.html).
    If you have access to MetaLink, please refer to Note 299860.1 and Bug 4201020.
    Regards,
    Didier.

  • How to set and read a variable in a UIX page

    In a similar fashion to how JSP works, I need to set a variable if a certain condition occurs at a specific processing point in my UIX page, and then conditionally create output in the page based on the value in my variable. How can this be done in UIX?
    Brad

    Hi ,
    Decalring the Varible :
    <?xdoxslt:set_variable($_XDOCTX, 'var', 0)?>
    Do the calculation :
    <?xdoxslt:set_variable($_XDOCTX,'var', xdoxslt:get_variable($_XDOCTX,'var‘)+ XML columnname)?>
    Display the Variable :
    <?xdoxslt:get_variable($_XDOCTX, 'var')?>
    Declare the varaible before your loop starts.Do the calculation part inside the loop so for each row it will be updated.
    Display the results where you want using the form field and place the display varaible syntax.
    Hope this will helpful for you.
    Thanks,
    Ananth

  • UIX page run very slow on Jboss

    hi.. i am using Jdeveloper 10.1.2 to develop my application and my application containing JSP and UIX pages.At last i deploy it onto Jboss 3.2.7.
    It work properly, but i found that each time user access/open a page, which never open before, that page(either UIX or JSP page) show very slow. After that when user open it again, it show out as normal.
    Now, the problem is, when user close the browser, open it and access that page again, for JSP, it show out fast, but for UIX, it still take time to show out. I dont know what cause this happen. And i wondering that is that any way to configure ADF UIX in order to increase its performance?
    Please give me some suggestions and guides. Thanks in advance.

    Hi... is there anybody can help me? thanks..

  • NoSuchMethodError when binding UIX Page

    I am deploying an ADF\UIX app developed with JDev 10.1.2 to OAS 9.0.4.1 for the first time. The application initialized but when I try to access a UIX page I get the following error:
    java.lang.NoSuchMethodError: oracle.jbo.common.ampool.SessionCookie.setReferenceCounting(Z)V
    at oracle.adf.model.bc4j.DataControlFactoryImpl.createSession(DataControlFactoryImpl.java:241)
    at oracle.adf.model.binding.DCDataControlReference.getDataControl(DCDataControlReference.java:63)
    at oracle.adf.model.BindingContext.get(BindingContext.java:411)
    at oracle.adf.model.binding.DCUtil.findSpelObject(DCUtil.java:228)
    at oracle.adf.model.binding.DCUtil.findContextObject(DCUtil.java:308)
    at oracle.adf.model.binding.DCIteratorBinding.<init>(DCIteratorBinding.java:127)
    at oracle.jbo.uicli.binding.JUIteratorBinding.<init>(JUIteratorBinding.java:59)
    at oracle.jbo.uicli.binding.JUIteratorDef.createIterBinding(JUIteratorDef.java:58)
    at oracle.jbo.uicli.binding.JUIteratorDef.createIterBinding(JUIteratorDef.java:47)
    at oracle.adf.model.binding.DCBindingContainerDef.createIterBindings(DCBindingContainerDef.java:197)
    at oracle.adf.model.binding.DCBindingContainerDef.createBindingContainer(DCBindingContainerDef.java:273)
    at oracle.adf.model.binding.DCBindingContainerReference.getBindingContainer(DCBindingContainerReference.java:40)
    at oracle.adf.model.BindingContext.get(BindingContext.java:427)
    at oracle.adf.model.binding.DCUtil.findSpelObject(DCUtil.java:228)
    at oracle.adf.model.binding.DCUtil.findContextObject(DCUtil.java:308)
    at oracle.adf.model.binding.DCUtil.findBindingContainer(DCUtil.java:536)
    at oracle.adf.controller.lifecycle.LifecycleContext.initialize(LifecycleContext.java:121)
    at oracle.adf.controller.lifecycle.LifecycleContext.initialize(LifecycleContext.java:77)
    at oracle.adf.controller.struts.actions.DataActionContext.initialize(DataActionContext.java:51)
    at oracle.adf.controller.struts.actions.DataAction.execute(DataAction.java:150)
    at org.apache.struts.action.RequestProcessor.processActionPerform(RequestProcessor.java:484)
    at org.apache.struts.action.RequestProcessor.process(RequestProcessor.java:274)
    at org.apache.struts.action.ActionServlet.process(ActionServlet.java:1482)
    at org.apache.struts.action.ActionServlet.doGet(ActionServlet.java:507)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:740)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:765)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.ServletRequestDispatcher.forward(ServletRequestDispatcher.java:220)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.EvermindPageContext.forward(EvermindPageContext.java:224)
    at index.jspService(_index.java:48)
    at com.orionserver[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].http.OrionHttpJspPage.service(OrionHttpJspPage.java:56)
    at oracle.jsp.runtimev2.JspPageTable.service(JspPageTable.java:349)
    at oracle.jsp.runtimev2.JspServlet.internalService(JspServlet.java:509)
    at oracle.jsp.runtimev2.JspServlet.service(JspServlet.java:413)
    at javax.servlet.http.HttpServlet.service(HttpServlet.java:853)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.ResourceFilterChain.doFilter(ResourceFilterChain.java:65)
    at oracle.adf.model.servlet.ADFBindingFilter.doFilter(ADFBindingFilter.java:239)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.ServletRequestDispatcher.invoke(ServletRequestDispatcher.java:604)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.ServletRequestDispatcher.forwardInternal(ServletRequestDispatcher.java:317)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.HttpRequestHandler.processRequest(HttpRequestHandler.java:793)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:208)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].server.http.AJPRequestHandler.run(AJPRequestHandler.java:125)
    at com.evermind[Oracle Application Server Containers for J2EE 10g (9.0.4.1.0)].util.ReleasableResourcePooledExecutor$MyWorker.run(ReleasableResourcePooledExecutor.java:192)
    at java.lang.Thread.run(Thread.java:536)
    Can anyone please help?

    Hi... is there anybody can help me? thanks..

  • What is the equivalient tag in uix pages

    hi,
    i handling the exception using struts in uix pages. just i want to know what is the equivalent tag for <html:errors/> in uix.
    any suggestions would be appreciated.
    with rgds
    parameswaran

    hi,
    i am handling the exception handling using struts in uix pages. if the input page is the jsp page i can use the following struts-html tag.
    <html:errors/>
    But i am using the uix page as my input page. any one pls give me the equivalent tag for <html:errors/> in uix.
    any suggestions would be appreciated.
    with rgds
    parameswaran

  • CAN I USE UIX PAGE IN PORTLET ?

    Hi
    I have created ADF Strut Apllication base on UIX page , I want to add this to portlet but it can not use . I see in Portal Developer's Guide, portlet will build on JSP and this page will have html tags which no <html>, <body>, and <frame> tags .
    Could someone tell me ,UIX page can add to portlet or not ?
    Thanks

    hi,
    one thing that you could try to do is exposing your UIX application in an iFrame using the HTML portlet. this sould work in case you do not require any special authentication, etc.
    regards,
    christian

  • Call java method from button in UIX page

    Greetings,
    I want to call a java method from a button on a uix page.
    Does it have to be a submit button or it maybe a simple button.
    If it was from a JSP page, it would be a much more different process ?
    This method should delete a row from another view (View2).
    delete from tableB ta where ta.field1 = &1
    My question is how do I build the method to delete a row and how do I invoke the method using the button ?
    Thanks

    This sounds like a JDeveloper/ADF issue that is not related to JHeadstart. Can you please log a TAR at MetaLink ( http://metalink.oracle.com/ ), or ask this question at the JDeveloper forum at http://otn.oracle.com/discussionforums/jdev.html ?
    Thanks,
    Sandra Muller
    JHeadstart Team
    Oracle Consulting

  • Cascading lists on uix pages

    Hi,
    there's a how-to topic describing the realization of cascading lists on jsp pages:
    http://www.oracle.com/technology/products/jdev/tips/mills/cascading_lists.html
    Now I tried the same on a uix page. I cannot use a navigation list to drag n' drop the VO there, so I tried using MessageChoice elements.
    The result looks fine on first glance, the second combo being initialized (filtered) with values matching the initial value of the first combo. But changing the value in the first combo causes ArrayIndexOutOfBoundsExceptions (value 0) instead of correctly updating the second combo.
    Can anyone imagine what I'm doing wrong or provide information how to realize cascading lists on uix pages?
    Thanks in advance
    Christian

    Hi I was building cascading lists in a search form with ADFBC and JSF but i can't understand how implement the mechanism to refresh the second list when the first has changed....
    I read the tutorial but I can't find the solution....
    Please anybody can help me....?
    Thanks in advance...

  • How to print a page in jsp?

    hello to every one...
    i made a report and when i click on print's link which is on my report page of jsp,a new popup window opens which show the report plus i want that when ever popup wndow open ,file->print... option should also be open..how can i do this?
    thanxs in advance...

    Hi
    You can open a new window, directing it to the report that you want to view. Also, call window.print() in your popup window.

  • How do I show use poplist in uix pages?

    Ok here is my problem which I will try to relate it in HR schema example.
    I got a uix page showing departments and employees(one-many) master detail.
    I got another edit uix used to edit old employees or create new employees.
    In this edit/create uix I don't want the user to see the id's like DepartmentId, ManagerId, JobId etc...instead I want them to see the corresponnding Names.
    How do I achieve this? Could some one give me a walk through or some sort of hint?

    Hi,
    Have you checked out the "Oracle ADF UIX How-To's" at http://www.oracle.com/technology/products/jdev/howtos/index.html?

Maybe you are looking for