Return-path: <root@fatcity.cts.com>
Envelope-to: oracle-l@orafaq.net
Delivery-date: Fri, 13 Sep 2002 23:40:38 +0800
Received: from newsfeed.cts.com ([209.68.248.164])
 by jean.onefuse.com with esmtp (Exim 3.36 #1)
 id 17psYg-0000dC-00
 for oracle-l@orafaq.net; Fri, 13 Sep 2002 23:40:38 +0800
Received: from fatcity.UUCP (uucp@localhost)
 by newsfeed.cts.com (8.9.3/8.9.3) with UUCP id IAA11661;
 Fri, 13 Sep 2002 08:39:53 -0700 (PDT)
Received: by fatcity.com (26-Feb-2001/v1.0g-b72/bab) via UUCP id 004CF862; Fri, 13 Sep 2002 07:58:28 -0800
Message-ID: <F001.004CF862.20020913075828@fatcity.com>
Date: Fri, 13 Sep 2002 07:58:28 -0800
To: Multiple recipients of list ORACLE-L <ORACLE-L@fatcity.com>
X-Comment: Oracle RDBMS Community Forum
X-Sender: "Gogala, Mladen" <MGogala@oxhp.com>
Sender: root@fatcity.com
Reply-To: ORACLE-L@fatcity.com
Errors-To: ML-ERRORS@fatcity.com
From: "Gogala, Mladen" <MGogala@oxhp.com>
Subject: RE: Locking Problem
Organization: Fat City Network Services, San Diego, California
X-ListServer: v1.0g, build 72; ListGuru (c) 1996-2001 Bruce A. Bergman
Precedence: bulk
Mime-Version: 1.0
Content-Type: text/plain
Content-Transfer-Encoding: 7bit

These things are usually resolved by queueing. There is 
a table into which users insert ("submit") their transactions
and the background process takes care of it. There is also
an output table ("status list") to which users can go to view 
whether there were any errors. It's usually done using MQ Series
or AQ.

> -----Original Message-----
> From: Suman S K [mailto:SumanK@mascotsystems.com]
> Sent: Friday, September 13, 2002 9:04 AM
> To: Multiple recipients of list ORACLE-L
> Subject: Locking Problem
> 
> 
> 
> 	Hi Everybody,
> 
> 
> 	I am facing problem while invoice Processing.
> 
> 	We have Invoice_Header table and Invoice_Lines Table.
> 
> 	One Record in Invoice_Header table can have multiple 
> related records
> in Invoice_Lines.
> 
> 	We have not implemented locking mechanism at header level. So
> whenever two user working on same invoice it creates problem.
> 
> 	Say One Invoice has 10 lines in Invoice_Lines Table and 
> first user
> pressed the <Process Invoice> button. It does so many 
> validation and insert
> records in subledger. Mean while another user can add new 
> lines in same
> Invoice result is discrepancy in printed copy and system records.
> 
> 
> 	Can anybody tell me how to resolve this issue.
> 
> 
> 	Thanks
> 	Suman
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 
> 	 
> 
> 	
> 
> 
> DISCLAIMER: Information contained and transmitted by this E-MAIL is
> proprietary to Mascot Systems Limited and is intended for use 
> only by the
> individual or entity to which it is addressed, and may 
> contain information
> that is privileged, confidential or exempt from disclosure 
> under applicable
> law. If this is a forwarded message, the content of this 
> E-MAIL may not have
> been sent with the authority of the Company. If you are not 
> the intended
> recipient, an agent of the intended recipient or a person 
> responsible for
> delivering the information to the named recipient, you are 
> notified that any
> use, distribution, transmission, printing, copying or 
> dissemination of this
> information in any way or in any manner is strictly 
> prohibited. If you have
> received this communication in error, please delete this mail 
> & notify us
> immediately at Mailadmin@mascotsystems.com Before opening attachments,
> please scan for viruses. 
> 
> 
> -- 
> Please see the official ORACLE-L FAQ: http://www.orafaq.com
> -- 
> Author: Suman S K
>   INET: SumanK@mascotsystems.com
> 
> Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
> San Diego, California        -- Public Internet access / Mailing Lists
> --------------------------------------------------------------------
> To REMOVE yourself from this mailing list, send an E-Mail message
> to: ListGuru@fatcity.com (note EXACT spelling of 'ListGuru') and in
> the message BODY, include a line containing: UNSUB ORACLE-L
> (or the name of mailing list you want to be removed from).  You may
> also send the HELP command for other information (like subscribing).
> 
-- 
Please see the official ORACLE-L FAQ: http://www.orafaq.com
-- 
Author: Gogala, Mladen
  INET: MGogala@oxhp.com

Fat City Network Services    -- (858) 538-5051  FAX: (858) 538-5051
San Diego, California        -- Public Internet access / Mailing Lists
--------------------------------------------------------------------
To REMOVE yourself from this mailing list, send an E-Mail message
to: ListGuru@fatcity.com (note EXACT spelling of 'ListGuru') and in
the message BODY, include a line containing: UNSUB ORACLE-L
(or the name of mailing list you want to be removed from).  You may
also send the HELP command for other information (like subscribing).

