Pedro
Global Moderator
Joined: 01 Sep 2006 Posts: 2546 Location: Silicon Valley
|
|
|
|
The default size of the session manager stream only allows me to capture
about 1600 lines of a rexx trace. I wish to capture more.
Consider this simple test which will produce 20,000 lines of output:
Code: |
/* rexx */
Do x = 1 to 20000
Say x 'A slow-moving storm in the southern Rockies',
' produces snow and severe thunderstorms.'
End |
And afterwards, use this to view the results:
Code: |
/* rexx */
parse arg num
listds = "REXX.LIST"
Address TSO
"SMCOPY FS(TSOOUT) TDS("listds")"
"SMPUT 'c.s tsoout clear' SMIN"
Address ISPEXEC
"VIEW dataset("listds")" |
Although 20,000 lines are produced, only 1600 are saved because of the
stream size.
I have tried to change the session manager stream size:
1. I copied ADFMDFLT to my PEDRO.MISC.LOAD dataset.
2. run SPZAP to increase both the number of lines and the number of
bytes, a 20 X increase.
Code: |
//STEP1 EXEC PGM=AMASPZAP
//SYSPRINT DD SYSOUT=H
//SYSLIB DD DSN=PEDRO.MISC.LOAD,DISP=SHR
//SYSIN DD *
NAME ADFMDFLT ADFMDFLT
VER 1674 00024000
REP 1674 002D0000
VER 1678 00000FA0
REP 1678 00013880
/*EOF |
3. add PEDRO.MISC.LOAD to our logon proc member as the STEPLIB dataset.
4. logon again
5. run the test again.
But I am not able to increase the number of lines that are captured.
Does anyone have any insight into what I need to do?
ADFMDFLT is discussed in the TSO/E Customization manual. |
|