|
How about MONITOR? Charles Wilt iSeries Systems Administrator / Developer Mitsubishi Electric Automotive America ph: 513-573-4343 fax: 513-398-1121 > -----Original Message----- > From: rpg400-l-bounces@xxxxxxxxxxxx > [mailto:rpg400-l-bounces@xxxxxxxxxxxx]On Behalf Of Brown, Keith > (MAN-Corporate) > Sent: Monday, May 09, 2005 2:31 PM > To: 'rpg400-l@xxxxxxxxxxxx' > Subject: Data Area Locking > > > We use a data to maintain an unique ID number - Application > RPG programs > call a dedicated RPG program that uses the data area to > generate a new ID. > The RPG program to generate the ID uses the data area in the following > manner: 1.) retrieve the data-area to import the current ID > number 2.) > increment the current ID number by one to generate a new ID > and 3.) update > the data-area for the new ID number 4.) release the data area. > > On occasion we get the following sequence of messages when > the RPG program > that locks the data-area is unable to execute the IN > operation against the > data-area: > MCH5802 20 Lock operation for object &1 not satisfied. > RNQ0431 99 Data area &6 was allocated to another > process (C G D F) > > The RPG program will go into MSGW until the RNQ0431 message > is answered. I > have tried to use the Error Indicator and Error extender on > the IN operation > to prevent the message wait state be no such luck. What can > I do to prevent > the programs from going into the message wait state when > unable to allocate > the data area? I thought using the error indicator/extender on the IN > operation would prevent the MSGW; much like what happens on > database file > I/O operations. > > Thanks, > Keith > -- > This is the RPG programming on the AS400 / iSeries (RPG400-L) > mailing list > To post a message email: RPG400-L@xxxxxxxxxxxx > To subscribe, unsubscribe, or change list options, > visit: http://lists.midrange.com/mailman/listinfo/rpg400-l > or email: RPG400-L-request@xxxxxxxxxxxx > Before posting, please take a moment to review the archives > at http://archive.midrange.com/rpg400-l. > >
As an Amazon Associate we earn from qualifying purchases.
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.