How to use transaction in jsp in CQ5.5

Hello,
i'm playing around with transactions Jackrabbit should be capable of
I didn't find any resource to that specific topic.
Here's my code so far, but it isn't working properly...
final SlingRepository repository = sling.getService(SlingRepository.class);
Session session = repository.loginAdministrative(null);
UserTransaction utx = sling.getService(UserTransaction.class);
utx.begin();
out.println(utx.getStatus());
Node node = session.getNode("/path/to/a/content");
node.setProperty("a","property");
session.save();
out.println(utx.getStatus());
utx.rollback();
session.logout();
Expected result: The Property "a" is not appended to the node because Transaction was rolled back
Achieved result so far: The property is saved to the node.
What am i doing wrong?
What is the preferred way to use transaction?
Background: we are doing some asset operations in user profile node that take some time. It seems that the reverse replication launcher starts in between the process and breaks the replication process every now and then
Thanks for advice
Marc

I'm not very familiar with ODP .NET so I'm not sure what OracleTransactions is or what it actually does. TTClasses implements the normal TimesTen (ANSI) transaction model:
1. Transactions are specific to a database connection
2. You are always in a transaction except (a) immediately after you have connected and (b) immediately after a commit or rollback
3. The first database operation (including SELECT) executed after (a) or (b) above starts a transaction (there is no explicit 'begin work' operation)
4. A transaction is completed by either committing (call the TTConnection.commit() method or execute the COMMIT [WORK] SQL statement) or by rolling bacl (call the TTConnection.rollback() method or execute the ROLLBACK [WORK] SQL statement).
Does this answer the question? If not, please provide more details on what information you are seeking.
Thanks,
Chris

