HDTenEightyP/NetNews huggingface dataset:
From: terry@spcvxb.spc.edu (Terry Kennedy, Operations Mgr.)
Newsgroups: vmsnet.internals
Subject: Re: Determining the status of a license
Date: 22 Jan 93 07:13:16 GMT
Organization: St. Peter's College, US

In article <19671.2b5ebe5f@ecs.umass.edu>, jhwelch@ecs.umass.edu writes:
> Since a LICENSE LOAD command realizes it's already loaded somewhere
> else there must be an undocumented system call that performs this
> task.  EXE$CHECK_LICENSE looks like a promising area to investigate
> but of course it's not on the listing CD.

  Yup. None of this is documented and it makes it hard to do things such as
the one you suggest. Of course, it also makes it hard for the bad guys to
do nasty things (or at least that seems to be DEC's reasoning).

  LICENSE LOAD loads licenses from the LDB into kernel-mode logicals, doing
some checks along the way. I would guess that it uses some form of cluster
communication to verify and possibly adjust the logicals on other nodes dur-
ing the load.

  If you have something to monitor (and even better, decode) SCS or lock
manager traffic on the net, you might look to see what's being passed. The
logicals live in LMF$LICENSE_TABLE, so a SHOW LOG/TABLE=LMF$LICENSE_TABLE
will show you the licenses currently loaded. Once you see the format of the
logical names, you can easily check to see if a license is loaded for any
combination of producer and product.

	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: ecf_stbo@jhuvms.hcf.jhu.edu (Have unix ever /usr/local/bin experienced?)
Newsgroups: vmsnet.internals,comp.os.vms
Subject: Re: How to force a process into one CPU on a 6640?
Date: 26 Jan 1993 11:37 EST
Organization: The Johns Hopkins University - HCF
Distribution: world
NNTP-Posting-Host: jhuvms.hcf.jhu.edu
News-Software: VAX/VMS VNEWS 1.41    

In article <1993Jan24.113735.141@kulminator.salcom.fi>, Pekka.Savolainen@Salcom.Fi writes...
>Included, please find sys$examples:bind_read_me.txt

I'm curious if anyone has explored the license implications of this. By way of
concrete example, suppose Wingra Inc. wants to squeeze 3000$ out of me, plus an
extra 450$/yr. maintenance, because I add another CPU to a 6400 box. In a way
it seems reasonable that if I bind the software to one CPU, that I am still in
keeping with my original single CPU license. Has anybody explored this, reading
the license agreements and/or talking with vendors? Software license costs
with several vendors operating on this archaic 'tiered' approach are dwarfing
the actual hardware costs of this tentative upgrade.

Tom O'Toole - ecf_stbo@jhuvms.hcf.jhu.edu - JHUVMS system programmer 
Homewood Computing Facilities, Johns Hopkins University, Balto. Md. 21218 
>Here comes a jet ski.
>weuh weeuhh weeuhh weeuhh WEEUHH WEEUHH WEEUHH WEEUHH weeuhh weeuhh weeuhh weuh
From: DWING@UH01.Colorado.EDU (Dan Wing)
Newsgroups: vmsnet.internals
Subject: Re: How to force a process into one CPU on a 6640?
Date: 26 Jan 93 23:57:28 GMT
Organization: Macro32<==>Vmsnet.Internals Gateway
X-Gateway-Source-Info: Mailing List

Tom O'Toole, ecf_stbo@jhuvms.hcf.jhu.edu, writes:

>I'm curious if anyone has explored the license implications of this.
[...]
>Software license costs
>with several vendors operating on this archaic 'tiered' approach are dwarfing
>the actual hardware costs of this tentative upgrade.

Interesting idea.

However, some products aren't just detached processes sitting out there, but
are activated all the time by users or as utilities (compilers, TELNET, etc.)
I suppose you could write a front-end which would bind your process
immediately prior to invoking the image, although that would become a pain
in the ***, assuming your vendor's legal staff would allow such a move.

Basically, the vendors are trying to charge you as if all of the users on
your system were using the application, and base their fees on how many
users could fit on that system.  Personal and per-use licenses are the
solution to this.

We got about $4K short of completely paying for a uVAX 3100 by licensing it
for various DEC products instead of putting them on our 6620.  All of our
programmers now use the 3100 instead of the 6620, which helps offload the
work from the main production system, too.

-Dan Wing, dwing@uh01.colorado.edu or wing_d@ucolmcc.bitnet (DGW11)
 Systems Administrator, University Hospital, Denver
Newsgroups: vmsnet.internals
From: gkrog@nynexst.com (Gina Krog)
Subject: Dec Dtm and RMS Need Help
Keywords: DecDTM RMS VMS
Reply-To: gkrog@nynexst.com
Organization: NYNEX Science & Technology, Inc
Date: Mon, 25 Jan 93 21:41:41 GMT

I am forwarding this article for a friend who does not have access to 
this group. Please send replies to sanders@panix.com.


In article 6695@panix.com, sanders@panix.com (Alan Sanders) writes:
> Newsgroups: comp.sys.dec
> Subject: Dec Dtm and RMS, Need Help
> Sender:sanders@panix.com
> Followup-To: comp.sys.dec
> Distribution: world
> Organization: PANIX Public Access Unix & Internet, NYC
> Keywords: DecDTM RMS VMS
> 
> I have been trying to use Dec's distributed transaction manager with RMS
> and I have run into a problem.  I have no trouble starting a transaction
> using the nondefault flag and "joining" a RMS stream to it using the TID
> XAB.  However, I am trying to have 2 RMS process' participate in the same
> transaction.  When I pass the tid to the other process, set up the XAB in 
> the same way, and do a sys$get, I get a failure status back.  Basically
> an invalid tid.  I have tried everything I can think of, from depositing
> the tid via the debugger to screaming at my terminal :-).  Anyway, does
> anyone out there have experience with this?  Although all the documentation
> gives the impression that this should work, I have yet to see a concrete
> example using RMS outside of ACMS.  Also both process' may need to be doing
> multiple concurrent transactions, so using the default process tid is not
> an option for me.
> 
> Any help would be greatly appreciated.
> 
> 		Thanks in advance
> 
> 		Alan Sanders		sanders@panix.com  
>
From: "Tim McKee, 803-366-2620" <mckeetr@cvse.cortex.prospect.com>
Newsgroups: vmsnet.internals
Subject: RE: Determining the status of a license
Date: Thu, 21 Jan 1993 18:33:18 EST
Organization: Macro32<==>Vmsnet.Internals Gateway
X-Gateway-Source-Info: Mailing List

