What do you mean by failover

          Hi all,
          I would appreciate some comments about failover.
          I have gone through BEA's documentation and what I am understanding as "failover"
          is mostly restarting the object that failed at another server if it is qualified
          as idempotent.
          What I am saying is this, if a servlet/EJB is running in a server, and the server
          fails and if the conditions for failover are OK, then the session objects are
          recovered (if needed) and the servlet/EJB will be restarted at another server.
          Probably I was dreaming, but I was expecting failover to be a capability of continuing
          a given procedure from the point of failure. I think about it, and I do not see
          how a servlet or and EJB can be continued at the point it was at the time the
          server failed, but I am not the expert here.
          Can anybody confirm what I am saying? The object is just restarted instead of
          being continued at the point of failure.
          Thanks very much in advance for your comments.
          Ziweth
          

          Hi,
          I'm pretty sure that failover will only happen between method calls. There is
          no failover at some point within a method call.
          pat
          "Ziweth" <[email protected]> wrote:
          >
          >Hi all,
          >
          >I would appreciate some comments about failover.
          >
          >I have gone through BEA's documentation and what I am understanding as
          >"failover"
          >is mostly restarting the object that failed at another server if it is
          >qualified
          >as idempotent.
          >
          >What I am saying is this, if a servlet/EJB is running in a server, and
          >the server
          >fails and if the conditions for failover are OK, then the session objects
          >are
          >recovered (if needed) and the servlet/EJB will be restarted at another
          >server.
          >
          >Probably I was dreaming, but I was expecting failover to be a capability
          >of continuing
          >a given procedure from the point of failure. I think about it, and I
          >do not see
          >how a servlet or and EJB can be continued at the point it was at the
          >time the
          >server failed, but I am not the expert here.
          >
          >Can anybody confirm what I am saying? The object is just restarted instead
          >of
          >being continued at the point of failure.
          >
          >Thanks very much in advance for your comments.
          >
          >Ziweth
          

