On Mon, Jul 1, 2019 at 10:16 AM John McKown <john.archie.mck...@gmail.com>
wrote:

> On Sun, Jun 30, 2019 at 2:21 PM Donald Russell <russell....@gmail.com>
> wrote:
>
>> I sincerely appreciate people’s feedback on this subject but the problem
>> I’m trying to solve is how to compress the file, not whether compression
>> is
>> needed. The decision to compress was made based on frequency of use,
>> bandwidth between source and destination and difference in file
>> size/transmission time, the value of that benefit etc.
>>
>> Currently I use pkzip to create a gzip file. If I can accomplish this with
>> bpxbatch then I may be able to cancel the pkzip license. The other aspect
>> is I’d like to run this on an mvs system that doesn’t have non-ibm
>> products
>> on it so bpxbatch may be available whereas pkzip is not.
>>
>
> z/OS does not come with a UNIX compression product, other than the
> "laughable" compress program. But I just tried it with the following
> results:
>
> jesysmsg.lst                                    600  File xxxxxx
>  2019/05/23 06:54:06     988920 --s- nl        1
> jesysmsg.lst.Z                                  644  File xxxxxx
>  2019/07/01 09:41:27     179231 --s- ----      1
>
> You can run something like the following in BPXBATCH:
>
> //PS001   EXEC PGM=BPXBATCH,REGION=0M
> //*PARM='SH printenv '
> //STDOUT   DD SYSOUT=*
> //STDERR   DD SYSOUT=*
> //STDIN    DD DUMMY
> //STDPARM  DD *
> SH cp -T "//'INPUT.DSN'" /dev/fd1 | compress >|input.dsn.Z
> /*
>
> If you need this to be put back into a z/OS dataset it is a bit more
> cumberson.
>
> SH cp -T "//'INPUT.DSN'" /dev/fd1 |
>    compress |
>    cp -B "-W seqparms='blksize=23779,recfm=u,space=(cyl,(1,1))'"
>    "//'INPUT.DSN.Z'"
>

Made a stupid mistake in the above

SH cp -T "//'INPUT.DSN'" /dev/fd1 |
   compress |
   cp -B "-W seqparms='blksize=23779,recfm=u,space=(cyl,(1,1))'"
      /dev/fd0
  "//'INPUT.DSN.Z'"




>
> Important note on the above. All the lines, without line end characters,
> are concatenated into a single line and presented to BPXPARM as a long
> PARM=. That means that you DO NOT use any shell continuation characters
> because it is only one line. Also you DO NOT put in any comments because it
> is all one line so that everything after the first # will be a comment.
> And, if you want to have multiple commands, you MUST terminate each
> command, except possibly the last, with a semi-colon.
>
>
>
>>
>> Don
>>
>>
> --
> Money is the root of all evil.
> Evil is the root of all money.
> With that in mind, money is made by the government ...
>
>
> Maranatha! <><
> John McKown
>


-- 
Money is the root of all evil.
Evil is the root of all money.
With that in mind, money is made by the government ...


Maranatha! <><
John McKown

----------------------------------------------------------------------
For IBM-MAIN subscribe / signoff / archive access instructions,
send email to lists...@listserv.ua.edu with the message: INFO IBM-MAIN

Reply via email to