You can call SYS$GRANT_LICENSE to see if it is available.  Args are:

arg1    PRODUCT_NAME, Text by Fixed descriptor
arg2    PRODUCER, Text by Fixed descriptor
arg3    CONTEXT, Longword by reference
arg4    ITEMLIST, Pass a 0 by value

The return status will be:

SS$_NORMAL - Granted
LICENSE$_NOLICENSE
LICENSE$_EXCEEDED
LICENSE$_NOT_STARTED (LMF not running)
LICENSE$_INVALID_DATE
LICENSE$_TERMINATED
LICENSE$_INVALID_VERSION



PLEASE NOTE that you must release the license if it was successfully
granted using SYS$RELEASE_LICENSE.  Args are:

arg1    CONTEXT, Longword by reference


tim
================================================================================
Timothy R. McKee                        |  Senior Consultant - VAX/VMS Internals
Cortex Corp. - SouthEast Field Office   |       mckeetr@cvse.cortex.prospect.com
Phone: (803) 366-2620                   |                    FAX: (803) 366-6517
================================================================================
From: MILLER@TGV.COM
Newsgroups: vmsnet.internals
Subject: Re: How to force a process into one CPU on a 6640?
Date: 27 Jan 93 23:36:48 GMT
Organization: Macro32<==>Vmsnet.Internals Gateway
X-Gateway-Source-Info: Mailing List


>        Idea!  We'll charge by CPU size, regardless of how much
>        they really run the product!

