Problem with Transaction-Duration Dialog

Hello All,
I wonder if somebody could shed a light on the problem that we're having
with transaction-duration dialog service object. The problem is this.
When we call the service object and its SQL statement fails (for
example, because of constraint violation) Forte raises AbortException.
It also clears the error stack, so we have no way to know what caused
it, original error ("ORA -... Constraint Violation") disappears. All we
get is this:
USER ERROR: Access to a load balanced router member (which is a service
object) failed for the reasons below.
Class: qqsp_AbortTransaction with ReasonCode: SP_ER_USERABORT
Error #: [601, 162]
Detected at: qqdo_LbRouter::Route at 2
Last TOOL statement: method tester.test, line 3
Error Time: Thu Jul 2 15:56:40
Distributed method called: SO_UmbrellaProxy.testAbortExc (object
name
site/sosa_sampleservice_cl0/th_testabort_cl0-bmso0x15d:0x1) from
partition
"TH_TestAbort_cl0_Client", (partitionId =
DC5B2DC0-0EA9-11D2-AFD0-5F72194BAA77:0x15d:0x2, taskId =
[DC5B2DC0-0EA9-11D2-AFD0-5F72194BAA77:0x15d.4]) in application
"Forte_cl0", pid 74 on node AANANIEV in environment archenv
Originator: SP_AO_XACTMGR
Exception occurred (locally) on partition "Forte_cl0_Client",
(partitionId
= DC5B2DC0-0EA9-11D2-AFD0-5F72194BAA77:0x15d:0x1, taskId =
[DC5B2DC0-0EA9-11D2-AFD0-5F72194BAA77:0x15d:0x1.16]) in
application
"Forte_cl0", pid 74 on node AANANIEV in environment archenv.
USER ERROR: Your transaction was aborted
Class: qqsp_AbortTransaction with ReasonCode: SP_ER_USERABORT
Error #: [402, 45]
Detected at: XactMgr.TXAbort at 1
Error Time: Thu Jul 2 15:56:40
Originator: SP_AO_XACTMGR
Exception occurred (remotely) on partition
"TH_TestAbort_cl0_Part1-router", (partitionId =
DC5B2DC0-0EA9-11D2-AFD0-5F72194BAA77:0x15b:0x9, taskId =
[DC5B2DC0-0EA9-11D2-AFD0-5F72194BAA77:0x15d:0x2.17]) in
application
"TH_TestAbort_cl0", pid 18196 on node hp9000_1 in environment
archenv.
Has anyone experienced this problem with "transaction-duration" service
object? Is there any way to find out the cause of "AbortException"? It
seems impossible to catch the AbortException on the server partition,
looks like Forte exits right away.
Everything works fine with "message-duration" dialog, unfortunately it
is not an option for us because of the way our batch programs were
designed.
Any help is greatly appreciated.
Alexander Ananiev
Claremont Technology Group
916-558-4127
To unsubscribe, email '[email protected]' with
'unsubscribe forte-users' as the body of the message.
Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

thanks Peter for trying to help
ok, i've narrowed down the problem, it seems that when i try and save a file onto one partition of one of my ext drives it won't save to my last save dir but if i save to another partition/drive it works ok, also if i rename the 'dodgy' partition it also seems to work ok, so somehow the name of the drive has become corrupted.
anybody ever heard of this? or how i could fix this as it's a quite annoying because alot of my audio files are referenced on this partition, so itunes or Cubase (audio sequencer) can't find my files now.

