Ask a Question related to Coldfusion - Advanced Techniques, Design and Development.

  1. #1

    Default Locking Objects

    I've created this lovely little object oriented application, where I'm
    retrieving the data for an object, and storing it as a session variable for
    someone to work on. The problem comes in record locking - how do I lock those
    records - I want to have an error message come up to tell someone else that the
    data is already locked.

    I'm considering using an application level object, that keeps a list of data
    being updated, that would be checked whenever someone tries to edit. My
    question is around locking - if I create an application object that keeps an
    array of structures, each structure representing one locked piece of data, do I
    need to use CFLOCK to lock the entire application level object when it is
    updated, or just the array inside the object?

    Thoughts, opinions, warnings, am I driving off a cliff?

    Rick Waugh Guest

  2. Similar Questions and Discussions

    1. Updating Objects in Objects in the Library
      We just received an InDesign job from a client and they provided templates, fonts, art, and a library. When I drag a library item onto a page I get a...
    2. Newbie Question? Aligning Objects to other Objects?
      Hi, I think this a newbie question and I will try to explain it as best as possible! I have a hollow circle (no fill, or stroke) and x amount of...
    3. Storing Objects/Arrays in Stored Objects
      Hello All, I recently came across a very frustrating issue when trying to create and store arrays within objects in a Shared object. It took me...
    4. DB2 locking UDF dll
      Meg wrote: Which version of db2 are you using? For v8, try set KEEP_FENCED to no (db2 update dbm cfg using KEEP_FENCED NO). This way, the fenced...
    5. is this an acceptable way of passing objects to other objects?
      I've read that objects should always be passed by reference to other objects. I've also read that future versions of PHP may not support runtime...
  3. #2

    Default Re: Locking Objects

    Hi Rick,

    I think there is a missunderstanding on the cflock usage here 9if you
    use google for cflock will find a lot of good resources). What I
    understood about what you want to do is a system to avoid concurrent
    access to the data object that someone is already having access. In
    this case what I recomend is creating a repository of data where you
    store the user id and the object id, then query this repository
    whenever someone needs to access any object.

    sorry for my poor english.

    HTH

    Emanuel Costa

    emanweb Guest

Posting Permissions

  • You may not post new threads
  • You may post replies
  • You may not post attachments
  • You may not edit your posts

1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139