Distributing objects across a cluster

We are moving to a clustered environment and are having problems with
          session data that is cached with the RMI user connection. In a Weblogic
          cluster a client request can be directed to any RMI server in the
          cluster. The session data is lost if the client is not directed to the
          original server or if this server goes down. I don't want to pin users
          to an RMI server because this doesn't support failover situations.
          Has anyone implemented a way to distribute objects across a Weblogic
          cluster? TIA.
          Todd
          

I am in the processing of writing a caching server using RMI, same problem -
          also looking for a solution.
          Thanks
          Alan
          "John Mani" <[email protected]> wrote in message
          news:[email protected]..
          > Hi Todd
          >
          > This is our dilemna as well ..
          >
          > WebLogic does not support clustering of stateful RMI objects
          > "out-of-the-box".
          > It's up to the app-developer to design this.
          >
          > I'd be interested in knowing how other folks have approached this
          > problem as well.
          >
          > Also, how do other app-servers (WebSphere, Kiva etc) deal with this ?
          >
          > thanx
          > -john
          >
          > Todd Hayes wrote:
          > >
          > > We are moving to a clustered environment and are having problems with
          > > session data that is cached with the RMI user connection. In a Weblogic
          > > cluster a client request can be directed to any RMI server in the
          > > cluster. The session data is lost if the client is not directed to the
          > > original server or if this server goes down. I don't want to pin users
          > > to an RMI server because this doesn't support failover situations.
          > >
          > > Has anyone implemented a way to distribute objects across a Weblogic
          > > cluster? TIA.
          > >
          > > Todd
          

