Portal | IBM Manuals | Downloads | Products | Refer | Info | Programs | JCLs | Forum Rules*| Site Map | Mainframe CD 
IBMMAINFRAMES.com - IBM Mainframe Support Forums Index
 
Register
 
IBMMAINFRAMES.com - IBM Mainframe Support Forums Index FAQ Search Memberlist Usergroups Profile Log in to check your private messages Log in
 
Query:Coding DCB=*.SYSUT1 for SYSUT2,where SYSUT2 is DASD.
Goto page Previous  1, 2
 
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> JCL
Author Message
Anuj D.

Senior Member


Joined: 22 Apr 2006
Posts: 1648
Location: Mumbai, India

PostPosted: Tue Jul 22, 2008 4:51 pm    Post subject:
Reply with quote

Hi Gerry,
gcicchet wrote:
what was the blocksize when written to tape ?
It was 27920.
Back to top
View user's profile Send private message
References
PostPosted: Tue Jul 22, 2008 4:51 pm    Post subject: Re: Reply with quote

gcicchet

Senior Member


Joined: 28 Jul 2006
Posts: 445

PostPosted: Tue Jul 22, 2008 4:55 pm    Post subject:
Reply with quote

Hi Anuj,

I should have been clearer, what is the blocksize on the tape ?


Gerry
Back to top
View user's profile Send private message
Anuj D.

Senior Member


Joined: 22 Apr 2006
Posts: 1648
Location: Mumbai, India

PostPosted: Tue Jul 22, 2008 5:10 pm    Post subject:
Reply with quote

Hi Gerry,
gcicchet wrote:
I should have been clearer, what is the blocksize on the tape ?
You caught me, did you want me to run something like -
Code:
//STEP010  EXEC PGM=SYNCTOOL                 
//TOOLMSG  DD  SYSOUT=*                     
//DFSMSG   DD  SYSOUT=*                     
//DD01     DD  DSN=HLQ.FIRST.FILE.TAPEC,
//             DISP=SHR                     
//TOOLIN   DD  *                             
   COUNT FROM(DD01)                         
