[Info-vax] ZIP SYS$INPUT

Wilm Boerhout w6.boerhout at planet.nl
Sat Dec 5 02:45:04 EST 2009


Syltrem mentioned  on 4-12-2009 17:37:
> Hello everyone
> 
> Is there a way to have ZIP use SYS$INPUT (or SYS$NET) as input ?
> 
> $ zip f.zip sys$input:
>         zip warning: name not matched: sys$input:
> 
> zip error: Nothing to do! (DGSI_A1:[TREMBLAY.STMEP.HERABKP]F.ZIP;)
> 
> 
> What I'm trying to do is backup a disk and zip that while not storing the 
> original saveset on disk (I don't have room for it). I want to store the 
> compressed version (zip) only.
> 
> I cannot tell BACKUP to pipe the thing directly to ZIP, as far as I know
> I thought to send the thing through a DECnet task but ZIP will not take 
> SYS$NET as input
> 
> Any other idea ?
> 
> BTW I am on VAX 7.3 so BACKUP /DATA=COMPRESS is not available and probably 
> never will.
> 
> On IA64/Alpha I have ZIP 2.32 and it doesn't work either. I don't have the 
> latest one on VAX but if this (SYS$INPUT) isn't supported in any version, 
> who cares...
> 
> Merci !
> Syltrem
> http://pages.videotron.net/syltrem

Intuitively, I would make backup write to the NET device, in anaalogy to 
the method used for remote tape access (see the OpenVMS FAQ)

$ set rms /net=4 ! not too large?
$ backup whatever remote::"task=ZIPPER" /sav /block=2048 !(4*512)

with ZIPPER.COM properly attached to a network object:

$ ncp def obj zipper number 47 file ZIPPER.COM
$ ncp set kno obj all

and contents:

$ define /user SYS$INPUT SYS$NET
$ zip "-Vv" REMOTE.ZIP "-"

but apparently, ZIP was not designed to accomodate this.

 From NETSERVER.LOG:

          --------------------------------------------------------

          Connect request received at  5-DEC-2009 08:40:38.28
              from remote process NETBCK::"0=SYSTEM"
              for object "ZIPPER"

          --------------------------------------------------------
   updating: -

  zip warning: non-translatable vms error code: 0x47C
  %system-f-intovf, arithmetic trap, integer overflow at pc=!xl, psl=!xl
          zip warning: could not read input file: -
          (in=0) (out=0) (stored 0%)
  total bytes=0, compressed=0 -> 0% savings






More information about the Info-vax mailing list