× 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: Same field name , Different suffixes
  • From: priya namasivayam <priyanam@xxxxxxxxx>
  • Date: Sat, 7 Oct 2000 14:09:53 -0700 (PDT)


 Thanks Carel. I was looking for an optimised soln
like this ,instead of making 10 MOVE stmts. I'll try
this and let you know if I have any problems with it.

Priya.

--- Carel Teijgeler <teygeler@bart.nl> wrote:
> priya namasivayam wrote:
> 
> > Hi,
> >
> >   I've got a file which has 10 fields, EXBGR1,
> EXBGR2
> > ... EXBGR10. This is my output file. I have
> another
> > file which is my input file with fld BGR# & can
> have
> > many records for the same key. I would like to
> READE
> > this file in a loop and populate the EXBGR1,2, ..
> 10
> > fields from fld BGR# in each iteration of this i/p
> > file. The i/p file may or may not have 10 recs,but
> it
> > can have a max of 10 recs for each key. I would
> like
> > to know the easiest way to do this.
> >
> >   I/P file : IPFILE
> >      Field : BGR# (1 to 10 recs for same key)
> >
> >   O/P file : OPFILE,
> >      fields: EXBGR1, EXBGR2, ... EXBGR10.
> >
> >  Pl let me know if I've not stated this problem
> > clearly.
> >
> > Thanks,
> > Priya
> >
> > __________________________________________________
> > Do You Yahoo!?
> > Yahoo! Photos - 35mm Quality Prints, Now Get 15
> Free!
> > http://photos.yahoo.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
> > +---
> 
> Priya,
> 
> I was thinking of  (forget formatting):
> 
> D                      DS
> D Array                             10  DIM(10)
> D        EXBGR1                10  OVERLAY(Array:1)
> D        EXBGR2                10 
> OVERLAY(Array:*next) etc.
> 
> D Index                    S         3 0 INZ(0)
> 
> C                      Clear                        
>  Array
> C                       Reset                       
>  Index
> C                       Do               10         
> Index
> C                       Read
> IPFILE                                              
>            99
> C                       If        *IN99 = *ON
> C                       Leave
> C                       EndIf
> C                       Eval    Array(Index) = BGR#
> C                       EndDo
> C                       Write  Output
> 
> This is roughly my solution.
> 
> Hope it is helpful.
> 
> Carel.
> 
> +---
> | 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
> +---


__________________________________________________
Do You Yahoo!?
Yahoo! Photos - 35mm Quality Prints, Now Get 15 Free!
http://photos.yahoo.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-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.