North Ridge Software
Logon | Search | Go to
About UsProductsSolutionsResourcesSupport
Home : Support : Buckets
Contact Support
Documentation
Status
APARs
Buckets

Support : Product Buckets

The following PTFs are associated with the bucket. North Ridge Software Technical Support recommends all installations apply these PTFs as preventative maintenance.

  1. TND37001: Correct user sense field value in TNDVTAM2
  2. TND37002: Correct ACF2 application qualification logic for FDE checking
  3. TND37003: Correct PFKEY values if specifically set for application
  4. TND37004: Correct Selection screen when two columns appear on screen
  5. TND37005: Eliminate potential exposure of password
  6. TND37007: Correct looping at startup if no Terminal definitions match
  7. TND37008: Correct abend after message TND0051 message
  8. TND37009: Correct selection screen double spacing double columns
  9. TND37022: Stop abends in TNDSTOR when TND0006 message being issued
  10. TND37024: Correct PF assignments after ptf TND37003 is applied
  11. TND37034: Correct random abends after Simlogon failure
  12. TND37087: Correct abends because LOGO length = 2
  13. 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
TND37024Correct 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
TND37003Correct 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*

----------
Copyright © 2024 by North Ridge Software, Inc./WebMaster@North-Ridge.com
   RidgeStar, Internet Services