I think the reasoning went something like this:  Pricing was becoming a
nightmare for the sales people since some people would call up and
complain that other people bought the same software for a differant
price (for the same type of machine).  You we just decided to fix
charges to match Digital's sceme.  Personally, I can't believe we charge
more than $125 per site, but it's paid for my car and my plane so I'm
not going to be the first in line to complain...

-bruce
From: jeh@cmkrnl.com
Newsgroups: vmsnet.internals
Subject: Re: Need faster async board...dlv11-J?  Something else?
Date: 26 Jan 93 00:05:34 PST
Summary: The subject has drifted, hasn't it?
Followup-To: vmsnet.internals
Distribution: world
Organization: Kernel Mode Systems, San Diego, CA

In article <1993Jan25.121940.341@rlgsc.com>, gezelter@rlgsc.com writes:
> In article <1993Jan23.110940.1270@cmkrnl.com>, jeh@cmkrnl.com writes:
>> They also put out some release note on, I believe, DS200 3.1 code, talking
>> about the server "asserting RI [ring indicator]", when RI is of course not
>> sourced by the terminal server! 
> Are you sure that the reference to RI was not concerning the case 
> of the server providing Reverse-LAT services. On some systems, 
> the host must see RI on a dialup connection before it will 
> "answer the phone". 
>  
> In that case, the server needs to assert RI, since the server is 
> behaving as a modem, not as a host.

It may "need to", but it can't, not unless it's working (as Terry Kennedy
suggested) through a "null modem" cable.  (In which case the server asserts
some *other* signal, which is "wired through" to RI, pin 22, at the far end of
the cable.) 

Otherwise... 

A DEC terminal server can absolutely *not* assert RI, because that pin is not
wired to a line driver -- it's wired to a line receiver.  The electronics
simply aren't in the box that would allow it to provide a signal on that pin. 
This is because a terminal server is, in EIA-232 parlance, a DTE.  (You can
tell that from the fact that it has a male DB-25 connector; DCEs have female
connectors.) 

Asking it to source RI (or, for that matter, RD, CTS, or CD) is like asking a
telephone to generate ring and battery voltages.  (Very much like that, in
fact!)

	--- Jamie Hanrahan, Kernel Mode Systems, San Diego CA
drivers, internals, networks, applications, and training for VMS and Windows NT
uucp 'g' protocol guru and release coordinator, VMSnet (DECUS uucp) W.G., and 
Chair, Programming and Internals Working Group, U.S. DECUS VMS Systems SIG 
Internet:  jeh@cmkrnl.com, or hanrahan@eisner.decus.org  Uucp: uunet!cmkrnl!jeh
Xref: sparky vmsnet.internals:1798 vmsnet.misc:1185 comp.unix.internals:2169 comp.unix.questions:15941
From: DWING@UH01.Colorado.EDU (Dan Wing)
Newsgroups: vmsnet.internals
Subject: Re: How to force a process into one CPU on a 6640?
Date: 27 Jan 93 21:52:40 GMT
Organization: Macro32<==>Vmsnet.Internals Gateway
X-Gateway-Source-Info: Mailing List

Derek S. Haining, DEREK@MAX.U.WASHINGTON.EDU, writes:

>YES!  We have.  Now, although I haven't looked in the solution provided by
>Pekka, I did look into this technology quite a lot back in earlier versions
>of VMS (T5.2 and some before this.)  My thought was to be able to restrict
>CPU-hogging batch jobs to a subset of the available CPUs, thus providing
>better response time to the interactive users.   (See, we could raise QUANTUM
>up (good for a vector CPU) and not feel the effects of multiple batch jobs
>so much.)

I'm really looking forward to see how VMS V6.0's implementation of class
scheduling is going to work with ideas like this.  We could certainly take
good advantage of it here.  And in combined academic/administrative settings
you could "allow" the students 10% of the CPU and all those administrative
people the rest!!  ;-)

>Anyone read this far?   :)

("It's the right one, baby.")

"Uh-huh."

-Dan Wing, dwing@uh01.colorado.edu or wing_d@ucolmcc.bitnet (DGW11)
 Systems Administrator, University Hospital, Denver
