1 INFO-VAX	Fri, 16 Jun 2006	Volume 2006 : Issue 332       Contents:* Re: create and modify user, but not delete  Digital Technical Journals on CD; Has any version of VMS ever received an A1 security rating? ? Re: Has any version of VMS ever received an A1 security rating? % Re: How can I read a locked VMS file? % Re: How can I read a locked VMS file? % Re: How can I read a locked VMS file? % Re: How can I read a locked VMS file? 0 Re: Just Ask The Vendor: Can OpenVMS Scale Down?0 Re: Just Ask The Vendor: Can OpenVMS Scale Down?0 Re: Just Ask The Vendor: Can OpenVMS Scale Down? Re: Multi-homed DHCP server . Re: Question about number of Vax System owners. Re: Question about number of Vax System owners  Sending HTML mail from VMS MAIL?$ Re: Sending HTML mail from VMS MAIL?$ Re: Sending HTML mail from VMS MAIL?$ Using REQUEST and REPLY to pass data( Re: Using REQUEST and REPLY to pass data( Re: Using REQUEST and REPLY to pass data  F ----------------------------------------------------------------------    Date: 15 Jun 2006 16:34:43 -0500- From: Kilgallen@SpamCop.net (Larry Kilgallen) 3 Subject: Re: create and modify user, but not delete 3 Message-ID: <w7SExdyW174h@eisner.encompasserve.org>   ] In article <1150404589.904150.165380@y41g2000cwy.googlegroups.com>, mabbuttg@yahoo.ca writes:   I > We have a need for one of our operators to be able to create and modify E > user accounts, but we want to prevent him from being able to delete  > them.   E Presumably you do not want the operator to create and modify accounts C to have privileges, or else she could create an account that _does_ & have the privilege to delete accounts.  H > For the moment he has full rights across the board, which I'm not very8 > comfortable with, but occasionally there is some queueE > management/creation/deletion/manipulation of jobs we get him to do.   H The OPER privilege is sufficient to handle almost any queue manipulationH problem.  In my opinion, you should never give an operator any privilegeJ beyond NETMBX, TMPMBX and OPER.  To do further makes them a system manager  in effect, even if not intended.  I > What can I set up either in system priveleges or inside of AUTHORIZE to # > restrict him from deleting users?   D The best way to handle this is with a batch job, submitted under theA SYSTEM username.  You can use the REQUEST command from within the A batch job to ask the operator the specifics of the account action B to be taken.  Alternately, have a DCL command procedure which asksE the questions to the operator and then release the batch job to parse G a file that the command procedure has written to a designated location.   I > We have a need for one of our operators to be able to create and modify   E The batch job should ensure the file was created only by one operator C who is allowed to do this (since any operator can release the job). ? And of course the self-resubmitting batch job must validate any D input it receives to ensure it is from the subset of activities that are permitted to the operator.   ------------------------------    Date: 15 Jun 2006 10:34:31 -0700  From: "Ian Miller" <ijm@uk2.net>) Subject: Digital Technical Journals on CD B Message-ID: <1150392871.451181.124450@r2g2000cwb.googlegroups.com>  D All 42 editions of the Digital Technical Journal (1985-1998) are now available on CD.  F Copies of the Digital Technical Journal CD (as available at the recentG OpenVMS advanced technical symposium) can still be obtained from Amanda C Skonetski. There are also copies of the Bruce Ellis Music Video DVD A available as well. They are $10 each (plus shipping) to cover the  production costs.   7 Please see here for information on how to obtain these.   . http://www.vmsresource.org.uk/dtj_archive.html  D The Digital Technical Journals were scanned from paper to searchable PDF by Colin Butcher.    ------------------------------  % Date: Thu, 15 Jun 2006 20:08:25 -0700   From: Z <SpamDumpst3r@yahoo.com>D Subject: Has any version of VMS ever received an A1 security rating?( Message-ID: <Fgpkg.1307$uz5.17@fe04.lga>  & Please help me settle a (virtual) bet.   ------------------------------  % Date: Thu, 15 Jun 2006 22:35:15 -0500 % From: Dan Foster <usenet@evilphb.org> H Subject: Re: Has any version of VMS ever received an A1 security rating?5 Message-ID: <slrne949nj.3uh.usenet@zappy.catbert.org>   J In article <Fgpkg.1307$uz5.17@fe04.lga>, Z <SpamDumpst3r@yahoo.com> wrote:( > Please help me settle a (virtual) bet.  B I seem to recall having heard of at least one customized [at greatA expense] VAX/VMS version that achieved the Orange Book A1 rating.   B I can't remember details or names now, but heard of a specific guyG involved in that project whom later went on to do DCE work. I found out B about this 10 years ago, but no longer have my notes with details.   Did find another reference:   - http://chacs.nrl.navy.mil/stp11/uksecbib.html   A 	Hu, Wei-Ming (Digital Equipment Corporation). Lattice Scheduling < 	and Covert Channels. in: 1992 IEEE Symposium on Research in< 	Security and Privacy; 1992 May 4; Oakland, California. USA:. 	IEEE Computer Society Press; 1992: pp. 52-61.  B 	This paper describes the lattice scheduler. The lattice scheduler? 	is a process scheduler that reduces the performance penalty of ? 	certain covert channel countermeasures by scheduling processes C 	using access class attributes. The lattice scheduler was developed > 	as part of the covert channel analysis of the virtual machine= 	monitor security kernel for the VAX architecture designed to B 	meet the requirements of the A1 rating from the National Computer/ 	Security Center.  /Covert Channels/Schedulers.   > 	Hu, Wei-Ming (Digital Equipment Corporation). Reducing Timing9 	Channels with Fuzzy Time. in: 1991 IEEE Computer Society 9 	Symposium on Research in Security and Privacy; 1991 May; > 	Oakland, California.  USA: IEEE Computer Society Press; 1991: 	pp.8-20. ISBN: 0-8186-2168-0.  9 	This paper describes fuzzy time. This is a collection of A 	techniques that reduces the bandwidths of covert timing channels @ 	by making all clocks available to a process noisy. Developed in= 	response to the problems posed by high-speed hardware timing > 	channels, fuzzy time has been implemented in the VAX security= 	kernel. The VAX security kernel is a virtual machine monitor : 	security kernel for the VAX architecture designed to meet= 	the requirements of the A1 rating from the National Computer ? 	Security Center.  /Covert Channels/Timing Channels/Fuzzy Time.   ; 	Karger, Paul A.; Wray, John C. (Open Software Foundation & = 	Digital Equipment Corporation). Storage Channels in Disk Arm C 	Optimization. in: 1991 IEEE Computer Society Symposium on Research = 	in Security and Privacy; 1991 May; Oakland, California. USA: B 	IEEE Computer Society Press; 1991: pp.52-61. ISBN: 0-8186-2168-0.   	[...]  D And so forth. Given there has been multiple authors from DEC talkingA about this, and published in public forums, it's very likely it's H actually been done at least once. Probably done in the mid to late '80s?  H The work, from what I understand, was certified for only a very specificH hardware and software combination; they, in turn, were rather customized to meet 'customer needs'.   G I'm sure HP could do it again today given sufficient money offered. :-)    -Dan   ------------------------------  % Date: Thu, 15 Jun 2006 17:50:58 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> . Subject: Re: How can I read a locked VMS file?, Message-ID: <4491D638.CCCADA2C@teksavvy.com>   "Main, Kerry" wrote:J > If the log file has no comitted data written to it, this might not work, > but try -  >  > $ Edit/TPU/read filename.log  G TPU is no different from TYPE in the type of data it can access in such  circumstances.    D If it has 0/432 in the "/size=all" display, it means that the end of? file is still at block 0, so you need a utility that copies all D allocated blocks, not just the data to the end of file. And I am notB even sure if BACKUP will do it. I know that if a file had 200/432,H backup is able to get the first 200 blocks for sure. But will it get the rest of the file ?    G DUMP/ALLOCATED is one utility that will read past the end of file until ? the end of allocated blocks. But this only works if the file is 7 accessible (eg: there is no "/IGNORE=INTERLOCK" in it).    ------------------------------  % Date: Thu, 15 Jun 2006 21:00:37 -0400 * From: "Syltrem" <syltremzulu@videotron.ca>. Subject: Re: How can I read a locked VMS file?0 Message-ID: <12940lqpt8deee8@corp.supernews.com>  K For some files, you can force a flush to disk by opening the file yourself   in update mode that is:   $ $ open yourfile.xxx /shar/read/write $ close xxx   K By "some files" I mean those that have been open in share mode and not yet   flushed to disk.B A log file is not opened in share mode afaik so that may not work.   Syltrem     K "JF Mezei" <jfmezei.spamnot@teksavvy.com> a crit dans le message de news:  ! 4491D638.CCCADA2C@teksavvy.com...  > "Main, Kerry" wrote:K >> If the log file has no comitted data written to it, this might not work,  >> but try - >> >> $ Edit/TPU/read filename.log  > I > TPU is no different from TYPE in the type of data it can access in such  > circumstances. > F > If it has 0/432 in the "/size=all" display, it means that the end ofA > file is still at block 0, so you need a utility that copies all F > allocated blocks, not just the data to the end of file. And I am notD > even sure if BACKUP will do it. I know that if a file had 200/432,J > backup is able to get the first 200 blocks for sure. But will it get the > rest of the file ? >  > I > DUMP/ALLOCATED is one utility that will read past the end of file until A > the end of allocated blocks. But this only works if the file is : > accessible (eg: there is no "/IGNORE=INTERLOCK" in it).    ------------------------------  % Date: Thu, 15 Jun 2006 23:05:20 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> . Subject: Re: How can I read a locked VMS file?+ Message-ID: <44921FD3.B6A703E@teksavvy.com>    John Santos wrote:J > You will probably still end up with the EOF pointing to the beginning ofG > the file (directory shows 0/xxx for the size), but BACKUP should copy 1 > whatever has actually been written to the disk     Can anyone confirm this ?   0 If I have a file that is 0/432 blocks, and I useG backup/ignore=interlock, how does BACKUP know how many blocks have been ? written ? If it forces a flush to disk, wouldn't that cause the : blocks/used count to increase after the backup completes ?  H If i start a new file and start writing data  with the C runtime with noF special options, (eg: no ctx=rec ) and no flushes/fsync, at what point3 does the blocks/used displayed by dir get updated ?   G While the program is running, I assume that the file system has a local E copy in memory of the blocks used that increases as I do my fprintfs, G but is that value accessible by other processes ? Does this get written = to dick from time to time, or only opnce the file is closed ?   F And more importantly, if there is a power failure after I have writtenE 100 blocks. When the system reboots, how does it know that 100 blocks E have been written  if, at the time of the failure, dir/zize=all still  showed 0 blocks used ?F (does the set volume/rebuild go though the file to find an end of file) market and then update the blocks used ?)    ------------------------------  # Date: Fri, 16 Jun 2006 04:12:01 GMT   From: John Santos <john@egh.com>. Subject: Re: How can I read a locked VMS file?, Message-ID: <lcqkg.45739$%m5.44306@trnddc04>   JF Mezei wrote:  > John Santos wrote: > J >>You will probably still end up with the EOF pointing to the beginning ofG >>the file (directory shows 0/xxx for the size), but BACKUP should copy 1 >>whatever has actually been written to the disk   >  >  > Can anyone confirm this ?  >   D I can't confirm this; this is based on behavior of backup with files; where the EOF pointer can't be trusted, i.e. indexed files.   2 > If I have a file that is 0/432 blocks, and I useI > backup/ignore=interlock, how does BACKUP know how many blocks have been  > written ?   G It doesn't know or care.  It can copy the entire allocated space, which @ is what it does with indexed sequential files.  (Unless you say  /truncate, so don't do that!)   5 If it forces a flush to disk, wouldn't that cause the < > blocks/used count to increase after the backup completes ? >   E A flush of what to what disk?  Of the original data file to the input H disk?  No.  If the program hasn't written the data to the disk, it isn't there for Backup to see.  ; Of course Backup flushes all its output to the output disk.   J > If i start a new file and start writing data  with the C runtime with noH > special options, (eg: no ctx=rec ) and no flushes/fsync, at what point5 > does the blocks/used displayed by dir get updated ?  >   C This is almost certainly irrelevant to the original poster.  He had B a log file (possibly a process created with run/detach/output=...)A that wasn't opened with "allow read" or "SHR=GET" or whatever the B language equivalent.  We don't know what language was use to write  the program, no on has said "C".  < But writing to the disk and updating the file attributes areB entirely separate operations.  There is no guarantee that anythingB useful has been written to the log yet, but is certainly possible.B The log, IIRC was several hundred blocks long, so quite likely theB program has been writing it to disk (and extending it as it goes),? but hasn't updated the attributes and won't until it closes the @ file.  The default behavior of RMS with regards to flushing dataB and writing attributes depends on the sharing options used.  SinceE apparently no sharing was defined for the file, it saves the overhead C of re-writing the attributes until it has to, i.e. when the file is C closed.  However, it probably writes data to the disk when ever its C internal buffer gets filled, probably determined by RMS Multi-Block 4 count, unless it has been overridden by the program.  I > While the program is running, I assume that the file system has a local G > copy in memory of the blocks used that increases as I do my fprintfs, I > but is that value accessible by other processes ? Does this get written ? > to dick from time to time, or only opnce the file is closed ?  > H > And more importantly, if there is a power failure after I have writtenG > 100 blocks. When the system reboots, how does it know that 100 blocks G > have been written  if, at the time of the failure, dir/zize=all still  > showed 0 blocks used ?  G Well, there is also highwater marking (if enabled), but it doesn't know F that valid data has been written to the blocks between the EOF and theD highwater mark, just that all the blocks have either been written byD the program or by the highwater-marking zeroing routine, so they are safe from scavenging.   H > (does the set volume/rebuild go though the file to find an end of file+ > market and then update the blocks used ?)   D No.  SET VOLUME/REBUILD has nothing to do with this; it fixes extentG and file header allocation caches.  (These are free extents and headers B pre-allocated to a system so it doesn't have to go through all theC hand-shaking every time a file is created or extended.  That can be D a lot of overhead, especially on a cluster, so instead of allocatingD them one-at-a-time, each system grabs a bunch and uses them until itD runs out, then grabs a bunch more.  I think it uses a door-bell lockC to get other nodes to release some of their caches if an allocation C fails, so this is generally invisible to the cluster but a lot more C efficient.  Locks are really cool, but work best when you don't use  them :-) :-)  G The logical place for something like that would be analyze/disk/repair, A but there are too many cases where this would be the disastrously C wrong thing to do.  Anyway, there are no embedded EOFs in most data A files; EOF is determined by the attributes (or for ISAM files, by @ following the bucket links until you get to the end.)  I supposeA there might be a ctrl/Z or a <nul> at the end of a STREAM_* file, > and there are cases of a -1 length byte in SEQUENTIAL VARIABLEA files, but these aren't necessarily present, and if you find one,  it might be noise.   --   John Santos  Evans Griffiths & Hart, Inc. 781-861-0670 ext 539   ------------------------------  # Date: Thu, 15 Jun 2006 19:16:44 GMT  From: d_gillbilly@hotmail.com 9 Subject: Re: Just Ask The Vendor: Can OpenVMS Scale Down? 8 Message-ID: <5c8392pg2jk1nn7tpu0ubiuvmlcra4n33l@4ax.com>  B On Thu, 15 Jun 2006 17:27:48 GMT, hoffman@xdelta.zko.dec.nospam () wrote:   > G >  Again, what specific OpenVMS features or changes do you need to sell   >your products and/or services?  >   E If I had to ask for a specific feature or change to OpenVMS, it would E have to be visibility. Prospective customers don't appreciate OpenVMS H the way I (and others) do, and regardless of how good a fit our softwareH is to their problem, they don't want what they don't understand (or haveE never heard of). OpenVMS is a capable enough general purpose computer F that if we ever get a new customer, we can write or sell them products
 and services.   B This is not an engineering issue and I am sure you have heard this before.     I >  I obviously can't guarantee we'll implement the changes, but -- if we  G >don't know about the features or changes that would help your case, we ) >can't even discuss implementing it/them.  >  >   F I'm just one of the peons in the valley trying to get the attention ofH the giant on the hill. Unfortunately, we seem to be one of the few smallF box OpenVMS solutions providers that have survived. Any changes neededF to retain lost customers won't help. Now all I want is to have OpenVMS@ become *publicly* successful (at the SMB level or at any level).  = Like Bob, I am thrilled at the Quintara announcement (and the G possibility of OpenVMS blades). I wish them nothing but success! I hope 1 to read about more positive OpenVMS initiatives.    . I apologize to you Hoff for wasting your time.  	     Duane    ------------------------------    Date: 15 Jun 2006 13:20:58 -0700- From: "Doug Phillips" <dphill46@netscape.net> 9 Subject: Re: Just Ask The Vendor: Can OpenVMS Scale Down? C Message-ID: <1150402858.902473.261700@g10g2000cwb.googlegroups.com>   $ hoffman@xdelta.zko.dec.nospam wrote:L > In article <dt339292hsnp1dvvfhod68mkq9cfkt5jue@4ax.com>, Mandala support = <support@mandala.ca> writes:1 > |> On Thu, 15 Jun 2006 14:24:59 GMT, you wrote:  > |> > |> >Mandala support wrote:4 > |> >> Just Ask The Vendor: Can OpenVMS Scale Down? > |> > > |> >L > |> >   I might well reverse the question/request, and ask for what specif= icK > |> >feature(s) you need to sell products into your target market(s).  And J > |> >yes, you obviously need to make a profit selling the boxes into yourL > |> >customers (as does HP), and you need to have a value-add of some sort. > ...G > |> I have no influence in selling or choosing a directon for OpenVMS.  >  > H >   Again, what specific OpenVMS features or changes do you need to sell  > your products and/or services? >   A The same features available on products already selling into that 5 market, priced competitively, but with the additional > security/reliabilty built-in to VMS. Or, was that a rhetorical	 question?   I >   I obviously can't guarantee we'll implement the changes, but -- if we H > don't know about the features or changes that would help your case, we* > can't even discuss implementing it/them.  D Engineers shouldn't worry about these things unless he/she works forG market development and analysis. When product features and enhancements E are so defined, then he/she should worry about implementation. C.O.V. 6 isn't the best place to learn about the "competition".  C Here are some simple numbers that even non-engineers can figure out + unless they are in OpenVMS market analysis:   ! ACP=3DAmortization, Cost & Profit   I ACP(1,000,000 units @ $1,050* each) =3D ACP(100,000 units @ $10,000 each)   B *Allowance of $50/unit for additional media and distribution costs  H >From the 2002 U.S. Census; About 95% of the businesses in the U.S. haveE sales of $10 Million or less; About 98% of U.S. businesses have sales  of $100 Million or less.  C I would imagine those numbers approximate much of the world market,  too.   ---   E On a related note; a computer, whatever size or cost, does absolutely F no work by itself. Add an operating system, of whatever nature, and it still does no work.   C Someone can build the absolute best computer and write the absolute E best operating system and all of us who-like-computers will ooooo and + aahhhhh and talk about how wonderful it is.   D But, unless it can actually do something that someone wants done andF can distinguish itself from its competition, what good is it? It needs application software.   A As long as VMS's owner considers VMS to have only a "specialized" F low-volume market, third party software developers servicing the smallI business can't price their product competitively. Lower volume =3D higher F price. Not much the third party world can do about it if the "vehicle". makers restrict the market for their products.   --  C Finally, way to go Brilliant Systems! I hope your product is hugely  successful.    ------------------------------    Date: 15 Jun 2006 22:11:12 -0700/ From: "David B Sneddon" <dbsneddon@bigpond.com> 9 Subject: Re: Just Ask The Vendor: Can OpenVMS Scale Down? B Message-ID: <1150434672.326385.64830@p79g2000cwp.googlegroups.com>  $ hoffman@xdelta.zko.dec.nospam wrote:     [...snip...]H >   Again, what specific OpenVMS features or changes do you need to sell  > your products and/or services? > I >   I obviously can't guarantee we'll implement the changes, but -- if we H > don't know about the features or changes that would help your case, we* > can't even discuss implementing it/them.   Can't help myself here -- 2 "What specific features or changes do you need..."  . Does anyone at management level within HP have5 a f**king clue about anything?  How many times has it / been stated here and in other places, and AFAIK 2 letters have been sent to HP about the need for an0 affordable small business system running OpenVMS with some decent applications.  $ Anyone been to www.djesys.com/vms/ ?  
 What more...?   2 If management would extract their heads from their arses they would know.   Dave   ------------------------------  % Date: Thu, 15 Jun 2006 17:31:45 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> $ Subject: Re: Multi-homed DHCP server, Message-ID: <4491D1B9.AE22EA95@teksavvy.com>   John Malmberg wrote:I > But that would not be correct.  A DHCP client remembers which server it F > obtained a lease from and will attempt to renew that lease with that4 > specific DHCP server before the lease has expired.  F I stand corrected. Checked the RFC and you are right that in a renews,G it is a unicast to a specific server, and this is mainly because it can H be done because the client is already configured and can send IP traffic to a specific destination.: (without routers needing to play tricks with the packets).   ------------------------------   Date: 16 Jun 2006 00:30:09 GMT From: healyzh@aracnet.com 7 Subject: Re: Question about number of Vax System owners + Message-ID: <e6su2h03oe@enews4.newsguy.com>   ) Michael Kraemer <M.Kraemer@gsi.de> wrote:  > DBT schrieb:> > > I am curious how many Vax users there are still out there.K > > We are looking at offering Vax systems and Vax based hardware solutions   4 > well, prepare to support a future hobbyist market.  H How much of a VAX Hobbyist market is there?  Of that what percentage areJ Unix users with some strange fixation on VAX hardware and how many are VMS users?  Just curious.   L I've a good selection of VAX hardware, the only system I feel a need to keepJ around and running is a MicroVAX III in a third-party chassis.  It is usedJ for reading old media (mainly imaging PDP-11 disks).  It is also buried inL the back of a storage unit, and I have enough spare parts that with a couple/ exceptions I should be able to fix what breaks.   I I could use some parts for a VAXstation 4000/VLC, but can't afford them.  F One of these days I might swap in a 4000/60 in its place, or see aboutH replacing the fan in it that is howling.  Or I might plug in a 3100/20 IJ have sitting on the shelf above it.  This probably describes most hobbyist VAXen.  L I am in the market for a new system for running VMS on, and I am prepared toG spend some real money on it, but it's going to be a faster Alpha, not a . VAXen.  I moved off of VAX back around '98/99.  J I get the impression that the Hobbyists running VAXen are looking to spendF far less money on it than I am (and definitely less than I have in theK past).  While David does support the Hobbyist market (I purchased parts for I my current system from him years ago), I can't see VAXen being an area he * can afford to support the normal hobbyist.   			Zane    ------------------------------  % Date: Thu, 15 Jun 2006 22:39:08 -0400 - From: JF Mezei <jfmezei.spamnot@teksavvy.com> 7 Subject: Re: Question about number of Vax System owners , Message-ID: <449219B1.EE11F1E1@teksavvy.com>   healyzh@aracnet.com wrote:- > How much of a VAX Hobbyist market is there?   H There is a bigger demand for VAXes/VAXen/VAXi then there is a market forG them. Aka: when you offer a vax for free, there should be someone ready F to save the vax from the dumpster. But if you start charging money, it isn't so obvious.   B Where I see a market is for shops still on VAX and who see a modelC similar to their available for cheap and decide to buy it for spare D parts, and reduce their hardware maintenance on the production unit.  ; The problem with any such machines is transportation costs.   L > Unix users with some strange fixation on VAX hardware and how many are VMS > users?  Just curious.   E Interestingly, much of the hardware information about VAX<plurial> on R the net are from Unix-enthousaists web sites who run NETBSD on their VAX<plurial>.    J > I could use some parts for a VAXstation 4000/VLC, but can't afford them.  F I think there are cycles for such hardware. Once more production shopsH have "given them away", there is no longer much of a supply for such andH the only way to get parts is to go through  commercial outlets that have% collected spare parts over the years.     N > I am in the market for a new system for running VMS on, and I am prepared toI > spend some real money on it, but it's going to be a faster Alpha, not a 0 > VAXen.  I moved off of VAX back around '98/99.  G The minute HP announces that VMS is to be ported to the 8086, I suspect C that the hobbyist alpha market will grow because VMS customers will F begin to upgrade to 8086s and give their alphas away. If HP insists onG limiting VMS to that IA64 thing, then you'll have customers statyung on H alpha as long as possible and that will delay availability of used alpha for hobbyists.    A Now, the day VMS becomes available on the 8086 (natively, without E emulator), the hobbyist programme will grow by leaps and bounds and I E suspect that comp.os.vms would get a lot of newbies who want to taste G VMS. And hobbyists might go for 8086 industry standard boxes instead of  used Alphas.   ------------------------------  % Date: Thu, 15 Jun 2006 16:06:29 -0400 * From: "Syltrem" <syltremzulu@videotron.ca>) Subject: Sending HTML mail from VMS MAIL? 0 Message-ID: <1293fe9ocrkohe7@corp.supernews.com>   Hi guys   M I think it's doable, if the message if formatted appropriately (I dunno much  7 about mime or html) and possibly sent with MAIL/FOREIGN    Can someone give me hints?  I I'd like to send a mail in HTML so if someone could give an example of a   minimal email message.  M I can send attachments with mime-encoded messages, but I just don't know how   to do html.    I tried things like:3 Content-Type: multipart/mixed; charset=ISO-8859-1;  * boundary=OpenVMS/MIME.553682649.1083347886 Content-Transfer-Encoding: 7bit + Message-ID: <553682649.1083347886@OpenVMS>"  Content-Disposition: inline   # --OpenVMS/MIME.553682649.1083347886    <HTML><HEAD>  < <META content="MSHTML 6.00.2900.2876" name=GENERATOR></HEAD> <BODY>	 something  </BODY></HTML>  % --OpenVMS/MIME.553682649.1083347886--    But that does not work. C My syntax may be all wrong though. I made it from other examples...    Thanks !   Syltrem    ------------------------------  % Date: Thu, 15 Jun 2006 16:30:59 -0400 # From: sol gongola <sol@adldata.com> - Subject: Re: Sending HTML mail from VMS MAIL? 0 Message-ID: <1150403495.312563@nntp.acecape.com>   Syltrem wrote:	 > Hi guys  > O > I think it's doable, if the message if formatted appropriately (I dunno much  9 > about mime or html) and possibly sent with MAIL/FOREIGN  >  > Can someone give me hints? > K > I'd like to send a mail in HTML so if someone could give an example of a   > minimal email message. > O > I can send attachments with mime-encoded messages, but I just don't know how  
 > to do html.  >  > I tried things like:5 > Content-Type: multipart/mixed; charset=ISO-8859-1;  , > boundary=OpenVMS/MIME.553682649.1083347886! > Content-Transfer-Encoding: 7bit - > Message-ID: <553682649.1083347886@OpenVMS>"  > Content-Disposition: inline  > % > --OpenVMS/MIME.553682649.1083347886  >  > <HTML><HEAD> > > > <META content="MSHTML 6.00.2900.2876" name=GENERATOR></HEAD> > <BODY> > something  > </BODY></HTML> > ' > --OpenVMS/MIME.553682649.1083347886--  >  > But that does not work. E > My syntax may be all wrong though. I made it from other examples...  > 
 > Thanks ! > 	 > Syltrem  >  > B I was able to do it with only the following before your html code: MIME-Version: 1.0 ) Content-Type: text/html; charset=us-ascii    ------------------------------  % Date: Thu, 15 Jun 2006 16:40:00 -0400 # From: sol gongola <sol@adldata.com> - Subject: Re: Sending HTML mail from VMS MAIL? 0 Message-ID: <1150404036.219807@nntp.acecape.com>   Syltrem wrote:	 > Hi guys  > O > I think it's doable, if the message if formatted appropriately (I dunno much  9 > about mime or html) and possibly sent with MAIL/FOREIGN  >  > Can someone give me hints? > K > I'd like to send a mail in HTML so if someone could give an example of a   > minimal email message. > O > I can send attachments with mime-encoded messages, but I just don't know how  
 > to do html.  >  > I tried things like:5 > Content-Type: multipart/mixed; charset=ISO-8859-1;  , > boundary=OpenVMS/MIME.553682649.1083347886! > Content-Transfer-Encoding: 7bit - > Message-ID: <553682649.1083347886@OpenVMS>"  > Content-Disposition: inline  > % > --OpenVMS/MIME.553682649.1083347886  >  > <HTML><HEAD> > > > <META content="MSHTML 6.00.2900.2876" name=GENERATOR></HEAD> > <BODY> > something  > </BODY></HTML> > ' > --OpenVMS/MIME.553682649.1083347886--  >  > But that does not work. E > My syntax may be all wrong though. I made it from other examples...  > 
 > Thanks ! > 	 > Syltrem  >  > A I was able to do it with only the following two lines before your > html code. However, the two lines have to be at the top of the@ message with no blank lines in front of it. Otherwise it will be7 treated as part of the text and not header information.    MIME-Version: 1.0 ) Content-Type: text/html; charset=us-ascii    ------------------------------  # Date: Thu, 15 Jun 2006 22:44:10 GMT % From: Rob Brown <mylastname@gmcl.com> - Subject: Using REQUEST and REPLY to pass data D Message-ID: <Pine.LNX.4.61.0606151618500.1777@localhost.localdomain>  + On Thu, 15 Jun 2006, Larry Kilgallen wrote:   G > The best way to handle this is with a batch job, submitted under the  D > SYSTEM username.  You can use the REQUEST command from within the G > batch job to ask the operator the specifics of the account action to   > be taken.   G Sounds interesting, but (in VMS 7.1 at least) it is not obvious how to  G get the operator's reply into the REQUESTing command file.  No symbols  E or logical names seem to get defined with the operator's reply.  The  C best I could come up with was to DEFINE/USER SYS$OUTPUT ANSWER.TXT   before doing the REQUEST.   $ Did you have another method in mind?     --    B Rob Brown                        b r o w n a t g m c l d o t c o m6 G. Michaels Consulting Ltd.      (780)438-9343 (voice)4 Edmonton                         (780)437-3367 (FAX)2                                   http://gmcl.com/   ------------------------------    Date: 15 Jun 2006 19:37:47 -0500- From: Kilgallen@SpamCop.net (Larry Kilgallen) 1 Subject: Re: Using REQUEST and REPLY to pass data 3 Message-ID: <ZeHr2UlSUGqa@eisner.encompasserve.org>   l In article <Pine.LNX.4.61.0606151618500.1777@localhost.localdomain>, Rob Brown <mylastname@gmcl.com> writes:- > On Thu, 15 Jun 2006, Larry Kilgallen wrote:  > H >> The best way to handle this is with a batch job, submitted under the E >> SYSTEM username.  You can use the REQUEST command from within the  H >> batch job to ask the operator the specifics of the account action to  >> be taken. > I > Sounds interesting, but (in VMS 7.1 at least) it is not obvious how to  I > get the operator's reply into the REQUESTing command file.  No symbols  G > or logical names seem to get defined with the operator's reply.  The  E > best I could come up with was to DEFINE/USER SYS$OUTPUT ANSWER.TXT   > before doing the REQUEST.  > & > Did you have another method in mind?  A That is the method I have always used (well, since VMS V2 or V3).    ------------------------------    Date: 15 Jun 2006 19:54:53 -0500- From: Kilgallen@SpamCop.net (Larry Kilgallen) 1 Subject: Re: Using REQUEST and REPLY to pass data 3 Message-ID: <Zy+HB6ebB4ab@eisner.encompasserve.org>   c In article <ZeHr2UlSUGqa@eisner.encompasserve.org>, Kilgallen@SpamCop.net (Larry Kilgallen) writes: n > In article <Pine.LNX.4.61.0606151618500.1777@localhost.localdomain>, Rob Brown <mylastname@gmcl.com> writes:. >> On Thu, 15 Jun 2006, Larry Kilgallen wrote: >>  I >>> The best way to handle this is with a batch job, submitted under the  F >>> SYSTEM username.  You can use the REQUEST command from within the I >>> batch job to ask the operator the specifics of the account action to  
 >>> be taken.  >>  J >> Sounds interesting, but (in VMS 7.1 at least) it is not obvious how to J >> get the operator's reply into the REQUESTing command file.  No symbols H >> or logical names seem to get defined with the operator's reply.  The F >> best I could come up with was to DEFINE/USER SYS$OUTPUT ANSWER.TXT  >> before doing the REQUEST. >>  ' >> Did you have another method in mind?  > C > That is the method I have always used (well, since VMS V2 or V3).   I One could also write a program to call SYS$SNDOPR for greater efficiency. C But this is an application where efficiency is outranked by ease of E implementation and perhaps even more important, ease of modification.   C So yes, I could write an Ada program to do it all in the batch job, E but it would not be cost effective for something so infrequent as new  users.   ------------------------------   End of INFO-VAX 2006.332 ************************