[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