HDTenEightyP/NetNews huggingface dataset:
From: Tom Wilson@UCBVAX.BERKELEY.EDU
Newsgroups: comp.os.vms
Subject: RE: sys$trnlnm example for vaxc please
Date: 10 Oct 92 18:55:25 GMT
Organization: The Internet

In article <9210090753.AA02996@ucbvax.Berkeley.EDU>, you write...
>Does anyone have an example of setting up the descriptor and calling
>sys$trnlnm from vaxc? We have examples of calling system services but
>we're not finding logicals we know should be returned.
> 
>Thanks
>rossji@js-jtf.af.mil
> 
> 

First off, I set up the descriptor using this routine which returns the
descriptor of the string you pass:

c$dsc(char *string)
{
  struct dsc$descriptor *c$_tmpdesc;

  c$_tmpdesc = malloc(8);
  c$_tmpdesc->dsc$w_length = strlen(string);
  c$_tmpdesc->dsc$b_dtype = DSC$K_DTYPE_T;
  c$_tmpdesc->dsc$b_class = DSC$K_CLASS_S;
  c$_tmpdesc->dsc$a_pointer = string;
  return (c$_tmpdesc);
}

Then I call this routine to return the value of the logical you request:

char *get_logical(char *table,char *logical)
{
  static char name[80];
  int name_len;
  ITEM_LIST_3_T(il,1) = {{{sizeof name,LNM$_STRING,&name,&name_len}},0};
                                                                 
  if((sys$trnlnm(&LNM$M_CASE_BLIND,c$dsc(table),c$dsc(logical),0,&il)&1) !=1)
    return(NULL);
  else {
    name[name_len] = '\0';
    return(name);
  }
} 

Where ITEM_LIST_3_T is:

#define ITEM_LIST_3_T(variable_name,num_items) \
  struct \
  { \
    ITEM_3_T  item[num_items]; \
    int  terminating_zero; \
  }  variable_name

Hope this helps.

+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
- Tom Wilson 		       +  University of Wyoming   - Just a lowly      -
+ twtick@corral.uwyo.edu       -    Computer Science      + student programmer+
+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
Newsgroups: comp.os.vms
From: welchb@woods.ulowell.edu
Subject: Re: How much to charge for CPU time?
Organization: University of Lowell
Date: Tue, 13 Oct 1992 16:28:52 GMT

> 
> 	- 3 years equipment amortization
> 	- maintenance contracts expenses
>  	- the CPU usage for the users processes during a year
> 	- the CPU usage for the management and operation processes during a year
> 	- power consumption
> 
> Well, I know that are missing some important values like, personnel salaries,
> air conditioned expenses, site area ocupation rent ... but it's a beginning.
> I'ld like to ear some input too.
> 
Some years ago there was at an Air Force study on the subject, if not across
all military services.  They ran into some of the same problems.  Like
many places, I think, they suggested quarterly rate adjustments after looking
at the history of the previous quarters.  

The whole thing has probably been published, but like so much of modern life,
it is easier to reproduce the study (by asking here 8-) ), than to look up]
the research, unless you happen to be the rare person who has immediate
access to the data.
-- 
Brendan Welch, UMass/Lowell, W1LPG,  welchb@woods.ulowell.edu
Newsgroups: comp.os.vms
From: entropy@world.std.com (The Entropic one)
Subject: Help with VMS TCP/IP?
Organization: The World Public Access UNIX, Brookline, MA
Date: Sat, 10 Oct 1992 06:38:44 GMT

I'm in the process of attempting to connect a Unix and VMS machine together
with TCP/IP. Unfortunitly the Vax only has decnet software installed. 
What packages are available (commercial and/or freeware) that allow
a vax under VMS to handle TCP/IP? It doesn't need to be very fancy, telnet
and ftp support is all thats needed.

Thanks
Larry

-- 
----          Join the Pythagorean Reform Church!         ----
\  /        Repent of your evil irrational numbers        \  /
 \/   and bean eating ways. Accept the #4 into your heart! \/
     Call the Pythagorean Reform Church BBS at 508-793-9568