Similar Messages

  • How to do transactions in jsp pages using Java & MySQL ?

    Hi,
    I'm a newbie..
    I'd like to know "How to do transactions in jsp pages using Java & MySQL ?"
    Platform: Windows XP, Apache Tomcat 5.5, MySQL 5, Java bean without EJB
    what are the the different types of transactions? Differences between them?Pls provide examples?
    Which among them is the best method to implement a transaction?
    Pls help me...
    thnx in advance...

    http://java.sun.com/blueprints/corej2eepatterns/Patterns/DataAccessObject.html

  • Help me!! How to use JavaScript with JSP ??

    I am using JDeveloper and I created a screen in JSP which uses a bean for database connectivity and retriving info onto the page.
    The page has a ListBox where list items are populated from the database.My requirement is
    whenever the list is changed the page shuold be refreshed with the selected item info.
    I tried to use 'JavaScript' for triggering the event with 'onChange' event of the ListBox.But the event is not getting invoked. I think JavaScript is not working with JSP.
    Please help me with how to Use javaScript with JSP or any other alternative where I can meet my requirement.
    I have one more question...I have gone through the JSP samples in OTN and I am trying do download the sample 'Travel servlet' which show list of countries...etc
    I have also gone through the 'readme' but I don't know how to extract .jar file.
    I would be great if you could help me in this.
    Thanks!!
    Geeta
    null

    We have a similar need. We have used Cold Fusion to display data from Our Oracle Database. We have a simple SElect Box in HTML populated with the oracle data. When someone selects say the State of Pennsylvania. then we have an On change event that runs a Javascript to go get all the cities in Pennsylvania.
    Proble we are having is that inorder for the Javascript to work , we currently have to send all the valid data.
    Do you know of any way to dynamically query the the Oracle database in Javascript

  • How to use EJB in JSP...urgent!!!

    hello,
    i am novice programmer in EJB.
    i am using weblogic 6.1 ...
    my problem is how to use EJB in jsp page.
    my code is as follow..but its not displaying any result.
    <%@ page import="javax.naming.InitialContext,
    javax.naming.Context,
    java.util.Properties,
    firstEJB.First,
    firstEJB.FirstHome"%>
    <%
         long t1 = System.currentTimeMillis();
         System.out.println(t1);
         Properties props = new Properties();
         p.put(Context.INITIAL_CONTEXT_FACTORY,"weblogic.jndi.TengahInitialContextFactory");
         props.put(Context.PROVIDER_URL, "localhost:7001");
         Context ctx = new InitialContext(props);
         FirstHome home = (FirstHome)ctx.lookup("FirstEJB");
         First bean = home.create();
         String time = bean.getTime();
         bean.remove();
         ctx.close();
         long t2 = System.currentTimeMillis();
    %>
    <html>
         <head>
              <style>p { font-family:Verdana;font-size:12px; }</style>
         </head>
         <body>
              <p>Message received from bean = "<%= time %>".<br>Time taken :
              <%= (t2 - t1) %> ms.</p>
         </body>
    </html>
    please tell me the solution.

    Hi, I don't know if it may be the cuase of your problems, but you should narrow the Object obtained doing the lookup, like this:
    FirstHome home = (FirstHome) PortableRemoteObject.narrow(ctx.lookup("FirstEJB"), FirstHome.class);

  • How to use taglibs in JSP for Database access

    Hi
    Could any one please tell me how to use taglibs in JSP for Database access
    with regrds
    Jojo

    This is a sample how to connect to a MySQL database with JSTL 1.0:
    <%@ page contentType="text/html; charset=iso-8859-1" language="java" import="java.sql.*" errorPage="" %>
    <%@ taglib uri="http://java.sun.com/jstl/sql" prefix="sql" %>
    <%@ taglib uri="http://java.sun.com/jstl/core" prefix="c" %>
    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
    <html xmlns="http://www.w3.org/1999/xhtml">
    <head>
    <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    <title>JSTL MySQL</title>
    <link href="styles.css" rel="stylesheet" type="text/css" />
    </head>
    <body>
    <c:catch var="e">
    <sql:setDataSource var="datasource" url="jdbc:mysql://Your_Server_Name_Here/You_Schema_Here"
                           user="Your_Username_Here" password="Your_Password_Here"
                           driver="com.mysql.jdbc.Driver"/>
    <c:out value="datasource= ${datasource},  Class = ${driver.class}"/>
    <br />
    <br />
    <sql:query var="deejays" dataSource="${datasource}">SELECT * FROM Your_Table_Name_Here</sql:query>
    <table>
    <%-- Get the column names for the header of the table --%>
    <c:forEach var="columnName" items="${deejays.columnNames}"><th><c:out value="${columnName}"/></th></c:forEach>
    <tbody>
    <%-- Get the value of each column while iterating over rows --%>
    <c:forEach var="row" items="${deejays.rows}">
      <tr><c:forEach var="column" items="${row}">
            <td><c:out value="${column.value}"/></td>
          </c:forEach>
      </tr>
    </c:forEach>
    </tbody>
    </table>
    </c:catch>
    <br />
    <br />
    <c:if test="${e!=null}"><span class="error">Error</span>�
      <c:out value="${e}" />
    </c:if>
    </body>
    </html>And this thread might help you:
    http://forum.java.sun.com/thread.jspa?threadID=639471&tstart=44

  • How to use JOptionPane in jsp, instead of javascript message alert box?

    HI,
    How to use JOptionPane in jsp,
    instead of javascript "message alert box"?
    I hate javascript,
    I'd like to only use java in jsp. don't use javascript.
    javascript is client side,
    jsp is server side. i know that.
    how to... instead of javascript box?
    how to use ... message box in webpage?
    don't use applet,,,, don't use javascript,,,
    hm...zzzZzz
    I hate javascript..T.T
    <SCRIPT language=JavaScript>
    alert("hate javascript");
    </SCRIPT>
    ===>>>>
    In this way,,
    JOptionPane.showOptionDialog(null,"I love java")
    I'd like to only use jsp and java and html...in webpage.
    don't use javascript....
    Why? don't sun provide message box in jsp, instead of javascrip box?
    Why?
    Edited by: seong-ki on Nov 4, 2007 8:38 PM

    Drugs are bad, m'kay?

  • How to use cookies in jsp

    Hi all,
    I'm new to jsp, please let me know how to use cookies with jsp.
    I have three web applications, in run time I have to switch from one application to another application based on single login page. I have taught cookies are one of the solution. But while I'm googling I unable to get such a good material.
    please give some examples,
    Thanks in advance.
    achchayya

    Read a cookie in jsp
    HttpSession session = request.getSession();
    Cookie cookie_session = getCookie(request, "COOKIENAME");
              if (cookie_session == null) {
                   sesID = session.getId();
              } else {
                   sesID = cookie_session.getValue();
              }or
    get all cookie in the browser
    This gets all the cookies and according to the cookie name given u can get the cookie value
    Cookie[] cookies = request.getCookies();
              if (cookies != null) {
                   for (int i = 0; i < cookies.length; i++) {
                        if (cookies.getName().equals(cookieName))
                             return cookies[i];
                   }but i am not sure if this works for ur requirement try and see                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               

  • How to use threads in JSP???

    hello
    i want to use threads with JSP.
    i want to write a jsp page which will
    start 2 different threads. the 1st thread should just display a message and the second page should redirect this page to another jsp page.
    till the redirection is goin on, the message should be displayed in the browser from the 1st thread.
    i dont know actually how to use threads in JSP by implementing the Runnable insterface, if not m then how do i do it ??
    thanx
    Kamal Jai

    Why do you want to use threads to do this ??
    If you write a message and do a redirection, the message will be displayed until the other page will be loaded into the browser...
    I already launched a thread from a JSP but it was for a four hour process where the user can close his browser windows.

  • How to use datagrid in jsp ?

    Hi All ,
    Can any body let me know , how to use datagrid in jsp pages .I have downloaded the taglibs-datagrid.jar file and taglibs-datagrid.tld. I have saved the .jar File in the WEB-INF/lib and .tld to the WEB-INF directories.
    I wrote a program that is getting a collection from the request and i just want to display the objects in the datagrid.Please help me out of this problem.It's better to explain with example. Waiting for a response.
    Regards,
    Rakesh

    Why do you want to use threads to do this ??
    If you write a message and do a redirection, the message will be displayed until the other page will be loaded into the browser...
    I already launched a thread from a JSP but it was for a four hour process where the user can close his browser windows.

  • How to use transaction SOST & SCOT for checking Email performance ?

    How to use transaction SOST & SCOT for checking Email performance ?
    what exactly as CRM Functional we have to do in above transaction .
    Please guide me . what is significance of these transaction ?
    Regards,
    Anup Reche

    Hi Anup,
    Transaction SOST is used to view the status of the sent mails from SAP.
    You cna filter the mails sent by a particular user, on a specified date range and time.
    You can list the mails in the status Waiting, Error, Sent or Transmitted.
    You can also go to the log of the mail and see its details and can also open the mail sent by the user.
    You can add the filters as per your requirement.
    Transaction SCOT is SAP Connect used to make connections from SAP to external applications.
    You cna configure sending of external mails in SCOT by specifying the SMTP host and port to be used.
    Hope this gives you a basic idea of the 2 transactions.
    Regards,
    Saumya

  • How to use transaction FPOP

    Hi,  All,
    I am trying to do delta upload for FI-CA business partner items 0FC_BP_ITEMS. I see there is a documentation say "Before you start the delta extraction, you should update the delta queue for this DataSource in the plugged-in OLTP system using transaction FPOP.". After my initial load, I made a new posting. And then I ran FPOP, and then I run delta update. But I am told "No new data since the last delta update". So seems delta did not get my new posting. Is there anybody can give some advice, or tell me how to use FPOP? I am not sure how to create the Variant in FPOP. Thanks a lot!
    Meiying

    HI ,
    Steps for FPOP
    1. Under General Selection tab input Date ID and Identification. - > Combination of this must be Unique.
    2.Steps to create Variant - >Under technical settings tab , select tab for variant maintenance -> press F7 to create a new variant  -> give a variant name -> Select number of intervals and give number value as 999 and execute.
    New Variant is created.
    3.Use the new variant, save all settings and "Schedule the program run".
    4.Click on refresh to track the status of the program run.
    5.Goto RSA7 and check for the Delta Queue - new values will be populated.

  • How to use chart in jsp by using  MS Acess Db

    hii
    My application is to generate the report using the chart with the help of MS Acess
    i heard abt the JFreeChart . I downloaded it but i dont know how to link and use it in my application
    plz help me.....
    Thank u in advance

    I downloaded it but i dont know how to link and use it in my application I'm sure they provide some examples how to use it.
    Look at them and try to understand how a JFreeChart is used.
    When you have a concrete question about JSPs an JSTL you may come back and ask again.
    If you have questions about JFreeChart ask them in the JFreeChart Forum.
    andi

  • How to use XMHTTP in jsp

    Hello,
    can any body tell me how to use the XMHTTP in jsp programming are servlet..what i know is XMLHTTP used in with java script functions..for connecting to servers without refrshing the page.can we use directly in jsp page.if so which APIs we have to use..provide me some help..
    regards,

    Thanks Steve for ur reply..
    XMLHTTP is a microsoft related thing..How so? This code works with Firefox & IE6 on Tomcat 5:
    <%
    String aStr = request.getParameter("a");
    String bStr = request.getParameter("b");
    String cStr = "";
    int a,b,c;
    if (aStr != null && bStr != null) {
         a = Integer.parseInt(aStr);
         b = Integer.parseInt(bStr);
         c = a + b;
         cStr = ""+c;
    } else {
         aStr = "";
         bStr = "";
    String acc = request.getHeader("Accept");
    if (acc!=null && acc.indexOf("message/x-jl-formresult")!=-1) {
       try { out.print(cStr.trim()); } catch (Exception e) { e.printStackTrace(); }
    } else {
    %>
    <html>
         <head>
             <title>Add</title>
         </head>
         <body>
              <script>
                   var xmlhttp=false;
                    try {
                     xmlhttp = new ActiveXObject("Msxml2.XMLHTTP");
                    } catch (e) {
                     try {
                      xmlhttp = new ActiveXObject("Microsoft.XMLHTTP");
                     } catch (E) {
                      xmlhttp = false;
                   if (!xmlhttp && typeof XMLHttpRequest!='undefined') {
                     xmlhttp = new XMLHttpRequest();
                   function calc() {
                    try {
                     frm=document.forms[0]
                     url="addbyxmlhttp.jsp?a="+frm.elements['a'].value+"&b="+frm.elements['b'].value
                     xmlhttp.open("GET",url,true);
                     xmlhttp.onreadystatechange=function() {
                      if (xmlhttp.readyState==4) {
                       document.forms[0].total.value=xmlhttp.responseText;
                    xmlhttp.setRequestHeader('Accept','message/x-jl-formresult');
                    xmlhttp.send(null);
                    } catch(E) { alert (E.message); }
                    return false
              </script>
              <form action="addbyxmlhttp.jsp" method="get" onsubmit="return calc();">
                   <input type="text" name="a" value="<%=aStr%>"/> +
                   <input type="text" name="b" value="<%=bStr%>"/> =
                   <input type="text" name="total" value=""/>
                   <input type=submit value="Calculate">
              </form>
         </body>
    </html>
    <%
    %>That is a direct translation from one of the examples on the page I pointed to earlier.
    do we have any
    apis in java insteead of
    var xmlhttp = new
    ew ActiveXObject("Microsoft.XMLHTTP");
    var xml_dom = new
    new ActiveXObject("MSXML2.DOMDocument");
    var xml_domTemp = new
    new ActiveXObject("MSXML2.DOMDocument");
    these things i want to use java related stuff..is it
    possible..
    regards,Those things are JAVASCRIPT!! Like I said, most of the work is done in javascript, not the server side stuf.. And the page I pointed you to answers that question.

  • How To Use EJB in JSP

    I've used beans in JSP.. but how to use EJB's in beans ??
    EJB's are deployed in Oracle 8i
    Please Help
    Thank You.

    Please find the answer in this HOWTO:
    http://technet.oracle.com:89/ubb/Forum2/HTML/006404.html
    HOWTO's are archived on the JDeveloper Documentation page:
    http://technet.oracle.com/docs/products/jdev/listing.htm (Click on Documentation Tab)
    Thanks,
    -Roel.

  • How to use Transaction Variant

    Hi all,
    Pls tell me how to us Transacton Variant step by step. I have just created Transaction Variant from TCode PB10 but I don't know how to use it.
    I want to change some fields on PB10 screen.
    Thanks so much for your supports,
    Quang,

    Hi,
    See if this link helps.
    http://www.mhn-consulting.com/Security/transactionvariants.htm
    Creating a variant transaction is a better option. If PB10 now works like the modified screen try to deactivate the transaction and create and variant transaction.
    Regards,
    Soujanya.

Maybe you are looking for