Similar Messages

  • What do you mean by changing a Function Group in upgradation projects

    Hi ABAPers,
    I am new to upgradation project will any one help me in understanding the concepts like.
    1) what do you mean by changing a Function Group in upgradation projects
    2) what is the relation b/w the Maintenance view and function group
    3) what happens when we regenerate the table maintenance in se11
    4) how can i restore the changes that have done to FG after regenerating
    5) Suggest me is there any Tcode or procedure to see the code in Remote system (like how we compare the versions of remote system)
    Could you please help me ..
    Any relevant docs you can send it to  [email protected]
    Thanks in advance..

    Hello Smriti,
              Exploding a BOM means to display all the components and sub-components for a BOM in a particular transaction (eg) VA01,CO01,ME22N etc..
    You can use the SAP FM's depend on the Functionality:
    CS_BOM_EXPLOSION               General BOM explosion
    CS_BOM_EXPLOSION_EQUI          BOM explosion - initial screen: equipment
    CS_BOM_EXPLOSION_MAT           BOM explosion (old version); as of 3.0, use CS_BOM_EXPL_MAT_V2
    CS_BOM_EXPL_EQU_V2             BOM explosion for equipment
    CS_BOM_EXPL_KND_V1             BOM explosion for material
    CS_BOM_EXPL_MAT_V2             BOM explosion for material
    CS_BOM_EXPL_PSP_V1
    CS_BOM_EXPL_TPL_V1             BOM explosion for functional location
    CSS7                           Explode BOM (Document)
    CS_BOM_EXPL_DOC_V1             BOM explosion: document sub-assemblies
    CS_BOM_EXPL_GNRL2_V1           General BOM explosion: document sub-assemblies
    CSSO
    CS_SO_MODE_BOM_EXPLOSION
    As per Garet in response to your question better talk to the Functional team to get the better underatanding for your requirement.
    Check the below link for more details on BOM:
    http://sap-img.com/sap-sd/what-is-bom-referring-to-sap-sd.htm
    Thanks,
    Greetson

  • What do you mean by 'it wont be a classic' ?

    Thanks for your imput. Im changing over from a pc so please excuse my ignorance, but what do you mean when u say 'it wont be the classic' ? I think youre refering to the fact that I was asked which group I wanted to submit my question to and I chose an older one. Im guessing Ill get maverick and will b able to upgrade to yosemity in fall. Thanks so much for your imput guy and gals

    Also note:
    Mac OS 9.2.2 is not the same thing as Mac OS X 10.9.2.  They are 13 years apart in the making.   It is very important to be precise in the computer world as to what you are doing.  Hence why I posted that note about it not being Classic.      The X and the 10 are all important parts of the naming.  Doing a shortcut in the naming will not communicate what you want or desire, as people will not know what you mean.  Mac OS X 10.9 is Mavericks.  Mac OS X 10.10
    as announced at the developer conference is Yosemite.  Mac OS 9 to 9.2.2 were called Sonata, Minuet, Fortissimo, Moonlight, Limelight, and LU1 according to Wikipedia, and those codenames were not generally known to the public.

  • What do you mean by Time profile and how to configure it.

    Hi Gurus,
    can anybody tel me what do you mean by Time profile and how to configure it.
    we are using Capacity requiremtn planning.
    best regards
    prashanth

    Hi Prashanth,
    Time profile can be customized using transaction OPD2.
    It contains the time horizons for importing the data records as well as for evaluation and planning.
    the planning horizon must be smaller or equal to the database read period.
    SAPPM_Z002 is a sample time profile
    The list profile defines teh presentaion of the output lists,transaction used is OPDH.
    best regards
    vijay

  • What did you mean by informing me of vinning a sum of money

    I got an information some days ago that I have won some money as I was registred as user number ..... I called you but the person who answered wanted me to have a long dialoge whith her in US - on my expence. ????
    What do you mean by that????
    Is it all a joke???
    Please give me an answere
    N-G Johansson

    The information was not on email. It was a front information when I started Firefox.
    And further there were pictures on different win possibilities like Disneyland in Florida on the following page..
    So I am still confused but not on a higher level after your answeres.
    N-G Johansson

  • HT1407 what do you mean by  RESTORED for ipod 2 battery charging

    what do you mean by restored for an ipod2 when the batttery is dead and looks like it will not take a charge

    Sorry, but you have provided no context for your question. We don't know who you are addressing, nor what you are referring to. Please clarify.
    Cheers,
    GB

  • What do you mean by standby 4 hours and usage 2 hours

    What do you mean by usage 2 hours and standby 4 hours?  Can we off the phone after setting the alarm ? Nokia phone able to do it, the alarm will ring if the phone is off.
    So that I do not have to on the phone to let the battery drain overnight.

    Off is off.  Nothing will work when the iphone is off.
    Your Nokia is not truly off either. It is simply in stand-by.

  • TS3694 what do you mean by error 3194?

    I'm trying to restore my ipodtouch using the itunes and an error came out which is error 3194....what do you mean by error 3194?

    Unable to contact the iOS software update server gs.apple.com
    Error 1004, 1013, 1638, 3194: These errors may be the result of the connection to gs.apple.com being redirected or blocked. Follow these steps to resolve these errors:
    Install the latest version of iTunes.
    Check security software. Ensure that communication to gs.apple.com is allowed. Follow this article for assistance with security software. iTunes for Windows: Troubleshooting security software issues.
    Check the hosts file. The restore will fail if there is an active entry to redirect gs.apple.com. Follow iTunes: Advanced iTunes Store troubleshooting to edit the hosts file or revert to a default hosts file. See section "Blocked by configuration: (Mac OS X/Windows) > Rebuild network information".
    Try to restore from another known-good computer and network.
    If the errors persist on another computer, the device may need service.
    http://support.apple.com/kb/TS3694#error3194

  • What do you mean by commit command

    hi gurus,
      what do you mean by commit command, and how we can use in subroutines...
    regards,
    praveen

    Praveen,
    read the below  doc. very very useful one.
    Error Handling for Bundled Updates
    Runtime errors can occur during execution of bundled updates. How are they handled? In general, COMMIT WORK processing occurs in the following order:
    All dialog-task FORM routines logged with PERFORM ON COMMIT are executed.
    All high-priority (V1) update-task function modules are executed.
    The end of V1-update processing marks the end of the . If you used COMMIT WORK AND WAIT to trigger commit processing, control returns to the dialog-task program.
    All low-priority (V2) update-task function modules are triggered.
    All background-task function modules are triggered.
    Runtime errors can occur either in the system itself, or because your program issues an termination message (MESSAGE type ‘A’). Also, the ROLLBACK WORK statement automatically signals a runtime error. The system handles errors according to where they occur:
    in a FORM routine (called with PERFORM ON COMMIT)
    Updates already executed for the current update transaction are rolled back.
    No other FORM routines will be started.
    No further update-task or background-task functions will be started.
    An error message appears on the screen.
    in a V1 update-task function module (requested IN UPDATE TASK)
    Updates already executed for V1 functions are rolled back.
    All further update-task requests (V1 or V2) are thrown away.
    All background-task requests are thrown away.
    Updates already executed for FORM routines called with PERFORM ON COMMIT are not rolled back.
    An error message appears on the screen, if your system is set up to send them
    in a V2 update-task function module (requested IN UPDATE TASK)
    Updates already executed for the current V2 function are rolled back.
    All update-task requests (V2) still to be executed are discarded.
    All background-task requests still to be executed are carried out.
    No updates for previously executed V1 functions are rolled back.
    No updates previously executed for FORM routines (called with ON COMMIT) are rolled back.
    An error message appears on the screen, if your system is set up to send them
    in a background-task function module (requested IN BACKGROUND TASK DESTINATION)
    Background-task updates already executed for the current DESTINATION are not rolled back.
    All further background-task requests for the same DESTINATION are thrown away.
    Other previously executed updates are rolled back.
    No error message appears on the screen.
    If your program detects that an error in remote processing has occurred, it can decide whether to resubmit the requests at a later time.
    For further information about RFC processing, refer to the Remote Communications documentation.

  • Hi Lèonie, it is still recording only 8 minutes (more or less). I take off the 'metronomo', time is 'on', the section timing is on 'automatic'. What do you mean saying 'set the tempo to a very low value'  ? Thank you again. Ipad Retina ...

    Hi Lèonie, I tried, but it still recording only 8 minutes (more or less).
    I took off the 'metronomo', tempo is on (automatic), the section time
    is on (automatic).
    What do you mean when you say "set the tempo to a very low value" ?
    Thank you again.
    Best Regards,
    Enrico

    Enrico,
    in your previous post you said:
    GarageBand (used with a Mic microphone) is stopping to record after only 7/8 minutes.
    In which way I may record a complete concert or at least one hour of music ???
    If you want to record at least one hour of music, you need to make the max. of 320 bars last for a long time - for example:
    With a maximum of 320 bars, a song with160 bpm and a 4/4 measure will only last for 8 minutes; to make it last 32 minutes, reduce the tempo to 40 bpm.
    Léonie

  • What do you mean by luw

    hi gurus,
    what do you mean by luw ...
    logical unit of work...
    pls any one help me..
    regards,
    praveen

    LUW is basically of two type:
    1. DB LUW
    2. SAP LUW
    LUW is logical unit of work means once the full transaction is complete (in case of SAP) or when we move from one screen to another (in case of DB LUW) then there should be a commit and rollback involved based on the success of transaction/screen.
    Basically in case of DB LUW it could be the case that Transaction is incomplete and this will lead to DB inconsistency. For eg. If some bank transaction is there, if something is credited to one account then it should be debited from one account. On one screen u credited one account (DB LUW has been successful and DB has been changed) and on another screen u wanted to debit that account but on second screen it gave some error (DB LUW has not been successful and DB has not been changed) so it will lead to inconsistency.
    TO remove this error SAP came up with SAP LUW which will do DB commit only once the transaction is through.
    The R/3 system is multi user system and many users access the same information at the same time, which is mainly DATA. Consider the case where one user is modifying a record, and second user is trying to delete the same record. If the second user is successful in deleting the record then the first user will face problem for modifying the record that is already deleted. The avoid such situation, R/3 system has provided Logical Unit of Work, which is defined as a locking mechanism to protect transaction integrity. Of course, there are other measures, which ensures data integrity like check table i.e. foreign key relationship. Within SAP system there are three types of transaction and may be distinguished as:
    • Database transaction known as LUW. It can be defined as a period in which operation requested must be performed as a unit, i.e. all or nothing operation. At the end of LUW, either of the database changes are committed or rolled back.
    • Update transaction or SAP LUW. One SAP LUW can have several databases LUW. So a set of a database is either committed or rolled back. The special ABAP/4 command COMMIT WORK, marks the end of a SAP LUW.
    • ABAP/4 transaction. Is made up of a set of related task combined under one transaction code. ABAP/4 transactions are for programming environment, in which ABAP/4 transaction functions like one complete object containing screens, menus and transaction codes.
    R/3 system has provided in built locking mechanism, which defines the Logical Unit of Work. Also user can set his own locking mechanism. The LUW starts when a lock entry in the system table is created, and it ends when the lock is released.
    To provide the user the facility to communicate with the table in order to modify or delete or insert data, R/3 has provided tool called SCREEN PAINTER. This tool allows you to design screen, process screen through program and update the database table. SAP has provided one and only one way to update the database table, i.e. transaction. Though you can update database table by using open SQL statement through program, SAP usually doesn’t recommend this kind of updating. Many standard transactions are available to update standard table but if the need arises, the developer should be able to develop new transaction, which allows the updating of database tables. This can be achieved by using various components of screen painter.
    Transactions and Logical Units of Work
    In everyday language, a transaction is a sequence of actions that logically belong together in a business sense and which either procure or process data. It covers a self-contained procedure, for example, generating a list of customers, creating a flight booking, or sending reminders to customers. From the point of view of the user, it forms a logical unit.
    The completeness and correctness of data must be assured within this unit. In the middle of a transaction, the data will usually be inconsistent. For example, when you transfer an amount in financial accounting, this must first be deducted from one account before being credited to another. In between the two postings, the data is inconsistent, since the amount that you are posting does not exist in either account. It is essential for application programmers to know that their data is consistent at the end of the transaction. If an error occurs, it must be possible to
    undo the changes made within a logical process.
    In the R/3 System, there are three terms frequently used in this connection:
    Database Logical Unit of Work (LUW)
    A database LUW is the mechanism used by the database to ensure that its data is always consistent.
    SAP LUW
    An SAP LUW is a logical unit consisting of dialog steps, whose changes are written to the database in a single database LUW.
    SAP Transaction
    An SAP transaction is an application program that you start using a transaction code. It may contain one or more SAP LUWs.
    The following sections of this documentation explain these three terms in more detail.
    Database Logical Unit of Work (LUW)
    Check the following link:
    http://help.sap.com/saphelp_nw04/helpdata/en/41/7af4bca79e11d1950f0000e82de14a/frameset.htm
    SAP LUW
    http://help.sap.com/saphelp_nw04/helpdata/en/41/7af4bfa79e11d1950f0000e82de14a/content.htm
    SAP Transactions
    An SAP LUW is a logical unit consisting of dialog steps, whose changes are written to the database in a single database LUW. In an application program, you end an SAP LUW with either the COMMIT WORK or ROLLBACK WORK statement. An SAP transaction is an application program that you start using a transaction code. It may contain one or more SAP LUWs. Whenever the system reaches a COMMIT WORK or ROLLBACK WORK statement that is not at the end of the last dialog step of the SAP transaction, it opens a new SAP LUW.
    If a particular application requires you to write a complex transaction, it can often be useful to arrange logical processes within the SAP transaction into a sequence of individual SAP LUWs. You can structure SAP transactions as follows:
      With one or more SAP LUWs.
    Transactions in this form consist entirely of processing blocks (dialog modules, event blocks, function module calls, and subroutines). You should be careful to ensure that external subroutines or function modules do not lead to COMMIT WORK or ROLLBACK WORK statements accidentally being executed.
      By inserting an SAP LUW
    The ABAP statements CALL TRANSACTION (start a new transaction), SUBMIT (start an executable program), and CALL FUNCTION... DESTINATION (call a function module using RFC) open a new SAP LUW. When you call a program, it always opens its own SAP LUW. However, it does not end the LUW of the SAP transaction that called it. This means that a COMMIT WORK or ROLLBACK WORK statement only applies to the SAP LUW of the called program. When the new LUW is complete, the system carries on processing the first SAP LUW.
      By running two SAP LUWs in parallel
    The CALL FUNCTION... STARTING NEW TASK statement calls a function module
    asynchronously in a new session. Unlike normal function module calls, the calling
    transaction carries on with its own processing as soon as the function module has
    started, and does not wait for it to finish processing. The function call is synchronous. The called function module can now call its own screens and interact with the user.
    An SAP LUW is a logical unit consisting of dialog steps, whose changes are written to the database in a single database LUW.
    There are various bundling techniques that you can use to ensure that all of the database updates belonging to an SAP LUW are made in the same single database LUW.
    Let one user is modifying a record and the second user is trying to delete the same record at the same time. If the second user is successful in deleting the record, then the first user will face problem in modifying the record. To avoid such problems, SAP has introduced LUW (Logical unit of Work)
    LUW is defined as Locking Mechanism to protect transaction integrity.
    Types of LUWs:
    Database transaction or LUW.
    Update transaction or SAPLUW.
    ABAP/4 Transaction.
    database transaction
    Database transaction or LUW is defined as a period in which operation requested must be performed as one unit.
    At the end of LUW, either the database changes are committed or rolled back.
    SAP LUW
    One SAP LUW can have several databases LUW. So a set of database transactions either committed or rolled back.
    The special ABAP/4 command ‘Commit work’ marks the end of SAP LUW.
    ABAP/4 Transaction
    It is made up of a set of related task combined under one transaction code.
    ABAP/4 transaction functions like one complete object containing screens, menus and transaction code.
    Also check this link.
    http://help.sap.com/saphelp_nw04/helpdata/en/41/7af4bfa79e11d1950f0000e82de14a/content.htm
    Check these links on LUW's
    http://help.sap.com/saphelp_nw04/helpdata/en/41/7af4bfa79e11d1950f0000e82de14a/content.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/41/7af4c2a79e11d1950f0000e82de14a/frameset.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/41/7af4b9a79e11d1950f0000e82de14a/frameset.htm
    Cheers,
    Chandru

  • What do you mean Error 4 ?

    what do you mean Error 4 ?

    hi..
    if the error has happened while loading data from flat file...
    then check if the lowercase option is checked for infoobjects or
    convert your data in flatfile to  uppercase.....
    hope it will help..

  • What do you mean setup a amp

    What do you mean setup a amp

    I'm not sure who you think you are addressing here, but if you have a question, you are going to have to provide a lot more information for help. If you are responding to another thread, go back to that thread to respond. Don't start a new thread.

  • What is a firefox window? what do you mean by open window?

    Ok. I want to know how I can tell what version of Firefox I have. It say to open "the firefox window" How do you do that, and what is a firefox window. I AM NOT asking about MS windows. I am not computer savvy at all, so please explain what you mean by a window and how to tell what version I have. Please, very simply and step by step. I have absolutely no idea what you are talking about when you say Open the firefox window.

    Thank you ideato! You did exactly as I asked: Explained it simply and step by step. I am fairly intelligent on a lot of things, but technology, especially computers....not so much. I even have the most basic of cell phones, 'cause I don't get the Smart phone thing. So from this old boomer who is admittedly a "techno phobe" (and I know I have to get over that and learn, especially in this world) I appreciate it!
    Thank you from the bottom of my techno idiot heart. @;-}
    TracyLee

  • What do you mean by deployable.....

    Can anybody please tell me what do we mean, when we say a component or EJB is a deployable component.
    what separates it form a non deployable component.
    I want something apart from, like it uses RMI-IIOP, It is Serealisable ,
    it conforms to ejb specs and all.

    Hi,
    Something is deployable means it needs a kind of environment in which it can "play and survive" eg consider EJBs , now certain rules (specs..sorry i have to use this word ) have been laid down for them.
    eg they must have certain methods , certain callback methods and all.Now all this ensures that when an EJB is put in a suitable environment (which in case of EJBs is the AppServer Container) thay can survive and provide service - ie they can be created , destroyed,saved etc .
    Deployable components cant perform without the environment that is required for their functioning.They are kind of "standalone" applns in themselves which need a proper envt to run.
    thx..I hope I havent confused you further :-((.

Maybe you are looking for

  • In which trigger can i use go_item() in oracle forms 6i?

    Hi,     I have a problem with go_item. I tried executing go_item() in triggers like key_next_item, pre_text_item, post_text_item & when_validate_item. But none of them seemed to be working. I searched for other possibilities in the site, where i foun

  • Gray cover/photo strike thro' icon & no title in Adobe Viewer Library

    Hi there, Built a folio in InDesign whilst signed in with Adobe ID. In content viewer library, both the folio that's gotten thru the cable & the folio gotten through acrobat.com, do not display the Folio title, and have grey covers with photo strke t

  • How to execute OS command on client's machine

    Hi, How to invoke for example MsWord on client's machine from APEX? I'm trying to use MSWord mail merge. Andrija

  • Photo Backup - 2 places ?

    I don't want my Photos backed up, or clouded After upgrading to ios8 I set up Backups, and shut off "Photos" in the iCloud menu. When it tried to backup this morning, it said not enough space. I see that it also has a setting in Storage/Manage Storag

  • Flash Builder 4.0 Standalone VS Plugin for Flex and Java Development

    Hello, I have recently installed Flash Builder 4.0 for a personal project. The server side of the project was going to be developed in ASP.NET but at the last minute I decided to change it to Java. However now I am wondering if it would be better to