/*                                           

where HLQ.FIRST.FILE.TAPEC is my tape file. If so message in DFSMSG is -
Code:
DD01     : RECFM=FB   ; LRECL=    80; BLKSIZE= 27920
Back to top
View user's profile Send private message
gcicchet

Senior Member


Joined: 28 Jul 2006
Posts: 445

PostPosted: Tue Jul 22, 2008 5:35 pm    Post subject:
Reply with quote

Hi Anuj,
you need to copy from tape containing a blocksize greater than 27998 to prove whether the optimum blocksize is used when copying to dasd.


Gerry
Back to top
View user's profile Send private message
Anuj D.

Senior Member


Joined: 22 Apr 2006
Posts: 1648
Location: Mumbai, India

PostPosted: Tue Jul 22, 2008 5:41 pm    Post subject: Reply to: Query:Coding DCB=*.SYSUT1 for SYSUT2,where SYSUT2
Reply with quote

Hi Gerry,

I'll give some more tries & get back to you, probably by tomorrow. Thanks for your patience.
Back to top
View user's profile Send private message
dick scherrer

Global Moderator


Joined: 23 Nov 2006
Posts: 7470
Location: 221 B Baker St

PostPosted: Tue Jul 22, 2008 7:06 pm    Post subject:
Reply with quote

Hello,

FWIW, Several of the sites i've supported (using both DFSORT and Syncsort) invoke the sort product for IEBGENER executions.

If the process is other than a simple copy operation, the sort product then invokes IEBGENER.
Back to top
View user's profile Send private message
UmeySan

Senior Member


Joined: 22 Aug 2006
Posts: 624
Location: Germany

PostPosted: Tue Jul 22, 2008 8:42 pm    Post subject:
Reply with quote

Hi Gerry !

We're also using IEBGENER with SYSIN DD * and ICEGENER is excecuting in background. It depends on installation.
Back to top
View user's profile Send private message
gcicchet

Senior Member


Joined: 28 Jul 2006
Posts: 445

PostPosted: Wed Jul 23, 2008 4:28 am    Post subject:
Reply with quote

Hi,

in my shop it assumes that SYSIN DD * will have IEBGENER parameters hence IEBGENER is invoked.

If you have a SYSIN DD DSN= what will it invoke ?


Gerry
Back to top
View user's profile Send private message
Anuj D.

Senior Member


Joined: 22 Apr 2006
Posts: 1648
Location: Mumbai, India

PostPosted: Wed Jul 23, 2008 11:04 am    Post subject:
Reply with quote

Hi,

Below are the statistics of SYSPRINT with different SYSIN parameters, does that convey something meaningful ? My shop uses SyncSort.

1. //SYSIN DD *
Code:
DATA SET UTILITY - GENERATE                                           
IEB352I WARNING: ONE OR MORE OF THE OUTPUT DCB PARMS COPIED FROM INPUT
                                                                       
PROCESSING ENDED AT EOD                                               


2. //SYSIN DD DUMMY
Code:
DATA SET UTILITY - GENERATE                                                     
 WER901I  **WARNING** SYNCSORT 1.2.3.0 WILL EXPIRE IN 18 DAYS                   
 WER276B  SYSDIAG= 4048092, 8503163, 8503163, 6064567                           
 WER164B  4,992K BYTES OF VIRTUAL STORAGE AVAILABLE, MAX REQUESTED,             
 WER164B     44K BYTES RESERVE REQUESTED, 4,196K BYTES USED                     
 WER146B  4K BYTES OF EMERGENCY SPACE ALLOCATED                                 
 WER108I  SYSUT1   : RECFM=FB   ; LRECL=    80; BLKSIZE= 27920                 
 WER110I  SYSUT2   : RECFM=FB   ; LRECL=    80; BLKSIZE= 27920                 
 WER410B  3,960K BYTES OF VIRTUAL STORAGE AVAILABLE ABOVE THE 16MEG LINE,       
 WER410B     0 BYTES RESERVE REQUESTED, 3,952K BYTES USED                       
 WER211B  SYNCSMF  CALLED BY SYNCSORT; RC=0000                                 
 WER449I  SYNCSORT GLOBAL DSM SUBSYSTEM ACTIVE                                 
 WER416B  SYSUT1   : EXCP'S=2,UNIT=3490,DEV=30D8,CHP=35B575F5                   
 WER416B  SYSUT2   : EXCP'S=1,UNIT=3390,DEV=BB1F,CHP=(151719959799,2),VOL=MIZAB5
 WER416B  TOTAL OF 3 EXCP'S ISSUED FOR COPYING                                 
 WER054I  RCD IN          5, OUT          5                                     
 WER169I  RELEASE 1.2 BATCH 0453 TPF LEVEL 3.0                                 
 WER052I  END SYNCSORT - PU2317AU,STEP1OF1,,DIAG=C000,D303,E8BD,ECF5,8952,6CAB,A
SYNCSORT COPY FEATURE CALLED - RC = 0                                           
Back to top
View user's profile Send private message
gcicchet

Senior Member


Joined: 28 Jul 2006
Posts: 445

PostPosted: Wed Jul 23, 2008 11:15 am    Post subject:
Reply with quote

Hi Anuj,

the SYSIN DD * is using IEBGENER and SYSIN DD DUMMY is using the SYNCSORT program.


When SYSIN DD DUMMY is coded it knows that it's a straight copy so it uses the SYNCSORT program which is more efficient than IEBGENER.

When SYSIN DD * is coded it thinks you may be passing IEBGENER SYSIN parameters so IEBGENER is used.


Gerry
Back to top
View user's profile Send private message
Anuj D.

Senior Member


Joined: 22 Apr 2006
Posts: 1648
Location: Mumbai, India

PostPosted: Wed Jul 23, 2008 11:31 am    Post subject:
Reply with quote

Hi Gerry,

It means my & your shops are following the same "rules" as far as this thread is concerned, let's wait what others have to say, till then I'll experiment a little more on BLKSIZE thing, thanks again.
Back to top
View user's profile Send private message
Display posts from previous:   
Post new topic   Reply to topic    IBMMAINFRAMES.com Support Forums -> JCL All times are GMT + 6 HoursGoto page Previous  1, 2
Page 2 of 2