From: SZYMON@ucinvl.uci.agh.edu.pl ("Szymon Sokol")
Newsgroups: comp.os.vms
Subject: Re: Why is Graphics of SOFTPC so slow on a VAXstation 3100/
Date: 7 Oct 92 09:05:10 GMT
Reply-To: szymon@ucinvl.uci.agh.edu.pl
Organization: University of Mining & Metallurgy

> From: pa.dec.com!rdg.dec.com!taveng.enet.dec.com!ofer@decwrl.dec.com
[several lines deleted]
> The VS has only about 2.4 VUPS which compares to about 6-8 VUPS on A386DX33.

Is it possible?! I never managed to find in DEC's publications any comparison
of Intel 80x86 to the VAX family, but this is astonishing...
BTW: Why DEC shows performance of DECpc in MIPS, VAX/MicroVAX/VAXstation in
VUPs, and DECsystem/DECstation in Specmarks ? Is it deliberate, to make
comparisons more difficult for a user :-( ?


                                   Szymon Sokol
                                   Network Manager

     U     U  M     M  M     M     Computer Center
     U     U  MM   MM  MM   MM     University of Mining and Metallurgy
     U     U  M M M M  M M M M     ave. Mickiewicza 30
     U     U  M  M  M  M  M  M     30-059 Krakow, POLAND
     U     U  M     M  M     M     TEL.    +48 12 338100 EXT. 2885
      UUUUU   M     M  M     M     TEL/FAX +48 12 338907


From: Paul.Robinson@f417.n109.z1.fidonet.org (Paul Robinson)
Sender: Uucp@blkcat.UUCP
Newsgroups: comp.os.vms
Subject: What is 1,024 Tera?
Date: Fri, 09 Oct 1992 02:52:26 -0500

A user on the Fidonet VAX echo asked what the next series
 
after "tera" was, i.e. 1024 units is a kilo, 1024 kilo is a 
 
mega, 1024 mega is a giga, 1024 giga is a tera, but
 
what is 1024 tera?  And maybe if you know that, you can
 
tell what is 1024 of that.
 
 
 
If you have an answer, could you send it directly to that
 
user (and post it here if you want?)  The user's internet
 
address is:
 
 
 
Gerry.Connolly@f16.n251.z2.fidonet.org  
 
(Fidonet 2:251/16)
 
 
 
Thank you
 
Paul Robinson -- TDARCOS@MCIMAIL.COM
 
 
 
  "And remember, I'm not just the president of the Cocaine Club.
 
   <Snort> <Snort> But I'm also a client!"



Newsgroups: comp.os.vms
From: fairfield@slacvx.slac.stanford.edu
Subject: Re: KERBEROS as replacement for SYSUAF
Organization: Stanford Linear Accelerator Center
Date: Mon, 12 Oct 1992 20:35:18 GMT

In article <16052@umd5.umd.edu>, bill@bill.ab.umd.edu (Bill Bame) writes:
> In article <1992Oct11.232127.1@alien.gici.com>, laut@alien.gici.com (Bill Laut) writes:
>>
>>In article <61050080@acf3.NYU.EDU>, tihor@acf3.NYU.EDU (Stephen Tihor) writes:

    [discussion of Kerberos for VMS deleted]

I'm a little surprised that no one has mentioned Multinet's implementation
of Kerberos.  I have no details, but I believe it is an announced product.
You might check with SALES@TGV.COM...

			-Ken
-- 
 Dr. Kenneth H. Fairfield    |  Internet: Fairfield@Slacvx.Slac.Stanford.Edu
 SLAC, P.O.Box 4349, MS 98   |  DECnet:   45537::FAIRFIELD (45537=SLACVX)
 Stanford, CA   94309        |  BITNET    Fairfield@Slacvx
 ----------------------------------------------------------------------------
 These opinions are mine, not SLAC's, Stanford's, nor the DOE's...
Newsgroups: comp.os.vms
From: winter@vision.rs.ch (Martin Winter)
Subject: Re: Novell's "Capture command" - VMS equivalent..?
Reply-To: winter@vision.rs.ch
Organization: RadioSuisse Ltd, Berne, Switzerland
Date: Thu, 8 Oct 1992 08:51:25 GMT

In article <1992Oct7.180046.5680@gw.wmich.edu>, biol_res@gw.wmich.edu writes:
>	So my question (once again) is can I route all my print jobs
>to a specified queue without having to use the /queue="queue_name"
>everytime. Any info would be greatly appreciated. BTW, please post 
>your response to the net or (to reduce the traffic on the net) mail your
>response to "chalasan@cs.wmich.edu". Thanks

What about define the logical SYS$PRINT to your favorite queue ? Just
define this logical to point to your default queue (in your process table)
and deassign it, when you don't need it anymore.

Regards, Martin Winter

----------------------------------------------------------------------------
Radio Suisse Ltd,       Internet:  winter@vision.rs.ch
Laupenstrasse 18a                  postmaster@vision.rs.ch
3008 Bern               PSI-Mail: +22846431062::WINTER     (public X.25)
Switzerland             X.400: C=CH; A=ARCOM; P=RS; O=DM; S=WINTER, G=MARTIN
----------------------------------------------------------------------------
From: ROSSJI@JS-JTF.AF.MIL ("Jim Ross")
Newsgroups: comp.os.vms
Subject: sys$trnlnm from vaxc example please
Date: 9 Oct 92 06:22:00 GMT
Organization: The Internet

Does anyone have an example of setting up the descriptor and calling
sys$trnlnm from vaxc? We have examples of calling system services but
we're not finding logicals we know should be returned.

Thanks
rossji@js-jtf.af.mil
From: csccm@luxury.latrobe.edu.au (Chris Miles!!)
Newsgroups: comp.os.vms
Subject: Opening 20+ files in VMS C!!!!!?
Date: 12 Oct 92 09:27:41 GMT
Organization: La Trobe University
X-Newsreader: Tin 1.1 PL4


OK, I've got a program that has to have about 25 files open at once and is
writing to most of them..... [ This is with VAX C ] ... The trouble is the
first 5 files end up completely empty - so nothing is being written to them!!
I was told you were only allowed to have 20 files open with VAX C at once...
And what I want to know is if you can somehow get around this????!
Any help appreciated... Please email me thanx!!!


/\/\/\/\/\/\/\/\/\/\/  ///  /\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
\ |\/| /\             /// My AMIGA can emulate Anything !!                   /
/ |  || Freddy !! \\\///            csccm@luxury.latrobe.edu.au              \
\ |  |.\/.         \///   %CHRIS-G-MILES, My name's Chris nice to meet you!! /
/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\/\
          You're only young once but you can be immature forever...
From: Chris_F_Chiesa@cup.portal.com
Newsgroups: comp.os.vms
Subject: Re: HELPED NEEDED WITH READING SCREEN
Date: Fri,  9 Oct 92 06:23:52 PDT
Organization: The Portal System (TM)

Garret flynn (9113797@ul.ie) writes: 
>I was wondering if any of you know, if is it possible to read a character
>at a given location on the screen.
>
>ie. 
>I need a routine that would tell me what letter is on
>the screen at .... say row 10 column 15 for example.

There is NO "generally applicable" way to do this, because once the VAX
(or any central computer) sends information out to a terminal, that informa-
tion is no longer under the auspices of the VAX, but those of the terminal.
The special cases which exist are 

	- the VAX takes special measures to keep a record of what it's 
          sending out, and can "fake" a screen-location retrieval by 
          looking in it's local record of what should be on the screen.
          Advantage: works independently of terminal capabilities.  Dis-
          advantage: doesn't actually KNOW for SURE what's on the screen,
          only what IT HAS PUT on the screen.  (Consider broadcast mes-
          sages or someone using terminal SETUP to "clear screen.") 
          Another disadvantage is that an application has to be expicitly
          written to keep such records, e.g. by using the SMG library routines
          for ALL input/output. 

        - the terminal can be commanded to "send back" a copy of a line or
          character at a specific display position.  Advantage: what you
          get is what the user is actually seeing, always.  Disadvantage:
          not all terminals can do it; it seems most text-only terminals 
          CAN'T. 

I'm sure someone else will be able to add to this, but this is the "basics."

Chris Chiesa
  Chris_F_Chiesa@cup.portal.com
From: laut@alien.gici.com (Bill Laut)
Newsgroups: comp.os.vms
Subject: Re: KERBEROS as replacement for SYSUAF
Date: 12 Oct 92 03:21:27 GMT
Organization: Gull Island Consultants, Inc.

In article <61050080@acf3.NYU.EDU>, tihor@acf3.NYU.EDU (Stephen Tihor) writes:
> Sounds like a good idea if a bit of a challenge.  I hope you
> have talks to DEC about it ...

	I did.  They laughed (well, sort of).

> ... and arrange to discuss the issues with
> the other people who have worked on related projects.

	Which "other people" might these be?


-- 
Bill Laut			Internet:  laut@alien.gici.com
Gull Island Consultants, Inc.	Phone:     (616) 780-3321
P.O. Box 627
Muskegon, MI  49440		>> "Usual disclaimers, apply within" <<
From: imhw400@indyvax.iupui.edu
Newsgroups: comp.os.vms
Subject: Re: The [continuing] Posix debate
Date: 12 Oct 92 12:04:39 -0500

Hmmm, DEC seems to think that VMS POSIX' performance is not a problem (though
I'm sure they're working to boost it.)  From _VMS POSIX Release Notes, V1.0,
section 1.7 ("Performance and Optimization"):

	VMS POSIX primitives and native VMS primitives offer comparable
	performance levels.  Accordingly, no adverse effects will be
	experienced when building an application on VMS POSIX as
	opposed to VMS.