Newsgroups: vmsnet.internals
Subject: resource material search
From: dnorris@vax1.umkc.edu
Date: 21 Jan 93 14:22:15 CST
Organization: University of Missouri - Kansas City
NNTP-Posting-Host: vax1.umkc.edu


help
From: Arne Vajhxj <ARNE@kopc.hhs.dk>
Newsgroups: vmsnet.internals
Subject: Re: How to force a process into one CPU on a 6640?
Date: 28 Jan 1993 10:43:06 +0100
Organization: Macro32<==>Vmsnet.Internals Gateway
X-Gateway-Source-Info: Mailing List

> Putting on my user's hat:
>         Why do they charge me #*$)*)#$ much to run the SAME #&*(#$
>         thing on my 6640 instead of the piddly amount they charge
>         me to run it on my 2000???  It makes no sense!
>
> Putting on my developer's hat:
>         Really if someone uses my product, I'd like to charge them
>         more if it's used more.  I figure on a 6640 they'll get
>         more than two orders of magnitured more transactions in
>         a year than they will on my VAX 11/725.  However, there's
>         no reasonable way to account for how many transactions
>         they really will do.  Plus, if the number turned out small,
>         they might cancel... so...
>
>         *blink*
>
>         Idea!  We'll charge by CPU size, regardless of how much
>         they really run the product!
>
> Answer: Your particular license covers the machine you run the software
>         on, NOT the possible configuration your machine COULD have if
>         you (effectively) disable a CPU or two or three.  Thusly, you
>         buy licenses based on the hardware.

For many kinds of applications I will consider a license fee based on
the maximum number of concurrent users much more "fair", than a license
based on the machine size.

                                                          Arne

Arne Vajhxj                             local DECNET:  KO::ARNE
Computer Department                     PSI:           PSI%23831001304030::ARNE
Business School of Southern Denmark     Internet:      ARNE@KO.HHS.DK
From: nreadwin@micrognosis.co.uk (Neil Readwin)
Newsgroups: vmsnet.internals
Subject: Re: Truely deserving of a Flame
Date: 27 Jan 93 18:27:42 GMT
Organization: Micrognosis, a division of CSK(UK) Ltd

"Brian J. Schenkenberger, VAXman"<SCHENKENBERG@Monmouth-ETDL1.Army.MIL> writes:
|> it would spend weekends [...] writing crazed poetry in which it found deep
|> meaning but which no one else could understand:
|>
|> [Bourne shell hack to do dependencies on platforms where cc -M won't work]

Interestingly, once you add the extra bits that this needs and fix the
obvious typos, it *still* doesn't work. A header file foo.h in the current
directory will end up in the dependency list as /usr/include/foo.h

Don't even start me on the use of a zillion sed commands when awk would do
the job better (check the dependency stuff in the MMDF distribution if you
do not believe me).

Crazed poetry indeed :-) Neil.
-- 
 Phone: +44 71 815 5283  E-mail: nreadwin@micrognosis.co.uk
 Anything is a cause for sorrow that my mind or body has made
From: moravec@ph1.Uni-Koeln.DE (Andreas Moravec)
Newsgroups: vmsnet.internals
Subject: Re: Use of $PUTMSG system service - SUMMARY
Date: 25 Jan 1993 16:51:44 GMT
Organization: University of Cologne, I. Physik. Inst., Germany
Reply-To: moravec@ph1.Uni-Koeln.DE
NNTP-Posting-Host: newton.ph1.uni-koeln.de

In article <01GTPEDAPWOY006MJF@VAXF.COLORADO.EDU>,
 Dan Wing <DWING@UH01.Colorado.EDU> writes:
>>Thanks to:
>>  Wolfgang J. Moeller --> ** Ich bedanke mich sehr fuer Deine Hilfe! :-) **
>
>My German is getting very rusty, but isn't that "I thank myself much for your
>help"?

No, "Thank you very much for your help"

"Thank you" = "Ich danke Dir" = "Ich bedanke mich bei Dir"
There is no such construction like "Ich bedanke"

Andreas :-)

