| 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.
- TND41002: Correct ACF2 Logon problems
- TND41003: Correct TND to free ACEE when user logs off
- TND41004: Correct processing loop for USER COMMANDS= operands
- TND41007: Processing loop at TNDSCRN+1E24 after TND0588 message is issued
- TND41010: Correct NSEXIT's display of TND0116 message
- TND41011: Release N= causes PC/INIT and LU is hung
- TND41012: Correct abend during Show Applications
- TND41020: Correct Autologoff not working if dynamically set
- TND41056: Correct TopSecret/MVS Internal linkage
- TND41057: Set ANEACEE address correctly for TopSecret ENVIR=DELETE
- TND41058: Set TopSecret logoff WRK area address properly
- TND41079: Correct RACF Warning logic over Year2000 boundary
TND41002: Correct ACF2 Logon problems- General Characteristics
- Opened: 8/14/1995, Closed: 4/15/1996 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:16:25 pm
-
This ptf fixes a problem where a bad rc was returned from TNDACF2
to TNDLOGON any time a TND0359 message was issued after logon.
NAME DIRECTOR TNDPATCH
VER 0ADE CADE,CAE0,CAE2,CAE4,CAE6,CAE8,CAEA,CAEC
VER 1FA2 00 VERIFY PTF NOT ON
REP 1FA2 D2 TND41002 IS NOW ON
REP 0ADE 1832 PATCH LR R3,R2
REP 0AE0 4120,0167 LA R2,TND0359
REP 0AE4 45E0,AF80 BAL R14,ACF29400
REP 0AE8 1823 LR R2,R3
REP 0AEA 47F0,A38C B CONTINUE
NAME DIRECTOR TNDACF2
VER 0384 4120,0167 LA R2,TND0359
VER 0388 45E0,AF80 BAL R14,ACF29400
REP 0384 4700,0000 NOP
REP 0388 45E0,CADE BAL R14,PATCH
TND41003: Correct TND to free ACEE when user logs off- General Characteristics
- Opened: 8/17/1995, Closed: 9/26/1995 Status: Closed
- Additional Symptoms
TND40191 | Correct TND to free ACEE when user logs off |
- Comments from Tuesday, January 16, 2001 at 03:16:25 pm
-
This ptf changes a bad test instruction so that the resulting
branch works correctly otherwise TNDRACF logoff never get invoked.
This will lead to an out of storage condition or S878 abend.
NAME DIRECTOR TNDPATCH
VER 1FA3 00 verify ptf not on
REP 1FA3 D2 TND41003 is now on
NAME DIRECTOR TNDLOGON
VER 0376 9160,9018 TM ANEFLAG2,ANERACF+ANETOPS
REP 0376 9120,9018 TM ANEFLAG2,ANERACF
TND41004: Correct processing loop for USER COMMANDS= operands- General Characteristics
- Opened: 8/17/1995, Closed: 8/24/1995 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:16:25 pm
-
When processing an individual COMMANDS= operand of the USER
statement, TND is susceptible to CPU loops (branch to bad spot).
This PTF corrects the use of USER COMMANDS=(FLASH,DROP, and RESET)
NAME DIRECTOR TNDPATCH
VER 1FA4 00 VERIFY PTF NOT ON
REP 1FA4 D2 TND41004 IS NOW ON
NAME DIRECTOR TNDPARM2
VER 0F18 47F0,AF0A B PRMT2263
REP 0F18 47F0,AF5C B PRMT2270
VER 0F2A 47F0,AF0A B PRMT2263
REP 0F2A 47F0,AF5C B PRMT2270
VER 0F3C 47F0,AF0A B PRMT2263
REP 0F3C 47F0,AF5C B PRMT2270
TND41007: Processing loop at TNDSCRN+1E24 after TND0588 message is issued- General Characteristics
- Opened: 8/22/1995, Closed: 8/24/1995 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:16:26 pm
-
This PTF corrects the use of the internal R14 save word
to avoid the potential for a CPU loop. Apply to ALL SYSTEMS.
NAME DIRECTOR TNDSCRN
VER 1E40 50E0,D054 ST R14,WAELVL3
REP 1E40 50E0,D0EC ST R14,WAELVL4
VER 1E70 58E0,D054 L R14,WAELVL3
REP 1E70 58E0,D0EC L R14,WAELVL4
NAME DIRECTOR TNDPATCH
VER 1FA7 00 VERIFY PTF NOT ON
REP 1FA7 D2 TND41007 IS NOW ON
TND41010: Correct NSEXIT's display of TND0116 message- General Characteristics
- Opened: 8/22/1995, Closed: 9/2/1995 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:16:26 pm
-
When NSXT receives control and needs to display the sense code(s)
it has received, it normally converts the hex to EBCDIC.
Unfortunately, so does the variable processor, which produces the
hex representation of the EBCDIC (not so good). This PTF changes
NSXT to pass the variable processor the hex directly (it no longer
formats the hex to EBCDIC, but allows VAR to do so).
NAME DIRECTOR TNDPATCH
VER 1FC4 00 verify ptf not on
REP 1FC4 D2 TND41010 is now on
NAME DIRECTOR TNDSHADB
VER 0520 4166,0008 LA R6,DOTSIZE(R6)
REP 0520 4700,0008 NOP
NAME DIRECTOR TNDNSXT
VER 064E 4100,D0A4 LA R0,WAESSEI
REP 064E 4100,D099 LA R0,WAESNS
VER 0656 4100,D0A2 LA R0,WAESSMI
REP 0656 4100,D09A LA R0,WAESNS+1
VER 065E 4100,D0A6 LA R0,WAEUSNSI
REP 065E 4100,D09B LA R0,WAESNS+2
TND41011: Release N= causes PC/INIT and LU is hung- General Characteristics
- Opened: 8/23/1995, Closed: 10/16/1995 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:16:26 pm
-
The ANESEL bit is not reset in ANESTAT after CLSDST. This causes
problem when the LU returns to TND. No Opndst is issued because
TND thinks there is a selection screen on the device.
.Bucket
NAME DIRECTOR TNDPATCH
VER 0AFC CAFC,CAFE,CB00,CB02,CB04
VER 1FC5 00 verify ptf not on
REP 1FC5 D2 TND41011 is now on
REP 0AFC 94EF,5019 NI ANEFLAG3,255-ANE3DIM
REP 0B00 94FB,501A NI ANEFLAG4,255-ANESEL
REP 0B04 07FE BR R14
NAME DIRECTOR TNDVTAM
VER 189E 94EF,5019 NI ANEFLAG3,255-ANE3DIM
REP 189E 45E0,CAFC bal r14,patch
TND41012: Correct abend during Show Applications- General Characteristics
- Opened: 8/25/1995, Closed: 8/28/1995 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:16:26 pm
-
This ptf corrects abends in TNDShow as a result of a Show Application
Command. The problem is the ADBLEN is too long for the one byte entry
in the TABLE of control blocks. This ptf corrects the problem by
truncating the table by one byte from the ADBPATCH area at the end
of the ADB. .Bucket
NAME DIRECTOR TNDPATCH
VER 1FC6 00 verify ptf not on
REP 1FC6 D2 TND41012 is now on
NAME DIRECTOR TNDSHOW
VER 0B93 0F00 DC AL1(PDAEFADB),AL1(ADBLEN)
REP 0B93 0FFF DC AL1(PDAEFADB),AL1(ADBLEN)
TND41020: Correct Autologoff not working if dynamically set- General Characteristics
- Opened: 10/23/1995, Closed: 10/24/1995 Status: Closed
- Additional Symptoms
TND40108 | Correct Autologoff not working if dynamically set |
- Comments from Tuesday, January 16, 2001 at 03:16:28 pm
-
If AUTOLOGOFF is set dynamically (.STATUS-INTERVAL or .CONNECT-MAXIMUM
the indicator gets reset before the logoff is performed
this is in the 410
NAME DIRECTOR TNDPATCH
VER 0B70 CB70,CB72,CB74,CB76,CB78,CB7A
VER 1FE8 00 VERIFY PTF NOT ON
REP 0B70 9108,9019 PATCH TM ANEFLAG3,ANE3ALOR
REP 0B74 07EE BNOR R14
REP 0B76 9602,D080 OI WAEBYTE,WAE1BACK
REP 0B7A 07FE BR R14
REP 1FE8 D2 TND41020 IS NOW ON
NAME DIRECTOR TNDBUILD
VER 027E 9108,9019 TM ANEFLAG3,ANE3ALOR
VER 0282 47E0,A2AE BNO BLD0190
VER 0994 9602,D080 OI WAEBYTE,WAE1BACK
REP 027E 4700,9019 NOP
REP 0282 4700,A362 NOP
REP 0994 45E0,CB70 BAL R14,PATCH
TND41056: Correct TopSecret/MVS Internal linkage- General Characteristics
- Opened: 9/12/1997, Closed: 9/15/1997 Status: Closed
- Comments from Tuesday, January 16, 2001 at 03:16:36 pm
-
The TopSecret MVS interface in 4.1 contains an improper internal
linkage register usage in the WAELVL fields. PTF TND41054 is in
error (it zapped the improper routine within the TSS interface).
This PTF corrects the linkage in the TSS1100 routine that issues
RACROUTE and is in the
NAME DIRECTOR TNDPATCH
VER 2058 00 TND41054 CANNOT BE ON
VER 205A 00 VERIFY PTF NOT ON
REP 205A D2 TND41056 IS NOW ON
*
NAME DIRECTOR TNDTSS
VER 03D0 50E0,D04C ST R14,WAELVL1
REP 03D0 50E0,D050 ST R14,WAELVL2
VER 04FC 58E0,D04C L R14,WAELVL1
REP 04FC 58E0,D050 L R14,WAELVL2
*
TND41057: Set ANEACEE address correctly for TopSecret ENVIR=DELETE- General Characteristics
- Opened: 9/15/1997, Closed: 9/23/1997 Status: Closed
- Comments from Tuesday, January 16, 2001 at 04:17:51 pm
-
When SECURITY=TOPSECRET is in effect, TND does not properly set the
address of the ACEE word when calling TopSecret to "log the user off"
This PTF corrects this by setting the proper register to point at
the fullword, as required by TopSecret.
NAME DIRECTOR TNDTSS
VER 0BD6 4110,8068 LA 1,WRKMACRO
REP 0BD6 45E0,CC46 BAL R14,*PATCH*
NAME DIRECTOR TNDPATCH
VER 0C46 CC46,CC48,CC4A,CC4C,CC4E
VER 205B 00 VERIFY PTF NOT ON
REP 0C46 4110,8068 LA R1,WRKMACRO
REP 0C4A 4150,70C0 LA R5,ANEACEE
REP 0C4E 07FE BR *RETURN*
REP 205B D2 TND41057 IS NOW ON
TND41058: Set TopSecret logoff WRK area address properly- General Characteristics
- Opened: 9/16/1997, Closed: 9/23/1997 Status: Closed
- Pre-Requisite PTFs
TND41057 | Set ANEACEE address correctly for TopSecret ENVIR=DELETE |
- Comments from Tuesday, January 16, 2001 at 03:16:38 pm
-
This PTF correctly formats and sets up the .RACROUTE .ENVIR=DELETE
parameter list for use with TopSecret and is in the
NAME DIRECTOR TNDPATCH
VER 0C4E 07FE BR *RETURN*
VER 0C50 CC50,CC52,CC54,CC56,CC58,CC5A,CC5C,CC5E
VER 205B D2 TND41057 IS A PREREQ
VER 205C 00 VERIFY PTF NOT ON
REP 0C4E 0700 NOP 0
REP 0C50 D25F,8068,A148 MVC WRKMACRO(MODSIZE),TSSMOD
REP 0C56 41F0,8130 LA R1,WRKA
REP 0C5A 50F0,8080 ST R15,WRKMACRO+WORKA
REP 0C5E 07FE BR *RETURN*
REP 205C D2 TND41058 IS NOW ON
TND41079: Correct RACF Warning logic over Year2000 boundary- General Characteristics
- Opened: 1/5/2000, Closed: 2/20/2000 Status: Closed
- Additional Symptoms
NRS6251 | TND0602 message not appearing properly over new Year |
- Comments from Tuesday, January 16, 2001 at 03:20:31 pm
-
This PTF corrects logic in the Director's RACF interface routine
related to computing whether the TND0602 password expiration warning
message will be issued or not. The Director was incorrectly
computing the number of days that had elapsed from "date last set"
if the date involved a julian date past 1/1/2000.
This PTF also corrects internal processing related to
proper computation of the Julian Date in PDAJDATE.
NAME DIRECTOR TNDPATCH
VER 0D40 CD40,CD42,CD44,CD46,CD48
REP 0D40 9201,C1BB MVI PDAJDATE,X'01'
REP 0D44 4120,A1CE LA R2,DAYSMON
REP 0D48 07F8 BR *RETURN*
VER 20A5 00 VERIFY PTF NOT ON
REP 20A5 D2 TND41079 IS NOW ON
NAME DIRECTOR TNDSTCK
VER 016C 4E50,C5E8 CVD R5,PDADWORD
VER 0170 D201,C1BD,C5EE MVC PDAJDATE+2(2),PDADWORD+6
VER 0176 960F,C1BE OI PDAJDATE+3,X'0F'
VER 017A 1894 LR R9,R4
VER 017C 4120,A1CE LA R2,DAYSMON
VER 0180 4155,0001 LA R5,1(R5)
REP 016C 4155,0001 LA R5,1(R5)
REP 0170 4E50,C5E8 CVD R5,PDADWORD
REP 0174 D201,C1BD,C5EE MVC PDAJDATE+2(2),PDADWORD+6
REP 017A 960F,C1BE OI PDAJDATE+3,X'0F'
REP 017E 1894 LR R9,R4
REP 0180 4580,CD40 BAL R8,*PATCH*
NAME DIRECTOR TNDRACF
VER 0356 4110,0002 LA 1,2(0,0)
VER 035A 0A0B SVC 11
VER 035C D707,C5E8,C5E8 XC PDADWORD,PDADWORD
VER 0362 5010,C5F8 ST R1,PDAFWORD
VER 0366 9200,C5F9 MVI PDAFWORD+1,PDAE0
VER 036A 5860,0010 L R6,16
VER 036E 5866,03E0 L R6,X'3E0'(R6)
VER 0372 5010,C5EC ST R1,PDADWORD+4
VER 0376 F030,C5EC,003D SRP PDADWORD+4(4),64-3,0
VER 037C D203,C5E8,C708 MVC PDADWORD(4),PDAF0
VER 0382 4F10,C5E8 CVB R1,PDADWORD
VER 0386 D203,C5EC,D0B4 MVC PDADWORD+4(4),WAEINSTL+4
VER 038C F030,C5EC,003D SRP PDADWORD+4(4),64-3,0
VER 0392 D203,C5E8,C708 MVC PDADWORD(4),PDAF0
VER 0398 4F00,C5E8 CVB R0,PDADWORD
VER 039C 9200,D0B5 MVI WAEINSTL+5,PDAE0
VER 03A0 1B10 SR R1,R0
VER 03A2 47D0,A3AA BNP RACF1150
VER 03A6 4C10,AAB4 MH R1,=H'365'
VER 03AA D203,C5EC,C5F8 MVC PDADWORD+4(4),PDAFWORD
VER 03B0 4F20,C5E8 CVB R2,PDADWORD
VER 03B4 1A21 AR R2,R1
VER 03B6 D203,C5EC,D0B4 MVC PDADWORD+4(4),WAEINSTL+4
VER 03BC 4F30,C5E8 CVB R3,PDADWORD
VER 03C0 1B23 SR R2,R3
REP 0356 D707,C5E8,C5E8 XC PDADWORD,PDADWORD
REP 035C D203,C5EC,C1BB MVC PDADWORD+4(4),PDAJDATE
REP 0362 F030,C5EC,003D SRP PDADWORD+4(4),64-3,0
REP 0368 4F20,C5E8 CVB R2,PDADWORD
REP 036C D203,C5EC,D0B4 MVC PDADWORD+4(4),WAEINSTL+4
REP 0372 F030,C5EC,003D SRP PDADWORD+4(4),64-3,0
REP 0378 4F00,C5E8 CVB R0,PDADWORD
REP 037C 1B20 SR R2,R0
REP 037E 47D0,A3AA BNP RACF1150
REP 0382 4C20,AAB4 MH R2,=H'365'
REP 0386 D203,C5EC,C1BB MVC PDADWORD+4(4),PDAJDATE
REP 038C D201,C5EC,C708 MVC PDADWORD+4(2),PDAF0
REP 0392 4F10,C5E8 CVB R1,PDADWORD
REP 0396 1A21 AR R2,R1
REP 0398 D203,C5EC,D0B4 MVC PDADWORD+4(4),WAEINSTL+4
REP 039E D201,C5EC,C708 MVC PDADWORD+4(2),PDAF0
REP 03A4 4F10,C5E8 CVB R1,PDADWORD
REP 03A8 1B21 SR R2,R1
REP 03AA 5860,0010 L R6,16
REP 03AE 5866,03E0 L R6,X'3E0'(R6)
REP 03B2 47F0,A3C2 B *CONTINUE*
|