Question about WLE transaction

Hi,
I have develop a system using WLE 5.1 for Corba C++,the database is oracle
8.1.6.
I developed two corba servers: ServerA and ServerB,both of them connect to
the database using XA but not the same openinfo.
Now,one method of ServerA "updateA" need call one method of ServerB
"updateB" as a corba client, both "updateA" and "updateB" update the
database using XA.
I want to ask can I write the code:
"tp_begin();
ServerB.updateB;
tp_commit();" in ServerA's "updateA" method?
If I implement the method like that , When a remote corba client to call the
serverA's method ,I write the code:
"tp_begin();
ServerA.updateA;
tp_commit();"
Is it nested transaction?

See my answer in the weblogic.developer.interest.weblogicenterprise newsgroup.
Fu Ming wrote:
Hi,
I have develop a system using WLE 5.1 for Corba C++,the database is oracle
8.1.6.
I developed two corba servers: ServerA and ServerB,both of them connect to
the database using XA but not the same openinfo.
Now,one method of ServerA "updateA" need call one method of ServerB
"updateB" as a corba client, both "updateA" and "updateB" update the
database using XA.
I want to ask can I write the code:
"tp_begin();
ServerB.updateB;
tp_commit();" in ServerA's "updateA" method?
If I implement the method like that , When a remote corba client to call the
serverA's method ,I write the code:
"tp_begin();
ServerA.updateA;
tp_commit();"
Is it nested transaction?