Similar Messages

  • Distribute Objects Across Multiple Pages

    HI
    I want to drag a *lot* of images into a Page Layout and have Pages create enough pages to distribute them evenly.
    I have no dead how many pages I'll need .... I expected to be able to add them to a page, the "Distribute Vetically" to have the app make as many pages as required. But it piles the images on top of each other!
    Any Ideas?
    Thanks
    Lee

    Well not necessarily one image per page .... if 2 fitted per page that would be fine. But I needed to avoid placing hundreds of images each onto a spot on a page. It would have taken hours.
    I was hoping pages could didtribute the images for me across as many pages as required. I thought my question conveyed that. Sorry if I confused the issue though.
    As it turnred out the result from PDF Pen was fine ...
    Thanks
    Lee

  • Application scoped objects in a cluster

    Hi -
              Will weblogic clustering provide failover for Application scoped
              objects (in the ServletContext)? I've read through most of the
              documentation, and it doesn't mention anything. Also, the servlet 2.3
              spec says
              "Context attributes are local to the VM in which they were created.
              This prevents
              ServletContext attributes from being a shared memory store in a
              distributed
              container. When information needs to be shared between servlets
              running in a
              distributed environment, the information should be placed into a
              session (See
              Chapter SRV.7, &#8220;Sessions&#8221;), stored in a database, or set
              in an Enterprise
              JavaBeans TM component." (Section 3.4)
              However, it doesn't mention anything about failover.
              We have lots of application scoped objects that will need to failover
              somehow - anyone have experience with this?
              Thanks,
              Scott
              

    Hi Scott,
              The application scoped objects (ServletContext) are per Web Container as
              explained in the spec. When the server hosting that Web Container dies, so
              too do the objects in the ServletContext.
              If you are looking something like ServletContext that is replicated across
              the cluster and supports failover, you should check out our Coherence
              product at http://www.tangosol.com/ -- that is exactly what it does.
              Peace,
              Cameron Purdy
              Tangosol Inc.
              Tangosol Coherence: Clustered Coherent Cache for J2EE
              Information at http://www.tangosol.com/
              "Scott Gilpin" <[email protected]> wrote in message
              news:[email protected]...
              > Hi -
              >
              > Will weblogic clustering provide failover for Application scoped
              > objects (in the ServletContext)? I've read through most of the
              > documentation, and it doesn't mention anything. Also, the servlet 2.3
              > spec says
              >
              > "Context attributes are local to the VM in which they were created.
              > This prevents
              > ServletContext attributes from being a shared memory store in a
              > distributed
              > container. When information needs to be shared between servlets
              > running in a
              > distributed environment, the information should be placed into a
              > session (See
              > Chapter SRV.7, &#8220;Sessions&#8221;), stored in a database, or set
              > in an Enterprise
              > JavaBeans TM component." (Section 3.4)
              >
              > However, it doesn't mention anything about failover.
              >
              > We have lots of application scoped objects that will need to failover
              > somehow - anyone have experience with this?
              >
              > Thanks,
              > Scott
              

  • Will the Application Scope be shared across the cluster in a multi-node OC4

    Hi,
    I have the following requirement:
    Users of the application can only have single (browser) session. When a user who already has a session connects again, he should no longer be allowed to access the older session.
    My proposed implementation is:
    -     After successful login – possibly using a Session Listener - an entry is made in a HashMap UserSessions that lives in the application scope. Key is the username, value is the session id (HttpSession.getId()).
    -     For every request, using a ServletFilter, we check whether the session is still in the UserSessions HashMap for the current user. If a new session has been created for the same user, the session id for that new session is in the UserSessions map and the servletfilter will not find the session. In that case, the filter should invalidate the session and forward to the user to an error page.
    However, the application will run on a multi-node OC4J cluster. I am starting to wonder:
    Will the Application Scope be shared across the cluster in a multi-node OC4J environment?
    I know session state can be shared. But what application state/scope?
    Does anyone know? Do I have to do anything special in the cluster or the application to get this to work?
    Thanks for your help.
    Lucas

    gday Lucas --
    Application scope is not replicated across JVM boundaries with OC4J.
    I'm sure this used to be described in the doc, but I can't find it now from a quick scan.
    If you wanted to use this type of pattern, you could look to use a Coherence cache as distribution mechanism to share objects across multiple JVMs/nodes.
    -steve-

  • Distributed transactions across RMI-IIOP client to RMI-IIOP server do not work

    Hi,
              Based on the links below:
              http://e-docs.bea.com/wls/docs61/jta/trxrmi.html#1018506
              http://e-docs.bea.com/wls/docs61/jta/gstrx.html#1067532
              It appears that is possible to have distributed transactions across RMI-IIOP
              clients and RMI-IIOP applications (servers).
              I followed up the "Transactions Sample RMI Code" section but it appears that
              the transaction context is not propagated from client to server. I am also
              surprised by the note:
              Note: These code fragments do not derive from any of the sample applications
              that ship with WebLogic Server. They merely illustrate the use of the
              UserTransaction object within an RMI application.
              The above note suggests that there is no sample code available.
              Is there anyone who successfully had RMI-IIOP applications (servers)
              participating in distributed transactions?
              Is there any sample code that illustrates RMI-IIOP applications (servers)
              participating in distributed transactions?
              If anyone thinks that this should work I will post my code that does not
              work.
              Regards,
              Dan Cimpoesu
              

    But if you look to the diagram:
    http://e-docs.bea.com/wls/docs61/jta/gstrx.html#1040200
    it suggests that transactional context is passed from clients to RMI-IIOP
    servers.
    Am I wrong?
    Dan
    "Andy Piper" <[email protected]> wrote in message
    news:[email protected]..
    "Dan Cimpoesu" <[email protected]> writes:
    Transactions over IIOP are not supported or implemented in WLS 6.1 or
    previous. This is a feature of WLS 7.0. In 7.0 we implement OTS.
    andy
    Hi,
    Based on the links below:
    http://e-docs.bea.com/wls/docs61/jta/trxrmi.html#1018506
    http://e-docs.bea.com/wls/docs61/jta/gstrx.html#1067532
    It appears that is possible to have distributed transactions across
    RMI-IIOP
    clients and RMI-IIOP applications (servers).
    I followed up the "Transactions Sample RMI Code" section but it appearsthat
    the transaction context is not propagated from client to server. I amalso
    surprised by the note:
    Note: These code fragments do not derive from any of the sampleapplications
    that ship with WebLogic Server. They merely illustrate the use of the
    UserTransaction object within an RMI application.
    The above note suggests that there is no sample code available.
    Is there anyone who successfully had RMI-IIOP applications (servers)
    participating in distributed transactions?
    Is there any sample code that illustrates RMI-IIOP applications(servers)
    participating in distributed transactions?
    If anyone thinks that this should work I will post my code that does not
    work.
    Regards,
    Dan Cimpoesu

  • Distributed transactions across RMI-IIOP client to server do not work

    Hi,
    Based on the links below:
    http://e-docs.bea.com/wls/docs61/jta/trxrmi.html#1018506
    http://e-docs.bea.com/wls/docs61/jta/gstrx.html#1067532
    It appears that is possible to have distributed transactions across RMI-IIOP
    clients and RMI-IIOP applications (servers).
    I followed up the "Transactions Sample RMI Code" section but it appears that
    the transaction context is not propagated from client to server. I am also
    surprised by the note:
    Note: These code fragments do not derive from any of the sample applications
    that ship with WebLogic Server. They merely illustrate the use of the
    UserTransaction object within an RMI application.
    The above note suggests that there is no sample code available.
    Is there anyone who successfully had RMI-IIOP applications (servers)
    participating in distributed transactions?
    Is there any sample code that illustrates RMI-IIOP applications (servers)
    participating in distributed transactions?
    If anyone thinks that this should work I will post my code that does not
    work.
    Regards,
    Dan Cimpoesu

    But if you look to the diagram:
    http://e-docs.bea.com/wls/docs61/jta/gstrx.html#1040200
    it suggests that transactional context is passed from clients to RMI-IIOP
    servers.
    Am I wrong?
    Dan
    "Andy Piper" <[email protected]> wrote in message
    news:[email protected]..
    "Dan Cimpoesu" <[email protected]> writes:
    Transactions over IIOP are not supported or implemented in WLS 6.1 or
    previous. This is a feature of WLS 7.0. In 7.0 we implement OTS.
    andy
    Hi,
    Based on the links below:
    http://e-docs.bea.com/wls/docs61/jta/trxrmi.html#1018506
    http://e-docs.bea.com/wls/docs61/jta/gstrx.html#1067532
    It appears that is possible to have distributed transactions across
    RMI-IIOP
    clients and RMI-IIOP applications (servers).
    I followed up the "Transactions Sample RMI Code" section but it appearsthat
    the transaction context is not propagated from client to server. I amalso
    surprised by the note:
    Note: These code fragments do not derive from any of the sampleapplications
    that ship with WebLogic Server. They merely illustrate the use of the
    UserTransaction object within an RMI application.
    The above note suggests that there is no sample code available.
    Is there anyone who successfully had RMI-IIOP applications (servers)
    participating in distributed transactions?
    Is there any sample code that illustrates RMI-IIOP applications(servers)
    participating in distributed transactions?
    If anyone thinks that this should work I will post my code that does not
    work.
    Regards,
    Dan Cimpoesu

  • Blend tool problems with distributing objects.

    Hi Everyone,
    First time here so I hope this is the appropriate forum locale for this specific question - of which I have not found a solution online or in these forums.
    I have dealt with this problem for quite some time and am sick of manually correcting blends so I am seeking help.
    Here is the situation:
    I draw a simple oval, copy it and move it somewhat diagonally across the page.  I then resize the oval slightly (thinner) but retain the same amount of anchor points.
    I then rotate the oval about 2 degrees.
    Next I apply a blend - hoping it will blend the two shapes evenly (like it did in pre CS versions) but the blended ovals get closer to each other on one side than the other - so it seems to be a weighting problem... so I checked out each of the blend options and even tried the various methods of making a blend (via panel, or pull down menu, hot keys, etc.)  Nothing works to get the shapes evenly spaced.  Distribution and alignment panel offers no help either and in some cases makes the objects distribute more unevenly.
    Summary:  If I make two IDENTICAL shapes/ovals, the blend works fine... but once I modify one of the ovals, before or after the blend is made, even in the slightest bit, the distribution spacing gets skewed/uneven.
    I don't think it is a bug since I've had this problem since early CS days.   Is anyone else having this problem?
    I hope it is an easy fix.  I am using a PC version of Illustrator, if that matters in this case.
    Thank you ahead of time for your consideration and help.

    I've tried all those options (distribute spacing, distribute objects, specified distance, specified steps, etc) without success... it wound up just being the 'ol visual issue described above and the manner in which I set up my illustration.
    So after I create a blend, I try the various options to get the objects to align / distribute correctly (to fix the visual issue), but after, say, applying "distribute spacing", the ovals arc slightly so that they are not aligned in a straight manner from end to end.
    I then try other alignment options and nothing seemed to correct the alignment from one oval to the next... thus I had to correct it manually.
    Anyways, I found that if I set up my illustration so as to do my oval blends on a horizontal or vertical axis (without transforming one side, but keeping them all the same - in a grid-like pattern) and then Free Transform the group of ovals afterwards to indicate perspective and the like -- that seems to be a reasonable solution.
    I also learned a new trick in this process / forum post.
    I won't be able to reply for a while... All is well now and I gotta get to work, so it's literally back to the drawing board for me.
    Thanks again!   =)

  • INS-40925 - One or more nodes have interfaces not configured with a subnet that is common across all cluster nodes.

    Hi All,
    I am facing the below error while installing Oracle RAC in Silent Mode.
    SEVERE: There are no common subnets represented by network interfaces across all cluster nodes.
    SEVERE: [FATAL] [INS-40925] One or more nodes have interfaces not configured with a subnet that is common across all cluster nodes.
       CAUSE: Not all nodes have network interfaces that are configured on subnets that are common to all nodes in the cluster.
       ACTION: Ensure all cluster nodes have a public interface defined with the same subnet accessible by all nodes in the cluster.
    My /etc/hosts is given below.
    127.0.0.1        localhost    localhost.localdomain
    #Public
    192.168.1.101      rac1        rac1.localdomain
    192.168.1.102    rac2        rac2.localdomain
    #Private
    192.168.2.101    rac1-priv    rac1-priv.localdomain
    192.168.2.102    rac2-priv    rac2-priv.localdomain
    #Virtual
    192.168.1.103      rac1-vip    rac1-vip.localdomain
    192.168.1.104    rac2-vip    rac2-vip.localdomain
    #SCAN
    192.168.1.105    rac-scan    rac-scan.localdomain
    Could you please help me to get rid of the error INS-40925....Any Idea...???

    Hi Ramesh,
    Please find the result of ifconfig -a from both nodes RAC1 & RAC2.
    ifconfig -a in RAC1
    [oracle@rac1 Desktop]$ ifconfig -a
    eth0      Link encap:Ethernet  HWaddr 08:00:27:17:7A:D5
              inet addr:192.168.1.101  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::a00:27ff:fe17:7ad5/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:102 errors:0 dropped:0 overruns:0 frame:0
              TX packets:48 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:25472 (24.8 KiB)  TX bytes:3322 (3.2 KiB)
              Interrupt:19 Base address:0xd020
    eth1      Link encap:Ethernet  HWaddr 08:00:27:C0:AC:DB
              inet addr:192.168.2.101  Bcast:192.168.2.255  Mask:255.255.255.0
              inet6 addr: fe80::a00:27ff:fec0:acdb/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:4 errors:0 dropped:0 overruns:0 frame:0
              TX packets:12 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:240 (240.0 b)  TX bytes:816 (816.0 b)
              Interrupt:16 Base address:0xd240
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:56 errors:0 dropped:0 overruns:0 frame:0
              TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:6394 (6.2 KiB)  TX bytes:6394 (6.2 KiB)
    virbr0    Link encap:Ethernet  HWaddr 52:54:00:CC:BD:FB
              inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
    virbr0-nic Link encap:Ethernet  HWaddr 52:54:00:CC:BD:FB
              BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:500
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
    ifconfig -a in RAC2
    [oracle@rac2 Desktop]$ ifconfig -a
    eth0      Link encap:Ethernet  HWaddr 08:00:27:C9:38:82
              inet addr:192.168.1.102  Bcast:192.168.1.255  Mask:255.255.255.0
              inet6 addr: fe80::a00:27ff:fec9:3882/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:122 errors:0 dropped:0 overruns:0 frame:0
              TX packets:59 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:32617 (31.8 KiB)  TX bytes:5157 (5.0 KiB)
              Interrupt:19 Base address:0xd020
    eth1      Link encap:Ethernet  HWaddr 08:00:27:90:B5:A0
              inet addr:192.168.2.102  Bcast:192.168.2.255  Mask:255.255.255.0
              inet6 addr: fe80::a00:27ff:fe90:b5a0/64 Scope:Link
              UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
              RX packets:4 errors:0 dropped:0 overruns:0 frame:0
              TX packets:11 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:1000
              RX bytes:240 (240.0 b)  TX bytes:746 (746.0 b)
              Interrupt:16 Base address:0xd240
    lo        Link encap:Local Loopback
              inet addr:127.0.0.1  Mask:255.0.0.0
              inet6 addr: ::1/128 Scope:Host
              UP LOOPBACK RUNNING  MTU:16436  Metric:1
              RX packets:56 errors:0 dropped:0 overruns:0 frame:0
              TX packets:56 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:6390 (6.2 KiB)  TX bytes:6390 (6.2 KiB)
    virbr0    Link encap:Ethernet  HWaddr 52:54:00:CC:BD:FB
              inet addr:192.168.122.1  Bcast:192.168.122.255  Mask:255.255.255.0
              UP BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:0
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)
    virbr0-nic Link encap:Ethernet  HWaddr 52:54:00:CC:BD:FB
              BROADCAST MULTICAST  MTU:1500  Metric:1
              RX packets:0 errors:0 dropped:0 overruns:0 frame:0
              TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
              collisions:0 txqueuelen:500
              RX bytes:0 (0.0 b)  TX bytes:0 (0.0 b)

  • In Keynote '09 distribute objects horizontally/vertically is distributing objects beyond the slide. How do I make the left-most and right-most objects the limit of the distribution?

    I used to have the option of distributing objects so that they would overlap, but the current "distribute" tool is functioning as if overlapping isn't allowed. The result is that the objects move beyond the limits of the slide. Any suggestions?

    I know that's what *should* happen, but it just doesn't. I've made screen-grabs of the entire process:
    Like I said, this use to work just as you've described it. Is there a box I accidentally selected? I just really don't understand why the tool has changed the way it functions...

  • Distributed objects leak memory

    When passing this C struct
    NSString* nickname;
    unsigned age;
    } ConnectInfo;
    to this method of distributed object
    - (oneway void)connect:(in ConnectInfo*)ci
    nickname = \[ci->nickname retain]; // or copy - doesn't matter
    the NSString is reported leaked by `leaks` tool. There are as many strings leaked as many calls I did. Memory dump shows exactly this string object's contents. Allocation stack trace points inside NSInvocation/_NSWalkData, not into my code.
    Distributed object is running in separate Cocoa thread in same process. Both threads has auto-release pool established, and there's no warnings in log regarding autoreleasing. SDK is 10.4u, OS is 10.5.4, my platform is PowerPC.
    I tried all combinations of oneway, two-way, in, inout, bycopy, byref, retaining, copying, passing pointer, or reference (ConnectInfo&) to string - every time the string is leaked. If there are more strings in struct, they are also leaked. The only working method is to cast pointer to integer value, but this is a kind of hack.
    DO runtime is obviously doing a deep copy of plain C struct, and somehow forgets to release Obj-C objects it copied. Is this a DO bug, or am I doing something wrong?

    kasym wrote:
    DO runtime is obviously doing a deep copy of plain C struct, and somehow forgets to release Obj-C objects it copied.
    No, it isn't. It is doing a bitwise copy. It doesn't "forget" to release the Objective C object. That object is inside a C struct. Nothing happens automatically in C.
    Is this a DO bug, or am I doing something wrong?
    You are doing something wrong. When working in Cocoa, especially things like Distributed Objects, stick to Cocoa. Use an NSDictionary instead.

  • Distributing objects around a circle

    Hi everyone,
    I'm new here, so I'm sorry if I post it to a wrong section.
    I'm a begginer with Illustrator and I've got a problem with distributing objects around a circle in Illustrator cs6.
    What I'm trying to do is to have these acrhed lines (as per the top three curves you can see below) go around a circle, surrounding it (don't know if i explain myself good...). I was using both blend tool and rotate tool and it doesnt work for me the way I want it. All the time its sort of upside down at the bottom of the cirle and totaly twisted on the left and right... I guess im doing smth wrong, but I just can't find anything helpfull on web..
    Would appreciate it a lot if you could helo me!
    Thanks in advance and sorry for my English, its not my 1st language.

    Cat Nat,
    A completely different way, which may be (un)usable for your purpose is to create the circle with a Stroke Weight corresponding to the width of the arched lines and then in the Stroke palette/panel  apply Dashed line with Round Caps and suitable Dash and Gap values (you may try different values until you get it right).
    You may use the free Adjust Dashes script available here,
    http://park12.wakwak.com/~shp/lc/et/en_aics_script.html
    to get an even distribution/final adjustment.

  • Distributing objects around circle

    I am working on Mac OS 10.4.11 and Adobe CS3 ME.
    I know it's possible to evenly distribute objects in a line. But I would like to evenly distribute objects in a circle shape. Can that be done in Indesign or Illustrator?

    Yes, it can be done in either InDesign or Illustrator.
    I'm going to give you the steps in InDesign, but Illustrator is almost identical.
    First draw the shape that you want to distribute. Position it where you would want the top or 12 o'clock item.
    Now, switch to the Rotate tool. As you do, a rotation center point appears inside the bounding box of the original object.
    This center point needs to be moved to the center of the circle that you want to rotate the object around. (Or where the hands of the clock would originate from.)
    Hold the Option or Alt key and click where the roatation center point needs to be.
    A dialog box appears.
    Enter the angle of roation. This is usually an amount that is created by dividing 360. For instance, if you want 10 objects around the circle, you would enter the rotation amount of 36 degrees.
    If you wanted 12 objects, you would enter the rotation amount of 30 degrees. You figure out what you want.
    Use the Preview amount to see what it would look like. When you like what you have, click the Copy button (not the OK button).
    You will now have one new object in position. At this point you have "primed the pump" so to speak. InDesign now knows to make a copy at a certain rotation.
    Go to Object > Transform Again > Transform Again. The keyboard shortcut is Cmd-Opt-3 or Control-Alt-3.
    Each time you invoke the command, a new copy appears in position.
    This is the classic way to distribute objects in a circle.
    There are other ways to do it that would put the object around an actual circular object.
    But you might as well learn this one first.

  • Distributed transactions, distributed objects

    An observation and a conjecture about distributed transactions
    and distributed object references:
    Distributed non-service object references are persistent, and
    a transaction can, in principle, propagate to the distributed
    object through a method call from another partition.
    However, in order to make the transaction propagate to the
    object's partition the object must also have the
    isTransactional attribute set to TRUE. The Fort&eacute; runtime
    system apparently uses the isTransactional property not only
    for rollback of a distributed object's state, but also to
    indicate whether it is desired that transactions propagate to
    the object's partition. Thus, the behavior of a distributed
    object reference with respect to distributed transactions can
    be controlled by the value of the isTransactional attribute
    in the same way that the behavior of an environment-visible
    service object with respect to distributed transactions can
    be controlled by the dialog duration.
    Comments?
    John Hodgson |Descartes Systems Group Inc.|Tel TBD
    Systems Engineer|120 Randall Drive |Fax TBD
    |Waterloo, Ontario |www.descartes.com
    |CANADA N2V 1C6 |[email protected]
    Get Your Private, Free Email at http://www.hotmail.com
    To unsubscribe, email '[email protected]' with
    'unsubscribe forte-users' as the body of the message.
    Searchable thread archive <URL:http://pinehurst.sageit.com/listarchive/>

    http://transxtrail.sourceforge.net/

  • Distributing objects on a slide

    Here is a strange one. I want to evenly distribute many small graphic objects (stars, circles, etc.) on a slide. I have inserted a shape; copy and pasted multiple times, and then tried to use the Arrange: Distribute Objects to move them around. Rather than spreading them around on the slide, it scatters them far beyond onto the white sheet (I only found them when I went to 25% magnification.
    Am I missing something? Is there a way to have KN scatter the objects evenly- only on the viewable area of the slide?

    Distribute works by creating even spacing either horizontally or vertically among the selected items. It sounds like you may have had some object selected off of the slide.
    I'd suggest retrying the process in the following manner. First, make all the copies you want. Then, position at least one at the edges of area you want them distributed. Next, select all those copies one by one (don't use Select All). Now you can use the two Distribute menu items to evenly space them horizontally and vertically.
    Do note that this process won't really "scatter" items in a randomized way, it will only produce even spacing among the items.

  • Using ATMI and tuxedo to institue distributed transactions across multiple DBs

    I am creating the framework for a given application that needs to ensure that data
    integrity is maintained spanning multiple databases not necessarily within an
    instance of weblogic. In other words, I need to basically have 2 phase commit
    "internet transactions" between a given coordinator and n participants without
    having any real knowlegde of their internal system.
    Originally I was thinking of using Weblogic but it appears that I may need to
    have all my particular data stores registered with my weblogic instance. This
    cannot be the case as I will not have access to that information for the other
    participating sytems.
    I next thought I would write my own TP...ouch. Everytime I get through another
    iteration I kept hitting the same issue of falling into an infinite loop trying
    to ensure that my coordinator and the set of participants were each able to perform
    the directed action.
    My next attempt has led me to the world of ATMI. Would ATMI be able to help me
    here. Granted I am using JAVA so I am assuming that I would have to use CORBA
    to make the calls but will ATMI enable me to truly manage and create distributed
    transactions across multiple databases. Please, any advice at all would be greatly
    appreciated.
    Thanks
    Chris

    Andy
    I will not have multiple instances of weblogic as I cannot enfore that
    the other participants involved in the transaction have weblogic as
    their application server. That being said, I may not have the choice
    but to use WTC.
    Does this make more sense?
    Andy Piper <[email protected]> wrote in message news:<[email protected]>...
    "Chris" <[email protected]> writes:
    I am creating the framework for a given application that needs to ensure that data
    integrity is maintained spanning multiple databases not necessarily within an
    instance of weblogic. In other words, I need to basically have 2 phase commit
    "internet transactions" between a given coordinator and n participants without
    having any real knowlegde of their internal system.
    Originally I was thinking of using Weblogic but it appears that I may need to
    have all my particular data stores registered with my weblogic instance. This
    cannot be the case as I will not have access to that information for the other
    participating sytems.I don't really understand this. From 6.0 onwards you can do 2PC
    between weblogic instances, so as long as the things you are calling
    are transaction (EJBs for instance) it should all work out fine.
    I next thought I would write my own TP...ouch. Everytime I get through another
    iteration I kept hitting the same issue of falling into an infinite loop trying
    to ensure that my coordinator and the set of participants were each able to perform
    the directed action.
    My next attempt has led me to the world of ATMI. Would ATMI be able to help me
    here. Granted I am using JAVA so I am assuming that I would have to use CORBA
    to make the calls but will ATMI enable me to truly manage and create distributed
    transactions across multiple databases. Please, any advice at all would be greatly
    appreciated.I don't see that ATMI would give you anything different. Transaction
    management Tux is fairly similar to WebLogic (it was written by the
    same people). If you are trying to do interposed transactions
    (i.e. multiple co-ordinators) then WTC would give you this but it is
    only a beta feature in WLS 6.1. Using Tux domain gateways would also
    give you interposed behaviour but would require you write your servers
    in C or C++ ....
    andy

