|Date: ||Mon, 29 Mar 1999 11:30:48 EST|
|Reply-To: ||Roger Fahy GBSLAC ISI SMSI <GBSL1RPF@IBMMAIL.COM>|
|Sender: ||"SAS(r) Discussion" <SAS-L@UGA.CC.UGA.EDU>|
|From: ||Roger Fahy GBSLAC ISI SMSI <GBSL1RPF@IBMMAIL.COM>|
|Subject: ||Using FIRSTOBS on a PDS|
|Content-Type: ||text/plain; charset=US-ASCII|
Any OS/390 sites seen this?
infile 'td.sl839f.listjm3(upyld)' firstobs=3 obs=3;
input @2 rprtdate ddmmyy10.;
Picks up the third record OK but in the wrong block so a PDS with a blocking
factor of say 100, it goes and gets record 203!
Still to fully analyse this but it always seems to be the last block it's
using - in the example above there are only 220 records, seems that if we
up the records to say 450 then records 403 is obtained (at least I think
that's what's happenning).
Same file on a sequential file is fine - it's just PDSs. The PDS is
PO FBS LRECL=133 BLKSIZE=23674 DIR BLOCKS=200
but we've tried it on other sizes and it still skips the first block.
Newly upgarded to SAS 6.09 (Ts455) so SAS is getting the blame for this.
Anyone seen anything like it?
The Standard Life Assurance Company* is a mutual company registered in
Scotland (no SZ4) Head Office:Standard Life House, 30 Lothian Road,
Edinburgh EH1 2DH. Tel (0131) 225 2552.
Standard Life may record and monitor telephone calls to help improve
The Standard Life group includes Standard Life Pensions Funds Limited*#
Standard Life Trust Management Limited*# Standard Life Investments
(Mutual Funds) Limited*#
This e-mail is confidential, may be covered by legal professional
privilege and is intended for the addressee(s) only. If you are not the
intended recipient you are not authorised to and must not disclose,
copy, distribute or retain all or part of this e-mail without our
The Standard Life Assurance Company* will not be liable for direct,
indirect or consequential damages arising from alteration of content of
this message by a third party.
*Regulated by the Personal Investment Authority #Regulated by IMRO