-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+-+
       KOSMA = Koelner Observatorium fuer SubMillimeter-Astronomie
 Andreas Moravec               TEL      +49 (221) 470 3558
 I. Physikalisches Institut    FAX      +49 (221) 470 5162
 Universitaet zu Koeln         TELEX    888 2291 UNIK D
 Zuelpicher Str. 77            INTERNET Moravec@Ph1.Uni-Koeln.De
 5000 Koeln 41, Germany        X.400    S=Moravec;OU=Ph1;P=Uni-Koeln;A=DBP;C=DE
From: jhwelch@ecs.umass.edu
Newsgroups: vmsnet.internals
Subject: Determining the status of a license
Date: 21 Jan 93 15:16:47 GMT

In order to print to a new DEClaser 1152 I had to install DECprint Supervisor,
the print symbiont that superscedes CPS.  It turns out that in order
to have it translate ascii files with imbedded escape sequences
an extra license must be purchased.

We just purchased the license and I've loaded it on one of the machines
in our cluster.  Because it has a UNITS limit I can't load it
on other nodes.  If the node it's loaded on goes away (which could be
one of many) I'd like to have my hourly "look for trouble spots" job
automatically load it on an alternate host (assuming the operator
doesn't catch it first).

Since a LICENSE LOAD command realizes it's already loaded somewhere
else there must be an undocumented system call that performs this
task.  EXE$CHECK_LICENSE looks like a promising area to investigate
but of course it's not on the listing CD.

I'd prefer any solution that doesn't involve grungy DCL (e.g.
parsing the output of some command).  I suppose I could have
my hourly job try to load it and check what's in $STATUS but
just for fun I'm also curious if anyone knows how the internal
routines can be accessed.

Jonathan Welch  VAX Systems Manager  Umass/Amherst  JHWELCH@ecs.umass.edu
From: vaxmith@rks.se
Newsgroups: vmsnet.internals
Subject: How to force a process into one CPU on a 6640?
Date: 24 Jan 93 00:38:20 CET
Organization: RKS Data AB, Vaxjoe, Sweden

Hi

I have a small but maybe a littlebit tricky question.
I want to force some processes in a 6640 to run on only one and always the 
same processor. Is this possible and if so, can someone explain how or 
include an MAR-example of how to do it. I can't relink the images so it has 
to be a utility that can change the PCB when the process is running.

Thanks

-- Michael


________________________________________________________________________
Michael Thurbin                 |    E-mail: vaxmith@rks.se
RKS Data AB                     |    Phone.: +46 470 47060
Box 209                         |    Fax...: +46 470 48976
S-351 05 Vaxjoe, Sweden         |
________________________________|_______________________________________
From: Hunter Goatley <goathunter@WKUVX1.BITNET>
Newsgroups: vmsnet.internals
Subject: (None)
Date: Fri, 22 Jan 1993 13:10:15 CST
Organization: Macro32<==>Vmsnet.Internals Gateway
X-Gateway-Source-Info: Mailing List

subscribe macro32
From: bill@cs.uofs.edu (Bill Gunshannon)
Newsgroups: vmsnet.pdp-11
Subject: Re: Flip Chip (tm)
Date: 21 Jan 93 16:08:29 GMT
Organization: Department of Computing Sciences

Can someone explain the use of (why and how) these Flip Chips??

I have a stack of them that came with my PDP-11 and have yet to figure out
what I am supposed to do with them.  I also notice, that there is no mention
of them in any of the manuals I have.

bill

-- 

   Bill Gunshannon     | "There are no evil thoughts, Mr. Reardon" Francisco
   bill@cs.uofs.edu    |  said softly, "except one; the refusal to think."
                       |         #include <std.disclaimer.h>   
Newsgroups: vmsnet.pdp-11
From: zrepachol@cc.curtin.edu.au
Subject: Re: reading RX50 disks on PC
Organization: Curtin University of Technology
Date: Sat, 23 Jan 1993 20:15:41 GMT

In article <C0C501504002E837@Vax2.Concordia.CA>, "Mike Marak, EMC Lab" <marak@vax2.concordia.ca> writes:
> 
...
>   There is a PC program that I grabbed off the net some time ago. It's
> called  "RT11.EXE", and does a damn good job. It can read/write RT-11
> RX50s in the PC's 1.2MB drive, and also has the added bonus of being
> able to format cheap PC diskettes for use in the RX50 drive.

This and another was recently discussed in comp.sys.dec.micro.

~Paul
From: jlothian@castle.ed.ac.uk (J Lothian)
Newsgroups: vmsnet.pdp-11
Subject: Re: Emulex doc's
Date: 25 Jan 93 16:40:45 GMT
Organization: Edinburgh University Computing Service

In article <727656541.150000.WILSON@ULLA.FORNAX.COM>, wilson@ulla.fornax.com (John Wilson) writes:

|> 
|> Speaking of RM03's (real ones), does anyone know how to align
|> one?  I assume I need an alignment pack with magical qualities,
|> or at least with a price which suggests that it MUST have
|> magical qualities?  OR does anyone have a working one for sale, cheap?
|> 

On roughly the same subject, does anybody know if it's still
possible to get hold of the alignment cartridge for an RK05?
I had to re-align the heads on one of my RK05s a couple of years
ago, and ended up using an old DEC software master copy, on the
basis that presumably DEC's heads will be aligned if
anybody's are. It would be nice to be able to do it properly,
though. I thought about getting in touch with DEC, but I suspect
they'd charge an arm and a leg for the alignment cartridge, supposing
they still make it. If anyone has a second-hand one, I'd be very
interested in buying it (within reason!).

|> John Wilson

James
-- 

-------------------------------------------------------
James Lothian        |      "It's life, Jim, 
james@uk.ac.ed.caad  |   but not as we know it"
Newsgroups: vmsnet.pdp-11
Subject: reading RX50 disks on PC
From: map@bbn.com
Date: Mon, 25 Jan 93 21:13:29 EST
Reply-To: Incoming Replies <MAP=Reply@bbn.com>
Organization: The Internet
Return-Path: <pat+@transarc.com>
CC: info-pdp11@transarc.com
Source-Info: From (or Sender) name not authenticated.

   From: v882246@morrien.si.hhs.nl
   Date: Mon, 25 Jan 1993 08:37:58 +0100 (MET)

   [...] (Anyone have know the location of a KERMIT for the PRO?)

The central repository for KERMIT implementations, including Kermit-11
which runs on PROs, is at Columbia University (where Kermit was first
developed).  The machine you want is watsun.cc.columbia.edu, you can
read documentation there, Kermit-11 lives in kermit/b/k11*.* files.

	-Mike
Newsgroups: vmsnet.pdp-11
Subject: Emulating 11s; Replacing RSTS
From: <emcguire@intellection.com>
Date: Sun, 24 Jan 93 14:50:31 CST
Organization: The Internet
Return-Path: <pat+@transarc.com>
X-Face: 

   From: secrist@msdsws.enet.dec.com (Strong datatypes for weak minds.)
   Date: 21 Jan 93 03:13:30 GMT
   Sender: newsa@sousa.amt.tay.dec.com
   Organization: Digital Equipment Corporation


   If you want to emulate RSX or RT there are products to do that under
   VAX/VMS.  If you want to replace RSTS the closest thing I can suggest
   is the BASIC-PLUS-2 compatible-compiler on RSX or VAX BASIC on VMS.

   Then you get into weird stuff like running the RSX BASIC-PLUS-2 image
   under VMS, or VESTing all associated modules to Alpha/VMS ;-)

   Regards,
   rcs

Does Ross Systems still market ROSS/V, the RSTS/E emulator for VMS?
From: aad@lovecraft.siemens.com (Anthony A. Datri)
Newsgroups: vmsnet.pdp-11
Subject: Re: reading RX50 disks on PC
Date: 26 Jan 93 23:30:45 GMT
Organization: The Internet
Return-Path: <pat+@transarc.com>
If-Type-Unsupported: send
Mime-Version: 1.0
Content-Type: text/plain; charset=US-ASCII


>Try ftp.funet.fi, they have kermit sources for lots of OSs.

People on the left side of the pond should try watson.cc.columbia.edu first.
Xref: sparky vmsnet.pdp-11:1018 dc.forsale:3443 misc.forsale:36482 dc.general:3572