The section goes into considerable detail about just where performance problems
*ca be found.  IMHO many of the problem areas simply point to sloppy coding
practices that VMS punishes much more than Unices typically do.

Another problem is that the Container File System (the hated UCX code) adds
some overhead to file operations.

Something to consider when observing the speed of VMS POSIX is that, if you
originally logged using DCL and then issued a POSIX command to get into ksh,
your typein is now going through a pseudoterminal pipe between two processes
that are scheduled independently, and being filtered on the way.  On a heavily
used system, the delays in scheduling *both* processes can cause a significant
decrease in the perceived responsiveness of the system.  A better test would be
to:

	LOGIN user/CLI=POSIX$CLI

so that you avoid this mess.

Also, some systems have *very* tight working set limits.  When testing VMS
POSIX, be sure you aren't paging too much.

All of this is explained in the release notes.

BTW, there is a vmsnet.vms-posix newsgroup.  Check it out.
-- 
Mark H. Wood, Lead Analyst/Programmer    +1 317 274 0749   [@disclaimer@]
Internet:  IMHW400@INDYVAX.IUPUI.EDU     BITNET:  IMHW400@INDYVAX
Celebrate freedom:  read a banned newsgroup.
Newsgroups: comp.os.vms
From: r-larkin@uiuc.edu (Ron Larkin)
Subject: Any VMS software for Printronix (=LXY-11) printer?
Summary: Seeking VMS software for Printronix
Organization: Illinois Natural History Survey
Date: Thu, 15 Oct 1992 15:06:42 GMT
Keywords: VMS, Printronix, LXY-11, hard copy

  I have a VMS system with a Printronix P300 printer.  Once upon a time, DEC