Maybe you are looking for

  • Can GATP confimed date come from production order finishing date??

    Hi Expert, I have one question to ask. in the GATP , I want to the APO system can consider the production ability , that is, when I create a sales order, the system will make  a GATP check in APO, if there is no enough stock, the system will create a

  • Today my iphone 5's microphone icon is not working for Notes.  Worked yesterday...

    I have been using my iPhone 5's app Notes to dictate my inventory and send it to my computer rather than typing in everything... until today. The microphone icon in Notes is gray.  I checked Messages and Mail to find that the microphone is operable w

  • Unable to download app, how do I just get rid of this download?

    I attempted to download the facebook app, and most likely because my workplace has firewalls and internet controls, I was unable to. Now I get an error message every time I open itunes, as the program attempts to download the app every time it connec

  • Arch Linux and ARM

    We have been talking to the Arch Linux ARM team and have decided to refine our policy around that architecture. The Other Architectures forum has been moved into the Technical Issues and Asssistance category, and the ARM sticky has been updated with

  • How to install 10.4 onto a FWHD?

    Hello all, I have an ext FW HD installed with a bootable OS 10.3.9, works fine. When I try to use the 10.4 install disk, the installer advises that 10.4 can't be installed onto that drive. Can't even use the archive & install option. What have I miss