1 INFO-VAX	Sat, 18 Nov 2006	Volume 2006 : Issue 635       Contents:. Re: A place where non-mention of VMS is good !/ Cobol DISPLAY and the _BG: driver eats <CR><LF>  Java kerb-crawling. Re: Question: Can anyone write device drivers/. Re: Question: Can anyone write device drivers/@ Re: TCPIP 5.6: TCPIP now checks names greater than 12 characters= Re: What layered products are important for a VAX VMS system?   F ----------------------------------------------------------------------  % Date: Sat, 18 Nov 2006 21:59:38 +0800  From: prep@prep.synonet.com 7 Subject: Re: A place where non-mention of VMS is good ! 0 Message-ID: <87bqn4j1o5.fsf@k9.prep.synonet.com>  ) Dave Froble <davef@tsoft-inc.com> writes:   E > Going off topic a bit, but I'm compelled to ask, is Microsoft doing D > something good, and are the third party security vendors justified > in their criticism?   D MS is trying to redefine `secure' as meaning secure income for them,! no matter what you think or want.   A > There's nothing to say that third party security vendors have a F > right to a reason to exist.  (Sorry Larry.)  They cropped up to fillF > a need.  If that need goes away, they won't like it, but that's just
 > too bad.  C No, it is do YOU have the right to select non billy-shit to run and E guard YOUR data etc. The data that perhaps YOU will be prosecuted for ? if it leaks. If you thing billy gives a shit about it, read the  licence.  @ > I have no idea what the issues are.  Knowing Microsoft, I'd beE > prejudiced toward thinking they aren't being fair.  But not knowing  > the issues I cannot say that.   C > Can you shed some light on the conflict between Microsoft and the  > third party security vendors?   C The 3rd party people get thier money because YOU want to give it to E them. This is moraly repugnant to the goat and chair brigade, so they 1 lock YOU out from being able to make that choise.   F MS will have as little security as they can, and if it gets in the way) of `the windows experience' well tough...   A If you think drag and drop etc is wonderfull, you should see what @ happens when a Medical practice staffer grabs the patient recordE directory and fumbles it onto the remove update folder... Not billy's  problem, not bill's liability.   --  < Paul Repacholi                               1 Crescent Rd.,7 +61 (08) 9257-1001                           Kalamunda. @                                              West Australia 6076* comp.os.vms,- The Older, Grumpier Slashdot. Raw, Cooked or Well-done, it's all half baked.F EPIC, The Architecture of the future, always has been, always will be.   ------------------------------  % Date: Sat, 18 Nov 2006 20:58:12 +0800 3 From: "Richard Maher" <maher_rj@hotspamnotmail.com> 8 Subject: Cobol DISPLAY and the _BG: driver eats <CR><LF>1 Message-ID: <ejmvp9$g3k$1@news-02.connect.com.au>    Hi,   L Just curious as to why a Cobol (1)DISPLAY would strip of the CRLF combo whenL sys$output is pointing to a _BG: device rather than a terminal or file? It'sF like an automatic "WITH NO ADVANCING" has been applied. Is this RMS orJ COBOL? An ACCEPT swallows the CRLF quite rightly, but a DISPLAY doesn't doC what it's told; any ideas? Thinks it's advanced video or something?   H Look, it's not the end of the world and I think all this streaming stuff. sucks big time! But it is curious nonetheless.  H The good news is that there are methods available with Java sockets that7 support byte-counted reads and writes. Sanity prevails!    Cheers Richard Maher.    ------------------------------  % Date: Sat, 18 Nov 2006 20:39:53 +0800 3 From: "Richard Maher" <maher_rj@hotspamnotmail.com>  Subject: Java kerb-crawling 1 Message-ID: <ejmut6$f0u$1@news-02.connect.com.au>    Hi,   K Please find attached all the COBOL, SQLMOD, and DCL needed to build a small D (200 lines) INETd server example that will service "Employee Lookup" requests to port 3333.  1 The protocol is about as simple as you can get: -   ? 1) The first two bytes of every message contains the message ID G 2) The server will (hopefully) work with Java Stream i/o methods on the ' Socket so everything is CRLF terminated J 3) A "20" message is a Surname Lookup request to which the server respondsF by sending back zero to N "21" messages followed by a "99" End-of-File message < 4) Server shuts down on receipt of a "99" message or failure  J I will attach a working VMS/SMG$ client example to fully illustrate what'sI going on, but what I (and the VMS world at large) *desperately* need is a C HTML + Javascript + Java Applet example of a browser-hosted client!   I I don't care what strategy you use to get your Applet up, but I do insist I that you do use the automatic Init() and Destroy() methods for connecting K and disconnecting from the Employee Lookup server. Ideally, upon receipt of K some sort of "field-changed" event (I can only pray that you don't poll for D this!) you will grab the characters that have been entered (via yourK seperate thread) and ask the VMS server for the matching employees from the  personnel database.   K So, can you do this? If it's a money thing then send me a quote and if it's I reasonable then who knows. Call me crazy, but I'd've expect to be able to I rock up to the VMS or Rdb web sites and try out just this sort of example # :-( What'd be the point of that eh?   A Anyway, here are some more useful tips for running the example: -   6 1) You should save the first text file as java_emp.comJ 2) You need Rdb and COBOL installed and "mf_personnel" should point to the ubiquitous Rdb example database @ 3) You *must* "$ucx set noservice java_emp_inetd" before running1 java_emp.com for the second and subsequent times. F 4) Don't forget that the last_name column in the employees table has a/ Capital letter followed by lowercase characters F 5) Change the cursor to use "like" instead of "starting with" to taste  + Tips for building the VMS client example: - I 1) Apart from anything else it shows COBOL building array descriptors and ? calling lib$vm_realloc so it's worth a look in its on right :-) . 2) Save the second text file as emp_client.cobK 3) Edit emp_client.cob and change rem_node_addr to your server's IP address  which probably won't be 1.2.3.6  4) $cob/lis emp_client.cob1 5) Save the third text file to emp_client_def.mar  6) $mac/lis emp_client_def" 7) $link emp_client,emp_client_def 8) $Run emp_client  F You will see that as you enter the initial characters for the employeeL surname ("S" is a good one to choose) a list of matching employee last_namesI are retrieved from the mf_personnel database and displayed. (If you press 7 <select> when the menu is populated then you will get a I smg$select_from_menu. A <select> here will retrieve the highlighted name)   ' Press <return> or ctrl/z when finished.   K OK! That's how a VMS client would work, please *PLEASE* show me a Java one!    Cheers Richard Maher  H PS. The source code discussed in this post can be found in today's three. entries of mine in the following ITRC thread:-L http://forums1.itrc.hp.com/service/forums/questionanswer.do?threadId=1071300   ------------------------------  % Date: Sat, 18 Nov 2006 09:21:00 +0100 4 From: Jur van der Burg <"vdburg at hotmail dot com">7 Subject: Re: Question: Can anyone write device drivers/ 4 Message-ID: <455ec277$0$324$e4fe514c@news.xs4all.nl>  > Well, I have the expertise but not the time to write a driver.> The good thing however is that you don't need to, the embedded5 adaptec controller already has a driver ready to use.   , There are 3 things to do to get VMS running:  / 1.  Edit SYS$COMMON:[SYSEXE]FIRM_REV_MATRIX.DAT    Locate this entry:  / ! SYSBOOT code overrides this entry for XP1000: @ SYS_TYPE        = 34                    !HWRPB_SYSTYPE$K_TSUNAMI= CPU_TYPE        = 8                     !HWRPB_CPU_TYPE$K_EV6      FIRM_ABS_MAJ = 5     FIRM_ABS_MIN = 5     FIRM_REC_MAJ = 6     FIRM_REC_MIN = 8 END_SYS_TYPE    Change FIRM_REC_MIN from 8 to 6.  5 Save file as SYS$SPECIFIC:[SYSEXE]FIRM_REV_MATRIX.DAT   * 2.  Edit SYS$COMMON:[SYSEXE]SYS$CONFIG.DAT  0 Locate the next two entries and comment them out* bij placing an ! at the start of each line  - device          = "Adaptec Floppy (AHA1742A)"     name          = DV     driver        = SYS$DVDRIVER     adapter       = EISA     id            = "FLOP"     flags         = ISA_ON_EISA
 end_device   device          = "Floppy"    name          = DV     driver        = SYS$DVDRIVER     adapter       = XBUS     id            = FLOP 
 end_device  0 Save file as SYS$SPECIFIC:[SYSEXE]SYS$CONFIG.DAT  0 3.  Edit SYS$SYSROOT:[SYSEXE]SYS$USER_CONFIG.DAT   Add these lines:  3 device          = "Intel 82557 LOM (Fast Ethernet)"     name          = EI     driver        = SYS$EIDRIVER     adapter       = PCI(    id            = 0x12298086,0x800314D9&    boot_flags    = HW_CTRL_LTR, UNIT_0-    flags         = BOOT, NETWORK, EXTENDED_ID 
 end_device  3 device          = "Intel 82557 LOM (Fast Ethernet)"     name          = EI     driver        = SYS$EIDRIVER     adapter       = PCI(    id            = 0x12298086,0x800414D9&    boot_flags    = HW_CTRL_LTR, UNIT_0-    flags         = BOOT, NETWORK, EXTENDED_ID 
 end_device  $ device          = "Adaptec AIC-7892"    name          = PK $    driver        = sys$pkadriver.exe    adapter       = PCI(    id            = 0x00809005,0x800214D9    boot_class    = DK &    boot_flags    = HW_CTRL_LTR, UNIT_0#    flags         = SCSI, PORT, BOOT 
 end_device  5 Save file as SYS$SPECIFIC:[SYSEXE]SYS$USER_CONFIG.DAT     C Notice that there are some different flavors of this system around, @ I know there is a type with a different embedded scsi controllerC for which you need to copy a driver, but I don't have such a system G anymore and I forgot the details. It is possible to make it run though.   = You need to uncomment the floppy stuff above to make sure you A won't crash during boot. The embedded floopy controller is there, B but there's nothing attached to it and that's something the driver? does not expect. Since it's not used anyway it's safe to remove  it from the configuration.  = The firmware file does not need to be changed, all you get is ; an annoying message each boot. The edit takes care of that.   @ Installing VMS is a breeze if you prepare a disk for this system@ to boot from by doing the above steps. Just copy an installation? cd to hard disk, make the above changes, boot from the disk and 4 off you go. Or you can burn a modified cd of course.  C Here's the system on which I'm doing the LDdriver development work:    $ ld versionH %LD-I-VERSION, LD version V9.0, module X-9 built on Nov 17 2006 17:51:19J -LD-I-DRIVERVERSION, Driver version: 17-NOV-2006 17:29:36.26 (MON version)V -LD-I-SYSINFO, Node: THEBAT, Hardware: hp AlphaServer DS20L 833 MHz, VMS version: V8.3   Jur.    - David Turner, Island Computers US Corp wrote:  > OK >  > Situation  > L > We have a bunch of DS20L Dual 833Mhz systems that were designed for Tru64  > and Linux A > The Adaptec controller is a AHA 7892 - a non vms compliant ctr. < > Does anyone have the expertise to write a driver for this? >  > % > Email me at dturner-at-islandco-com  >  > Thanks >  > DT   >  >    ------------------------------  % Date: Sat, 18 Nov 2006 10:23:28 -0500 3 From: "Richard B. Gilbert" <rgilbert88@comcast.net> 7 Subject: Re: Question: Can anyone write device drivers/ * Message-ID: <455F2570.7080105@comcast.net>  - David Turner, Island Computers US Corp wrote:  > OK >  > Situation  > L > We have a bunch of DS20L Dual 833Mhz systems that were designed for Tru64  > and Linux A > The Adaptec controller is a AHA 7892 - a non vms compliant ctr. < > Does anyone have the expertise to write a driver for this? >  > % > Email me at dturner-at-islandco-com  >  > Thanks >  > DT   >  >    David,  H If you know how to write a device driver, 90+ percent of the problem is ? finding out how the device works.  You need the nuts and bolts  I documentation for the AHA 7892; what are the registers for, how are they  I addressed, what bits you twiddle or what do you load into each register,  D etc.  Many manufacturers  consider this stuff to be proprietary; it 1 reveals a great deal about the underlying design.   F I would be a little hesitant about developing a VMS driver for such a D device!  It's still an unsupported device under VMS as far as HP is H concerned and you will be responsible for maintaining the driver if you - sell it or even use it to sell the AHA 7892's    ------------------------------    Date: 18 Nov 2006 18:02:07 +01006 From: peter@langstoeger.at (Peter 'EPLAN' LANGSTOEGER)I Subject: Re: TCPIP 5.6: TCPIP now checks names greater than 12 characters , Message-ID: <455f4a9f$1@news.langstoeger.at>  w In article <ejmuck$bj6$2@online.de>, helbig@astro.multiCLOTHESvax.de (Phillip Helbig---remove CLOTHES to reply) writes: J >Sounds great.  I am at VMS 7.3-2 and TCPIP 5.4.  What minimum version of + >VMS do I need to be able to run TCPIP 5.6?   ! VMS V8.3 (and V8.2 for TCPIP 5.5)   H >A few weeks ago, there was a patch for 5.4, but it apparently had some E >problems involving DNS lookups, so I didn't install it.  What's the   >status now?  K Unchanged. There might be a hotfix for paying customers, but so far no ECO. I But IIRC it was the opposite problem. DNS customers had no trouble, hosts - entry customers had them (with a workaround).   H >Ditto, but if no 8.x for VAX appears, we will probably be stuck at 7.3 I >forever.  In order to make use of the newer TCPIP anti-spam features, I  B >jump through some hoops to keep the cluster alias on an ALPHA if G >possible.  It would be nice if any node could have it without loss of   >functionality.    Consider MX (or PMDF)    --   Peter "EPLAN" LANGSTOEGER % Network and OpenVMS system specialist  E-mail  peter@langstoeger.atF A-1030 VIENNA  AUSTRIA              I'm not a pessimist, I'm a realist   ------------------------------  % Date: Sat, 18 Nov 2006 21:47:34 +0800  From: prep@prep.synonet.com F Subject: Re: What layered products are important for a VAX VMS system?0 Message-ID: <87fycgj289.fsf@k9.prep.synonet.com>  + cook@wvnvms.wvnet.edu (George Cook) writes:   f > In article <mddejs1nc2l.fsf@panix5.panix.com>, Rich Alderson <news@alderson.users.panix.com> writes:A >> The way the Tops-10 2065 is hooked to the net for telnet is by D >> connecting its 16 terminal lines to two octopus cables on a 2501.D >> I'm wondering if running an early version of VMS will require the >> same kind of hookup.   E > BTW, does the 2065 (or any other system) have TU72 tape drives?  If E > so, it is possible to hook them to the 785 using a DX20.  It wasn't D > possible to boot VMS from TU72 drives, but otherwise they were the. > best 9-track drives to have on a VMS system.  2 The 72 was a Sto Tek Tag Data bus drive wasn't it?   --  < Paul Repacholi                               1 Crescent Rd.,7 +61 (08) 9257-1001                           Kalamunda. @                                              West Australia 6076* comp.os.vms,- The Older, Grumpier Slashdot. Raw, Cooked or Well-done, it's all half baked.F EPIC, The Architecture of the future, always has been, always will be.B ------------ And now a word from our sponsor ---------------------: For a secure high performance FTP using SSL/TLS encryption upgrade to SurgeFTP B ----  See http://netwinsite.com/sponsor/sponsor_surgeftp.htm  ----   ------------------------------   End of INFO-VAX 2006.635 ************************                                                                                                                                                                                                                                                                                            vBkNs|'\b~b>80[z`p1C9vʢ7[o)F£8*26i<~*uv"6ZSW_/OO]ƙAۈ?׫c[خەlL>>֌u؆eVΦ[Z 4B;ٹAݚu_J/m.}@7u0sl9OCr%=BD4΃bl[ׄ! pulc5"[l,GZ>!r>]l=Rj@zi(,Ϸq갭d;s?>H0ϾM?ñ}hߧ5#Z,q񅞿A|N2{g8?Мgi^	:/c9
6;/
c}#xsJ,6ئTw8Mxj&ӗB{cj8'ɘަ	S|yq
6'aL8!4wqb<礬1