sold this item, packaged with software called PLXY-11, as a "graphics line
printer" for RSX, RSTS, and RT.
  Does anybody know of PD software that supports plotting on this hardware
under VMS?

  Please respond via e-mail and I'll summarize, if appropriate, for the group. 
Thank you.

Ronald P. Larkin, Illinois Natural History Survey
607 E. Peabody Drive, Champaign, IL 61820  USA
r-larkin@uiuc.edu (Ron Larkin)
From: leichter@lrw.com (Jerry Leichter)
Newsgroups: comp.os.vms
Subject: re: HELP! Tape transfer from PDP to VAX
Date: 12 Oct 92 02:15:12 GMT
Distribution: world
Organization: The Internet


	I have a MicroPDP 11/73 running RSX11M and having a TK50 drive.  I
	know very little about RSX, quite a bit more about VMS.  I was hoping
	to simply BACKUP my files to TK50 on the PDP and restore  them on the
	VAX. Success has eluded me.  BACKUP on the PDP-side seems to work OK
	(everything verifies, no errors).  I cannot get the saveset off of
	tape on the VAX-side, however.

	I've tried MOUNTing the tape FILE11 and COPYing the saveset--no luck.
	It goes out and creates a file as large as my hard disk, then dies.
	I've tried MOUNTing the tape FOREIGN and using BACKUP--no luck.  I get
	an error about the tape not being standard ANSI.  I've tried my luck
	with EXCHANGE, and its been all bad.

	When I had the tape mounted FILES11, I did a

	$ dump/header/block=count:0 mka500:[000000]*.

	Dump of file MKA500:[]"DU0RAW.BCK".;1 on 10-OCT-1992 13:49:44.68

	Well, DU0RAW.BCK IS THE NAME I GAVE THE SAVESET ON THE PDP.
	I'M A LITTLE UNCERTAIN ABOUT THE "" IN MKA500:[]"DU0RAW.BCK".;1
	Is there any hope for what I am trying to do?

