×

Good News Everybody!

The new search engine is LIVE!

Please report any problems to david (at) midrange.com.






You'd better get your foot out again, Alan,
coz' You really did it again...

No:
A user starts a certain job (Order-processing,  in this case)

     So, first he defines which order he'll start working on (Pgm1: also initial
LDA-defn, see further)

     After defining the order, pgm 1 automatically calls pgm2:    To select
which orderline is to be processed

     After defing the order line, pgm2 calls pgm3:           To process the
selected line.
                                         (incl: rtv LDA, prc LDA, sav LDA)

Sometimes, the user has to process such a large order, that he 'll split
processing
(for instance: over 2 days)

So the next day, I want him to pick up where he left off:
     Firstly, pgm1 reads all records processed, to get the highest value of a
certain entity.
     After finding it, this value is saved in the LDA

Now You got it ?

Greetings, Michel
                    ___________________________________________________

Michel Cuypers,  Analyst Programmer

 New Wave Logistics  (BELGIUM) NV
 2 Keetberglaan  Haven 1089  9120 Melsele
 Tel +32.3.570.69.13  Fax +32.3.570.69.95
 GSM +32.478.33.72.16

 mailto:michel.cuypers@newwave.be
___________________________________________________



|--------+----------------------->
|        |          "alan shore" |
|        |          <SHOREA@dime.|
|        |          com>         |
|        |                       |
|        |          11/04/01     |
|        |          16:40        |
|        |          Please       |
|        |          respond to   |
|        |          RPG400-L     |
|        |                       |
|--------+----------------------->
  >----------------------------------------------------------------------------|
  |                                                                            |
  |       To:     RPG400-L@midrange.com                                        |
  |       cc:     (bcc: Michel Cuypers/New Wave Logistics Belgium)             |
  |       Subject:     Re: LDA-problem, adding more specs.                     |
  >----------------------------------------------------------------------------|




In other words, the user signs off (or is automatically signed off). The Local
Data Area (object type *LDA) is automatically initialised EACH time the user
signs on. (Again, I may be wrong on this, but this time I'm fairly sure[ says he
ready to insert foot into mouth ONCE AGAIN])

>>> <michel.cuypers@newwave.be> 04/11/01 09:40AM >>>


Hi, Y'All,

I think I must elaborate a bit on the processing codes & - circumstances

1. First of all, all pgms are interactive.
2. To code the *LDA I use following instructions.

In pgm 1, I use
138.00 D* LDA
139.00 D                UDS
140.00 D  ENTITY              1020   1024
141.00 C****************************************************
                             ...
1015.00 C* FILL IN LDA
1016.00 C     *LOCK         IN        *DTAARA
1017.00 C                   MOVEL     $ENTY         ENTITY
1018.00 C                   OUT       *DTAARA
1019.00 C*

In pgm 2, I don't use anything

And in pgm 3, I use

0145.00 D* LDA
0146.00 D                UDS
0147.00 D  ENTITY              1020   1024
0148.00 C*********************************************
          ...
0568.00 C* NEW ENTITY
0569.00 C* ----------
0570.00 C* KEEP IN LDA
0571.00 C                   Z-ADD     0             $ENTY
0572.00 C     *LOCK         IN        *DTAARA
0573.00 C                   MOVEL     ENTITY        $ENTY
0574.00 C                   ADD       1             $ENTY
0575.00 C                   MOVEL     $ENTY         ENTITY
0576.00 C                   OUT       *DTAARA

Pgm 3-coding seems to be working, since during toggling through pgms2-3  the
ENTITY-value is incremented ...

On the other hand, In pgm-1  $ENTY is calculated and supposedly put in *LDA:
ENTITY
to calculate & pick up the entity-value where it was left off (for instance, the
day before)
This calculation is OK (debugging) , but ...

Greetings, Michel
___________________________________________________


+---
| 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
+---




+---
| 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 On AppleNews
Return to Archive home page | Return to MIDRANGE.COM home page

This mailing list archive is Copyright 1997-2026 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.