× The internal search function is temporarily non-functional. The current search engine is no longer viable and we are researching alternatives.
As a stop gap measure, we are using Google's custom search engine service.
If you know of an easy to use, open source, search engine ... please contact support@midrange.com.


  • Subject: RE: CHAIN or READ without lock
  • From: "Carl Pitcher" <cpitcher@xxxxxxxxxxxxxxxxx>
  • Date: Fri, 11 Feb 2000 08:36:35 -0330
  • Importance: Normal

I respectfully submit that if you're writing code for file updates & locking
the records (especially in subfiles or file maintenance applications),
you're building in alligators.  Consider a customer file maintenance program
for example:  the operator keys in the customer number and displays the
information for change, the phone rings and the record remains locked for
the duration of the phone call (unless it's time to go to lunch) -
meanwhile, the alligator waits to bite you in the ass because the batch job
posting invoices is just sitting in the q waiting to update the customer
balance in the locked record, which causes a program check, which gets
cancelled by the system operator, which screws up your data.  Design your
code so that you get the information without locking the record and only
lock the record when you are ready to update it.

-----Original Message-----
From: owner-rpg400-l@midrange.com [mailto:owner-rpg400-l@midrange.com]On
Behalf Of fkolmann@revlon.com.au
Sent: Friday, February 11, 2000 1:05 AM
To: RPG400-L@midrange.com
Subject: CHAIN or READ without lock


Thought I would check if others have experience something like this.

The CHAIN or READ without lock is a new function (well sort of) , but do
you know it also READS LOCKED records.

We had duplicate invoice numbers in our order processing application.
It was caused by  the 'N'  (no lock ) on a CHAIN op.
I checked the manual and if you read the fine print, yes  you can read a
LOCKED record with
a CHAIN or READ  even if the file is opened for UPDATE, provided you use
a N to request a
read without lock.
Personally I stay away from the read without lock.


+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator:
david@midrange.com
+---

+---
| This is the RPG/400 Mailing List!
| To submit a new message, send your mail to RPG400-L@midrange.com.
| To subscribe to this list send email to RPG400-L-SUB@midrange.com.
| To unsubscribe from this list send email to RPG400-L-UNSUB@midrange.com.
| Questions should be directed to the list owner/operator: david@midrange.com
+---


As an Amazon Associate we earn from qualifying purchases.

This thread ...

Follow-Ups:
Replies:

Follow On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2024 by midrange.com and David Gibbs as a compilation work. Use of the archive is restricted to research of a business or technical nature. Any other uses are prohibited. Full details are available on our policy page. If you have questions about this, please contact [javascript protected email address].

Operating expenses for this site are earned using the Amazon Associate program and Google Adsense.