Similar Messages

  • Security question about Admin transaction: BDLS

    Hello Experts,
    i have a question regarding BDLS transaction: Conversion of Logical Systems. My former supervisor gave me the task to remove the BDLS transaction from all user profiles because of its critical matter. It should not be performed on Productive systems.
    As i checked SAP Notes and documentations, i found this line:
    "It is not possible to convert logical system names in a productive systemu201D
    Based on common sense, it is not possible to perform the transaction in the Productive systems and not because of Authorizations but because SAP Standard it is so defined.
    Do you have any experience with this? There are a few people that have this Transaction in our Systems but if its not possible to perform it, then i dont need to remediate it.
    Thank you, for your feedback,
    Cheerz,
    david
    Edited by: David Damaskinos on Dec 28, 2010 1:47 PM
    Edited by: David Damaskinos on Dec 28, 2010 1:48 PM

    As i checked SAP Notes and documentations, i found this line:
    "It is not possible to convert logical system names in a productive systemu201D
    Were there any condition given on the same? If so then check if the same satisfy in your production system or not. However I am in favour of removing the transaction anyway. I am not so familiar with this transaction but there might be many other way (may be program, FM etc) through which some undone might be done.
    Regards,
    Arpan Paik

  • Peter: A question about XA transactions across weblogic servers

    Peter,
              I just read your article about "javax.transaction.HeuristicMixedException"
              problem on WDJ.
              In the article, you said this case applies to WLS 6.1.
              I'd like to know does this applies to WLS 7.0?
              If not, what is the mechanism in WLS7.0 to cope with such problem?
              Thanks,
              William
              

    William,
              The same arguments that I ran through in the article apply to WLS 7. The
              solution is diferent, however since WLS 7 has no "system" user per se.
              Take a look at http://edocs.bea.com/wls/docs70/adminguide/managetx.html#1050458
              for the description of what you need to configure to get cross domain
              transactions with WLS 7.0
              Regards,
              Peter.
              william lee wrote:
              > Peter,
              >
              > I just read your article about "javax.transaction.HeuristicMixedException"
              > problem on WDJ.
              > In the article, you said this case applies to WLS 6.1.
              >
              > I'd like to know does this applies to WLS 7.0?
              >
              > If not, what is the mechanism in WLS7.0 to cope with such problem?
              >
              > Thanks,
              >
              > William
              >
              >
              >
              

  • Question about VF03 transaction / billing document

    on VF03 transaction, does Billing document number need to be always invoice number?
    Please clarify.
    Thanks,
    Krishen

    In most scenarios yes.
    You create a billing document and it generates a invoice number. You can also say billing invoice number.
    Hope you are taking about the billing & invoice in your system. The invoice number in the bill from your vendor will not be found in VF03 in your system.
    -Vishal

  • Question about 'copy transactions'

    In the standard training book, there is a saying that 'When you copy transactions, the system produces a copy an ddisplays it for processing. When the copied transaction is saved, the document flow is not updated, that is, the copied transaction has no connection to the orginal transaction.'
    But how can I see the original transaction in the document flow?
    Regards,
    Anders

    Hi,
    The feature you are talking about here is known as Copy Control. You can get the whole reference of it from the following link
    http://help.sap.com/saphelp_crm60/helpdata/en/5b/e4f53911cac83ce10000000a114084/frameset.htm
    You will get the subsequent and preceding document which will be highlighted to show you the difference.
    Hope this helps.
    Thanks,
    Samantak.

  • Question about CLMM transaction

    Hi All,
    More than 1.000  Functional locations are sitting with an incorrect Attribute/Characteristic of “Indoor” instead of “Outdoor”, would it be possible to have these updated in bulk with CLMM transaction?.
    Could anyone write here an example of use of the transaction CLMM, i.e., trying to change a Functional Location (or equipment) Characteristic?.
    Thank you so much!
    Regards

    Go to CLMM. Click on Set and Change Values push button.
    Select the class type in "Header", class in "Assignments" tab & characteristics in "CHARS" tab.
    Click on "Target Objects" tab. Click Find Object push button.
    By giving that characteristics value as INDOOR, click on Find in Initial Class.
    It will list all the Functional locations. Select all the locations.
    Do Test Mass Change initially before doing Carry out a Mass Change which has actual effects.

  • Question about OMSF transaction

    Hi,
    Is it possible change Material Group description with this transaction in a massive mode ?
    If I can't use this transaction, Is there an other way ?
    The system is an ECC 6 (not retail system ... I can't use transacvtion WG22).
    Are there
    Thanks a lot
    Ivan

    Hi,
    Do refer the below OSS Note, which explains different FAQ'S on material group changes.
    359940 - FAQ: How do I maintain material groups?
    Check the below OSS Note which explains how to activate the T-code WG21 and WG22 in standard system.
    863907 - Composite SAP Note: Maintaining material groups

  • Question about Http Transaction in Servlet

    If I want to use the http connection to send some data to the servlet.
    But not all the data are encoded in English (maybe some are in Chinese), then how can I set do it?
    This is because when I use request.getParameter("some parameter name") and the value of this parameter is in Chinese. Then the string is not properly encoded.
    Do I need to set the CharacterEncoding to support unicode?

    First make sure that data you are sending over is encoded in UTF-8 by setting the encoding of the html form to utf-8.
    Then is your servlet do that following
    before getting any parameters form the request object call
    request.setCharacterEncoding("UTF-8");
    then get the request parameters as usual.
    request.getParameter("parameter name");
    That should do it. By the way this should work with any character encoding just make sure they are consistent between you html form and what you set in your servlet.

  • Creating SAP QUERY - question about tables in buisness transactions.

    Hello.
    I am pretty new to SAP.
    I want to create a query, as i so far have successfully done by creating a join in transaction SQVI.
    I am useing several tables;
    CRMD_ORDERADM_H
    CRMD_ORDERADM_I
    CRMD_ORDER_INDEX
    I have two questions.
    1: I try to join CRMD_ORDER_INDEX-PARTNER_NO with BUT000-PARTNER, but it won't do the trick. After a join like this i would like to join BUT000 with ADRC . Can someone explain how i could do this?
    2: I want join CRMD_ORDERADM_I with all the partners for the specific Item. (sold-to-party, shipping-party and so on). Can anyone tell me which table(s) i can find this in, and what fields to join.
    I will appreciate any answer to this

    Hi,
    For the second question, enter your transaction number ( Object ID ) into <b>CRMD_ORDERADM_H</b>  table. Pass the guid to table <b>CRMD_LINK.</b>
    Take set guid from CRMD_LINK and pass it to <b>CRMD_PARTNER</b>.
    You will get all the partners in that transaction
    regards,
    Prashant
    <b>Kindly Reward the points if helpful !</b>

  • Some questions about the integration between BIEE and EBS

    Hi, dear,
    I'm a new bie of BIEE. In these days, have a look about BIEE architecture and the BIEE components. In the next project, there are some work about BIEE development based on EBS application. I have some questions about the integration :
    1) generally, is the BIEE database and application server decentralized with EBS database and application? Both BIEE 10g and 11g version can be integrated with EBS R12?
    2) In BIEE administrator tool, the first step is to create physical tables. if the source appliation is EBS, is it still needed to create the physical tables?
    3) if the physical tables creation is needed, how to complete the data transfer from the EBS source tables to BIEE physical tables? which ETL tool is prefer for most developers? warehouse builder or Oracle Data Integration?
    4) During data transfer phase, if there are many many large volume data needs to transfer, how to keep the completeness? for example, it needs to transfer 1 million rows from source database to BIEE physical tables, when 50%is completed, the users try to open the BIEE report, can they see the new 50% data on the reports? is there some transaction control in ETL phase?
    could anyone give some guide for me? I'm very appreciated if you can also give any other information.
    Thanks in advance.

    1) generally, is the BIEE database and application server decentralized with EBS database and application? Both BIEE 10g and 11g version can be integrated with EBS R12?You, shud consider OBI Application here which uses OBIEE as a reporting tool with different pre-built modules. Both 10g & 11g comes with different versions of BI apps which supports sources like Siebel CRM, EBS, Peoplesoft, JD Edwards etc..
    2) In BIEE administrator tool, the first step is to create physical tables. if the source appliation is EBS, is it still needed to create the physical tables?Its independent of any soure. This is OBIEE modeling to create RPD with all the layers. If you build it from scratch then you will require to create all the layers else if BI Apps is used then you will get pre-built RPD along with other pre-built components.
    3) if the physical tables creation is needed, how to complete the data transfer from the EBS source tables to BIEE physical tables? which ETL tool is prefer for most developers? warehouse builder or Oracle Data Integration?BI apps comes with pre-built ETL mapping to use with the tools majorly with Informatica. Only BI Apps 7.9.5.2 comes with ODI but oracle has plans to have only ODI for any further releases.
    4) During data transfer phase, if there are many many large volume data needs to transfer, how to keep the completeness? for example, it needs to transfer 1 million rows from source database to BIEE physical tables, when 50%is completed, the users try to open the BIEE report, can they see the new 50% data on the reports? is there some transaction control in ETL phase?User will still see old data because its good to turn on Cache and purge it after every load.
    Refer..http://www.oracle.com/us/solutions/ent-performance-bi/bi-applications-066544.html
    and many more docs on google
    Hope this helps

  • One question about Pricing and Conditions puzzle me for a long time!

    One question about Pricing and Conditions puzzle me for a long time.I take one example to explain my question:
    1-First,my sale order use pricing procedure RVAA01.
    2-Next,the pricing procedure RVAA01 have some condition type,such as EK01(Actual Costs),PR00(Price)....,and so on.
    3-Next,the condition type PR00 define the Access Sequences PR00 as it's Access Sequences.
    4-Next,the Access Sequences PR00 have some Condition tables,such as:
         table 118 : "Empties" Prices (Material-Dependent)
         table 5 : Customer/Material
         table 6 : Price List Type/Currency/Material
         table 4 : Material
    5-Next,I need to maintain Condition tables's Records.Such as the table 5(Customer/Material).I guess the sap would supply one screen for me to input the data of table 5.At this screen,the sap would ask me to select one table,such as table 5.When I select the table 5,the sap would go to the screen to let me input the data of table 5.But when I use the T-CODE VK31 or VK32 to maintain Condition tables's Record,I found it's total different from my guess:
    A-First,I can not found one place for me to open the table,such as table 5,to let me input the data?
    B-Second,For example,when I select the VK31->Discounts/Surcharges->By Customer/Material,the sap show the grid view at the right side.At the each line of the grid view,you need to select the Condition Type at the first field.And this make me confused very much.Why the sap need me to select one Condition Type but not the Condition table?To the normal logic,it ought not to select Condition table but not the Condition Type!
    Dear all,I'm a new one in sd.May be this is a very stupid question.But it did puzzle me for a long time.If any one can  explain this question in detail and let me understand the concept,I will appreciate him/her very much.Thank you.

    Hi,
    You said that you are using the T.codes VK31 or VK32.
    These transaction codes are used to enter condition records for standard condition types. As you can see a grid left side having all the standard condition types like price, discounts, taxes, frieghts.
    Pl check using T.code VK11 OR VK12 (change mode)
    Here you can enter the required condition type, in the intial screen. (like PR00, MWST, K004, K005 .....etc)
    After giving the condition type, press enter or click on Combinations icon on top of the screen. Then you can see all the condition tables which you maintained for that condition type. Like as you said table 118, table 5, table 6 and table 4.
    You can select any table and press enter, then you can go into the screen in which you have all the field cataglogues you maintained for that table. For example you selected combination of Customer/Material (table 5) then after you press enter then you can see customer field on top, and material fields.
    You can give all the required values and save the conditon record.
    Hope this is clear.
    REWARD IF HELPFUL.
    Regards,
    praveen

  • Important conceptual question about Application Module, Maximum Pool Size

    Hello everyone,
    We have a critical question about the Application Module default settings (taking the DB connections from a DataSource)
    I know that on the Web it is generally suggested that each request must end with either a commit or rollback when executing PL/SQL blocks "directly" on the DB without the framework BC/ViewObject/Entity service intervention.
    Now, for some reasons, we started to develop our applications with thinking that each Web Session would reference exactly one DB session (opened by any instance taken from the AM pool) for the whole duration of the session, so that the changes made by each Web session to its DB session would never interfere with the changes made by "other" Web Sessions to "other" DB sessions .
    In other words, because of that convincement we often implemented sort of "transactions" that open and close (with either commit or rollback) each DB session not in/after a single HTTP request, but during many HTTP Requests.
    As a concrete example think of this scenario:
    1. the user presses the "Insert" button. An HTTP request is fired. The action listener is executed and ends up with inserting rows in a table via a PL SQL block (not via the ViewObjects API).
    2. no commit or rollback after the above PL/SQL block is done yet.
    3. finally the user presses a "Commit" or "Rollback" button, firing the call to the appropriate AM methos.
    Those three requests consist of what I called "transaction".
    From the documentation it's clear that there is no guarantee that the couple AM istance + DB session is the same during all the requests.
    This means that, during step 2, it's possible that another user might reference the same "pending" AM/DbSession for his needs and "steal" somehow the work done via PL/SQL after step 1. (This happens because sessions taken by the pool are always rolled back by default.)
    Now my question is:
    Suppose we set the "Maximum Pool Size" parameter to very a great number (always inferior to the maximum number of concurrent users):
    Is there any guarantee that all the requests will be isolated in that case?
    I hope the problem is clear.
    Let me know if you want more details.

    Thanks for the answers.
    If I am right, from all your answers about resource avaiability, this means that even supposing the framework is able to always give us the same AM instance back from the AM pool (by following the session-affinity criterias), there is, however, no "connection affinity" with the connections from the DataSource. This means that the "same AM instance" might take the "a new DB connection", if necessary, from the connection pool of the DataSource. If that happens, that could give us the same problems as taking "a new AM instance" (that is, not following session-affinity) from the beginning, since each time an a new connection is taken (either via a new AM instance or via the same AM instance plus a new DB connection), the corresponding DB session is rolle back by default, clearing all the pending transactions we might have performed before with direct PL/SQL calls bypassing the AM services during the life cycle of our application, so that the new HTTP request will have a clean DB session to start to work with.

  • I have a question about Configuration of Post with Clearing

    I have a question about confiruation of the post with clearing which is t-doce 'FB05'.
    When I make post with clearing on 'FB05', I can change the additional selections.
    Where can I control the confiruation of the additional selections in t-code 'FB05'
    Please, tell me the menu path.

    Hi,
    In SPRO, go to
    Financial Accounting (New) > Accounts Receivable and Accounts Payable > Business Transactions > Incoming Payments > Manual Incoming Payments > Make Settings for Processing Open Items > Choose Selection Fields
    Hope this helps.
    Thanks

  • A question about authorization of "me29n".

    I have a question about authorization of "me29n".
    In the screen of me29n, after I choose "cancel release" option,  there are several button I can use, such as "delete","lock","unlock" and so on.    now I want the "delete" button become unavailable after I choose "cancel release".    how can I archive ?   Is there any authorization object to use?   thanks a lot.

    Hello Victor,
    It is possible through Transaction code "SHDS".
    try to create new variant for it.Also you need to take
    ABAP'rs help in this .Try it.All the Best.
    Regards,
    Manjula.

  • Question about sql batch process in java app

    hi all
    i have few questions about using batch process in the java.sql package. the addBatch method can take sql statements like inserts or updates. can we use a mixture of insert and update then? can we use prepared statement for this? it's just for performance consideration. thanks in advance.

    hi all
    i have few questions about using batch process in the
    java.sql package. the addBatch method can take sql
    statements like inserts or updates. addBatch() is a method that has no parameters. It doesn't 'add' sql statements.
    can we use a
    mixture of insert and update then? can we use
    prepared statement for this? it's just for
    performance consideration. thanks in advance.The point of batching is that you take something that is invariant and then 'add' a variant part.
    Thus a single insert has an invariant part (the table and specific columns) and a variant part (the data for each row by column.)
    You can use anything that is valid SQL (for jdbc, driver, database) and use it presuming your database allows that particular usage in batching. But that does require some regular pattern - it won't work if your usage is random. Nor will it work if some statements need to be executed only some of the time. Finally also note that transaction processing will often require smaller chunks - you can't insert a million rows in one batch.

Maybe you are looking for

  • Cannot establish a link between MacPro and Windows 2003 Server

    I just had an issue where we had a server crash. This server supports several PCs, as well as two Macs. The server has been brought back online and can communicate with all of the PCs. However, neither one of the Macs can now communicate with the ser

  • Port Replicator Series 3 fan?

    Hi all, I am considering buying a port replicator for my t420, but I also want to have an external fan blowing on my thinkpad when I play games, for instance. I'm wondering if the port replicator series 3 has an internal fan built into it, and if not

  • Hotsync problems after dowloading 4.1.4e

    I have a Palm TX for about a year and a half that until now I was synching to the Palm. I need to changed that and synch it to Outlook. I followed the Palm website direction and downloaded Outlook conduit 4.1.4e. It had changed the settings but since

  • Map Representation help, resurrecting Molez

    I have searched the web and the forum for this, I even searched under scorched earth as that is a similar problem, but I haven't found anything. I am resurrecting an old DOS game called molez for a class project. The problem I am having is an efficie

  • Every time I try to edit my journal, it crashes. Please help?

    I can't do anything to my journal without it crashing, and there is now no option for me to add a new journal. Any ideas? It was working fine until I updated the software.