LISTSERV mailing list manager LISTSERV 16.0

Help for HP3000-L Archives


HP3000-L Archives

HP3000-L Archives


HP3000-L@RAVEN.UTC.EDU


View:

Message:

[

First

|

Previous

|

Next

|

Last

]

By Topic:

[

First

|

Previous

|

Next

|

Last

]

By Author:

[

First

|

Previous

|

Next

|

Last

]

Font:

Proportional Font

LISTSERV Archives

LISTSERV Archives

HP3000-L Home

HP3000-L Home

HP3000-L  August 2013, Week 1

HP3000-L August 2013, Week 1

Subject:

Re: Cobol: Import CSV text file variable length numeric field

From:

"Dave Powell, MMfab" <[log in to unmask]>

Reply-To:

Dave Powell, MMfab

Date:

Wed, 7 Aug 2013 17:18:21 -0700

Content-Type:

text/plain

Parts/Attachments:

Parts/Attachments

text/plain (192 lines)

It is actually pretty standard for comma delimited files treat commas inside 
quotes as just part of the field, not a delimiter, and to treat quotes 
otherwise as optional.
This can make a "unstring" shaky as a foundation for a bulletproof 
csv-reader.
I've rolled my own a few times... following is the closest I can find to 
being general-purpose / bullet-proof.

in file section

$DEFINE  %MAXINLEN=256#
FD  INPUT-FILE      RECORD VARYING  FROM  1  TO  %MAXINLEN
                     DEPENDING ON  INPUT-LEN.
01  INPUT-REC                   PIC  X(%MAXINLEN).


in working-storage

77  WS-READ-CNT         PIC S9(09)  COMP.
77  SUB                     PIC S9(09)  COMP.

$DEFINE  %FIELDLIMIT=25#
$DEFINE  %FLENLIMIT=32#
01  INPUT-FIELD-TABLE-AND-PARSERS.
     05  INPUT-LEN           PIC S9(09)  COMP.
     05  IN-PTR              PIC S9(09)  COMP.
     05  FIELD-CNT           PIC S9(09)  COMP.
     05  FIELD-SLOT          OCCURS  %FIELDLIMIT.
         09  F-LEN               PIC S9(09)  COMP  SYNC.
         09  IN-FIELD            PIC  X(%FLENLIMIT).
     05  WORK-SLOT.
         09  WORK-LEN            PIC S9(09)  COMP  SYNC.
         09  WORK-FIELD          PIC  X(%FLENLIMIT).
     05  INPUT-FIELD-FLAGS.
         09  F                       PIC  X(01).
           88  INSIDE-QUOTES             VALUE  "Q".
           88  NOT-INSIDE-QUOTES         VALUE  "R".
         09  F                       PIC  X(01).
           88  IN-A-FIELD                VALUE  "I".
           88  NOT-IN-A-FIELD            VALUE  "J".

FLENLIMIT is a macro for the maximum length of any single field; FIELDLIMIT 
is the max number of fields in any record; MAXINLEN is the max number of 
bytes in any input record.  Adjust to taste.

After you read the csv record into INPUT-REC, the output of the following 
routine goes into the FIELD-SLOT table above, with successive fields in 
WORK-FIELD(1), WORK-FIELD(2), etc, and the byte-count of the fields in 
WORK-LEN(1), WORK-LEN(2), etc.  FIELD-CNT says how many fields there were in 
the record / how many slots in FIELD-SLOT table are meaningful.
This routine handles empty fields like your "reference number", 
commas-in-quotes, etc.  It also skips leading $ & % which showed up as 
useless distractions in my particular input.

***
************************
**
1200-PARSE-INPUT-REC                    SECTION.
     MOVE  0             TO  FIELD-CNT
                             IN-PTR.

     PERFORM  1210-START-A-FIELD.

