| Support : Product Buckets
The following PTFs are associated with the =$_SESSION["bucket"] ?> bucket. North Ridge Software Technical Support recommends all installations apply these PTFs as preventative maintenance.
- TND37001: Correct user sense field value in TNDVTAM2
- TND37002: Correct ACF2 application qualification logic for FDE checking
- TND37003: Correct PFKEY values if specifically set for application
- TND37004: Correct Selection screen when two columns appear on screen
- TND37005: Eliminate potential exposure of password
- TND37007: Correct looping at startup if no Terminal definitions match
- TND37008: Correct abend after message TND0051 message
- TND37009: Correct selection screen double spacing double columns
- TND37022: Stop abends in TNDSTOR when TND0006 message being issued
- TND37024: Correct PF assignments after ptf TND37003 is applied
- TND37034: Correct random abends after Simlogon failure
- TND37087: Correct abends because LOGO length = 2
- TND370D6: Eliminate VTAM calls during DFB termination
TND37001: Correct user sense field value in TNDVTAM2- General Characteristics
- Opened: 5/14/1992, Closed: 5/15/1992 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:08:14 pm
-
Corrected sense code move logic from real RPL to virtual RPL.
On base system tapes sent to all users.
NAME DIRECTOR TNDPATCH
VER 1FA1 00 verify ptf not on
REP 1FA1 AA identify this ptf
NAME DIRECTOR TNDVTAM2
VER 0678 D203,8034,4059 MVC DPLSSMI,RPLSSMI
VER 067E D203,8038,405A MVC DPLUSNSI,RPLUSNSI
VER 0316 D200,7009,4031 MVC DCBERROR+1(1),ACBERF
REP 0678 D200,8037,4059 MVC DPLSSMI,RPLSSMI
REP 067E D201,803A,405A MVC DPLUSNSI,RPLUSNSI
REP 0316 D200,700B,4031 MVC DCBERROR+1(1),ACBERF
TND37002: Correct ACF2 application qualification logic for FDE checking- General Characteristics
- Opened: 5/15/1992, Closed: 5/19/1992 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:08:15 pm
- The logic for testing the FDE NAME field, even if FDE bit in ANE
was not on, was not included in TNDBLD2. this ptf implements that logic. It is applied to the base TND 370 system on all tapes.
NAME DIRECTOR TNDPATCH
VER 0A20 CA20,CA22,CA24,CA26,CA28,CA2A,CA2C
VER 1FA2 00 VERIFY PTF NOT ON
REP 1FA2 AA IDENTIFY THIS PTF
REP 0A20 D503,707E,C7F1 CLC ADBFDENM,PDAF0
REP 0A26 4770,A584 BNE BLD9220
REP 0A2A 47F0,A6A4 B CONTINUE
NAME DIRECTOR TNDBLD2
VER 0674 47E0,A6A4 BNO BLD9280
REP 0674 47E0,CA20 BNO PATCH1
VER 0632 D500,001C,C654 CLC ADBPRIV-ADB(R1),PDAF0
REP 0632 D503,701C,C654 CLC ADBPRIV,PDAF0
TND37003: Correct PFKEY values if specifically set for application- General Characteristics
- Opened: 5/19/1992, Closed: 5/20/1992 Status: Closed
- Co-Requisite PTFs
TND37024 | Correct PF assignments after ptf TND37003 is applied |
- Comments from Tuesday, January 16, 2001 at 03:08:15 pm
-
The new logic in TNDBLD2 did not scan all SSEs for used
PFKey values. This caused the user to get the wrong application
if they pressed a function key that was already assigned but
the appliction was on a previouse selection screen page.
NAME DIRECTOR TNDPATCH
VER 0A2E CA2E,CA30,CA32,CA34,CA36,CA38,CA3A,CA3C
VER 0A3E CA3E,CA40,CA42,CA44,CA46,CA48,CA4A,CA4C
VER 0A4E CA4E,CA50,CA52,CA54,CA56,CA58,CA5A,CA5C
VER 1FA3 00 verify ptf not on
REP 1FA3 AA IDENTIFY THIS PTF
REP 0A2E 9180,D095 PATCH1 TM WAEBYTE,WAEBEG
REP 0A32 4710,A3BE BO BLD5050
REP 0A36 4400,A3A4 EX CLC SWACSSE(4),PDAF0
REP 0A3A 4780,CA4A BE PATCH3
REP 0A3E 5950,815C C R5,SWACSSE
REP 0A42 4770,A3BE BNE BLD5050
REP 0A46 41E0,A3BE LA R14,BLD5050
REP 0A4A 9680,D095 PATCH3 OI WAEBYTE,WAEBEG
REP 0A4E 07FE BR R14
REP 0A50 9180,D095 PATCH2 TM WAEBYTE,WAEBEG
REP 0A54 47E0,A36A BNO BLD5020
REP 0A58 5810,D0C0 L R1,WAEMAXP
REP 0A5C 07FE BR R14
NAME DIRECTOR TNDBLD2
VER 03FA 5810,D0C0 L R1,WAEMAXP
VER 03AA 4770,A3BE BNE BLD5050
VER 03BE D503,D0C0,D0BC CLC WAEMAXP,WAEMAXA
VER 03C4 47B0,A40A BNL BLD5090
VER 03C8 1711 XR R1,R1
VER 03CA 9620,5003 OI SSEFLAG,SSESCRN
VER 03CE 4310,500C IC R1,SSEPFKEY
VER 03D2 1211 LTR R1,R1
VER 03D4 4780,A3EA BZ BLD5080
VER 03D8 4111,800F LA R1,SWAPFKEY-1(R1)
VER 03DC 9500,1000 CLI 0(R1),PDAE0
VER 03E0 4770,A3EA BNE BLD5080
VER 03E4 D200,1000,500C MVC 0(1,R1),SSEPFKEY
VER 035A 4780,A366 BZ BLD5010
REP 03FA 45E0,CA50 BAL R14,PATCH2
REP 03AA 45E0,CA2E BAL R14,PATCH1
REP 035A 47F0,A366 B BLD5010
REP 03BE 1711 XR R1,R1
REP 03C0 4310,500C IC R1,SSEPFKEY
REP 03C4 1211 LTR R1,R1
REP 03C6 4780,A3DC BZ BLD5080
REP 03CA 9500,1000 CLI 0(R1),PDAE0
REP 03CE 4770,A3DC BNE BLD5080
REP 03D2 4111,800F LA R1,SWAPFKEY-1(R1)
REP 03D6 D200,1000,500C MVC 0(1,R1),SSEPFKEY
REP 03DC D503,D0C0,D0BC CLC WAEMAXP,WAEMAXA
REP 03E2 47B0,A36A BNL BLD5090
REP 03E6 9620,5003 OI SSEFLAG,SSESCRN
TND37004: Correct Selection screen when two columns appear on screen- General Characteristics
- Opened: 5/20/1992, Closed: 5/20/1992 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:08:15 pm
-
This ptf corrects a problem when there are two columns on the screen,
the second column starts one line below where it should.
NAME DIRECTOR TNDPATCH
VER 1FA4 00 verify ptf not on
REP 1FA4 AA identify this ptf
NAME DIRECTOR TNDBUILD
VER 0542 4111,0002 LA R1,2(R1)
REP 0542 4111,0001 LA R1,1(R1)
TND37005: Eliminate potential exposure of password- General Characteristics
- Opened: 6/1/1992, Closed: 6/1/1992 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:08:15 pm
-
The following PTF eliminates the potential use of the &password
variable anywhere but in the SSI .INITIAL-DATA string.
This is a
NAME DIRECTOR TNDVAR
VER 054E D207,5000,808C MVC 0(L'ANEPASS,R5),ANEPASS
REP 054E 45E0,CA5E,0700 BAL R14,*PATCH*
NAME DIRECTOR TNDSSI
VER 01DC 4100,7000 LA R0,ADB
REP 01DC 9640,C00A OI PDAFLAG6,PDA6FLPS
VER 01E0 5001,000C ST R0,12(R1)
REP 01E0 5071,000C ST R7,12(R1)
VER 020A 47F0,A240 B SSI2090
REP 020A 47F0,CA6E B *PATCH*
NAME DIRECTOR TNDPATCH
VER 0A5E CA5E,CA60,CA62,CA64,CA66,CA68,CA6A,CA6C
VER 0A6E CA6E,CA70,CA72,CA74
VER 1FA5 00 VERIFY PTF NOT ON
REP 0A5E 9140,C00A TM PDAFLAG6,PDA6FLPS
REP 0A62 47E0,A55A BNO VAR4490
REP 0A66 D207,5000,808C MVC 0(L'ANEPASS,R5),ANEPASS
REP 0A6C 07FE BR *RETURN*
REP 0A6E 94BF,C00A NI PDAFLAG6,255-PDA6FLPS
REP 0A72 47F0,A240 B SSI2090
REP 1FA5 AA IDENTIFY THIS PTF
TND37007: Correct looping at startup if no Terminal definitions match- General Characteristics
- Opened: 6/4/1992, Closed: 6/8/1992 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:08:15 pm
-
Because of a bad branch, R15 is not cleared and returns a bad
return code. This results in a loop at TND startup if no match
for ANE and TDB is found.
This ptf corrects the branch which clears R15. .Bucket
NAME DIRECTOR TNDPATCH
VER 1FA7 00 verify ptf not on
REP 1FA7 AA identify this ptf
NAME DIRECTOR TNDBUILD
VER 04B6 4780,A4E0 BZ BLD1090
REP 04B6 4780,A4DE BZ BLD1085
TND37008: Correct abend after message TND0051 message- General Characteristics
- Opened: 6/4/1992, Closed: 6/8/1992 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:08:15 pm
-
TND may abend after a TND0051 message is issued. This is because
the parser logic does not return a bad return code after this
message is issued and TNDREPT gets called with an invalid PPE.
This problem was exposed when the PPE message area length was
increased because of PPE overlays. The storage after PPE message
was overlayed with blanks and this caused the PPERESP area to
be filled with X'4040' which looked like a bad return code
and caused TND work work correctly (not abend and not call TNDREPT).
This ptf corrects the logic to return a bad return code after
the message is issued. .Bucket
NAME DIRECTOR TNDPATCH
VER 0A76 CA76,CA78,CA7A,CA7C,CA7E,CA80
VER 1FA8 00 VERIFY PTF NOT ON
REP 1FA8 AA IDENTIFY THIS PTF
REP 0A76 12FF LTR R15,R15
REP 0A78 4770,A16A BNZ PRMS0090
REP 0A7C 9102,9003 TM PPEFLAG,PPEDONE
REP 0A80 07FE BR R14
NAME DIRECTOR TNDPARMS
VER 0162 9102,9003 TM PPEFLAG,PPEDONE
REP 0162 45E0,CA76 BAL R14,PATCH
NAME DIRECTOR TNDPARM2
VER 15E6 4120,0033 LA R2,TND0051
VER 17F4 4120,0033 LA R2,TND0051
VER 1868 4120,0033 LA R2,TND0051
VER 1948 4120,0033 LA R2,TND0051
VER 1CB8 4120,0033 LA R2,TND0051
REP 15E6 47F0,8DD8 B CONTINUE
REP 17F4 47F0,8DD8 B CONTINUE
REP 1868 47F0,8DD8 B CONTINUE
REP 1948 47F0,8DD8 B CONTINUE
REP 1CB8 47F0,8DD8 B CONTINUE
TND37009: Correct selection screen double spacing double columns- General Characteristics
- Opened: 6/8/1992, Closed: 6/16/1992 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:08:16 pm
-
TNDBLD2 incorrectly tried to determine if the selection screen should
be double spaced. The problem happened only if there were more
than one whole screen to be displayed. .Bucket
NAME DIRECTOR TNDPATCH
VER 1FA9 00 VERIFY PTF NOT ON
REP 1FA9 AA IDENTIFY THIS PTF
NAME DIRECTOR TNDBLD2
VER 082C 4720,A85C BH BLD9530
VER 0830 4740,A83A BL BLD9525
VER 0834 1222 LTR R2,R2
VER 0836 4780,A860 BZ BLD9535
REP 082C 4740,A83A BL BLD9525
REP 0830 1222 LTR R2,R2
REP 0832 4780,A860 BZ BLD9535
REP 0836 47F0,A85C B BLD9530
TND37022: Stop abends in TNDSTOR when TND0006 message being issued- General Characteristics
- Opened: 6/24/1992, Closed: 6/25/1992 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:10:17 pm
-
This ptf corrects the offset of WAEOS in the WAE to x'B0'
from x'100' which is after the end of the WAE.
.Bucket
NAME DIRECTOR TNDPATCH
VER 1FEA 00 verify ptf not on
REP 1FEA AA identify this ptf
NAME DIRECTOR TNDSTOR
VER 083C 5030,D100 ST R3,WAEOS
VER 0840 960F,D103 OI WAEOS+3,X'0F'
VER 0844 F333,D104,D100 UNPK WAEOS+4(4),WAEOS
VER 084A DC03,D104,C709 TR WAEOS+4(4),PDATRANS-
VER 0872 4100,D104 LA R0,WAEOS+4
VER 09A4 5030,D100 ST R3,WAEOS
VER 09A8 960F,D103 OI WAEOS+3,X'0F'
VER 09AC F333,D104,D100 UNPK WAEOS+4(4),WAEOS
VER 09B2 DC03,D104,C709 TR WAEOS+4(4),PDATRANS-
VER 09DA 4100,D104 LA R0,WAEOS+4
VER 0AB6 5800,D100 L R0,WAEOS
VER 0ADC 5800,D100 L R0,WAEOS
REP 083C 5030,D0B0 ST R3,WAEOS
REP 0840 960F,D0B3 OI WAEOS+3,X'0F'
REP 0844 F333,D0B4,D0B0 UNPK WAEOS+4(4),WAEOS
REP 084A DC03,D0B4,C709 TR WAEOS+4(4),PDATRANS-
REP 0872 4100,D0B4 LA R0,WAEOS+4
REP 09A4 5030,D0B0 ST R3,WAEOS
REP 09A8 960F,D0B3 OI WAEOS+3,X'0F'
REP 09AC F333,D0B4,D0B0 UNPK WAEOS+4(4),WAEOS
REP 09B2 DC03,D0B4,C709 TR WAEOS+4(4),PDATRANS-
REP 09DA 4100,D0B4 LA R0,WAEOS+4
REP 0AB6 5800,D0B0 L R0,WAEOS
REP 0ADC 5800,D0B0 L R0,WAEOS
TND37024: Correct PF assignments after ptf TND37003 is applied- General Characteristics
- Opened: 7/2/1992, Closed: 7/3/1992 Status: Closed
- Pre-Requisite PTFs
TND37003 | Correct PFKEY values if specifically set for application |
- Comments from Tuesday, January 16, 2001 at 03:10:17 pm
-
This ptf corrects logic in PTF TND37003 that may cause two
applications to get the same PFKEY assigned.
NAME DIRECTOR TNDPATCH
VER 1FEC 00 verify ptf not on
REP 1FEC AA identify this ptf
NAME DIRECTOR TNDBLD2
VER 03CA 9500,1000 CLI 0(R1),PDAE0
VER 03CE 4770,A3DC BNE BLD5080
VER 03D2 4111,800F LA R1,SWAPFKEY-1(R1)
REP 03CA 4111,800F LA R1,SWAPFKEY-1(R1)
REP 03CE 9500,1000 CLI 0(R1),PDAE0
REP 03D2 4770,A3DC BNE BLD5080
TND37034: Correct random abends after Simlogon failure- General Characteristics
- Opened: 7/23/1992, Closed: 7/24/1992 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:10:32 pm
-
This ptf corrects a problem where TNDDISP has already freed
the ANESWA because of another DFB abending and TNDSEL may
try and free it again. It checks the ANESWA field to see if
it is still present and skips freeing it if it is not.
NAME DIRECTOR TNDPATCH
VER 0B2E CB2E,CB30,CB32,CB34,CB36,CB38,CB3A
VER 2010 00 verify ptf not on
REP 2010 AA identify this ptf
REP 0B2E 5980,906C PATCH1 C R8,ANESWA
REP 0B32 4770,A4F8 BNE CONTINUE
REP 0B36 4110,D058 LA R1,WAEPARMS
REP 0B3A 07FE BR R14
NAME DIRECTOR TNDSEL
VER 04CE 4110,D058 LA R1,WAEPARMS
REP 04CE 45E0,CB2E BAL R14,PATCH1
TND37087: Correct abends because LOGO length = 2- General Characteristics
- Opened: 3/11/1993, Closed: 3/11/1993 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:11:31 pm
-
User had coded LOGO=
and LOGO-END with no logo lines specified. This left a logo with a
length of 2. TNDPROF choked because of this and did an executed move
for the logo length -3. This ptf corrects the problem by checking
the length of the logo. If it is 2 or less then the logo insertion
logic is bypassed.
NAME DIRECTOR TNDPATCH
VER 0D88 CD88,CD8A,CD8C,CD8E,CD90,CD92,CD94,CD96
VER 0D98 CD98,CD9A
VER 20C7 00 VERIFY PTF NOT ON
REP 20C7 AA TND37087 IS NOW ON
REP 0D88 5930,C6A4 C R3,PDAF80
REP 0D8C 47D0,A6A6 BNP SCRN1390
REP 0D90 07FE BR R14
REP 0D92 4B10,C662 SH R1,PDAH3
REP 0D96 47D0,A2BE BNP PROF2170
REP 0D9A 07FE BR R14
NAME DIRECTOR TNDSCRN
VER 05DA 5930,C6A4 C R3,PDAF80
REP 05DA 45E0,CD88 BAL R14,PATCH2
NAME DIRECTOR TNDPROF
VER 0216 4B10,C662 SH R1,PDAH3
REP 0216 45E0,CD92 BAL R14,PATCH2
TND370D6: Eliminate VTAM calls during DFB termination- General Characteristics
- Opened: 3/9/1995, Closed: 4/12/1995 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:12:37 pm
-
When TNDDISP is logging off a user (as a result of DFB abend)
it calls TNDLOGON, which calls TNDPROF, which will occasionally
call TNDVTAM, who will occasionally TNDWAIT. This causes a call
back into TNDDISP, which is altogether unhealthy. This PTF causes
PROF to determine when it is processing on behalf of an abending
DFB and skips calls to VTAM (thereby bypassing DISP WAE confusion).
This PTF also causes DISP to leave the
DFBABEND bit on so that subsequent TND routines can test to
determine if abnormal termination is going on.
This is a PTF.
NAME DIRECTOR TNDPATCH
VER 0F44 CF44,CF46,CF48,CF4A,CF4C,CF4E,CF50,CF52
VER 0F54 CF54,CF56
VER 217A 00 verify ptf not on
REP 0F44 9604,B003 OI DFBFLAG,DFBDONE
REP 0F48 94EF,B003 NI DFBFLAG,255-DFBABEND
REP 0F4C 07FE BR *RETURN*
REP 0F4E 9110,B003 TM DFBFLAG,DFBABEND
REP 0F52 071E BOR *RETURN*
REP 0F54 47F0,A2E4 B PROF2200
REP 217A AA TND370D6 is now on
NAME DIRECTOR TNDDISP
VER 0874 94EF,B003 NI DFBFLAG,255-DFBABEND
REP 0874 4700,B003 NOP DFBFLAG
VER 0EFC 9604,B003 OI DFBFLAG,DFBDONE
REP 0EFC 45E0,CF44 BAL R14,*PATCH*
NAME DIRECTOR TNDPROF
VER 00E2 45E0,A2E4 BAL R14,PROF2200
REP 00E2 45E0,CF4E BAL R14,*PATCH*
|