> > > I've been trying to download a PDS containing several hundred JSL
> > > to a DP92C printer using the Hostcopy method and although I can get it
> > > work using fonts,forms etc, I can't get it to work using ASCII files.
> > > download the fonts I used the JCL that I grabbed from the Xerox
> > > tech-support web page 'JCL to Download Entire PDS'. A note on the page
> > > says 'This is set up to handle a 128 LRECL library, but could be
> > > to work with the 80 bytes libraries as well.' I've changed the DJDE
> > > obviously or the fonts wouldn't work but for the other stuff, the
> > > controller just sits there not ackowledging the download which
> > > off the JES queue, so plainly it is going down to the controller.
> > > Anybody any ideas where I'm going wrong?
> > --- Snip Sig. ---
> > Your description above is describing two entirely different methods of
> > copying files to an LPS. In HOSTCOPY mode there are no DJDE's used
> > the utility doesn't know from DJDE's. DJDE file transfer (as described
> > the bulletin) using the example JCL (JCL2 in the bulletin) requires that
> > ONLINE job be started at the printer running in "normal" operating
> > mode, using a JDE/JDL that has the appropriate DJDE IDEN statement in it
> > match the DJDE IDEN being used by the JCL when it is executed. For more
> > detailed info on the DJDE FILE TRANSFER process see the section in your
> > printers Operations Manual, or whatever they are calling it now.
> I'm afraid that's incorrect. The JCL inserts a *DJDE* at the very
> of the print file. I *have* downloaded the JSLs to the printer but that's
> using a print job with a *DJDE* between each and as you say, with the
> in ONLINE mode and started. I want to HOSTCOPY the files.
> Here's the complete JCL -
> //XRXDOWNL JOB (H-ZZZZZ-NUOC-ZZZ),
> // 'DUMP PDS TO XRX',
> // CLASS=X,
> // MSGCLASS=X,
> // NOTIFY=WALKEC2
> //DUMPALL EXEC PGM=IEBPTPCH
> //SYSPRINT DD SYSOUT=*
> //SYSUT2 DD DSN=&&TEMP,UNIT=SYSDA,DISP=(,PASS),SPACE=(CYL,(400,20)),
> // DCB=(LRECL=128,BLKSIZE=128,RECFM=FB)
> //SYSUT1 DD DSN=NUTSO.WALKEC2.DR.RESOURCE.FONTLIB,
> // DISP=SHR,
> // DCB=(LRECL=128,BLKSIZE=512,RECFM=FB)
> //SYSIN DD *
> PRINT TYPORG=PO,MAXFLDS=1,PREFORM=A
> RECORD FIELD=(128)
> //ADDDJDE EXEC PGM=IEBGENER
> //SYSPRINT DD SYSOUT=Z
> //SYSUT1 DD *
> *DJDE* FILE=(),END;
> //SYSUT2 DD SYSOUT=(T,,DLOD)
> //SYSIN DD DUMMY
> //ADDBYTE EXEC PGM=IEBGENER
> //SYSPRINT DD SYSOUT=*
> //SYSUT1 DD DSN=&&TEMP,UNIT=SYSDA,DISP=(OLD,PASS),
> // DCB=*.DUMPALL.SYSUT2
> //SYSUT2 DD SYSOUT=(T,,DLOD),
> // DCB=(LRECL=129,BLKSIZE=129,RECFM=FB)
> //SYSIN DD *
> GENERATE MAXFLDS=2,MAXLITS=1
> RECORD FIELD=(1,'*',,129),FIELD=(128,1,,1)
> That's the one that works. It *correctly* inserts the *DJDE* FILE=(),END;
> line at the start of the print file. The ESS will download all 1200 fonts
> that are in my NUTSO.WALKEC2 font library. I want to modify the above JCL
> download ASCII files. The note that accompanied the JCL on the Xerox
> tech-support web site, said that the JSL/FSL files needed a header so I
> that with the PACK program from Elixir. Those things look fine. So what do
> need to do to the JCL to make it work in hostcopy mode?
I say again, HOSTCOPY and DJDE FILE= are two entirely different methods of
downloading resources to a channel attached LPS. HOSTCOPY is a stand alone
system that has to be selected from a BOOT prompt. It expects to see
IEBGENER $$START card at the beginning of a file and a $$END card at the end
of the file. The file must have a Xerox Standard Label (128 bytes). If you
watch the LPS monitor during this process you will see the file names listed
as the process goes on.
DJDE FILE= will only work under the full operating system. As to changing
the JCL for what you want to do, I don't really know as you have supposedly
created a "label" record for each individual file and I assume the label is
128 bytes in length? while the data portion is still 80 bytes? If it were
just a matter of sending individual files without the label then you would
just put the "File Name" in the DJDE record and change the LRECL to reflect
80 instead of 128 etc. But until you determine which method you actually
want to use this discussion is moot. The JCL you have above not for
HOSTCOPYing files to the LPS.
Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.504 / Virus Database: 302 - Release Date: 7/24/03