Help, a question about transaction...

sorry for my english:(
my application env:
kodo 3.2.3 / Oracle 9i /JBoss 3.2.5
Application logic is written in EJB(CMP) and Stored procedure. they must
be finished in a transaction :
ejb business method begin....
get PM;
do kodo database operate ....;
get Connection from PM;
get stored procedure from connection;
(1) execute stored procedure;
close stored procedure;
close connection;
close PM
ejb biz method finished.
It's a so simple function .
My question is:
when I reach (1) line, the new data that generated by stored procedure
has committed to database!! ----Why! The Connection gotten from PM is out
of the Transaction??? In fact, I can't rollback the modification made by
stored procedure when exceptions occurred:(
What can I do ?

Are you using managed datasource? Are you using pessimistic or
optimistic transactions?
In the first case, Kodo will defer to the managed datasource so if your
transaction is not rolled back, the stored procedure will run through.
If using optimistic transactions, you should trigger some other
transactional change so that Kodo will know to start a datastore
transaction. Otherwise, depending on how your stored procedure is
written, it may change the datastore.
Kodo 4.0 includes a KodoPersistenceManager.beginStore () to ensure that
the connection is transactional.
yan wrote:
sorry for my english:(
my application env:
kodo 3.2.3 / Oracle 9i /JBoss 3.2.5
Application logic is written in EJB(CMP) and Stored procedure. they must
be finished in a transaction :
ejb business method begin....
get PM;
do kodo database operate ....;
get Connection from PM;
get stored procedure from connection;
(1) execute stored procedure;
close stored procedure;
close connection;
close PM
ejb biz method finished.
It's a so simple function .
My question is:
when I reach (1) line, the new data that generated by stored procedure
has committed to database!! ----Why! The Connection gotten from PM is out
of the Transaction??? In fact, I can't rollback the modification made by
stored procedure when exceptions occurred:(
What can I do ?
Steve Kim
[email protected]
SolarMetric Inc.
http://www.solarmetric.com

Similar Messages

  • Question about Transactions...  Part 1 (Urgent)

    Hi all!
    Is there a transaction that I can use to check the status of ALL the objects that I activated in the BI system.  If there is, what is it?  Can this transaction return data about who activated it, when and what is wrong with it if ever?
    Is there a transaction that can return a list of unactivated objects in the system (tables, datasources, infosources and infoproviders)?  Can this transaction tell me why the selected object cannot be activated?
    Thank you!
    Philips

    Something NEW to learn in nw2004s
    <b>Content Analyzer</b> is available in SAP NetWeaver 2004s  from BI Content Add-On Version 2.
    The program provides tools to monitor and enforce project quality standards. Content Analyzer (transaction RSBICA) checks for inconsistencies and errors of customer-defined objects throughout your entire landscape .
    This provides a way to analyze the objects and flush out hard-to-find problems. This tool assists BI project teams in identifying many problems that they need to address, such as InfoObjects that were created and not assigned to an InfoObject Catalog, or objects still in the temporary development class.
    In the past, it was nearly impossible to analyze and find all the issues that Content Analyzer now can unearth for you. BI users just did not have the tools or techniques to handle all the issues that surfaced. As a result, BI teams often did not thoroughly address and resolve all problems. You can run Content Analyzer across the entire BI landscape to research possible errors. In some cases, the produced report provides data and directions for resolving the problem.
    You configure Content Analyzer in transaction RSBICA
    <b>
    Content Analyzer allows you to check for the following errors:</b>
    1)InfoObjects not assigned to an InfoObject catalog
    2)Objects that do not comply with the configured naming convention
    3)Objects that are in the temporary development class
    4)Query elements that have multiple global unique identifiers (GUIDs)
    5)Object status with inconsistencies between A (active) and D (delivered) versions
    Hope it Helps
    Chetan
    @CP..

  • Question about transaction SNOTE

    Hi friends, I need some help.
    I trying to apply corrections on ECC 600 with sap note for note number 1394582. When I load this note on SNOTE, this transaction load a lot of other notes (prerequisites). My doubt is about this prerequisites, some of loaded notes as prerequisites is from support package 13 and here we already have support package 13.
    Its safe to continue this? Why SNOTE loads notes that already exist on R3?
    Thanks a lot!

    Hi!
    Personally I like to check manually the source code changes after implementing SAP notes. I get the first correction within the note, and if the changes in the source codes are the same to the changes within the correction instruction, then the note was implemented correctly.
    Regards
    Tamá

  • Need help with question about Microsoft Excel?

    I have recently begun using Microsoft Office for Mac. My question is related to the Excel program. I have used this for years on a PC where when the program opens, it shows a Workbook with a single page. However, on the Mac, when it opens, it shows many pages, the first going from column A to G, the second going from H to N, etc. and each page with the text "Click to add data". This continues forever. I would like to have just one sheet as on the PC. I have not found a way to limit this view to a single page. I have looked in the Preferences and in "View", but nothing seems to change the configuration. Any suggestions?
    Thanks

    My zoom only shows the magnification and does not give a "one page" option. However, I did find an icon that I loaded into the menu bar which gives the one page view. This may be due to the version 2004 that I am using.
    I also find that if I want to change the number of columns and rows, I change the size of each. I assume this is correct.
    Thanks for the help. This is slightly different that the PC version, but I am sure over time, there will be no problem.

  • Please help, simple question about Smart Playlists and Live Updating

    PLEASE for some reason I've never gotten an answer on this.
    I have a Smart Playlist called "Recently Played" with Live Updating. No matter how I set the parameters, the most recently played *song will ALWAYS appear on the bottom of the list when using my iPhone on the go.* I bolded that because I want you to be aware I'm not talking about on iTunes - I'm aware you can change how the list is viewed on iTunes.
    When using your iPod/iPhone on the fly and Live Updating is enabled, is there any way to make the most recently played song appear at the very top???
    Thanks so much

    Haven't seen that problem before but try the following: in iTunes, right-click the playlist name and enable the option "Copy to Play Order." Then sync.
    The normal use of "Copy to Play Order" when you have the playlist displayed in iTunes in some sort order, but you want it to display in the iPod in shuffled order (as it will actually play). Different problem than you are observing, but the same thing "might" help.... Let us know.

  • A question about transactions and point-of-time

    We have an operation which we want to serialize, since it can be called concurrently by same user from different web servers which would cause duplicates
    We have a Table 'Search'
    UserID
    <other fields>
    the Search table is updated in stored proc (INUserID, INSearchString) where INSearchString is a complete SELECT statement that can encompass many tables. Currently this is what the proc does:
    DELETE FROM Search WHERE UserID = INUserID;
    EXECUTE IMMEDIATE 'INSERT INTO Search SELECT INUserID,RowNum FROM (' || INSearchString || ')';
    I want to add a new table SearchLock (UserID)
    and add a SELECT * FROM SearchLock WHERE UserID = INUserID FOR UPDATE
    to this stored proc
    my question is, where exactly should I put the transaction BEGIN and COMMIT to insure that a second call, after waiting if needed, will see the contents of Search AFTER the first call has commited? would the following sequence work every time?
    BEGIN TRANSACTION ...
    SELECT ... FOR UPDATE
    DELETE...
    EXECUTE ...
    COMMIT
    (obviously will add en EXCEPTION handling)
    my worry, and what i'm trying to prevent, is that the second call, after waiting, will see the contents of Search BEFORE the first call has commited it

    To avoid this, just create a primary key for your
    table. If a row is currently inserted in a
    non-committed transaction, all other transactions
    that want to insert the same primary key in the same
    table will wait on the first transaction to complete.
    If the first transaction commits, all other
    transaction will get ORA-0001 error: unique contraint
    ... violated.
    If the first transaction rollbacks, one will be able
    to insert the primary key and the same process
    applies with other transactions.
    Oracle automatically locks the row with the primary
    key to be inserted for you.intriguing, but I am trying to protect several statements, I don't want the second sessin any chance to be able to run a DELETE.
    I am thinking the SELECT ... FOR UPDATE will have a NOWAIT option so that the second session will get immediate error notification.

  • Question about transactions...

    Halo...
    I am still in a process of understanding oracle transactions and this is the question :
    If I do in store procedure this:
    PROCEDURE SomeProc....
    varField NUMBER(15,2);
    BEGIN
    SAVEPOINT UndoAll;
    UPDATE aTable SET aField = 1000, bField = 'YES' WHERE cField = 'id10';
    SELECT aField INTO varField FROM aTable WHERE bField = 'YES' AND cField = 'id10';
    EXCEPTION
    WHEN OTHERS THEN ROLLBACK TO UndoAll;
    END SomeProc;
    Should I do COMMIT in between UPDATE and SELECT !?
    Or, because it is a single transaction the SELECT statemant fetchs the changes done by previous UPDATE statemant !?

    Should I do COMMIT in between UPDATE and SELECT !?
    Or, because it is a single transaction the SELECT
    statemant fetchs the changes done by previous UPDATE statemant !? When you do the UPDATE, you lock those rows. If you do not COMMIT then do a SELECT on those same rows, you'll see your updates.
    If you do the UPDATE and then COMMIT, you may or may not see your changes. As soon as you commit, your locked rows become unlocked. Then anyone else may update those rows. Some of your rows may have been updated in the (very brief) time between your COMMIT and your SELECT.
    Of course, in your example that's not likely to happen. But in a highly concurrent environment...who knows?
    The reason you do a COMMIT is to make permanent a logical unit of work.

  • Please help..question about sending pdf file from my ipad to another

    I have a pdf file in Kindle that shows up under documents. I am wanting to locate it and send it from my ipad to another..whether through email or even share through kindle. I contacted kindle and they said I have to contact apple with instructions to retreiving the pdf before I can send it. Anyone know how to do it. It shows up in docs on my kindle app but doesnt show up in itunes or on amazon. Help appreciated!!!!

    I copied this from another discussion - that ironically enough - James and I both participated in. The OP never responded to what I suggested, but I think that this may work.
    I think that the Kindle app uses file sharing so see if you can transfer the files to the computer via iTunes with file sharing.
    iOS: About File Sharing
    Then drag the pdf file from the file sharing window (or use the save to button) onto your desktop. Email it from there and you can even email it to yourself on the iPad and store it any other other PDF app that you may have.

  • A question about transaction consistency between multible target tables

    Dear community,
    My replication is ORACLE 11.2.3.7->ORACLE 11.2.3.7 both running on linux x64 and GG version is 11.2.3.0.
    I'm recovering from an error when trail file was moved away while dpump was writing to it.
    After moving the file back dpump abended with an error
    2013-12-17 11:45:06  ERROR   OGG-01031  There is a problem in network communication, a remote file problem, encryption keys for target and source do
    not match (if using ENCRYPT) or an unknown error. (Reply received is Expected 4 bytes, but got 0 bytes, in trail /u01/app/ggate/dirdat/RI002496, seqno 2496,
    reading record trailer token at RBA 12999993).
    I googled for It and found no suitable solution except for to try "alter extract <dpump>, entrollover".
    After rolling over trail file replicat as expected ended with
    REPLICAT START 1
    2013-12-17 17:56:03  WARNING OGG-01519  Waiting at EOF on input trail file /u01/app/ggate/dirdat/RI002496, which is not marked as complete;
    but succeeding trail file /u01/app/ggate/dirdat/RI002497 exists. If ALTER ETROLLOVER has been performed on source extract,
    ALTER EXTSEQNO must be performed on each corresponding downstream reader.
    So I've issued "alter replicat <repname>, extseqno 2497, extrba 0" but got the following error:
    REPLICAT START 2
    2013-12-17 18:02:48 WARNING OGG-00869 Aborting BATCHSQL transaction. Detected inconsistent result:
    executed 50 operations in batch, resulting in 47 affected rows.
    2013-12-17 18:02:48  WARNING OGG-01137  BATCHSQL suspended, continuing in normal mode.
    2013-12-17 18:02:48  WARNING OGG-01003  Repositioning to rba 1149 in seqno 2497.
    2013-12-17 18:02:48 WARNING OGG-01004 Aborted grouped transaction on 'M.CLIENT_REG', Database error
    1403 (OCI Error ORA-01403: no data found, SQL <UPDATE "M"."CLIENT_REG" SET "CLIENT_CODE" =
    :a1,"CORE_CODE" = :a2,"CP_CODE" = :a3,"IS_LOCKED" = :a4,"BUY_SUMMA" = :a5,"BUY_CHECK_CNT" =
    :a6,"BUY_CHECK_LIST_CNT" = :a7,"BUY_LAST_DATE" = :a8 WHERE "CODE" = :b0>).
    2013-12-17 18:02:48  WARNING OGG-01003  Repositioning to rba 1149 in seqno 2497.
    2013-12-17 18:02:48 WARNING OGG-01154 SQL error 1 mapping LS.CHECK to M.CHECK OCI Error ORA-00001:
    unique constraint (M.CHECK_PK) violated (status = 1). INSERT INTO "M"."CHECK"
    ("CODE","STATE","IDENT_TYPE","IDENT","CLIENT_REG_CODE","SHOP","BOX","NUM","KIND","KIND_ORDER","DAT","SUMMA","LIST_COUNT","RETURN_SELL_CHECK_CODE","RETURN_SELL_SHOP","RETURN_SELL_BOX","RETURN_SELL_NUM","RETURN_SELL_KIND","INSERTED","UPDATED","REMARKS")
    VALUES
    (:a0,:a1,:a2,:a3,:a4,:a5,:a6,:a7,:a8,:a9,:a10,:a11,:a12,:a13,:a14,:a15,:a16,:a17,:a18,:a19,:a20).
    2013-12-17 18:02:48  WARNING OGG-01003  Repositioning to rba 1149 in seqno 2497.
    The report stated the following:
    Reading /u01/app/ggate/dirdat/RI002497, current RBA 1149, 0 records
    Report at 2013-12-17 18:02:48 (activity since 2013-12-17 18:02:46)
    From Table LS.MK_CHECK to LSGG.MK_CHECK:
           #                   inserts:         0
           #                   updates:         0
           #                   deletes:         0
           #                  discards:         1
    From Table LS.MK_CHECK to LSGG.TL_MK_CHECK:
           #                   inserts:         0
           #                   updates:         0
           #                   deletes:         0
           #                  discards:         1
    At that time I came to the conclusion that using etrollover was not a good idea Nevertheless I had to upload my data to perform consistency check.
    My mapping templates are set up as the following:
    LS.CHECK->M.CHECK
    LS.CHECK->M.TL_CHECK
    (such mapping is set up for every table that is replicated).
    TL_CHECK is a transaction log, as I name it,
    and this peculiar mapping is as the following:
    ignoreupdatebefores
    map LS.CHECK, target M.CHECK, nohandlecollisions;
    ignoreupdatebefores
    map LS.CHECK, target M.TL_CHECK ,colmap(USEDEFAULTS,
    FILESEQNO = @GETENV ("RECORD", "FILESEQNO"),
    FILERBA = @GETENV ("RECORD", "FILERBA"),
    COMMIT_TS = @GETENV( "GGHEADER", "COMMITTIMESTAMP" ),
    FILEOP = @GETENV ("GGHEADER","OPTYPE"), CSCN = @TOKEN("TKN-CSN"),
    RSID = @TOKEN("TKN-RSN"),
    OLD_CODE = before.CODE
    , OLD_STATE = before.STATE
    , OLD_IDENT_TYPE = before.IDENT_TYPE
    , OLD_IDENT = before.IDENT
    , OLD_CLIENT_REG_CODE = before.CLIENT_REG_CODE
    , OLD_SHOP = before.SHOP
    , OLD_BOX = before.BOX
    , OLD_NUM = before.NUM
    , OLD_NUM_VIRT = before.NUM_VIRT
    , OLD_KIND = before.KIND
    , OLD_KIND_ORDER = before.KIND_ORDER
    , OLD_DAT = before.DAT
    , OLD_SUMMA = before.SUMMA
    , OLD_LIST_COUNT = before.LIST_COUNT
    , OLD_RETURN_SELL_CHECK_CODE = before.RETURN_SELL_CHECK_CODE
    , OLD_RETURN_SELL_SHOP = before.RETURN_SELL_SHOP
    , OLD_RETURN_SELL_BOX = before.RETURN_SELL_BOX
    , OLD_RETURN_SELL_NUM = before.RETURN_SELL_NUM
    , OLD_RETURN_SELL_KIND = before.RETURN_SELL_KIND
    , OLD_INSERTED = before.INSERTED
    , OLD_UPDATED = before.UPDATED
    , OLD_REMARKS = before.REMARKS), nohandlecollisions, insertallrecords;
    As PK violation fired for CHECK, I've changed nohandlecollisions to handlecollisions for LS.CHECK->M.CHECK mapping and restarted an replicat.
    To my surprise it ended with the following error:
    REPLICAT START 3
    2013-12-17 18:05:55 WARNING OGG-00869 Aborting BATCHSQL transaction. Database error 1 (ORA-00001:
    unique constraint (M.CHECK_PK) violated).
    2013-12-17 18:05:55 WARNING OGG-01137 BATCHSQL suspended, continuing in normal mode.
    2013-12-17 18:05:55 WARNING OGG-01003 Repositioning to rba 1149 in seqno 2497.
    2013-12-17 18:05:55 WARNING OGG-00869 OCI Error ORA-00001: unique constraint (M.PK_TL_CHECK)
    violated (status = 1). INSERT INTO "M"."TL_CHECK"
    ("FILESEQNO","FILERBA","FILEOP","COMMIT_TS","CSCN","RSID","CODE","STATE","IDENT_TYPE","IDENT","CLIENT_REG_CODE","SHOP","BOX","NUM","KIND","KIND_ORDER","DAT","SUMMA","LIST_COUNT","RETURN_SELL_CHECK_CODE","RETURN_SELL_SHOP","RETURN_SELL_BOX","RETURN_SELL_NUM","RETURN_SELL_KIND","INSERTED","UPDATED","REMARKS")
    VALUES
    (:a0,:a1,:a2,:a3,:a4,:a5,:a6,:a7,:a8,:a9,:a10,:a11,:a12,:a13,:a14,:a15,:a16,:a17,:a18,:a19,:a20,:a21,:a22,:a23,:a24,:a25,:a26).
    2013-12-17 18:05:55 WARNING OGG-01004 Aborted grouped transaction on 'M.TL_CHECK', Database error 1
    (OCI Error ORA-00001: unique constraint (M.PK_TL_CHECK) violated (status = 1). INSERT INTO
    "M"."TL_CHECK"
    ("FILESEQNO","FILERBA","FILEOP","COMMIT_TS","CSCN","RSID","CODE","STATE","IDENT_TYPE","IDENT","CLIENT_REG_CODE","SHOP","BOX","NUM","KIND","KIND_ORDER","DAT","SUMMA","LIST_COUNT","RETURN_SELL_CHECK_CODE","RETURN_SELL_SHOP","RETURN_SELL_BOX","RETURN_SELL_NUM","RETURN_SELL_KIND","INSERTED","UPDATED","REMARKS")
    VALUES
    (:a0,:a1,:a2,:a3,:a4,:a5,:a6,:a7,:a8,:a9,:a10,:a11,:a12,:a13,:a14,:a15,:a16,:a17,:a18,:a19,:a20,:a21,:a22,:a23,:a24,:a25,:a26)).
    2013-12-17 18:05:55  WARNING OGG-01003  Repositioning to rba 1149 in seqno 2497.
    2013-12-17 18:05:55 WARNING OGG-01154 SQL error 1 mapping LS.CHECK to M.TL_CHECK OCI Error
    ORA-00001: unique constraint (M.PK_TL_CHECK) violated (status = 1). INSERT INTO "M"."TL_CHECK"
    ("FILESEQNO","FILERBA","FILEOP","COMMIT_TS","CSCN","RSID","CODE","STATE","IDENT_TYPE","IDENT","CLIENT_REG_CODE","SHOP","BOX","NUM","KIND","KIND_ORDER","DAT","SUMMA","LIST_COUNT","RETURN_SELL_CHECK_CODE","RETURN_SELL_SHOP","RETURN_SELL_BOX","RETURN_SELL_NUM","RETURN_SELL_KIND","INSERTED","UPDATED","REMARKS")
    VALUES
    (:a0,:a1,:a2,:a3,:a4,:a5,:a6,:a7,:a8,:a9,:a10,:a11,:a12,:a13,:a14,:a15,:a16,:a17,:a18,:a19,:a20,:a21,:a22,:a23,:a24,:a25,:a26).
    2013-12-17 18:05:55  WARNING OGG-01003  Repositioning to rba 1149 in seqno 2497.
    I've expected that batchsql will fail cause it does not support handlecollisions, but I really don't understand why any record was inserted into TL_CHECK and caused PK violation, cause I thought that GG guarantees transactional consistency and that any transaction that caused an error in _ANY_ of target tables will be rollbacked for _EVERY_ target table.
    TL_CHECK has PK set to (FILESEQNO, FILERBA), plus I have a special column that captures replication run number and it clearly states that a record causing PK violation was inserted during previous run (REPLICAT START 2).
    BTW report for the last shows
    Reading /u01/app/ggate/dirdat/RI002497, current RBA 1149, 1 records
    Report at 2013-12-17 18:05:55 (activity since 2013-12-17 18:05:54)
    From Table LS.MK_CHECK to LSGG.MK_CHECK:
           #                   inserts:         0
           #                   updates:         0
           #                   deletes:         0
           #                  discards:         1
    From Table LS.MK_CHECK to LSGG.TL_MK_CHECK:
           #                   inserts:         0
           #                   updates:         0
           #                   deletes:         0
           #                  discards:         1
    So somebody explain, how could that happen?

    Write the query of the existing table in the form of a function with PRAGMA AUTONOMOUS_TRANSACTION.
    examples here:
    http://www.morganslilbrary.org/library.html

  • Please help! --Question about lauching application by JavaWebStart

    Hi,
    I am a new user of the Java Web Start technique. When I tried to launch my application by it, I got the error of
    javaw.exe -- Application error
    "the instruction" at "0x5006bf974" referenced memory at "0x000000e7f". The memory could not be "read"".
    Could anyone tell me what is the cause of this problem and how to fix it? Many thanks!
    Ling

    I'm having the same problem. Specs are:
    Win2K SP2
    IBM Pentium 4 1500 MHZ 512MB RAM
    Java Web Start 1.01
    JRE 1.2.2 and 1.3.1_02 and 1.4.0_01 (setting default to any of these results in the same problem).
    Any help is appreciated.
    Lon

  • Need help with question about upgrading phone

    Okay, so, here's what's going on:
    I currently have a Samsung Galaxy Nexus on Verizon.
    It's dying/freezing/battery life is terrible. Looking to upgrade.
    I don't have an upgrade available for my line, but my wife does.
    She's giving me permission to use hers, which a Verizon rep told me is fine.
    I want to use her upgrade to get a Samsung Galaxy Note II.
    The best price (subsidized) right now is on Dell's site ($169.99), which I could price-match at Best Buy (employee confirmed this). However, it's still a little high for me.
    I could get a better price by adding a line with this device - shave off $40 ($129.99).
    So here's my question: is there any way to add a line, get some immediate savings on the purchase, then immediately cancel the line (maybe only taking a little bit of a hit, getting most of the cost reimbursed for not using it)? In other words, how can I get this phone as cheap as possible?
    Thanks for your suggestions!

    If you add a line as you suggest, that new line will come with a 2 year (24 month) contract for service that will have a $350 Early Termination Fee (ETF) if you cancel the line immediately like you indicated.  There goes the thought of getting the Note II for the cheaper than the upgrade price.
    I recommend going with the price match upgrade @ $169.99 at Best Buy.  I can confirm they do the price match.  I bought my last phone from Best Buy and they matched the Radio Shack price I brought them and  I had a good experience.
    Good luck.

  • Need help with question about indesign 2014...

    I am using indesign 6 on a pc - simple question: when I update to indesign 2014, will the update keep all of my previous and current work?

    Yes. Your documents will be unaffected by any new versions you install unless you open them in the new version and save them with the same name, then you will lose the ability to open them again in the old version.

  • Help! Question about Java Server Pages

    Hi everybody!
    I'm new to Java, and I wonder if anybody could help me with this:
    I need to know the "extension" of this file (I don't physically have the file, I have only its contents!):
    </GX>
    <GX ID=Beetle>
    <BR>
    Thank you for choosing <GX TYPE=cell ID=common.Title></GX> for your travel arrangements<BR> <BR>
    <GX TYPE=tile ID=resInfo>
    Reservation Information<BR>
    Reservation Number: <GX TYPE=cell ID=resInfo.recLoc></GX><BR>
    </GX>
    <BR>
    <GX TYPE=tile ID=buyer>
    Billing Address<BR>
    Buyer: <GX TYPE=cell ID=buyer.name></GX><BR>
    <GX TYPE=cell ID=buyer.isResPhone> Residence Phone: <GX TYPE=cell ID=buyer.rPhone></GX><BR></GX>
    <GX TYPE=cell ID=buyer.isBizPhone> Business Phone: <GX TYPE=cell ID=buyer.bPhone></GX><BR></GX>
    <GX TYPE=cell ID=buyer.isFaxPhone> Fax Phone: <GX TYPE=cell ID=buyer.fPhone></GX><BR></GX>
    Address: <GX TYPE=cell ID=buyer.addrOne></GX><BR>
    <GX TYPE=cell ID=buyer.isAddr2> <GX TYPE=cell ID=buyer.addrTwo></GX><BR></GX>
    City: <GX TYPE=cell ID=buyer.city></GX><BR>
    <GX TYPE=cell ID=buyer.isState> State/Province: <GX TYPE=cell ID=buyer.state></GX><BR></GX>
    Country: <GX TYPE=cell ID=buyer.country></GX><BR>
    <GX TYPE=cell ID=buyer.isPostal> Postal/Zip Code: <GX TYPE=cell ID=buyer.postal></GX><BR></GX>
    </GX><GX VISIBLE=false> <!-- end of buyer tile --> </GX>"
    After many searches on the web, I can't find out if it's a HTML or GXML template, or if it has to do with JSP (is it a .jsp web page?)
    Thanks in advance!

    Thanks very much both of you for your prompt help!
    I had already found this link but now with your explanations, it seems a bit clearer now...
    After another search, it seems that this file is a HTML or GXML template to be rendered by a template engine (I've read that GXML templates only contain GX tags like my file) . Does it sound familiar to you?
    I need now to know which extension would have this file it is were like I believe a HTML or GXML template? Will it have simply a .html or .gxml suffix?
    Many thanks in advance!

  • Urgent help! question about list.toStirng()?

    currently, i am working on a word counter programe, i stored each word and it's corresponding occurrence in a linkedlist. now i need to sort the list in the decreasing order of occurrence.
    and the output would look like this:
    not 2
    a 2
    i 1
    am 1
    girl 1
    yet 1
    woman 1
    but the output so far i got looks like the following:
    [not   2, a   2, i   1, am   1, girl   1, yet   1, woman   1]
    and i know it becasue i uesed the "list.toString()"method. the question is how can i convert this format to the previous one or i could reach it in someway else?would anyone give me some tips?
    the following code is i used for sorting:
    public String results() //Compare the occurrences of  every two words in the list and reorder each node of
      {                       //the list in decreasing order of it's corresponding occurrence
           String str = "";
           ListIterator iter = list.listIterator();
           int length = list.size();
           int i,j;
           int count1, count2;
           WordNode temp1, temp2;
          for(i = 0; i < length-1; i++)
                for(j = i + 1; j<length; j++)
                   temp1 = (WordNode)list.get(i);
                   temp2 = (WordNode)list.get(j);
                   count1 = temp1.getCount();
                   count2 = temp2.getCount();
                   if(count1 < count2)
                        list.remove(i);
                        list.add(i,temp2);
                        list.remove(j);
                        list.add(j,temp1);
          str = list.toString(); //Call the toSting() method in WordNode class to get each word and it's occurrence
          return str;
      }much appreciated.

    Hi there,
    The problem you have here is that you are not separating the distinct phases of your program. These are:
    - build the sorted list
    - print report
    Thus, if I had to write the code below, I would change your results by two methods:
    List sortedResult = sortWords();
    printReport(sortedResult);
    My sortWords() would be your results(), except that I would return list at the end, not list.toString().
    Then, I would have all the flexibility in the world inside my printReport( List ) method. As a start, it would probably look like this:
    public void printReport(List aList) {
      Iterator iter = list.iterator();
      while(iter.hasNext()) {
        System.out.println(iter.next());
    }Regards,
    Manuel Amago.

  • Could someone help with question about PNG export from Illustrator?

    I am having issues with PNG exports from Illustrator not opening up once exported.

    ANd exactly sorry, this is useless. You have not provided any details about your export settings, version of AI, system info, how you are trying to view and so on. Just saying that it doesn't work is simply not good enough.
    Mylenium

Maybe you are looking for

  • Reading values from a dynamic report.

    Hi All. I have an interactive report. It has built by a SQL query, the report has 6 columns, two of them have been dynamic created. Source Lines for this fields are as follow : select apex_item.checkbox(1,TRANSACTION_INTERFACE_ID) , apex_item.display

  • How to recover missing purchased items from my old region???

    Hi, Before 2 months ago I'm tried to change my region in the Apple Store and I was have a problem it I can not change the area until the reset my balance to 0 and it was I have a balance of 0.40 pounds, I contacted with the technical support at Apple

  • Error in webdynpro application using RFC's

    Hii, I have a webdynpro application where i use RFC to add a new customer to the database.I have used datacust and Uicust to do the corresponding coding.While running the application, values are not getting added from the front-end...giving an error

  • Home button icon in notification center

    If you own an iPod Touch long enough and you have used it very often, you might notice that the Home Button becomes unresponsive. I can read that on the Internet that people are annoyed about this, so I am not the only one! To get around using the bu

  • Creating Alternate Audio Streams

    Hi guys, I've worked with DVD Studio Pro before and I'm currently working on this project where I'm supposed to make a DVD that will play the film in either standard or dolby 5.1 audio. I've been trying to figure out how to make it use alternate vide