1200-NEXT-INPUT-BYTE.
     ADD  1              TO  IN-PTR.
     IF  IN-PTR          >   INPUT-LEN
         IF  IN-A-FIELD
             PERFORM  1220-CLOSE-A-FIELD
         END-IF
         GO TO  1200-PARSE-INPUT-X.

     IF  INPUT-REC(IN-PTR:1)     =   ","
         IF  NOT-INSIDE-QUOTES
             PERFORM  1220-CLOSE-A-FIELD
             PERFORM  1210-START-A-FIELD
             GO TO  1200-NEXT-INPUT-BYTE.

     IF  INPUT-REC(IN-PTR:1)     =   """"
         IF  INSIDE-QUOTES
             SET  NOT-INSIDE-QUOTES      TO  TRUE
         ELSE
             SET  INSIDE-QUOTES          TO  TRUE
         END-IF
         GO  TO  1200-NEXT-INPUT-BYTE.

     IF  INPUT-REC(IN-PTR:1)     =   "$"  OR  "%"
         GO TO  1200-NEXT-INPUT-BYTE.

     ADD  1                      TO  WORK-LEN.
     IF  WORK-LEN            >   %FLENLIMIT
         DISPLAY  "FIELD# ",  FIELD-CNT
                  " IS TOO LONG.  CONTENTS = ",  WORK-FIELD
         DISPLAY  "INPUT-REC=",  INPUT-REC(1:INPUT-LEN)
         DISPLAY  "REC# = ", WS-READ-CNT
         CALL  INTRINSIC  "QUIT"  USING  \1220\.
     MOVE  INPUT-REC(IN-PTR:1)   TO  WORK-FIELD(WORK-LEN:1).

     GO TO 1200-NEXT-INPUT-BYTE.

1200-PARSE-INPUT-X.

     COMPUTE  SUB            =   FIELD-CNT  +  1.
     PERFORM     VARYING     SUB     FROM  SUB  BY  1
                 UNTIL       SUB     >   %FIELDLIMIT
         INITIALIZE      FIELD-SLOT(SUB)
     END-PERFORM.

1200-PARSE-DONT-GO-HERE. EXIT.
**************
**
1210-START-A-FIELD              SECTION.
     ADD  1                  TO  FIELD-CNT.
     IF  FIELD-CNT           >   %FIELDLIMIT
         DISPLAY  "MORE THAN %FIELDLIMIT FIELDS IN INPUT REC:"
         DISPLAY  INPUT-REC(1:INPUT-LEN)
         DISPLAY  "REC# = ", WS-READ-CNT
         CALL  INTRINSIC  "QUIT"  USING  \1210\.

     INITIALIZE  WORK-SLOT.
     SET  IN-A-FIELD         TO  TRUE.
     SET  NOT-INSIDE-QUOTES  TO  TRUE.
1210-START-FIELD-X. EXIT.
**
******************
**
1220-CLOSE-A-FIELD                  SECTION.
     MOVE  WORK-SLOT     TO  FIELD-SLOT(FIELD-CNT).

     SET  NOT-IN-A-FIELD         TO  TRUE.
1220-CLOSE-FIELD-X. EXIT.


(Columns line up better in fixed fonts)



-----Original Message----- 
From: Tony Girgenti
Sent: Wednesday, August 07, 2013 13:31
To: [log in to unmask]
Subject: Re: [HP3000-L] Cobol: Import CSV text file variable length numeric 
field

Thanks to all for their replies.

I did not explain this in my original post, but I have no control over the 
format of the input CSV file.  The file is coming from a bank and we have to 
use what they give us.

I would like to use the UNSTRING command and redefine the two fields that I 
need which are check number(Reference Number) and check amount(Amount). 
Here is a sample of the first two records in the file:

"Date","ABA Number","Currency","Account Number","Account 
Name","Description","BAI Code","Amount","Serial Number","Reference 
Number","Detail"
"06/03/2013","999999999","USD","9999999999","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","Check 
Paid","999","-39,400.65","99999999","999999","CHECK 
<br>"

Of course I replaced all of the numbers with nines and the Account Name with 
X's.

I realize I need to read past the first record which is a header.

In using the UNSTRING command, I can use ","  OR "<br>" as the DELIMITERS 
and it should work.

The Amount has a dash in front of it, so I can INSPECT it REPLACING all 
SPACES and "-" WITH ZERO.

The only problem I have now, is that one of the records looks like this:
"06/03/2013","999999999","USD","9999999999","XXXXXXXXXXXXXXXXXXXXXXXXXXXXXX","Check 
Paid","999","-39,400.65","99999999",,"CHECK 
<br>"

As you can see, the Reference Number is empty with no quotes around it.  I 
don't know if this is a common occurrence with this file.  I have not 
contacted the bank yet about that.

I'm not sure of how to handle that field with the UNSTRING command, or if 
there is some other method I should use.

Thanks,
Tony

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html * 

* To join/leave the list, search archives, change list settings, *
* etc., please visit http://raven.utc.edu/archives/hp3000-l.html *

Top of Message | Previous Page | Permalink

Advanced Options


Options

Log In

Log In

Get Password

Get Password


Search Archives

Search Archives


Subscribe or Unsubscribe

Subscribe or Unsubscribe


Archives

October 2017, Week 4
October 2017, Week 3
October 2017, Week 2
October 2017, Week 1
September 2017, Week 4
September 2017, Week 3
September 2017, Week 2
September 2017, Week 1
August 2017, Week 5
August 2017, Week 2
August 2017, Week 1
July 2017, Week 4
July 2017, Week 3
July 2017, Week 1
June 2017, Week 4
June 2017, Week 3
June 2017, Week 2
June 2017, Week 1
May 2017, Week 5
May 2017, Week 4
May 2017, Week 3
May 2017, Week 2
May 2017, Week 1
April 2017, Week 4
April 2017, Week 2
April 2017, Week 1
March 2017, Week 4
March 2017, Week 3
March 2017, Week 2
March 2017, Week 1
February 2017, Week 4
February 2017, Week 3
February 2017, Week 2
February 2017, Week 1
January 2017, Week 5
January 2017, Week 4
January 2017, Week 3
January 2017, Week 2
December 2016, Week 5
December 2016, Week 4
December 2016, Week 3
December 2016, Week 2
December 2016, Week 1
November 2016, Week 4
November 2016, Week 3
November 2016, Week 2
November 2016, Week 1
October 2016, Week 4
October 2016, Week 3
October 2016, Week 2
September 2016, Week 5
September 2016, Week 4
September 2016, Week 3
August 2016, Week 4
August 2016, Week 3
August 2016, Week 2
August 2016, Week 1
July 2016, Week 4
July 2016, Week 3
July 2016, Week 1
June 2016, Week 5
June 2016, Week 4
June 2016, Week 3
June 2016, Week 2
May 2016, Week 4
May 2016, Week 3
May 2016, Week 2
May 2016, Week 1
April 2016, Week 5
April 2016, Week 4
April 2016, Week 3
April 2016, Week 2
April 2016, Week 1
March 2016, Week 5
March 2016, Week 4
March 2016, Week 3
March 2016, Week 2
March 2016, Week 1
February 2016, Week 5
February 2016, Week 1
January 2016, Week 4
January 2016, Week 2
January 2016, Week 1
December 2015, Week 4
December 2015, Week 2
December 2015, Week 1
November 2015, Week 4
November 2015, Week 3
November 2015, Week 2
November 2015, Week 1
October 2015, Week 4
October 2015, Week 3
October 2015, Week 2
October 2015, Week 1
September 2015, Week 5
September 2015, Week 4
September 2015, Week 3
September 2015, Week 2
September 2015, Week 1
August 2015, Week 5
August 2015, Week 4
August 2015, Week 2
August 2015, Week 1
July 2015, Week 5
July 2015, Week 4
July 2015, Week 3
July 2015, Week 2
July 2015, Week 1
June 2015, Week 5
June 2015, Week 4
June 2015, Week 3
June 2015, Week 2
May 2015, Week 4
May 2015, Week 2
May 2015, Week 1
April 2015, Week 5
April 2015, Week 4
April 2015, Week 3
April 2015, Week 2
April 2015, Week 1
March 2015, Week 5
March 2015, Week 4
March 2015, Week 3
March 2015, Week 2
March 2015, Week 1
February 2015, Week 4
February 2015, Week 3
February 2015, Week 2
February 2015, Week 1
January 2015, Week 4
January 2015, Week 3
January 2015, Week 2
January 2015, Week 1
December 2014, Week 4
December 2014, Week 3
December 2014, Week 2
December 2014, Week 1
November 2014, Week 4
November 2014, Week 3
November 2014, Week 2
November 2014, Week 1
October 2014, Week 5
October 2014, Week 4
October 2014, Week 3
October 2014, Week 2
October 2014, Week 1
September 2014, Week 3
September 2014, Week 2
September 2014, Week 1
August 2014, Week 5
August 2014, Week 4
August 2014, Week 3
August 2014, Week 2
August 2014, Week 1
July 2014, Week 4
July 2014, Week 3
July 2014, Week 2
July 2014, Week 1
June 2014, Week 4
June 2014, Week 3
June 2014, Week 2
June 2014, Week 1
May 2014, Week 5
May 2014, Week 4
May 2014, Week 3
May 2014, Week 2
May 2014, Week 1
April 2014, Week 3
April 2014, Week 2
April 2014, Week 1
March 2014, Week 5
March 2014, Week 4
March 2014, Week 3
March 2014, Week 2
March 2014, Week 1
February 2014, Week 3
February 2014, Week 2
February 2014, Week 1
January 2014, Week 5
January 2014, Week 4
January 2014, Week 3
January 2014, Week 2
January 2014, Week 1
December 2013, Week 5
December 2013, Week 4
December 2013, Week 3
December 2013, Week 2
December 2013, Week 1
November 2013, Week 4
November 2013, Week 3
November 2013, Week 2
November 2013, Week 1
October 2013, Week 5
October 2013, Week 4
October 2013, Week 3
October 2013, Week 2
October 2013, Week 1
September 2013, Week 5
September 2013, Week 4
September 2013, Week 3
September 2013, Week 2
September 2013, Week 1
August 2013, Week 5
August 2013, Week 4
August 2013, Week 3
August 2013, Week 2
August 2013, Week 1
July 2013, Week 5
July 2013, Week 4
July 2013, Week 3
July 2013, Week 2
July 2013, Week 1
June 2013, Week 5
June 2013, Week 4
June 2013, Week 3
June 2013, Week 2
June 2013, Week 1
May 2013, Week 5
May 2013, Week 4
May 2013, Week 3
May 2013, Week 2
May 2013, Week 1
April 2013, Week 5
April 2013, Week 4
April 2013, Week 3
April 2013, Week 2
April 2013, Week 1
March 2013, Week 5
March 2013, Week 4
March 2013, Week 3
March 2013, Week 2
March 2013, Week 1
February 2013, Week 4
February 2013, Week 3
February 2013, Week 2
February 2013, Week 1
January 2013, Week 5
January 2013, Week 4
January 2013, Week 3
January 2013, Week 2
January 2013, Week 1
December 2012, Week 5
December 2012, Week 4
December 2012, Week 3
December 2012, Week 2
December 2012, Week 1
November 2012, Week 5
November 2012, Week 4
November 2012, Week 3
November 2012, Week 2
November 2012, Week 1
October 2012, Week 5
October 2012, Week 4
October 2012, Week 3
October 2012, Week 2
October 2012, Week 1
September 2012, Week 4
September 2012, Week 3
September 2012, Week 2
September 2012, Week 1
August 2012, Week 4
August 2012, Week 3
August 2012, Week 2
August 2012, Week 1
July 2012, Week 4
July 2012, Week 3
July 2012, Week 1
June 2012, Week 5
June 2012, Week 4
June 2012, Week 3
June 2012, Week 2
June 2012, Week 1
May 2012, Week 5
May 2012, Week 4
May 2012, Week 3
May 2012, Week 2
May 2012, Week 1
April 2012, Week 4
April 2012, Week 3
April 2012, Week 2
April 2012, Week 1
March 2012, Week 5
March 2012, Week 4
March 2012, Week 2
March 2012, Week 1
February 2012, Week 5
February 2012, Week 4
February 2012, Week 3
February 2012, Week 2
February 2012, Week 1
January 2012, Week 5
January 2012, Week 4
January 2012, Week 3
January 2012, Week 2
January 2012, Week 1
December 2011, Week 5
December 2011, Week 4
December 2011, Week 3
December 2011, Week 2
December 2011, Week 1
November 2011, Week 5
November 2011, Week 4
November 2011, Week 3
November 2011, Week 2
November 2011, Week 1
October 2011, Week 5
October 2011, Week 4
October 2011, Week 3
October 2011, Week 2
October 2011, Week 1
September 2011, Week 5
September 2011, Week 4
September 2011, Week 3
September 2011, Week 2
September 2011, Week 1
August 2011, Week 5
August 2011, Week 4
August 2011, Week 3
August 2011, Week 2
August 2011, Week 1
July 2011, Week 5
July 2011, Week 4
July 2011, Week 3
July 2011, Week 2
July 2011, Week 1
June 2011, Week 5
June 2011, Week 4
June 2011, Week 3
June 2011, Week 2
June 2011, Week 1
May 2011, Week 4
May 2011, Week 3
May 2011, Week 2
May 2011, Week 1
April 2011, Week 5
April 2011, Week 4
April 2011, Week 3
April 2011, Week 2
April 2011, Week 1
March 2011, Week 5
March 2011, Week 4
March 2011, Week 3
March 2011, Week 2
March 2011, Week 1
February 2011, Week 4
February 2011, Week 3
February 2011, Week 2
February 2011, Week 1
January 2011, Week 5
January 2011, Week 4
January 2011, Week 3
January 2011, Week 2
January 2011, Week 1
December 2010, Week 5
December 2010, Week 4
December 2010, Week 3
December 2010, Week 2
December 2010, Week 1
November 2010, Week 5
November 2010, Week 4
November 2010, Week 3
November 2010, Week 2
November 2010, Week 1
October 2010, Week 5
October 2010, Week 4
October 2010, Week 3
October 2010, Week 2
October 2010, Week 1
September 2010, Week 5
September 2010, Week 4
September 2010, Week 3
September 2010, Week 2
September 2010, Week 1
August 2010, Week 5
August 2010, Week 4
August 2010, Week 3
August 2010, Week 2
August 2010, Week 1
July 2010, Week 5
July 2010, Week 4
July 2010, Week 3
July 2010, Week 2
July 2010, Week 1
June 2010, Week 4
June 2010, Week 3
June 2010, Week 2
June 2010, Week 1
May 2010, Week 5
May 2010, Week 4
May 2010, Week 3
May 2010, Week 2
May 2010, Week 1
April 2010, Week 5
April 2010, Week 4
April 2010, Week 3
April 2010, Week 2
April 2010, Week 1
March 2010, Week 5
March 2010, Week 4
March 2010, Week 3
March 2010, Week 2
March 2010, Week 1
February 2010, Week 4
February 2010, Week 3
February 2010, Week 2
February 2010, Week 1
January 2010, Week 5
January 2010, Week 4
January 2010, Week 3
January 2010, Week 2
January 2010, Week 1
December 2009, Week 5
December 2009, Week 4
December 2009, Week 3
December 2009, Week 2
December 2009, Week 1
November 2009, Week 4
November 2009, Week 3
November 2009, Week 2
November 2009, Week 1
October 2009, Week 5
October 2009, Week 4
October 2009, Week 3
October 2009, Week 2
October 2009, Week 1
September 2009, Week 5
September 2009, Week 4
September 2009, Week 3
September 2009, Week 2
September 2009, Week 1
August 2009, Week 5
August 2009, Week 4
August 2009, Week 3
August 2009, Week 2
August 2009, Week 1
July 2009, Week 5
July 2009, Week 4
July 2009, Week 3
July 2009, Week 2
July 2009, Week 1
June 2009, Week 5
June 2009, Week 4
June 2009, Week 3
June 2009, Week 2
June 2009, Week 1
May 2009, Week 5
May 2009, Week 4
May 2009, Week 3
May 2009, Week 2
May 2009, Week 1
April 2009, Week 5
April 2009, Week 4
April 2009, Week 3
April 2009, Week 2
April 2009, Week 1
March 2009, Week 5
March 2009, Week 4
March 2009, Week 3
March 2009, Week 2
March 2009, Week 1
February 2009, Week 4
February 2009, Week 3
February 2009, Week 2
February 2009, Week 1
January 2009, Week 5
January 2009, Week 4
January 2009, Week 3
January 2009, Week 2
January 2009, Week 1
December 2008, Week 5
December 2008, Week 4
December 2008, Week 3
December 2008, Week 2
December 2008, Week 1
November 2008, Week 4
November 2008, Week 3
November 2008, Week 2
November 2008, Week 1
October 2008, Week 5
October 2008, Week 4
October 2008, Week 3
October 2008, Week 2
October 2008, Week 1
September 2008, Week 5
September 2008, Week 4
September 2008, Week 3
September 2008, Week 2
September 2008, Week 1
August 2008, Week 5
August 2008, Week 4
August 2008, Week 3
August 2008, Week 2
August 2008, Week 1
July 2008, Week 5
July 2008, Week 4
July 2008, Week 3
July 2008, Week 2
July 2008, Week 1
June 2008, Week 5
June 2008, Week 4
June 2008, Week 3
June 2008, Week 2
June 2008, Week 1
May 2008, Week 5
May 2008, Week 4
May 2008, Week 3
May 2008, Week 2
May 2008, Week 1
April 2008, Week 5
April 2008, Week 4
April 2008, Week 3
April 2008, Week 2
April 2008, Week 1
March 2008, Week 5
March 2008, Week 4
March 2008, Week 3
March 2008, Week 2
March 2008, Week 1
February 2008, Week 5
February 2008, Week 4
February 2008, Week 3
February 2008, Week 2
February 2008, Week 1
January 2008, Week 5
January 2008, Week 4
January 2008, Week 3
January 2008, Week 2
January 2008, Week 1
December 2007, Week 5
December 2007, Week 4
December 2007, Week 3
December 2007, Week 2
December 2007, Week 1
November 2007, Week 5
November 2007, Week 4
November 2007, Week 3
November 2007, Week 2
November 2007, Week 1
October 2007, Week 5
October 2007, Week 4
October 2007, Week 3
October 2007, Week 2
October 2007, Week 1
September 2007, Week 5
September 2007, Week 4
September 2007, Week 3
September 2007, Week 2
September 2007, Week 1
August 2007, Week 5
August 2007, Week 4
August 2007, Week 3
August 2007, Week 2
August 2007, Week 1
July 2007, Week 5
July 2007, Week 4
July 2007, Week 3
July 2007, Week 2
July 2007, Week 1
June 2007, Week 5
June 2007, Week 4
June 2007, Week 3
June 2007, Week 2
June 2007, Week 1
May 2007, Week 5
May 2007, Week 4
May 2007, Week 3
May 2007, Week 2
May 2007, Week 1
April 2007, Week 5
April 2007, Week 4
April 2007, Week 3
April 2007, Week 2
April 2007, Week 1
March 2007, Week 5
March 2007, Week 4
March 2007, Week 3
March 2007, Week 2
March 2007, Week 1
February 2007, Week 4
February 2007, Week 3
February 2007, Week 2
February 2007, Week 1
January 2007, Week 5
January 2007, Week 4
January 2007, Week 3
January 2007, Week 2
January 2007, Week 1
December 2006, Week 5
December 2006, Week 4
December 2006, Week 3
December 2006, Week 2
December 2006, Week 1
November 2006, Week 5
November 2006, Week 4
November 2006, Week 3
November 2006, Week 2
November 2006, Week 1
October 2006, Week 5
October 2006, Week 4
October 2006, Week 3
October 2006, Week 2
October 2006, Week 1
September 2006, Week 5
September 2006, Week 4
September 2006, Week 3
September 2006, Week 2
September 2006, Week 1
August 2006, Week 5
August 2006, Week 4
August 2006, Week 3
August 2006, Week 2
August 2006, Week 1
July 2006, Week 5
July 2006, Week 4
July 2006, Week 3
July 2006, Week 2
July 2006, Week 1
June 2006, Week 5
June 2006, Week 4
June 2006, Week 3
June 2006, Week 2
June 2006, Week 1
May 2006, Week 5
May 2006, Week 4
May 2006, Week 3
May 2006, Week 2
May 2006, Week 1
April 2006, Week 5
April 2006, Week 4
April 2006, Week 3
April 2006, Week 2
April 2006, Week 1
March 2006, Week 5
March 2006, Week 4
March 2006, Week 3
March 2006, Week 2
March 2006, Week 1
February 2006, Week 4
February 2006, Week 3
February 2006, Week 2
February 2006, Week 1
January 2006, Week 5
January 2006, Week 4
January 2006, Week 3
January 2006, Week 2
January 2006, Week 1
December 2005, Week 5
December 2005, Week 4
December 2005, Week 3
December 2005, Week 2
December 2005, Week 1
November 2005, Week 5
November 2005, Week 4
November 2005, Week 3
November 2005, Week 2
November 2005, Week 1
October 2005, Week 5
October 2005, Week 4
October 2005, Week 3
October 2005, Week 2
October 2005, Week 1
September 2005, Week 5
September 2005, Week 4
September 2005, Week 3
September 2005, Week 2
September 2005, Week 1
August 2005, Week 5
August 2005, Week 4
August 2005, Week 3
August 2005, Week 2
August 2005, Week 1
July 2005, Week 5
July 2005, Week 4
July 2005, Week 3
July 2005, Week 2
July 2005, Week 1
June 2005, Week 5
June 2005, Week 4
June 2005, Week 3
June 2005, Week 2
June 2005, Week 1
May 2005, Week 5
May 2005, Week 4
May 2005, Week 3
May 2005, Week 2
May 2005, Week 1
April 2005, Week 5
April 2005, Week 4
April 2005, Week 3
April 2005, Week 2
April 2005, Week 1
March 2005, Week 5
March 2005, Week 4
March 2005, Week 3
March 2005, Week 2
March 2005, Week 1
February 2005, Week 4
February 2005, Week 3
February 2005, Week 2
February 2005, Week 1
January 2005, Week 5
January 2005, Week 4
January 2005, Week 3
January 2005, Week 2
January 2005, Week 1
December 2004, Week 5
December 2004, Week 4
December 2004, Week 3
December 2004, Week 2
December 2004, Week 1
November 2004, Week 5
November 2004, Week 4
November 2004, Week 3
November 2004, Week 2
November 2004, Week 1
October 2004, Week 5
October 2004, Week 4
October 2004, Week 3
October 2004, Week 2
October 2004, Week 1
September 2004, Week 5
September 2004, Week 4
September 2004, Week 3
September 2004, Week 2
September 2004, Week 1
August 2004, Week 5
August 2004, Week 4
August 2004, Week 3
August 2004, Week 2
August 2004, Week 1
July 2004, Week 5
July 2004, Week 4
July 2004, Week 3
July 2004, Week 2
July 2004, Week 1
June 2004, Week 5
June 2004, Week 4
June 2004, Week 3
June 2004, Week 2
June 2004, Week 1
May 2004, Week 5
May 2004, Week 4
May 2004, Week 3
May 2004, Week 2
May 2004, Week 1
April 2004, Week 5
April 2004, Week 4
April 2004, Week 3
April 2004, Week 2
April 2004, Week 1
March 2004, Week 5
March 2004, Week 4
March 2004, Week 3
March 2004, Week 2
March 2004, Week 1
February 2004, Week 5
February 2004, Week 4
February 2004, Week 3
February 2004, Week 2
February 2004, Week 1
January 2004, Week 5
January 2004, Week 4
January 2004, Week 3
January 2004, Week 2
January 2004, Week 1
December 2003, Week 5
December 2003, Week 4
December 2003, Week 3
December 2003, Week 2
December 2003, Week 1
November 2003, Week 5
November 2003, Week 4
November 2003, Week 3
November 2003, Week 2
November 2003, Week 1
October 2003, Week 5
October 2003, Week 4
October 2003, Week 3
October 2003, Week 2
October 2003, Week 1
September 2003, Week 5
September 2003, Week 4
September 2003, Week 3
September 2003, Week 2
September 2003, Week 1
August 2003, Week 5
August 2003, Week 4
August 2003, Week 3
August 2003, Week 2
August 2003, Week 1
July 2003, Week 5
July 2003, Week 4
July 2003, Week 3
July 2003, Week 2
July 2003, Week 1
June 2003, Week 5
June 2003, Week 4
June 2003, Week 3
June 2003, Week 2
June 2003, Week 1
May 2003, Week 5
May 2003, Week 4
May 2003, Week 3
May 2003, Week 2
May 2003, Week 1
April 2003, Week 5
April 2003, Week 4
April 2003, Week 3
April 2003, Week 2
April 2003, Week 1
March 2003, Week 5
March 2003, Week 4
March 2003, Week 3
March 2003, Week 2
March 2003, Week 1
February 2003, Week 4
February 2003, Week 3
February 2003, Week 2
February 2003, Week 1
January 2003, Week 5
January 2003, Week 4
January 2003, Week 3
January 2003, Week 2
January 2003, Week 1
December 2002, Week 5
December 2002, Week 4
December 2002, Week 3
December 2002, Week 2
December 2002, Week 1
November 2002, Week 5
November 2002, Week 4
November 2002, Week 3
November 2002, Week 2
November 2002, Week 1
October 2002, Week 5
October 2002, Week 4
October 2002, Week 3
October 2002, Week 2
October 2002, Week 1
September 2002, Week 5
September 2002, Week 4
September 2002, Week 3
September 2002, Week 2
September 2002, Week 1
August 2002, Week 5
August 2002, Week 4
August 2002, Week 3
August 2002, Week 2
August 2002, Week 1
July 2002, Week 5
July 2002, Week 4
July 2002, Week 3
July 2002, Week 2
July 2002, Week 1
June 2002, Week 5
June 2002, Week 4
June 2002, Week 3
June 2002, Week 2
June 2002, Week 1
May 2002, Week 5
May 2002, Week 4
May 2002, Week 3
May 2002, Week 2
May 2002, Week 1
April 2002, Week 5
April 2002, Week 4
April 2002, Week 3
April 2002, Week 2
April 2002, Week 1
March 2002, Week 5
March 2002, Week 4
March 2002, Week 3
March 2002, Week 2
March 2002, Week 1
February 2002, Week 4
February 2002, Week 3
February 2002, Week 2
February 2002, Week 1
January 2002, Week 5
January 2002, Week 4
January 2002, Week 3
January 2002, Week 2
January 2002, Week 1
December 2001, Week 5
December 2001, Week 4
December 2001, Week 3
December 2001, Week 2
December 2001, Week 1
November 2001, Week 5
November 2001, Week 4
November 2001, Week 3
November 2001, Week 2
November 2001, Week 1
October 2001, Week 5
October 2001, Week 4
October 2001, Week 3
October 2001, Week 2
October 2001, Week 1
September 2001, Week 5
September 2001, Week 4
September 2001, Week 3
September 2001, Week 2
September 2001, Week 1
August 2001, Week 5
August 2001, Week 4
August 2001, Week 3
August 2001, Week 2
August 2001, Week 1
July 2001, Week 5
July 2001, Week 4
July 2001, Week 3
July 2001, Week 2
July 2001, Week 1
June 2001, Week 5
June 2001, Week 4
June 2001, Week 3
June 2001, Week 2
June 2001, Week 1
May 2001, Week 5
May 2001, Week 4
May 2001, Week 3
May 2001, Week 2
May 2001, Week 1
April 2001, Week 5
April 2001, Week 4
April 2001, Week 3
April 2001, Week 2
April 2001, Week 1
March 2001, Week 5
March 2001, Week 4
March 2001, Week 3
March 2001, Week 2
March 2001, Week 1
February 2001, Week 4
February 2001, Week 3
February 2001, Week 2
February 2001, Week 1
January 2001, Week 5
January 2001, Week 4
January 2001, Week 3
January 2001, Week 2
January 2001, Week 1
December 2000, Week 5
December 2000, Week 4
December 2000, Week 3
December 2000, Week 2
December 2000, Week 1
November 2000, Week 5
November 2000, Week 4
November 2000, Week 3
November 2000, Week 2
November 2000, Week 1
October 2000, Week 5
October 2000, Week 4
October 2000, Week 3
October 2000, Week 2
October 2000, Week 1
September 2000, Week 5
September 2000, Week 4
September 2000, Week 3
September 2000, Week 2
September 2000, Week 1
August 2000, Week 5
August 2000, Week 4
August 2000, Week 3
August 2000, Week 2
August 2000, Week 1
July 2000, Week 5
July 2000, Week 4
July 2000, Week 3
July 2000, Week 2
July 2000, Week 1
June 2000, Week 5
June 2000, Week 4
June 2000, Week 3
June 2000, Week 2
June 2000, Week 1
May 2000, Week 5
May 2000, Week 4
May 2000, Week 3
May 2000, Week 2
May 2000, Week 1
April 2000, Week 5
April 2000, Week 4
April 2000, Week 3
April 2000, Week 2
April 2000, Week 1
March 2000, Week 5
March 2000, Week 4
March 2000, Week 3
March 2000, Week 2
March 2000, Week 1
February 2000, Week 5
February 2000, Week 4
February 2000, Week 3
February 2000, Week 2
February 2000, Week 1
January 2000, Week 5
January 2000, Week 4
January 2000, Week 3
January 2000, Week 2
January 2000, Week 1
December 1999, Week 5
December 1999, Week 4
December 1999, Week 3
December 1999, Week 2
December 1999, Week 1
November 1999, Week 5
November 1999, Week 4
November 1999, Week 3
November 1999, Week 2
November 1999, Week 1
October 1999, Week 5
October 1999, Week 4
October 1999, Week 3
October 1999, Week 2
October 1999, Week 1
September 1999, Week 5
September 1999, Week 4
September 1999, Week 3
September 1999, Week 2
September 1999, Week 1
August 1999, Week 5
August 1999, Week 4
August 1999, Week 3
August 1999, Week 2
August 1999, Week 1
July 1999, Week 5
July 1999, Week 4
July 1999, Week 3
July 1999, Week 2
July 1999, Week 1
June 1999, Week 5
June 1999, Week 4
June 1999, Week 3
June 1999, Week 2
June 1999, Week 1
May 1999, Week 5
May 1999, Week 4
May 1999, Week 3
May 1999, Week 2
May 1999, Week 1
April 1999, Week 5
April 1999, Week 4
April 1999, Week 3
April 1999, Week 2
April 1999, Week 1
March 1999, Week 5
March 1999, Week 4
March 1999, Week 3
March 1999, Week 2
March 1999, Week 1
February 1999, Week 4
February 1999, Week 3
February 1999, Week 2
February 1999, Week 1
January 1999, Week 5
January 1999, Week 4
January 1999, Week 3
January 1999, Week 2
January 1999, Week 1
December 1998, Week 5
December 1998, Week 4
December 1998, Week 3
December 1998, Week 2
December 1998, Week 1
November 1998, Week 5
November 1998, Week 4
November 1998, Week 3
November 1998, Week 2
November 1998, Week 1
October 1998, Week 5
October 1998, Week 4
October 1998, Week 3
October 1998, Week 2
October 1998, Week 1
September 1998, Week 5
September 1998, Week 4
September 1998, Week 3
September 1998, Week 2
September 1998, Week 1
August 1998, Week 5
August 1998, Week 4
August 1998, Week 3
August 1998, Week 2
August 1998, Week 1
July 1998, Week 5
July 1998, Week 4
July 1998, Week 3
July 1998, Week 2
July 1998, Week 1
June 1998, Week 5
June 1998, Week 4
June 1998, Week 3
June 1998, Week 2
June 1998, Week 1
May 1998, Week 5
May 1998, Week 4
May 1998, Week 3
May 1998, Week 2
May 1998, Week 1
April 1998, Week 5
April 1998, Week 4
April 1998, Week 3
April 1998, Week 2
April 1998, Week 1
March 1998, Week 5
March 1998, Week 4
March 1998, Week 3
March 1998, Week 2
March 1998, Week 1
February 1998, Week 4
February 1998, Week 3
February 1998, Week 2
February 1998, Week 1
January 1998, Week 5
January 1998, Week 4
January 1998, Week 3
January 1998, Week 2
January 1998, Week 1
December 1997, Week 5
December 1997, Week 4
December 1997, Week 3
December 1997, Week 2
December 1997, Week 1
November 1997, Week 5
November 1997, Week 4
November 1997, Week 3
November 1997, Week 2
November 1997, Week 1
October 1997, Week 5
October 1997, Week 4
October 1997, Week 3
October 1997, Week 2
October 1997, Week 1
September 1997, Week 5
September 1997, Week 4
September 1997, Week 3
September 1997, Week 2
September 1997, Week 1
August 1997, Week 5
August 1997, Week 4
August 1997, Week 3
August 1997, Week 2
August 1997, Week 1
July 1997, Week 5
July 1997, Week 4
July 1997, Week 3
July 1997, Week 2
July 1997, Week 1
June 1997, Week 5
June 1997, Week 4
June 1997, Week 3
June 1997, Week 2
June 1997, Week 1
May 1997, Week 5
May 1997, Week 4
May 1997, Week 3
May 1997, Week 2
May 1997, Week 1
April 1997, Week 5
April 1997, Week 4
April 1997, Week 3
April 1997, Week 2
April 1997, Week 1
March 1997, Week 5
March 1997, Week 4
March 1997, Week 3
March 1997, Week 2
March 1997, Week 1
February 1997, Week 4
February 1997, Week 3
February 1997, Week 2
February 1997, Week 1
January 1997, Week 5
January 1997, Week 4
January 1997, Week 3
January 1997, Week 2
January 1997, Week 1
December 1996, Week 5
December 1996, Week 4
December 1996, Week 3
December 1996, Week 2
December 1996, Week 1
November 1996, Week 5
November 1996, Week 4
November 1996, Week 3
November 1996, Week 2
November 1996, Week 1
October 1996, Week 5
October 1996, Week 4
October 1996, Week 3
October 1996, Week 2
October 1996, Week 1
September 1996, Week 5
September 1996, Week 4
September 1996, Week 3
September 1996, Week 2
September 1996, Week 1
August 1996, Week 5
August 1996, Week 4
August 1996, Week 3
August 1996, Week 2
August 1996, Week 1
July 1996, Week 5
July 1996, Week 4
July 1996, Week 3
July 1996, Week 2
July 1996, Week 1
June 1996, Week 5
June 1996, Week 4
June 1996, Week 3
June 1996, Week 2
June 1996, Week 1
May 1996, Week 5
May 1996, Week 4
May 1996, Week 3
May 1996, Week 2
May 1996, Week 1
April 1996, Week 5
April 1996, Week 4
April 1996, Week 3
April 1996, Week 2
April 1996, Week 1
March 1996, Week 5
March 1996, Week 4
March 1996, Week 3
March 1996, Week 2
March 1996, Week 1
February 1996, Week 5
February 1996, Week 4
February 1996, Week 3
February 1996, Week 2
February 1996, Week 1
January 1996, Week 5
January 1996, Week 4
January 1996, Week 3
January 1996, Week 2
January 1996, Week 1
December 1995, Week 5
December 1995, Week 4
December 1995, Week 3
December 1995, Week 2
December 1995, Week 1
November 1995, Week 5
November 1995, Week 4
November 1995, Week 3
November 1995, Week 2
November 1995, Week 1
October 1995, Week 5
October 1995, Week 4
October 1995, Week 3
October 1995, Week 2
October 1995, Week 1
September 1995, Week 5
September 1995, Week 4
September 1995, Week 3
September 1995, Week 2
September 1995, Week 1
August 1995, Week 5
August 1995, Week 4
August 1995, Week 3
August 1995, Week 2
August 1995, Week 1
July 1995, Week 5
July 1995, Week 4
July 1995, Week 3
July 1995, Week 2
July 1995, Week 1
June 1995, Week 5
June 1995, Week 4
June 1995, Week 3
June 1995, Week 2
June 1995, Week 1
May 1995, Week 5
May 1995, Week 4
May 1995, Week 3
May 1995, Week 2
May 1995, Week 1
April 1995, Week 5
April 1995, Week 4
April 1995, Week 3
April 1995, Week 2
April 1995, Week 1
March 1995, Week 5
March 1995, Week 4
March 1995, Week 3
March 1995, Week 2
March 1995, Week 1
February 1995, Week 5
February 1995, Week 4
February 1995, Week 3
February 1995, Week 2
February 1995, Week 1
January 1995, Week 5
January 1995, Week 4
January 1995, Week 3
January 1995, Week 2
January 1995, Week 1

ATOM RSS1 RSS2



RAVEN.UTC.EDU

CataList Email List Search Powered by the LISTSERV Email List Manager