I'm afraid not.  RSX BACKUP is not even remotely compatible with VMS
BACKUP.

You have two alternatives:

	1.  Keep the tape, change the software.  If you can find a VAX
		running VAX RSX, you can do an RSX RESTORE and get the
		data off the tape.

		It's possible that someone has done a VMS version of
		RSX RESTORE that doesn't require VAX RSX, but I don't
		recall ever hearing of it.

	2.  Write the tape differently.  Rather than doing a backup, simply
		write the files to an ANSI-labeled tape.  You should then
		have no trouble mounting the tape on a VMS system and reading
		the files back.

		Since you're talking RSX-11M, rather than MicroRSX, you don't
		even have a complicated directory structure to restore.

BTW, the BEST alternative, if you can arrange it, is to connect the machines
with a DECnet link.  Even a temporary link over a serial line would be enough.

							-- Jerry
From: ewilts@galaxy.gov.bc.ca (Ed Wilts)
Newsgroups: comp.os.vms
Subject: Re: HELP undelete
Date: 13 Oct 92 08:48:17 -0700
Reply-To: EWILTS@GALAXY.GOV.BC.CA
Organization: BC Systems Corporation

In article <1bepmhINN96g@darkstar.UCSC.EDU>, koehler@secs.ucsc.edu writes:
> Hi -I inadvertantly delted about two weeks worth of C code with the del
> command!  I notice that the delete command has the /noerase qualifier as
> the default -so my files are still around until written over?

Correct - the files are physically there but with no pointers to them.

> Is there a recovery command or utility to rescue my lost files?

Yes and no.  Such a utility does exist, but unless you've had exclusive access
to the physical disk drive that contained the data, there's pretty good odds
that your file was overwritten in the time it took you to send this note and
get the replies.

The UNDELETE program was posted to DECUS years ago and is probably still on
many archive sites.  This should be run IMMEDIATELY after the accidental
erasure and by someone suitably privileged who is willing to allocate the drive to the process
while it is running (could be over an hour depending on your actual
configuration).

For most sites, UNDELETE is worthless.  You're far better off ensuring that
you have good backups and restore from them if necessary.

-- 

Ed Wilts, BC Systems Corp., 4000 Seymour Place, Victoria, B.C., Canada, V8X 4S8
EWilts@Galaxy.Gov.BC.CA   |   Ed.Wilts@BCSystems.Gov.BC.CA   |   (604) 389-3430
From: RABINOWITZ@BEAR.COM (Ari)
Newsgroups: comp.os.vms
Subject: Too many queues spoil the disk? Apology and update.
Summary: It wasn't the queue manager, maybe.
Keywords: Shadow Set corruption
Date: 15 Oct 92 20:51:01 GMT
Organization: BEAR STEARNS & CO.
X-News-Reader: VMS NEWS 1.24

Hi,

About two months ago I posted an article about how one of our disks
was getting corrupted when we initialized new queues.  We thought that
the queue manager was causing the corruption.  Well, we have done
further investigation and although we still don't know why the disk was
getting corrupted, we don't think it was the queue manager.

As I had mentioned, the disk in question is a Phase I (HSC based) shadow
set named $1$DUS126, which was formed by $1$DUA26 and $1$DUA43.  It had
previously been just $1$DUA26.  For all of our disks we create a logical
of DUnn to point to $1$DUAnn so we have DU26 pointing to $1$DUS126.
Most references to this disk use the logical DU26, for historical
reasons.