Similar Messages

  • Problems with transaction CJ20N

    Hello Experts,
    I have created a tooling asset with transaction AS01 and I have some problems with transaction CJ20N.
    I would like to know how can we Link the Asset already created with the WBS by transaction CJ20N.
    Thanks
    Ferdaws

    Hi Ferdaws,
    In the asset master (AS02) you can maintain the WBS element in Time Dependent data.
    For maintaining the WBS element in asset master, first you have to make WBS element optional entry in Screen Layouts for Asset master data.
    Kindly check with this.
    Best Regards,
    Vasu.

  • Problem with transacted JMS connection factory and transaction timeouts

              We encountered an interesting problem using transacted JMS connection factories.
              An EJB starts a container managed transaction and tries to validate a credit card
              before creating some information to a database for the user, in case of success
              an SMS is sent to the user via the transacted JMS queue. If the credit card authentications
              duration is about the same as the transactions timeout (in this case the default
              30 seconds) sometimes the database inserts is committed but the JMS insert is
              rollbacked. How can this be?
              If the authorization duration is much longer than 30 seconds everything works
              fine (both database and JMS inserts rollbacked), the same is true if a rollback
              is insured by calling EJBContext.setRollbackOnly(). The problem thus occurs only
              if the duration is approximately the same as the transaction timeout, it appears
              that the database insert is not timeouted but the JMS insert is. How can this
              be if they are both participating in the same transaction.
              The JMSConnectionFactory used is a Connection factory with XA-enabled. The result
              is the same also with the default "javax.jms.QueueConnectionFactory" and if we
              configure our own factory with user transactions enabled.
              Any help appreciated!
              

    Tomas Granö wrote:
              > We encountered an interesting problem using transacted JMS connection factories.
              > An EJB starts a container managed transaction and tries to validate a credit card
              > before creating some information to a database for the user, in case of success
              > an SMS is sent to the user via the transacted JMS queue. If the credit card authentications
              > duration is about the same as the transactions timeout (in this case the default
              > 30 seconds) sometimes the database inserts is committed but the JMS insert is
              > rollbacked. How can this be?
              It should not be.
              >
              > If the authorization duration is much longer than 30 seconds everything works
              > fine (both database and JMS inserts rollbacked), the same is true if a rollback
              > is insured by calling EJBContext.setRollbackOnly(). The problem thus occurs only
              > if the duration is approximately the same as the transaction timeout, it appears
              > that the database insert is not timeouted but the JMS insert is. How can this
              > be if they are both participating in the same transaction.
              >
              > The JMSConnectionFactory used is a Connection factory with XA-enabled. The result
              > is the same also with the default "javax.jms.QueueConnectionFactory" and if we
              > configure our own factory with user transactions enabled.
              >
              > Any help appreciated!
              Make sure that your session is not "transacted". In other words,
              the first parameter to createSession() must be false. There is an
              unfortunate name re-use here. If a session is "transacted", it
              maintains an independent "inner transaction" independent of the
              outer transaction. From the above description, it seems unlikely
              that your application has this wrong, as you say that
              "setRollbackOnly" works - but please check anyway.
              Make sure that you are using a true XA capable driver and database
              (XA "emulation" may not suffice)
              Beyond the above, I do not see what can be going wrong. You
              may want to try posting to the transactions and jdbc newsgroups. Note
              that JMS is appears to be exhibiting the correct behavior, but the
              JDBC operation is not. The JDBC operation appears to have
              its timeout independent of the transaction monitor's timeout.
              Tom
              

  • Problem With File Download Dialog Box

    Hi all,
    I have jsp page that allows a user to export oracle data to excel.
    I have these code in my page:
    <%@ page contentType="application/vnd.ms-excel" %>
    response.setContentType ("application/vnd.ms-excel");
    response.setHeader ("Content Disposition",
    "filename=\"historicalrate.xls\"");
    I run the page and it popups a file download dialog box with Open and Save buttons.
    When I click the Save button a Save As window opens with a hr.xsl file name and Microsoft Excel Workbook(*.xls) as save type. It is what I want.
    The problem I have is when I click the Open button on the file download dialog box it displays data in excel format on a browser well. Then I click File > save as on browser's tool bar the Save As window pop up with no file name and a default Text(tab delimited)(*.txt).
    I need the file name and Microsoft Excel Workbook(*.xls) as default save type.
    Any help would be greatly appreciated.
    Please help
    Thanks

    I have the same problem with hui_ling.
    When user click on "Open", Excel start and open excel file correctly but the file name on excel title bar. 'Cause the file name is in Japanese characters. Any one can help me?
    Message was edited by:
    TNTVN

  • Problem with PJC (Print Dialog) - Forms 10g

    I have a problem with my PJC for Forms 10g r2. When I try to connect and run my PJC (raise Print dialog and put printer name in some text item) I get following message:
    oracle.forms.net.ConnectionException: Forms session <2> aborted: unable to communicate with runtime process.
         at oracle.forms.net.ConnectionException.createConnectionException(Unknown Source)
         at oracle.forms.net.HTTPNStream.getResponse(Unknown Source)
         at oracle.forms.net.HTTPNStream.doFlush(Unknown Source)
         at oracle.forms.net.HTTPNStream.flush(Unknown Source)
         at java.io.DataOutputStream.flush(Unknown Source)
         at oracle.forms.net.StreamMessageWriter.run(Unknown Source)
    When I started application, on Java console I saw this message, so I think the server configuration is fine (I change everything I need in Default.env and FormsWeb.cfg files):
    Loading http://devsrv/forms/java/jESPrintDialog.jar from JAR cache
    What can I change with server configuration or deploying my project to this PJC can work normaly?
    Thanks....

    Hi and thanks!
    I resolve one part of my problem. Tt was about diferent compiler (in JDeveloper 10.1.3 compiler is 1.5 and in my oc4j server JRE is earlier version, so it can`t work normaly).
    I comiled PJC in 1.4 version of compiler and now I can start and run my PJC.
    But, there is another problem:
    this is my part of java code (note: everything work fine except one line when I want to get printer name from select printer dialog):
    try {
    boolean b;
    PrinterJob job = PrinterJob.getPrinterJob();
    b = job.printDialog();
    try {
    return job.getPrintService().getName();
    catch (Exception e) {
    System.out.println("Error: "+e.getMessage());
    return "My error:";
    } catch (Exception e) {
    System.out.println("ERROR: " + e.getMessage());
    return "Problem with PJC [esoft]";
    So, when pjc want to get back printer name
    return job.getPrintService().getName();
    i get following error (on Java console):
    java.lang.NoSuchMethodError
         at happypjc.PDialog.getProperty(PDialog.java:50)
         at oracle.forms.handler.UICommon.onGet(Unknown Source)
         at oracle.forms.engine.Runform.onGetHandler(Unknown Source)
         at oracle.forms.engine.Runform.processMessage(Unknown Source)
         at oracle.forms.engine.Runform.processSet(Unknown Source)
         at oracle.forms.engine.Runform.onMessageReal(Unknown Source)
         at oracle.forms.engine.Runform.onMessage(Unknown Source)
         at oracle.forms.engine.Runform.processEventEnd(Unknown Source)
         at oracle.ewt.lwAWT.LWComponent.redispatchEvent(Unknown Source)
         at oracle.ewt.lwAWT.LWComponent.processEvent(Unknown Source)
         at java.awt.Component.dispatchEventImpl(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.LightweightDispatcher.retargetMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.processMouseEvent(Unknown Source)
         at java.awt.LightweightDispatcher.dispatchEvent(Unknown Source)
         at java.awt.Container.dispatchEventImpl(Unknown Source)
         at java.awt.Component.dispatchEvent(Unknown Source)
         at java.awt.EventQueue.dispatchEvent(Unknown Source)
         at java.awt.EventDispatchThread.pumpOneEventForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEventsForHierarchy(Unknown Source)
         at java.awt.EventDispatchThread.pumpEvents(Unknown Source)
         at java.awt.EventDispatchThread.run(Unknown Source)
    Can you give me some hint about it. Everything is OK now, except this (very important) peace of code!
    best regards
    mret

  • Probleme with transaction in session beans

    Hello.
    i create an session bean which call enties beans.
    When i execute un example first time, its correct.
    when i execute for second time, the methode don't stop.
    i think it is problem of transaction.
    thank you

    Hi,
    It is impossible to answer your with the given information. When ever you are asking a question please put the relavent informatin like code and deployment descriptors. So please do post the required information.
    Ashok

  • Problem with a maintenance dialog for a table

    Hi,
    I created a table (ztable) with transaction code SE11 and a transaction (ztransaction) with SE93 to manage this table (ztable).
    When I use the transaction "ztransaction", I have a message like this :
    "The maintenance dialog for ZTABLE is incomplete or not defined".
    What can I do ? How can I complete or define the maintenance dialog ?
    Thanks in advance.
    Regards.
    C.

    First after creating a table you should creat a Table maintenance generator.
    Utilities -> Table Maintenance Generator .
    After creating Maintenance goto
    Environment -> Transaction
    This will succesfully create a transaction for your table
    You should give parameters while creating the transaction.
    UPDATE = 'X'
    VIEWNAME = your table name
    Bhupal

  • Problem with 'Save as' dialog

    Hi,
    i have a strange problem with my 'Save as' dialog in all my appications, whenever i 'save as' it goes to my documents folder all the time, it used to go to the last folder i'd saved to. anybody have any clues as to what's going on? also, it doesn't seem to have the little traingles beside the folders anymore, so you can't click on them to quickly see what's in the folders.
    this is on a powerbook Ti 1Ghz running 10.4.7
    thanks

    thanks Peter for trying to help
    ok, i've narrowed down the problem, it seems that when i try and save a file onto one partition of one of my ext drives it won't save to my last save dir but if i save to another partition/drive it works ok, also if i rename the 'dodgy' partition it also seems to work ok, so somehow the name of the drive has become corrupted.
    anybody ever heard of this? or how i could fix this as it's a quite annoying because alot of my audio files are referenced on this partition, so itunes or Cubase (audio sequencer) can't find my files now.

  • Problems with transaction MD21

    Hi experts, i have a problem with this transaction because every time i open it when i try to add the material text in the Modify layout button, when i hit ok no text appearts in the field, whant can i do?, thank you in advance.
    kind regards

    Hi
    1) Create a Screen Variant in SHD0 with Additional Material Data ticked for MD21 transaction and assign to specific users.
    2) After Entering MD21 in the Display Planning file entries screen click on  Change lay out and save as default after selecting Material Description column
    From nxt time onwards the user will get the Material Description in the Layout for the Selection criteria
    Regards
    Brahmaji

  • Problems with transaction wsk1

    Hi everybody, I have some problems with the transation WSK1, I try to copy assortment source to assortment destiny but  it doesn't copy all the records on table marc ,it ends without any error , but when I check tha table marc it is not completed.
    what it could be the problem?
    regards

    Hi,
    Post your query in the below mentioned forum to get it solved quickly. This forum is specific to SAP Master Data Management.
    /community [original link is broken]
    Regards,
    JItesh Talreja

  • Problem with custom print dialog in Illustrator cs3 on OS X

    Hello Illustrator Support Forum,
    I am an IT systems administrator and I have a user that has a problem when printing from Illustrator to our Ricoh photocopier.  The problem is that Illustrator uses its own custom print dialog and not the default mac os x system one.  This prevents the print job from going through because it does not send the required user code along with the print job.
    A work around we found was to print to Adobe Distiller creating a pdf then printing from there but this definately not ideal.
    Any ideas?
    Thank you,
    - Vince

    Hi Larry,
    Thanks for the tip.  This makes it a bit easier of a work-around but its still not a fix for the initial problem of printing directly through Illustrator.

  • Problem with transaction MD4C?

    Hello everybody,
    I have developed an interactive report which has a field on clicking which the control should transfer to a transaction (MD4C) which consists of SIX tabs.
    I have written a small BDC for the same and when i try to run it behaves in different ways in different systems.
    For eg,when i run on my system one tab is getting highted and when i run on another system another tab is getting highlighted.
    And so the BDC that i wrote for a particular flow is not working.
    Can anybody suggest a solution for this problem?
    Helpful answers will surely be rewarded.
    Regards,
    Sanghamitra.

    hi,
    it has to do with the resolution of your monitor
    when u start bdc recording .
    in recording parameters there is :
    default size : uncheck it.
    plz reward points if it helps.
    rgds

  • Problem with transaction control - URGENT

    I have a requirement to use a PL/SQL package to validate data that is created by my OAF application.
    My process is as follows:
    1. User enters data and clicks save (Submit action)
    2. Controller captures save event and invokes "Apply" in AM
    3. Apply method calls getTransaction.postChanges()
    4. Apply method then executes PL/SQL block and gets the results of validation (Validation function does not do any DML on the data)
    5. if validation is ok then I commit (This bit works fine)
    6. if validation fails then I just stop processing and let the page reload ( I am not forwarding to processrequest)
    7. User corrects the error and clicks save again
    I have tried step 6 with throwing OAException and not throwing OAException and in both scenarios at step 7 I receive the following:
    Unable to perform transaction on the record. \nCause: The record has been deleted by another user. \nAction: Cancel the transaction and re-query the records to get the new data.
    Please help I have been working with this for a day now and I am no closer to solving the problem. This error occurs when I try to postChanges for the second time in step 7.

    Hi Pratap,
    My requirement is to use a PL/SQL package to validate the data and provide feedback to the user. I am using a callable statement to select the data from the base tables and validate it based on the data I enter in my OAF application.
    I know that we can do validation in OAF EO, entity expert etc.. but the business requirement is to have a central re-usable validation platform so that it can be used for the application and data migration, PL/SQL API's etc... We dont want to write the validation logic in OAF and PL/SQL is the objective.
    So we have the validation in PL/SQL which just returns a message about any errors, I call this from my header EO validate() method.
    For it to work however the data has to be available to the PL/SQL before I hit commit in OAF (which fires validation), to do this I call trx.postChanges prior to commit which makes the data available. If the data is valid then there is no problem the data saves ok.
    If the data is invalid I correct the error and try the process again, when it hits postChanges for a second time after the correction it gives me the error.
    I have simplified the test case as per my post above and it seems that I cannot use postChanges more than once in the same transaction, I am wondering if the VO cache is being deleted in the same way as you have to re-query after a commit() you may have to do the same thing after a post(), only question is will I get my posted data back?
    Any thoughts/comments would be appreciated.
    Thanks for your help so far
    Keith

  • Problem with transaction CUNI and configuring decimal places

    Note: I'm actually an ABAP programmer and do not know almost anything about SAP configuration.
    Note2: Sorry if this was posted in the wrong section. I am trying to avoid an ABAP solution so I did not post this in the ABAP section.
    Note3: Sorry for cross posting. I'm trying to make this visible to as much experts as possible.
    \[Problem\]
    I'm tasked to increase the number of decimal places that a certain standard program in MM accepts.
    \[ABAP solution I'm trying to avoid\]
    The consultants' initial recommendation was to make Z copies of the standard table and the standard programs that references that table. This would be rather dangerous as there is the risk of missing certain parts of the code If I was to replace all occurences of the old standard table with my custom Z table.
    \[Standard solution I'm trying to do\]
    Now I've read several threads here that makes use of transaction CUNI to adjust decimal places of certain units of measure (see Re: Unit Of Measure problem and change decimal places in PO quantity). However, when I tried it, It does not work the way I expect it to.
    In SE11, I created a custom table that has a quantity field (length: 13, decimals: 3) and a unit field (length 3)
    In CUNI, I created a new ISO code TST (for test). Then I created a new Unit of measure ZTT (ZTesT) which makes use of my ISO code TST. I set the decimal places to 6.
    When I insert data into my custom table, instead of 6, the number of decimal places remain at 3.
    Please help in adjusting decimal places without touching the table.

    Hello Dzed,
    I've read several posts that suggest transaction CUNI to adjust decimal places in standard unit of measures. What I tried is a simplified simulation of what is needed.
    In a more realistic sense, consider table VBRP and column FKIMG. What If I want to store items in VBRP and allow 6 decimal places for FKIMG but I am not allowed to modify the table? Is making a Z copy of VBRP the only solution? Or is there a more standard way of doing this?
    My worry is that If I copy a table, I also need to copy the programs that use it and modify them accordingly. Our Basis do not want the standard tables touched.
    Kyle

  • SLD problem with transaction SLDCHECK

    Hi,
    I am configuring XI 3.0Sr1 to worK with SLD on Netweaver 04 stack 10, everything is good until I come to test the connection with the transaction SLDCHECK.
    What happens is that a browser window is displayed with the SLD server address in the address bar, but no content.  The XI check passes successfully.
    Having debugged the transaction the prblem seems to lie within the call to a function module "SLDJAVA_ACCESSOR_REQUEST" at RFC destination "SAPSLDAPI".
    the function module returns with a sy-subrc of 8 and the following message in the s-msgv1 - 4 parameters.
    "AbapSLDRequestHandler.execEnumerateInstances(): Invalid begin of response [expected: 'HTTP', found:'´###############ö###9Packet length (1347375956) bigger than the max specified!ö####ö###Yjavax.jms.J&#23552;&#20480;&#29184;"
    The SLD communicates correctly using RZ10 and I have set up the connection in SLDAPICUST.
    Does anybody have any idea what the problem might be as I am running out of ideas.
    Thanks in advance
    Ed.

    Hi,
    I managed to get the full java error (by using a different browser).  The following now appears in the browser window when you rin SLDCHECK.
    ´?ö9Packet length (1195725856) bigger than the max specified!ööYjavax.jms.JMSException: Packet length (1195725856) bigger than the max specified! at com.sap.jms.protocol.MultiPacketImpl.createPackets(MultiPacketImpl.java:160) at com.sap.jms.protocol.MultiPacketImpl.getNotCompletePacket(MultiPacketImpl.java:106) at com.sap.jms.server.protocol.manager.PacketManagerImpl.processData(PacketManagerImpl.java:77) at com.sap.jms.dispatcher.JMSDispatcherFrame.parseRequest(JMSDispatcherFrame.java:512) at com.sap.engine.core.manipulator.TCPRunnableConnection.sleepRead(TCPRunnableConnection.java:726) at com.sap.engine.core.manipulator.TCPRunnableConnection.run(TCPRunnableConnection.java:527) at com.sap.engine.frame.core.thread.Task.run(Task.java:60) at com.sap.engine.core.thread.impl6.SingleThread.execute(SingleThread.java:72) at com.sap.engine.core.thread.impl6.SingleThread.run(SingleThread.java:142)
    Hope somebody know what it means.
    Ed

Maybe you are looking for

  • How do I get a date out of this: 14:35:42.0868394-08:00  ???

    I am receiving an XML document from a person who generates it via a .Net page. This is supposed to be a date/time object.  In his .Net code he uses the object just fine.  I have asked that he translate it to something more standards like {ts '2012-03

  • Are there any good code examples for displaying preview images in the storefront?

    I can gather other info using folio.xxx, but can not find any good examples to use for preview images.  Tried folio.getPreviewImage() with no success.  Oh, I should mention it is version 2.  Plenty of examples for version 1. Perhaps if I get a little

  • BPC 7.5 to BPC 10 upgrade

    Hi experts, Currently our system is BPC 7.5(BASE level) on NW 7.0 EHP1. this server is for our internal purpose. we are planning to upgrade it to BPC 10.0. it will be direct upgrade on the same server. I am concerned about whether we need to uninstal

  • Handle single click event in ALV OOPS

    Hi, I have to display 2 ALV grid...one above the other. Top ALV will contain Header info and bottom ALV witll display line item. I am use ALV OOPS. Now when user will click on the top ALV ...bottom ALV should show corresponding data. I don't have to

  • Can't change a webtemplate but I can change another!

    Hi, I'am facing a problem. I need to change a Webtemplate but I have no authorization to change it. There is also another template I am authorized to change. Now I am a little bit confused. I made a autorization trace with ST01. While trying to open