Need suggestion for a topic in Oracle Call Interface

Dear All,
I am kiran working as a TSE for EAI project.
I need a small clarification with respect to Oracle Call Interface.
My problem is as follows:
"I am doing a delete transaction in my application and not committing it, but when my program is killed externally, I observed that the transactions are being committed.
I thought it is a very strange behavior, as an aborted transaction should be rolled back.
But my PL told me that it the behavior OCI and got nothing to do with our application."                    
Now My question is, whether can we stop/(switch off) that auto commit option for OCI( Oracle Call Interface.
Awaiting for an earlier response.
Any kind of help is highly appreciated.
Thanks in advance,
Kiran

Here is some information from Oracle's documentation (Oracle Call Interface Programmer's Guide.
Commit or Rollback
An application commits changes to the database by calling OCITransCommit(). This call uses a service context as one of its parameters. The transaction is associated with the service context whose changes are committed. This transaction can be explicitly created by the application or implicitly created when the application modifies the database.
Note:
Using the OCI_COMMIT_ON_SUCCESS mode of the OCIExecute() call, the application can selectively commit transactions at the end of each statement execution, saving an extra round trip.
To roll back a transaction, use the OCITransRollback() call.
If an application disconnects from Oracle in some way other than a normal logoff, such as losing a network connection, and OCITransCommit() has not been called, all active transactions are rolled back automatically.

Similar Messages

  • Need suggestion for designing a BEx report

    Hi,
    I need suggestions for designing a BEx report.
    Iu2019ve a DSO with below structure:
    1. Functional Location u2013 Key
    2. Maintenance Plan u2013 Key
    3. Maintenance Item u2013 Key
    4. Call # - Key
    5. Cycle u2013 Data Field
    6. Planned Date u2013 Data Field
    7. Completion Date u2013 Data Field
    This DSO contains data like:
    Functional -
    Plan --- Item -
    Call# --- Cycle -
    Planned Dt -
    Completion Dt
    Location
    11177 -
         134 -
         20 -
         1 -
    T1 -
         02-Jan-2011 -
         10-Jan-2011
    11177 -
         134 -
         20 -
         2 -
    T2 -
         15-Feb-2011 -
    11177 -
         134 -
         20 -
         3 -
    T1 -
         15-Mar-2011 -
    11177 -
         134 -
         20 -
         4 -
    M1 -
         30-Mar-2011 -
    25000 -
         170 -
         145 -
         1 -
    T1 -
         19-Jan-2011 -
         19-Jan-2011
    25000 -
         134 -
         145 -
         2 -
    T2 -
         20-Feb-2011 -
         25-Feb-2011
    25000 -
         134 -
         145 -
         3 -
    T1 -
         14-Mar-2011 -
    Now Iu2019ve to create a report which will be executed at the end of every month and should display the list of Functional Locations whose Cycles were planned in that particular month, along with the last completed Cycle/Date.
    Thus based upon above data, if I execute report at the end of (say) March then report must display:
    Functional ---     Curr. Cycle --- Planned Date --- Prev. completed Cycle --- Prev Completed Date
    Location
    11177 -
         T1 -
         15-Mar-2011 -
    ---     T1 -
    --     10-Jan-2011
    11177 -
         M1 -
         30-Mar-2011 -
    ---     T1 -
    --     10-Jan-2011
    25000 -
         T1 -
         14-Mar-2011 -
    ---     T2 -
    --     25-Feb-2011
    Any idea how can I display Previous Completed Cycle and Completion Date (i.e. the last two columns)?
    Regards,
    Vikrant.

    hi vikrant,
    You can a Cube at the reporting layer  which gets data from DSO and which has these 2 extra characteristics completion date and previous cycle along with other chars and keyfigures from DSO.
    You can populate these  based on your logic in the field routine.
    Hope it helps.
    Regards
    Dev

  • Need Suggestion for Archival of a Table Data

    Hi guys,
    I want to archive one of my large table. the structure of table is as below.
    Daily there will be around 40000 rows inserted into the table.
    Need suggestion for the same. will the partitioning help and on what basis?
    CREATE TABLE IM_JMS_MESSAGES_CLOB_IN
    LOAN_NUMBER VARCHAR2(10 BYTE),
    LOAN_XML CLOB,
    LOAN_UPDATE_DT TIMESTAMP(6),
    JMS_TIMESTAMP TIMESTAMP(6),
    INSERT_DT TIMESTAMP(6)
    TABLESPACE DATA
    PCTUSED 0
    PCTFREE 10
    INITRANS 1
    MAXTRANS 255
    STORAGE (
    INITIAL 1M
    NEXT 1M
    MINEXTENTS 1
    MAXEXTENTS 2147483645
    PCTINCREASE 0
    BUFFER_POOL DEFAULT
    LOGGING
    LOB (LOAN_XML) STORE AS
    ( TABLESPACE DATA
    ENABLE STORAGE IN ROW
    CHUNK 8192
    PCTVERSION 10
    NOCACHE
    STORAGE (
    INITIAL 1M
    NEXT 1M
    MINEXTENTS 1
    MAXEXTENTS 2147483645
    PCTINCREASE 0
    BUFFER_POOL DEFAULT
    NOCACHE
    NOPARALLEL;
    do the needful.
    regards,
    Sandeep

    There will not be any updates /deletes on the table.
    I have created a partitioned table with same struture and i am inserting the records from my original table to this partitioned table where i will maintain data for 6 months.
    After loading the data from original table to archived table i will truncating the original table.
    If my original table is partitioned then what about the restoring of the data??? how will restore the data of last month???

  • SP2-1503: Unable to initialize Oracle call interface

    Hello All,
    I have installed Oracle 10g R1 on my new HP laptop with OS as Windows 7 and the installation was successful.
    But, unfortunately while trying to connect to the DB with the sqlplus /nolog command, the below error is re- occuring
    SP2-1503: Unable to initialize Oracle call interface
    SP2-0152: ORACLE may not be functioning properly.
    Please, let me know if this is an oracle bug and suggest me if i need to install an upgrade patch.
    Regards,
    Oracle

    Hi.. from oracle metalink
    Oracle Database releases "9iR2 (9.2.0.x), 10gR1 (10.1.0.x), 10gR2 (10.2.0.x) and 11gR1 (11.1.0.x)" are not Certified/Supported to install/run on Microsoft Windows 7.
    "Microsoft Windows 7" certification will begin with "Oracle Database 11gR2 (11.2.0.x)". That means, Oracle Database 11gR2 will be the first Oracle Database product certified/supported to install/run on "Microsoft Windows 7".
    *T                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       

  • Trying to run SQLPlus: Unable to initialize Oracle call interface (again)

    Dear all
    I am trying to install Oracle Instant Client on my powerpc-32bit running Linux. I just obtained these packages:
    instantclient-basic-linuxppc32-10.2.0.2-20060327.zip
    instantclient-sqlplus-linuxppc32-10.2.0.2-20060327.zip
    According to the document <http://download.oracle.com/docs/cd/B19306_01/server.102/b14357/ape.htm> these two are enough for me to use.
    I also followed the instruction on the document, by:
    1. Extract everything to /usr/local/instantclient_10_2/
    /usr/local:$ unzip instantclient-basic-linuxppc32-10.2.0.2-20060327.zip
    /usr/local:$ unzip instantclient-sqlplus-linuxppc32-10.2.0.2-20060327.zip
    2. export variables:
    $ export LD_LIBRARY_PATH=/usr/local/instantclient_10_2/
    $ export SQLPATH=/usr/local/instantclient_10_2/
    $ export NLS_LANG=AMERICAN_AMERICA.UTF8
    $ export PATH=/usr/local/instantclient_10_2:$PATH
    ($LD_LIBRARY_PATH and $SQLPATH was empty before I do the above.)
    (I didn't set $ORACLE_HOME because the document didn't require me to do so when I install sqlplus/oracle-client-basic from zip files. However I do tried to set it, doesn't help either.)
    3. run:
    $ sqlplus jxpado/[email protected]/XEXDB
    SP2-1503: Unable to initialize Oracle call interface
    SP2-0152: ORACLE may not be functioning properly
    I looked up causes of SP2-1503:
    Check that the Oracle environment or registry entries are consistent and correct.Yes. Environment is correct (only 3 variables);
    If using the SQL*Plus Instant Client make sure the SQL*Plus
    and Oracle libraries are from the same release. Yes, as you can tell from package zip file names.
    Make sure you have read access to the libraries.True. I am very sure I have read access to all files there.
    So what can I do here? I tried to follow instructions as clear / complete as possible.
    I am sure sqlplus didn't even try to connect to the server at gtz.ods.org because I put a network traffic listener there to monitor access to the server.
    Message was edited by:
    user609663

    Unfortunately there's a bunch of possible reasons for this error combination. I recommend you search metalink for SP2-1503 to get a list.
    Werner

  • [sqlplus] - SP2-1503: Unable to initialize Oracle call interface

    Hello,
    I've just reinstall an new Oracle DB 10.2.0.1.0 and when i type SQLPLUS i've this error:
    $sqlplus /nolog
    SP2-1503: Unable to initialize Oracle call interface
    SP2-0152: ORACLE may not be functioning properly
    what's hapening ???
    thanks for your help.

    found !!
    it's a stupid and strange error.... because i re-use my old settings and it's worked.
    now i remove the last '/' on $ORACLE_HOME path... and all works fine.
    thanks...

  • ERROR - Oracle call interface

    Hello,
    We are unable to connect to sqlplus on our Linux server.
    Errors:
    SP2-1503: Unable to initialize Oracle call interface
    SP2-0152: ORACLE may not be functioning properly
    Thanks..

    user8969 wrote:
    Hello,
    We are unable to connect to sqlplus on our Linux server.
    Errors:
    SP2-1503: Unable to initialize Oracle call interface
    SP2-0152: ORACLE may not be functioning properly
    Thanks..I've not seen this, but looks like you don't have all your environment correctly set. PATH, ORALCE_HOME, LD_LIBRARY_PATH, etc.

  • P2-1503: Unable to initialize Oracle call interface

    version 10.2 on windows, any idea?
    E:\>sqlplus /nolog
    SP2-1503: Unable to initialize Oracle call interface
    SP2-0152: ORACLE may not be functioning properly

    E:\>set
    ALLUSERSPROFILE=C:\Documents and Settings\All Users
    APPDATA=C:\Documents and Settings\agulzar\Application Data
    ASSISTANTS_COMMON_CLASSPATH=E:\oracle\product\10.2.0\assistants\jlib\assistantsC
    ommon.jar
    BALISHARE_CLASSPATH=E:\oracle\product\10.2.0\jlib\share.jar
    CANDLE_HOME=C:\IBM\ITM
    CLASSPATH=E:\oracle\product\10.2.0\jdk\jre\lib\rt.jar;E:\oracle\product\10.2.0\j
    dk\jre\lib\i18n.jar;E:\oracle\product\10.2.0\assistants\dbca\jlib\dbca.jar;E:\or
    acle\product\10.2.0\assistants\jlib\assistantsCommon.jar;E:\oracle\product\10.2.
    0\jlib\ewt3.jar;E:\oracle\product\10.2.0\jlib\ewtcompat-3_3_15.jar;E:\oracle\pro
    duct\10.2.0\jlib\share.jar;E:\oracle\product\10.2.0\jlib\swingall-1_1_1.jar;E:\o
    racle\product\10.2.0\jlib\oracle_ice5.jar;E:\oracle\product\10.2.0\jlib\help4.ja
    r;E:\oracle\product\10.2.0\jlib\jewt4.jar;E:\oracle\product\10.2.0\jlib\kodiak.j
    ar;E:\oracle\product\10.2.0\lib\xmlparserv2.jar;E:\oracle\product\10.2.0\jlib\or
    ai18n.jar;E:\oracle\product\10.2.0\jlib\orai18n-mapping.jar;E:\oracle\product\10
    .2.0\jlib\orai18n-utility.jar;E:\oracle\product\10.2.0\jlib\orai18n-collation.ja
    r;E:\oracle\product\10.2.0\jlib\netcfg.jar;E:\oracle\product\10.2.0\jlib\ojmisc.
    jar;E:\oracle\product\10.2.0\jlib\oraclepki103.jar;E:\oracle\product\10.2.0\jlib
    \ldapjclnt10.jar;E:\oracle\product\10.2.0\jlib\opm.jar;E:\oracle\product\10.2.0\
    jdbc\lib\classes12.zip;E:\oracle\product\10.2.0\jlib\srvm.jar;E:\oracle\product\
    10.2.0\jlib\srvmhas.jar;E:\oracle\product\10.2.0\jlib\srvmasm.jar;E:\oracle\prod
    uct\10.2.0\classes;E:\oracle\product\10.2.0\jlib\oemlt-10_1_0.jar;E:\oracle\prod
    uct\10.2.0\jlib\emca.jar;E:\oracle\product\10.2.0\sysman\jlib\emCORE.jar;E:\orac
    le\product\10.2.0\oc4j\j2ee\home\oc4j.jar;E:\oracle\product\10.2.0\oc4j\j2ee\hom
    e\db_oc4j_deploy.jar;E:\oracle\product\10.2.0\jlib\emConfigInstall.jar;E:\oracle
    \product\10.2.0\oui\jlib\OraInstaller.jar
    CLIENTNAME=WMSTUTCTX02
    ClusterLog=C:\WINDOWS\Cluster\cluster.log
    CommonProgramFiles=C:\Program Files\Common Files
    CommonProgramFiles(x86)=C:\Program Files (x86)\Common Files
    COMPUTERNAME=WMSTUTGIS02
    ComSpec=C:\WINDOWS\system32\cmd.exe
    DBCA_CLASSPATH=E:\oracle\product\10.2.0\assistants\dbca\jlib\dbca.jar
    EM_CLASSPATH=E:\oracle\product\10.2.0\classes;E:\oracle\product\10.2.0\jlib\oeml
    t-10_1_0.jar;E:\oracle\product\10.2.0\jlib\emca.jar;E:\oracle\product\10.2.0\sys
    man\jlib\emCORE.jar;E:\oracle\product\10.2.0\oc4j\j2ee\home\oc4j.jar;E:\oracle\p
    roduct\10.2.0\oc4j\j2ee\home\db_oc4j_deploy.jar;E:\oracle\product\10.2.0\jlib\em
    ConfigInstall.jar
    EWT_CLASSPATH=E:\oracle\product\10.2.0\jlib\ewt3.jar;E:\oracle\product\10.2.0\jl
    ib\ewtcompat-3_3_15.jar
    FP_NO_HOST_CHECK=NO
    GDK_CLASSPATH=E:\oracle\product\10.2.0\jlib\orai18n.jar;E:\oracle\product\10.2.0
    \jlib\orai18n-mapping.jar;E:\oracle\product\10.2.0\jlib\orai18n-utility.jar;E:\o
    racle\product\10.2.0\jlib\orai18n-collation.jar
    HELP_CLASSPATH=E:\oracle\product\10.2.0\jlib\help4.jar;E:\oracle\product\10.2.0\
    jlib\jewt4.jar
    HOMEDRIVE=W:
    HOMEPATH=\
    HOMESHARE=\\wmstutfpcb\itdata\users\agulzar
    I18N_CLASSPATH=E:\oracle\product\10.2.0\jdk\jre\lib\i18n.jar
    ICE_BROWSER_CLASSPATH=E:\oracle\product\10.2.0\jlib\oracle_ice5.jar
    INSTALLER_CLASSPATH=E:\oracle\product\10.2.0\oui\jlib\OraInstaller.jar
    JAVA_HOME=C:\java\java5_01\jdk
    JDBC_CLASSPATH=E:\oracle\product\10.2.0\jdbc\lib\classes12.zip
    JRE_CLASSPATH=E:\oracle\product\10.2.0\jdk\jre\lib\rt.jar
    KODIAK_CLASSPATH=E:\oracle\product\10.2.0\jlib\kodiak.jar
    KUIFILEPATH=C:\IBM\ITM\bin\xml
    LIBPATH=C:\IBM\ITM\bin\dll;C:\IBM\ITM\TMAITM6;C:\IBM\ITM\InstallITM
    LOGONSERVER=\\WMSTUTDC01
    NETCFG_CLASSPATH=E:\oracle\product\10.2.0\jlib\netcfg.jar;E:\oracle\product\10.2
    .0\jlib\ojmisc.jar;E:\oracle\product\10.2.0\jlib\oraclepki103.jar;E:\oracle\prod
    uct\10.2.0\jlib\ldapjclnt10.jar;E:\oracle\product\10.2.0\jlib\opm.jar
    NLSLANG=AMERICAN_AMERICA.UTF8
    NLSPATH=C:\Program Files (x86)\IBM\SCM\msg\%L\%N.cat;C:\Program Files (x86)\IBM\
    SCM\msg\C\%N.cat
    NUMBER_OF_PROCESSORS=4
    OH=E:\oracle\product\10.2.0
    ORACLE_HOME=E:\oracle\product\10.2.0
    ORACLE_SID=ARCSERVP
    OS=Windows_NT
    Path=E:\oracle\product\10.2.0\BIN
    PATHEXT=.COM;.EXE;.BAT;.CMD;.VBS;.VBE;.JS;.JSE;.WSF;.WSH
    PERL5LIB=E:\oracle\product\10.2.0\perl\5.8.3\lib\MSWin32-x86;E:\oracle\product\1
    0.2.0\perl\5.8.3\lib;E:\oracle\product\10.2.0\perl\5.8.3\lib\MSWin32-x86;E:\orac
    le\product\10.2.0\perl\site\5.8.3;E:\oracle\product\10.2.0\perl\site\5.8.3\lib;E
    :\oracle\product\10.2.0\sysman\admin\scripts;
    PROCESSOR_ARCHITECTURE=AMD64
    PROCESSOR_IDENTIFIER=EM64T Family 6 Model 15 Stepping 6, GenuineIntel
    PROCESSOR_LEVEL=6
    PROCESSOR_REVISION=0f06
    ProgramFiles=C:\Program Files
    ProgramFiles(x86)=C:\Program Files (x86)
    PROMPT=$P$G
    SCM_CLIENT_INST_DIR=C:\Program Files (x86)\IBM\SCM\client
    SCM_HOME=C:\Program Files (x86)\IBM\SCM
    SDEHOME=E:\ArcGIS\ArcSDE\ora10gexe\
    SESSIONNAME=RDP-Tcp#14
    SRVM_CLASSPATH=E:\oracle\product\10.2.0\jlib\srvm.jar;E:\oracle\product\10.2.0\j
    lib\srvmhas.jar;E:\oracle\product\10.2.0\jlib\srvmasm.jar
    SWING_CLASSPATH=E:\oracle\product\10.2.0\jlib\swingall-1_1_1.jar
    SystemDrive=C:
    SystemRoot=C:\WINDOWS
    TEMP=C:\DOCUME~1\agulzar\LOCALS~1\Temp\3
    TISDIR=C:\Program Files (x86)\IBM\SCM\codeset
    TMP=C:\DOCUME~1\agulzar\LOCALS~1\Temp\3
    TNS_ADMIN=E:\oracle\product\10.2.0\NETWORK\ADMIN
    TSM=C:\Program Files\Tivoli\TSM\baclient\dsmc.exe
    USERDNSDOMAIN=WILLIAMS.COM
    USERDOMAIN=WILLIAMS
    USERNAME=agulzar
    USERPROFILE=C:\Documents and Settings\agulzar
    windir=C:\WINDOWS
    XMLPARSER_CLASSPATH=E:\oracle\product\10.2.0\lib\xmlparserv2.jar

  • Need suggestions for concurrent reads while deleting all entities

    Hello,
    we need some suggestions for the following use case, as we cannot seem to find the correct transaction locking combination to meet our needs.
    We are using BDB JE 4.1.10, and the entityStore is transactional. In a nutshell, BDB JE is used as a Cache for specific data that is pulled and updated regularly from a source Oracle DB. The application that holds BDB is a realtimel app, and response time is critical.
    In order to avoid having to merge (Insert/update/delete) entities for some of the tables that are very static and small (a few hundred records that might change every day or so), we are trying to simply delete all records (with an EntityCursor loop, since there is no 'deleteAll' that we could find) and reinsert all data every 5 minutes, and then committing when the whole process is complete. This should always be very quick, but we are not immune to timeouts from the source Oracle DB, so the transaction can be long.
    Ideally, while the delete/insert is happening, we want any concurrent read operations to return the old data (before the delete). We have made a test that locks the updater thread between the 'delete all' and 'update all' methods, so that the delete cursor is closed, but the Tx is not yet commited. We have tried the following for our reader thread:
    1- If we get() a deleted entity with a LockMode.READ_UNCOMMITTED, we get a null entity back.
    2- If we get() a deleted entity with LockMode.READ_COMMITTED, we get a LockTimeoutException.
    We have also considered simply using truncate on the EntityStore, but this requires closing and reopening the DB, so this would not work for our need to always return a value, instantly.
    Any ideas, suggestions on how we could do this in a simple manner?
    Thanks,
    Max

    Hello Max,
    I understand the issue you're describing.
    I think the best performing solution by far is to load the new data into new databases while servicing reads from the old databases. When the load is complete, reads can be diverted to the new databases, and the old databases can then be removed.
    Unfortunately, this is easier to do with the base API than with the DPL, because the DPL is managing the underlying (base API level) databases for you.
    However, even using the DPL, this approach could be very straightforward if you happen to be keeping this data set (the one that needs to be reloaded) in a separate EntityStore, or you can change your application to do so. If so, you can create a new (empty) EntityStore with a different name and use this store for loading the new data. When the load is complete, divert reads to the new EntityStore object and remove all databases for the old EntityStore.
    If this is impractical, please explain, and I'll try to suggest a different solution. If you cannot use a separate EntityStore for this particular data set, then the solution may be more complex.
    --mark                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           

  • Need suggestion for USB Bluetooth Adapter for HP Z230 Workstation

    I've just purchased an HP Z230 Workstation, with an I7 processor.  I need to equip it with Bluetooth capability so that I can connect the computer to an old Palm Tungsten T2. 
    There are gobs of USB 4.0 Bluetooth adapters / dongles on the market, but reading buyer's comments, they all seem to have some type of problem with compatibility or installation issues on something.
    Does anyone have a suggestion for a USB Bluetooth adapter that has worked well with the Z230?
    Thanks in advance for any help.
    Terry
    This question was solved.
    View Solution.

    I suggest joining the Enterprise Buisness forum and posting your query there.
    Your  HP Z230 Workstation is a business class HP product and not than a consumer class device. This is the HP Consumer support forum.
    ****Please click on Accept As Solution if a suggestion solves your problem. It helps others facing the same problem to find a solution easily****
    2015 Microsoft MVP - Windows Experience Consumer

  • Need suggestion for new laptop

    Hi, everyone I'm needing suggestions. I had a touchsmart tx2z however after nearly 4 years it has bit the dust couldn't be saved after its last crash computer would turn on but screen would stay black and ome of the keys like the caps lock would flash. Computer guys say my motherboard has gone bad.  I'm looking for another computer now but would like one that is similar to the hp touchsmart but does not cost a lot of money.  

    Here is the current line-up of HP Touchscreen Laptops. Prices start at about $650 and go up from there. $650 sounds OK to my for a touchscreen laptop, but price is a subjective item. If these are too rich for you, you could always look at regular laptops.
    Please send KUDOs
    Frank
    {------------ Please click the "White Kudos" Thumbs Up to say THANKS for helping.
    Please click the "Accept As Solution" on my post, if my assistance has solved your issue. ------------V
    This is a user supported forum. I am a volunteer and I don't work for HP.
    HP 15t-j100 (on loan from HP)
    HP 13 Split x2 (on loan from HP)
    HP Slate8 Pro (on loan from HP)
    HP a1632x - Windows 7, 4GB RAM, AMD Radeon HD 6450
    HP p6130y - Windows 7, 8GB RAM, AMD Radeon HD 6450
    HP p6320y - Windows 7, 8GB RAM, NVIDIA GT 240
    HP p7-1026 - Windows 7, 6GB RAM, AMD Radeon HD 6450
    HP p6787c - Windows 7, 8GB RAM, NVIDIA GT 240

  • Need suggestion for choosing Java development enviroment

    Hi Evereyone,
    I am new to Java Desktop Application.I need help on choosing proper Java technologies and development tool.
    We have an existing CLIENT/SERVER based distributed control system, which was developed in C++(Server side) and VB(Client GUI).Now we are think of migrating the system to Java platform.
    Here is the outline:
    We want to create web based application that will run on windows and linux (linux on embedded PC).
    The application should be able to support 10 � 100 users at once accessing/editing database.
    We will also need to create a communication server that will run on web server P.C. that will communicate tcpip to field panels/log to db, as well as allow web screens to send/receive commands with field panels etc.
    Could any one give me some suggestion about it?
    I am thinking of Using J2SE 5.0, including RMI, JDBC and Swing for GUI. As for field panels, may choose J2ME.
    Thank you very much in advance.

    Thanks, zadok .
    Actually, I don't have the system requirements neither. All I know is the following outline:
    "We want to create web based application that will run on windows and linux (linux on embedded PC).
    The application should be able to support 10 � 100 users at once accessing/editing database.
    We will also need to create a communication server that will run on web server P.C. that will communicate tcpip to field panels/log to db, as well as allow web screens to send/receive commands with field panels etc."
    It is a interview question, which need me to do research and give some suggestions. What I want to know is to figure out what kind of Java technology is necessary for developing this system because I want to make sure I head to right direction.
    I know somehow it is hard to give suggestion based on this limited information.
    One more thing I was confusing is the server-side architecture.
    I need suggestion about sever side architecture:
    a. write a dedicated server-side program, which act
    as communication server to monitor and control field
    panel, also act as server-side applicaiton by using
    RMI to communicate with Client-side communication.
    b. choose a general web server architecture. Put
    everything in server side in Web Server, for example
    Tomcat AS container, implementing the Communication
    server as Web Service and the request from
    Client-side go to Web Server first, then dispatch to
    a proper web service.Why did you not include this information in the original question!
    Why don't you just use Tomcat?
    For your answer, "Why don't you just use Tomcat?", does it mean Tomcat without Web Service will be enough for this system development? Could you give me some detail about it?
    Thank you very much, zadok.

  • Need Assistance for VBA function in oracle how to implement

    My very respected and Senior, regards,
    Sir, hope you will in best of health and wealth by the grace of God,
    Sir, i have a request problem as i m very junior against you and you have passed this time before many years ago as i m standing where. Sir i m a very junior developer of oracle and have a problem putting on your desk with the hope that you can help my as a boss.
    Sir me have to calculate yield of Bond using oracle form
    i have tried my best and tired
    there is a formulae in excel which give the Yield() when we provide the parameters
    and i need the excel formulae or the oracle calculation code of PLSQL for this.
    How can i get yield when i have price, coupon rate, frequency, issue and maturity of the coupon , coupon period , next coming coupon , and others detail.
    or tell me how to use EXCEL VBA for this problem ,
    thnx n regards,
    yours student, junior developer youngest brother
    Faraz
    How can I get the solution using Excel VBA function with oracle
    so that move values to excel calculate them and copy the result from excel to oracle forms

    Hi,
    for the Hex-Number-conversion see:
    [url http://psoug.org/snippet/Convert-Hex-to-Decimal-Decimal-to-Hex_78.htm] self-defined Conversion-Functions
    What number format do you have? YYYMMDD
    Or is there a Date corresponding to 1 and a number n represent the date n-1 days after day 1?
    Please describe further.
    Bye
    stratmo

  • I need suggestions for an online trading application

    Hi,
    I am going to develop an online trading application. I have decided to use JAVA EE 5 and I have read "The Java(tm) EE 5 Tutorial". Because I am a (C++) programmer and new to Java, I need suggestions to start development.
    Here is summary of the system in my mind. There will be
    a database to store user's information and operations,
    a web client for creating and managing user accounts,
    a desktop application and web client for users for online trading and
    an application client for brokers for risk management.
    Here is a sample scenario for flow,
    - User wants to create an account
    - Company creates an account for user
    - user gets the prices and trades via application client (web or desktop)
    - system informs dealers and broker via their client platform
    - broker perform necessary operations.
    Java EE 5 Application model fits the system I am trying to develop but I feel I still need some guidance and there are a few things I couldn't figured out yet. For these reasons I want to develop a prove of concept system and this is the system in my mind.
    - A simple database
    user (user_id, user_login, user_password, user_name)
    stock (stok_id, stok_name)
    operation (op_id, user_id, stok_id, op_type, op_amount, op_value)
    - A price server
    will generate random prices and push new values to registered clients
    - A web client to create new users (for admin)
    - A web client to display operations of users (for user)
    - A desktop application and web client for operation entries (for users)
    displays prices coming from price servers, sends users trade requests
    - A desktop application client for informing admin about trades (for admin)
    when a user buys or sells something, this client notified (user buy/sell something)
    What do you offer for this sample system?
    Which is the best IDE?
    Which Application Server should I use (scalability and speed is critical)?
    Which Java EE APIs should I use?
    JSP or JSF?
    Will I need hibernate?
    And so on.. I need some points to start and go.
    Thanks for any help.
    Ahmet

    It wouldn't be an arbitrary track. However, maybe you could make an arbitrary track by dividing the track into segments. Each segment is either a straight line or an arc. These are easy to model the cars' behavior on, because you'll have a straightforward way to determine the direction the car should be facing, and the range to the left and right where the car can stray and still be on the track.

  • Need suggestions for proofreading online help files

    I have created online help docs off an on for many years...
    and have contemplated this issue several times and never come up
    with a really good answer.
    Right now, the product manager is tryiing to proof one of the
    online help files that i've COMPLETELY revamped and he's
    complaining about the time this is taking and how difficult it is
    because not all topics are in the TOC...
    so I suppose i could regnerate the TOC and include EVERY
    SINGLE topic... but I was wondering if anyone else had any other
    suggestions for best practices when it comes to reviewing online
    help files.
    THANKS for any input you might have.

    Umm!. I have to admit that I find your approach of adding ALL
    topics to the TOC works as well as any. However it does cause
    problems where one or more popup topics appear in the same topic.
    This causes a bit of uncertainty unless there is a clear indication
    in the topic where a popup exists and an understanding of what TOC
    topic to look at. What I tend to do is have a piece of text (e.g.
    see popup titled xxxxx) which has a conditional build tag on it.
    Then you include the build tag when you compile. I also tend to
    have all the popups in a separate book in the TOC. You can then
    easily remove all the popups from the finalised output. It means a
    bit of tossing and turning between TOC chapters but seems to work
    reasonably well. You could also produce two printed copies, one
    containing the popups and another containing the main topic
    content. Hope this helps solve your conumdrum.

Maybe you are looking for

  • Automatic updation of amount of wage type in infotype 0008 for all live emp

    Hi, Please note that I want to upadate one wage type (9001 - bonus) amount from Rs.2000 to Rs.1950 in infotype 0008 for all the live employees.   If I do the following way - Payroll: India  -- > Reimbursements, Allowances and Perks  -->  Maintain Pay

  • Connecting iMac to PC internet connection

    I am about to purchase the new iMac G5, and I was wondering before I buy it if it is possible to connect my iMac wirelessly, to the DSL connection that is pre-existing on my PC. If so, what hardware would I need? Thanks

  • 10.8.1 no updates available

    there is no updates available when I try to update my mountain lion 10.8 to 10.8.1. When I manually download the update file and try to install, it shows no enough disk space. But I have at least 60G free space. So in general I can't update to Mounta

  • Where can I find documentation for RPAS Server

    I am looking for documentation on functionality on Assortment Planning tool from Retek.

  • Photos and created playlists are in lost and in limbo

    I spent over 12 hours copying music from my personal library of favorite CD's and placed them in my Itunes library. It was perfect. But Now only the music I purchased is showing up in the Itunes library, and yet they are all there on my ipod touch. C