While experimenting to try to pinpoint the problem we discovered that
only one of the two disks in the shadow set was getting corrupted.  Upon
further investigation it seemed that only $1$DUA26 was getting
corrupted, never $1$DUA43.  The corruption was often happening
immediately upon booting.  Our workaround was to change the ID of the
drive from 26 to 44 and suddenly the corruption disappeared.

My only idea of what could be causing this is that some suitably
privileged (PHY_IO) process was writing to DU26: and it was using the
physical disk $1$DUA26 instead of the logical pointing to $1$DUS126.
One suspect, which I haven't ruled out is the spooling of our LAT
printers, which sppol to that disk.  I noticed that most of the commands
say: SET DEVICE/SPOOL=(quename,DU26) but that one said DU26:.  I wonder
if that colon was somehow blocking the logical translation and writing
to the physical disk.

Does anyone else have any ideas?  Has anyone seen anything like this
with HSC based shadowing?

Thanks,
Ari

Ari Rabinowitz                  rabinowitz@bear.com for VMS and personal mail
WorkStation Administrator	ari@bear.com for sun/HP Un*x mail
Bear Stearns
From: terry@spcvxb.spc.edu (Terry Kennedy, Operations Mgr.)
Newsgroups: comp.os.vms
Subject: Re: Help in improving on HELP
Date: 15 Oct 92 02:10:31 GMT
Article-I.D.: spcvxb.1992Oct14.221031.4117
Organization: St. Peter's College, US

In article <1992Oct14.151548.1@woods.ulowell.edu>, welchb@woods.ulowell.edu writes:
> 	I have long been dissatisfied that VMS, in its wonderful help
> utility, often only gives help to those who already know what magic
> key word they need help on.  For example, if you want to use a magnetic
> tape, you must already know about ALLOCATE, INITIALIZE, MOUNT, SET MAGTAPE.

  Have you looked at the HELP HINTS subhelp?

	Terry Kennedy		Operations Manager, Academic Computing
	terry@spcvxa.bitnet	St. Peter's College, Jersey City, NJ USA
	terry@spcvxa.spc.edu	+1 201 915 9381
From: JIMMY@SEAHUB.NAVSEA.NAVY.MIL ("Jimmy Hargrove, AAC ASSOCIATES 703.415.4400")
Newsgroups: comp.os.vms
Subject: unsubscribe info-vax
Date: 8 Oct 92 17:10:00 GMT
Distribution: world
Organization: The Internet



unsubscribe info-vax
From: louis@BARRA.COM (Louis Dunne)
Newsgroups: comp.os.vms
Subject: Re: Q: DECTerm Startup
Date: 9 Oct 92 00:57:52 GMT
Distribution: world
Organization: BARRA Inc., Berkeley, California.

On Oct 8,  1:42pm, John McCarthy wrote:
> Subject: Q: DECTerm Startup
>In order to make life simpler, I would like to minimize the nnumber of manual 
>interventions (read keystrokes) required to bring up the various applications 
>that I use all the time.
>
>Briefly, I end up having to have 3-4 DECTerms up, with each one then running the 
>real application (e.g. DECDesign, TELNET, etc.). Bringing up the DECTerms is no 
>problem, but I would like to then have each one execute a command (optimally a 
>.COM file), that would issue the DCL commands that are needed.
>
>Does anyone have a way to do this that he/she would be willing to share, or 
>should I just become a better typist ? :-)
>
>Thank you,
>
>Yours,
>
>John McCarthy
>Manager, Data Administration & Security
>York University
>(416) 736-2100 ext. 22865
>JMCCARTHY@MAPLE.AVPMI.YORKU.CA
>

	For a start try looking in HELP CREATE/TERMINAL. Just do

		$ create/terminal @comfile
		(then you can put whatever application commands in the
		 comfile)

	You could put a couple of these in your startup menu, or start all
	DECterms from a command file too. Then put this command file into
	your startup.

Louis
       -------------------------------------------------------------------------
      / Louis Dunne                          /                                /
     /  VMS/UNIX Systems                    /  Internet:   louis@barra.com   /
    /                                      /   Phone:      (510) 649-4229   / 
   /    BARRA, Inc.                       /    Fax:        (510) 548-4374  /
  /     1995 University Ave., Suite 400  /                                /
 /      Berkeley, CA 94704              /                                /
-------------------------------------------------------------------------