home *** CD-ROM | disk | FTP | other *** search
/ OS/2 Shareware BBS: 26 Fixes1x / 26-Fixes1x.zip / 1301read.zip / FIXES.TXT < prev    next >
Text File  |  1991-05-20  |  147KB  |  4,190 lines

  1.  
  2.  
  3.  
  4.  
  5.  
  6.  
  7.  
  8.  
  9.  
  10.  
  11.  
  12.  
  13.  
  14.  
  15.  
  16.  
  17.  
  18.                                   Summary of APARs
  19.  
  20.                                      CSD WR05015
  21.  
  22.                               OS/2 Extended Edition 1.3
  23.  
  24.  
  25.  
  26.  
  27.                                     May 20, 1991
  28.  
  29.  
  30.  
  31.  
  32.  
  33.  
  34.  
  35.  
  36.                                       CONTENTS
  37.  
  38.  
  39.             About This Document ......................................... 1
  40.  
  41.             Base Operating System ....................................... 2
  42.               II05074:  Performance Problem When Booting OS/2 ........... 2
  43.               II05090:  Out-Of-Memory Error ............................. 2
  44.               JR02573:  Could Not Cancel Large Print Job ................ 2
  45.               JR02675:  Adding Programs Caused Hang ..................... 2
  46.               JR02714:  PGUP/DN Did Not Work in Combo ................... 3
  47.               JR02792:  Utilities Help Incorrect ........................ 3
  48.               JR02795:  162/163 CMOS Errors On Laptop ................... 3
  49.               JR02796:  CRC Errors Copying on Laptop .................... 3
  50.               JR02797:  Unable to Print With Laptop ..................... 3
  51.               JR02800:  Underlining Not Aligned ......................... 3
  52.               JR02801:  Non-IBM High Res Did Not Print .................. 3
  53.               JR02802:  External Drive Not Recognized ................... 3
  54.               JR02803:  Hypertext Entry Not Highlighted ................. 4
  55.               JR02804:  Extent-Not-Found Error on HPFS .................. 4
  56.               JR02806:  Wrong Help ID With Dialog Mgr ................... 4
  57.               JR02808:  Invalid Return Code for REXX .................... 4
  58.               JR02810:  Boot Errors With Large Drives ................... 4
  59.               JR02827:  LIBPATH Caused Trap D ........................... 4
  60.               JR02831:  MLE Error After SETFORMATRECT ................... 4
  61.               JR02845:  Hung on HPFS Drive Shutdown ..................... 5
  62.               JR02846:  Hung When Extending File in HPFS ................ 5
  63.               JR02848:  API Assumed Mouse Button Down ................... 5
  64.               JR02849:  Spinbutton Style Bits Ignored ................... 5
  65.               JR02858:  Autostart of VIEW Did Not Work .................. 5
  66.               JR02870:  Trap B With CODEVIEW ............................ 5
  67.               JR02874:  SYS1728 Message Text was Obscure ................ 5
  68.               JR02883:  SuperStrLen Returned Wrong Value ................ 6
  69.               JR02892:  WinQueryProfileSize Incorrect ................... 6
  70.               JR02894:  GPIResetPS Failed ............................... 6
  71.               JR02904:  MLE Window Not Refreshed ........................ 6
  72.               JR02939:  PMCPL Fails With 200+ Fonts ..................... 6
  73.               JR02978:  Errors With Disk Controller ..................... 6
  74.               JR02979:  Diskette Copy Returns SYS0045 ................... 6
  75.               JR02980:  Trap D With REXX SetLocal ....................... 7
  76.               JR02981:  REXX Dir Function Did Not Work .................. 7
  77.               JR02982:  BACKUP /S Command Did Not Work .................. 7
  78.               JR02983:  Out of Space for Swapping Memory ................ 7
  79.               JR02984:  Missing Text in Control Panel ................... 7
  80.               JR02985:  Linker Trapped in Makefile ...................... 7
  81.               JR02986:  DISKCOPY/COMP Error With IFS/LAN ................ 7
  82.               JR02987:  Trap D When App Exhausted Memory ................ 8
  83.               JR03003:  Trap D in Help Manager .......................... 8
  84.               JR03035:  AVC Demo Hung When Mult Sessions ................ 8
  85.               JR03036:  Trap When Print Large Files ..................... 8
  86.               JR03037:  Kernel Could Not Read Exec-Only ................. 8
  87.               JR03038:  Linker Options Failed to Prompt ................. 8
  88.               JR03039:  PF7 and PF8 Reversed in SYSLOG .................. 9
  89.  
  90.  
  91.  
  92.  
  93.  
  94.           Contents                                                       ii
  95.  
  96.  
  97.  
  98.  
  99.                                       CONTENTS
  100.  
  101.               JR03043:  Dir Tree Not Copied to Network .................. 9
  102.               JR03047:  Mem Dump Errors With 80286/80386 ................ 9
  103.               JR03056:  SYSLOG Entries Out of Sequence .................. 9
  104.               JR03093:  Inconsistent "*" Matching ....................... 9
  105.               JR03094:  Error With SYSLOG Time Option ................... 9
  106.               JR03111:  FLS_DLGBorder Problem ........................... 9
  107.               JR03136:  Created Thread Did Not Run ..................... 10
  108.               JR03141:  F11 and F12 Did Not Work in DOS ................ 10
  109.               JR03142:  Diskette Copy Returns SYS0045 .................. 10
  110.               JR03143:  Linker Returned Trap in Makefile ............... 10
  111.               JR03144:  Horizontal ScrollBar Not Enabled ............... 10
  112.               JR03145:  Linker Options Failed to Prompt ................ 10
  113.               JR03147:  Spreadsheet Trap With SYSTRACE ................. 10
  114.               JR03148:  Error Restoring Meta Files ..................... 11
  115.               JR03152:  Host-Print Trap D on Large Jobs ................ 11
  116.               JR03159:  Wrong Message in Printer Install ............... 11
  117.               JR03160:  KbdFreeFocus Switched CX/DX Regs ............... 11
  118.               JR03161:  DRAW BORDER Drew Border in Black ............... 11
  119.               JR03162:  LIB Files Not Shown by File Mgr ................ 11
  120.               JR03164:  Reading Retried on Bad Sectors ................. 12
  121.               JR03165:  VIDEO SET MODE Failed With RC=31 ............... 12
  122.               JR03166:  DOSCOPY to Full Disk Failed .................... 12
  123.               JR03167:  XVIOCREATECA Did Not Show Error ................ 12
  124.               JR03168:  Trap D With Long Path Name ..................... 12
  125.               JR03185:  Help for SYS0206 was Incomplete ................ 13
  126.               JR03186:  Job Delete Did Not Del Current ................. 13
  127.               JR03187:  MODE Defaulted to Color ........................ 13
  128.               JR03189:  FDISKPM Had Wrong Volume Labels ................ 13
  129.               JR03193:  FDISK Appeared Hung In Create .................. 13
  130.               JR03194:  Diskette Drives Not Sequential ................. 13
  131.               JR03196:  FDISKPM Overlapped Partitions .................. 14
  132.               JR03197:  COURIER Font Character Incorrect ............... 14
  133.               JR03212:  Menu Options Inactive in Editor ................ 14
  134.               JR03214:  MLE Trapped Using Undo Buffer .................. 14
  135.               JR03215:  Outline Fonts Incorrect ........................ 14
  136.               JR03216:  Imported Text Was Truncated .................... 15
  137.               JR03219:  Change Notification When Insert ................ 15
  138.               JR03220:  MLE Exhausted Heap Space ....................... 15
  139.               JR03264:  HPFS Format Failed For > 500 MB ................ 15
  140.               JR03265:  DIR Crashed On Unformatted Drive ............... 15
  141.               JR03266:  SYS0071 Message Text Incomplete ................ 16
  142.               JR03267:  Errors With Codepage 1004 on XGA ............... 16
  143.               JR03268:  Window Did Not Close With Pause ................ 16
  144.               JR03269:  /L Not Turned Off After Format ................. 16
  145.               JR03270:  Wrong Mode for Color Flat Panel ................ 17
  146.               JR03271:  Trap D in SWAPDOS With Mouse ................... 17
  147.               JR03285:  Help Mgr Trapped During Search ................. 17
  148.               JR03287:  Plotter Pen Stopped ............................ 17
  149.               JR03291:  Help Manager Crashed With  Key ................ 17
  150.               JR03293:  Print to Turned-Off Printer Hung ............... 18
  151.               JR03306:  Esc-HVP Did Not Default To 1: .................. 18
  152.  
  153.  
  154.  
  155.  
  156.  
  157.           Contents                                                      iii
  158.  
  159.  
  160.  
  161.  
  162.                                       CONTENTS
  163.  
  164.               JR03330:  Printing Cmd Ref Caused Trap D ................. 18
  165.               JR03352:  Driver Error in DevQueryCaps ................... 18
  166.               JR03353:  Hung Switching To 100 Col Mode ................. 18
  167.               JR03354:  Characters Inverted on CGA ..................... 18
  168.               JR03355:  Incorrect Msg When Changing Path ............... 19
  169.               JR03356:  Print Mgr Trapped in Job Details ............... 19
  170.               JR03360:  Trap D in DOS Box During Disk IO ............... 19
  171.               JR03361:  Hardware Interrupts Lost in Init ............... 19
  172.               JR03362:  206 Error With UNC Pipes ....................... 19
  173.               JR03372:  Data Corruption in in Swap File ................ 19
  174.               JR03374:  File System Hooks Missing ...................... 20
  175.               JR03376:  HPFS Hung When Out of Space .................... 20
  176.               JR03379:  Fixed Area Fills All Memory .................... 20
  177.               JR03403:  SELECTCHLPPATH Replaced Path ................... 20
  178.               JR03405:  Could Not Print Manual Legal ................... 20
  179.               JR03409:  GPIQUERYREALCOLORS Incorrect ................... 20
  180.               JR03410:  Path Buffer to Small ........................... 21
  181.               JR03411:  VIOQUERYSETIDS Gets Wrong ID ................... 21
  182.               JR03412:  XGA Did Not Reset To Non-132 Col ............... 21
  183.               JR03413:  Trap Running Picture Print App ................. 21
  184.               JR03416:  GPI Trap With Corrupt Metafile ................. 21
  185.               JR03417:  BX Incorrect After ASSIGN A=C .................. 22
  186.               JR03418:  Trap D in PRFCHANGEPROGRAM ..................... 22
  187.               JR03419:  Strings Compared Incorrectly ................... 22
  188.               JR03423:  PS Driver Did Not Save Paths ................... 22
  189.               JR03424:  PS Did Not Update Current Pos .................. 22
  190.               JR03425:  PS Dictionary Too Small ........................ 23
  191.               JR03426:  Italic Fonts Filled With White ................. 23
  192.               JR03428:  PS Page Borders To Large ....................... 23
  193.               JR03430:  PS Trapped With Long Paper Names ............... 23
  194.               JR03432:  Batch File Hung DOS Box ........................ 23
  195.               JR03436:  Pipe Error Not Handled Correctly ............... 23
  196.               JR03439:  Trap 8 on Print Server ......................... 24
  197.               JR03442:  Imageable Areas Were Shrunk .................... 24
  198.               JR03443:  Could Not Print Line on IBM5201 ................ 24
  199.               JR03444:  Could Not Set Print Properties ................. 24
  200.               JR03450:  Not Enough Memory .............................. 24
  201.               JR03451:  XGA Driver Hung ................................ 25
  202.               JR03452:  XGA Bold/Italic Incorrect ...................... 25
  203.               JR03453:  Keys Incorrect With CapsLock ................... 25
  204.               JR03454:  Could Not Type in Dialog Box ................... 25
  205.               JR03455:  Wrong Codepage With Anti-Alias ................. 26
  206.               JR03456:  SHUTDOWN Did Not Complete ...................... 26
  207.               JR03458:  Several Problems in REXX ....................... 26
  208.               JR03459:  DLL Function @1 Not Called ..................... 26
  209.               JR03460:  Trap With Long Filename in Group ............... 26
  210.               JR03461:  Null Clipping Regions Incorrect ................ 27
  211.               JR03462:  Trap D in OS/2 Windows.  ....................... 27
  212.               JR03463:  Trap D During Drag and Drop .................... 27
  213.               JR03464:  Incorrect Spacing in Courier ................... 27
  214.               JR03465:  Text Not Clipped ............................... 27
  215.  
  216.  
  217.  
  218.  
  219.  
  220.           Contents                                                       iv
  221.  
  222.  
  223.  
  224.  
  225.                                       CONTENTS
  226.  
  227.               JR03466:  Trap D With Home Key in Menus .................. 28
  228.               JR03467:  XGA Did Not Handle Invalid Param ............... 28
  229.               JR03468:  Printer Name Param Not Updated ................. 28
  230.               JR03469:  Not Enough Memory for Add Chips ................ 28
  231.               JR03570:  Incorrect Popup Msg With Host Print ............ 28
  232.               JR03645:  Incomplete Mem Dumps With Adapter .............. 29
  233.               JR03669:  Repositioned Help Panel Moved .................. 29
  234.               JR03675:  System Hung With I/O To Bad Sectors ............ 29
  235.  
  236.             Database Manager ........................................... 30
  237.               JR01766:  Database Transaction Logs Filled ............... 30
  238.               JR02186:  NET.ACC Not Found .............................. 30
  239.               JR02540:  SQL20270 When Exiting Program .................. 30
  240.               JR02577:  Trap D in Database Recovery .................... 30
  241.               JR02580:  Could Not Use DB After Power Out ............... 30
  242.               JR02664:  SQL0902 Inserting in Database .................. 31
  243.               JR02853:  RC = 0 Not Defined for COBOL ................... 31
  244.               JR03001:  Trap D Accessing Authorizations ................ 31
  245.               JR03294:  Deadlock -- Simultaneous Update ................ 31
  246.               JR03295:  Trap D on Concurrent Reorg ..................... 31
  247.               JR03302:  Error -803 When Binding ........................ 31
  248.               JR03311:  Erroneous Error Messages ....................... 32
  249.               JR03322:  Error Logging for Alerts Faulty ................ 32
  250.               JR03323:  SQL1042N Occurred Recovering DB ................ 32
  251.               JR03324:  Precompiler Did Not Handle DBCS ................ 32
  252.               JR03325:  Host Variable Limit Too Low .................... 32
  253.               JR03326:  Output in SYSPLANAUTH Garbled .................. 32
  254.               JR03343:  Trap D When App Issued SQLENEXT ................ 33
  255.               JR03380:  Abend While Running Statistics ................. 33
  256.               JR03381:  SQL2506W While Creating Database ............... 33
  257.               JR03394:  Error in Log File Parameters ................... 33
  258.  
  259.             Query Manager .............................................. 34
  260.               JR02227:  Search Returned QRW0550 ........................ 34
  261.               JR02233:  Printer Nickname Not Found ..................... 34
  262.               JR02277:  Custom Forms in QM Graphics .................... 34
  263.               JR02338:  Trap Running Panel in Add Mode ................. 34
  264.               JR02366:  Callerac Error SQL2008N ........................ 34
  265.               JR02444:  Work Table Could Not Be Erased ................. 34
  266.               JR02477:  Incomplete Help for Msg QRW0384 ................ 35
  267.               JR02481:  Page Break Caused Blank Page ................... 35
  268.               JR02527:  Callable Interface Program Hung ................ 35
  269.               JR02612:  No Msg When Disk Out of Space .................. 35
  270.               JR02642:  New Procedures Out of Order .................... 35
  271.               JR02644:  CANCEL_WORK Caused Trap D ...................... 35
  272.               JR02686:  Mouse Pointer Did Not Change ................... 35
  273.               JR02692:  Scrolling to Bottom Caused Hang ................ 36
  274.               JR02834:  Error in Procedure Comments .................... 36
  275.               JR02946:  Sum Values in Report Changed ................... 36
  276.               JR03289:  Incorrect Time Field ........................... 36
  277.               JR03345:  Comma Not Accepted In Fields ................... 36
  278.  
  279.  
  280.  
  281.  
  282.  
  283.           Contents                                                        v
  284.  
  285.  
  286.  
  287.  
  288.                                       CONTENTS
  289.  
  290.               JR03346:  Catalog/Uncatalog Was Selectable ............... 36
  291.               JR03347:  -3012 Message .................................. 37
  292.               JR03348:  System Hung Adding Columns ..................... 37
  293.               JR03363:  Menu Title Was Not Centered .................... 37
  294.               JR03364:  QM Window Stayed in Yellow Frame ............... 37
  295.               JR03368:  Swiss Rounding Rule Malfunction ................ 37
  296.  
  297.             PC DOS Requester ........................................... 38
  298.               JR03365:  -2216 With -805 SQLCODE ........................ 38
  299.  
  300.             User Profile Manager ....................................... 39
  301.               IC02290:  Home Directory Field Erased .................... 39
  302.               IC02312:  Could Not Change Password ...................... 39
  303.               IC02484:  Manage Users Screen Disappeared ................ 39
  304.  
  305.             OS/2 EE Installation ....................................... 40
  306.               JR03342:  DBM Tutorial Windows ........................... 40
  307.               JR03344:  Abend During Database Install .................. 40
  308.  
  309.             Communications Manager ..................................... 41
  310.               JR01671:  VX32 Never Disconnected ........................ 41
  311.               JR01991:  Could Not Deact Hung Session ................... 41
  312.               JR02146:  Two Prompts to Dial Phone ...................... 41
  313.               JR02228:  Receive_Allocate Failed ........................ 41
  314.               JR02251:  Gateway Trap D ................................. 41
  315.               JR02282:  Common Service Verbs Not Defined ............... 41
  316.               JR02414:  MACH690, COMM695 with 3745 ..................... 42
  317.               JR02687:  Unable to Start Network Station ................ 42
  318.               JR02821:  Validity Check Error Under WSF ................. 42
  319.               JR02823:  Msg RPG9061 on AS/400 PCS WSF .................. 42
  320.               JR03106:  Error Linking SRPI_C.OBJ ....................... 42
  321.               JR03318:  Implicit Partner LU Entry ...................... 42
  322.               JR03320:  Trace Not Correctly Reset ...................... 43
  323.               JR03321:  Desktop Shutdown Not Functioning ............... 43
  324.               JR03331:  Copy Trace/Define Dump Fails ................... 43
  325.               JR03333:  Unresolved Externals With NOI .................. 43
  326.               JR03334:  Stop Communications Trap ....................... 43
  327.               JR03335:  Incorrectly Displayed Host Data ................ 43
  328.               JR03336:  TRANS010: Host Has Not Responded ............... 43
  329.               JR03337:  Call-User Field Not Accepted ................... 44
  330.               JR03338:  Hyphen Displayed Instead of Line ............... 44
  331.               JR03382:  Reactivating Twinaxial DLC ..................... 44
  332.               JR03440:  Session Failure With Large RU .................. 44
  333.  
  334.             3270 Emulation ............................................. 45
  335.               JR00027:  Printer Hung With Sense Code ................... 45
  336.               JR02145:  LU3 Embedded Codes Ignored ..................... 45
  337.               JR02163:  OIA Changes Not Sent to EHLLAPI ................ 45
  338.               JR02226:  Disconnect Caused SENSE2002 .................... 45
  339.               JR02310:  Get Key Did Not Detect Backspace ............... 45
  340.               JR02360:  NOQUIET Setting Did Not Work ................... 45
  341.  
  342.  
  343.  
  344.  
  345.  
  346.           Contents                                                       vi
  347.  
  348.  
  349.  
  350.  
  351.                                       CONTENTS
  352.  
  353.               JR02381:  Abend Sending Printer Output ................... 46
  354.               JR02416:  Extra Page Printed ............................. 46
  355.               JR02419:  Wait/Connect Never Returned .................... 46
  356.               JR02510:  Query Host Update Returned 22 .................. 46
  357.               JR02974:  Underscore Incorrectly Displayed ............... 46
  358.               JR03307:  APL Characters Print Incorrectly ............... 46
  359.               JR03310:  Shift Key In 3270 Emulation .................... 46
  360.               JR03312:  3270 Host Print Error Log Entry ................ 47
  361.               JR03313:  Right Alt Key Not Recognized ................... 47
  362.               JR03314:  Return Code 23 Not Defined ..................... 47
  363.               JR03315:  3270 Session Window Disappears ................. 47
  364.               JR03316:  Random Access Memory Consumed .................. 47
  365.               JR03340:  Trap D When Exiting CM ......................... 47
  366.               JR03341:  EHLLAPI Function Call Hung ..................... 48
  367.  
  368.             NETBIOS/IEEE 802.2 ......................................... 49
  369.               IC01947:  Domain Controller Hung ......................... 49
  370.               JR02263:  Errors Adding ETHERNET ......................... 49
  371.               JR03317:  NETBIOS Application Hung ....................... 49
  372.               JR03332:  Gateway Hung With ETHERNET ..................... 49
  373.               JR03339:  Net Frames Sent in ETHERNET .................... 49
  374.  
  375.             OS/2 EE LAN Requester/Server ............................... 50
  376.               IC01453:  Trap D on Additional Server .................... 50
  377.               IC01559:  Users Could Not Logon, NET3100 ................. 50
  378.               IC01613:  File Copying Hung With Large EAs ............... 50
  379.               IC01723:  Second Msg to DLR Not Received ................. 50
  380.               IC01751:  Wrong Code for Invalid Subdir .................. 50
  381.               IC01790:  Error Creating RIPL Diskette ................... 50
  382.               IC01808:  F4 Key Returned As Invalid ..................... 51
  383.               IC02034:  Return Code Not Displayed in FSI ............... 51
  384.               IC02080:  Logoff Problems After Graphics ................. 51
  385.               IC02082:  Trap When Sharing Files ........................ 51
  386.               IC02097:  Network Statistics Not Printed ................. 51
  387.               IC02101:  No More File Identifiers ....................... 51
  388.               IC02111:  Trap With Many Sets in CONFIG .................. 52
  389.               IC02133:  Incorrect Bytes With Named Pipes ............... 52
  390.               IC02144:  NET3214 When Replicating DCDB .................. 52
  391.               IC02198:  API Logoff Was Unsuccessful .................... 52
  392.               IC02203:  LAN Messages Stored With '0A0D' ................ 52
  393.               IC02220:  Error With Alt Images for RIPL ................. 52
  394.               IC02234:  Users Could Not Logoff Via UPM ................. 53
  395.               IC02251:  Message NET2116 Was Unclear .................... 53
  396.               IC02253:  NET3205 With DOS FCB Opens ..................... 53
  397.               IC02282:  NetUseDel Hung After DOS App ................... 53
  398.               IC02303:  Logical Server Failed to Start ................. 53
  399.               IC02320:  Incorrect Delimiters in NETERR.H ............... 53
  400.               IC02461:  NET9xxx Msgs Needed Remapping .................. 54
  401.               IC02480:  Users Could Not Logon, NET3100 ................. 54
  402.               IC02516:  No File Aliases Available ...................... 54
  403.               IC02517:  NET2121 and NET0067 Were Unclear ............... 54
  404.  
  405.  
  406.  
  407.  
  408.  
  409.           Contents                                                      vii
  410.  
  411.  
  412.  
  413.  
  414.                                       CONTENTS
  415.  
  416.               IC02600:  Trap During Logon, Logoff ...................... 54
  417.               IC02620:  AT Command Did Not Work Remotely ............... 54
  418.               IC02689:  Home Dir Could Not Be Created .................. 55
  419.               IC02695:  Alias Failure Not Reported ..................... 55
  420.               IC02696:  Incorrect Message In Migration ................. 55
  421.               IC02697:  NCB Messages/Helps Not in File ................. 55
  422.               IC02698:  Return Code 122 From DosDevIOCtl ............... 55
  423.               IC02700:  Incorrect Msg Importing DCDB ................... 55
  424.               IC02702:  DosFind Error During Migration ................. 56
  425.               IC02703:  Popup Delayed When Copying Files ............... 56
  426.               IC02704:  NET9336E When Creating Alias ................... 56
  427.               IC02705:  Device Resource List Not Updated ............... 56
  428.               IC02706:  Logon Slow With Many Admins .................... 56
  429.               IC02707:  SRVINST Forced DCDB Init ....................... 56
  430.               IC02708:  HELP NETxxxx Returned SYS0317 .................. 57
  431.               IC02709:  NET CONFIG SERVER Field Misnamed ............... 57
  432.               IC02710:  User With Machine Name Deleted ................. 57
  433.               IC02711:  Trap During NET.ACC Replication ................ 57
  434.               IC02712:  Access Control Profiles Deleted ................ 57
  435.               IC02717:  129th User Could Not Logon ..................... 57
  436.  
  437.             DOS LAN Requester .......................................... 58
  438.               IC02054:  SW Inconsistency With Logon .................... 58
  439.               IC02177:  Sluggish Keyboard and Display .................. 58
  440.               IC02293:  New-Password Message Confusing ................. 58
  441.               IC02428:  Remote Printer Output Corrupted ................ 58
  442.               IC02483:  I/O Error When Printing Remotely ............... 58
  443.               IC02610:  NET074 After DLRINST ........................... 58
  444.  
  445.  
  446.  
  447.  
  448.  
  449.  
  450.  
  451.  
  452.  
  453.  
  454.  
  455.  
  456.  
  457.  
  458.  
  459.  
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.  
  467.  
  468.  
  469.  
  470.  
  471.  
  472.           Contents                                                     viii
  473.  
  474.  
  475.  
  476.  
  477.           ABOUT THIS DOCUMENT
  478.  
  479.  
  480.  
  481.           This document gives a brief description of each APAR which has a
  482.           fix included in CSD WR05015 for OS/2 Extended Edition 1.3.  The
  483.           descriptions are grouped in sections by major components of OS/2
  484.           EE.  In each section, the descriptions are ordered by APAR
  485.           number.
  486.  
  487.  
  488.  
  489.  
  490.  
  491.  
  492.  
  493.  
  494.  
  495.  
  496.  
  497.  
  498.  
  499.  
  500.  
  501.  
  502.  
  503.  
  504.  
  505.  
  506.  
  507.  
  508.  
  509.  
  510.  
  511.  
  512.  
  513.  
  514.  
  515.  
  516.  
  517.  
  518.  
  519.  
  520.  
  521.  
  522.  
  523.  
  524.  
  525.  
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.  
  533.  
  534.  
  535.           About This Document                                             1
  536.  
  537.  
  538.  
  539.  
  540.           BASE OPERATING SYSTEM
  541.  
  542.  
  543.  
  544.           This section contains summaries for the APARs in CSD WR05015
  545.           which relate to the OS/2 base operating system.
  546.  
  547.  
  548.           II05074:  Performance Problem When Booting OS/2
  549.  
  550.           A performance problem develops when booting the system, or
  551.           opening an OS/2 session, and the disk device driver encounters
  552.           bad hardfile sectors.  Due to the retry logic of the driver, as
  553.           the number of hardfile bad sectors increase, so does the
  554.           performamce degradation.  To minimize the degradation, the
  555.           following actions should be used:
  556.  
  557.           1.  Do not use OS/2 DISKCACHE.  Do this by removing the DISKCACHE
  558.               statement from CONFIG.SYS.
  559.  
  560.           2.  Use HPFS to format the partition rather than FAT.
  561.  
  562.           3.  Re-partition the FAT partitions to a size less than 32MB.
  563.  
  564.  
  565.  
  566.           II05090:  Out-Of-Memory Error
  567.  
  568.           A system is upgraded from OS/2 1.2 to OS/2 1.30, and using the
  569.           previously operable applications now causes an out-of-memory
  570.           error.  The reason for the error is that in OS/2 1.30, the HPFS
  571.           DISKCACHE statement was removed from CONFIG.SYS, and the default
  572.           DISKCACHE amount of memory usually set aside (10%) is used.  This
  573.           amount of memory set aside can cause previously operable
  574.           applications to run out of memory.  The way around this is to put
  575.           the minimun DISKCACHE statement back in the CONFIG.SYS
  576.           (IFS=C:\OS2\HPFS.IFS -C:64).  This problem was fixed in OS/2
  577.           1.30.1 by putting the statement back in CONFIG.SYS.
  578.  
  579.  
  580.           JR02573:  Could Not Cancel Large Print Job
  581.  
  582.           The user could not cancel large print jobs after sending them to
  583.           a non-IBM Laserjet.  The entire document would always print even
  584.           when "cancel print job" was selected from the Print Manager.
  585.  
  586.  
  587.           JR02675:  Adding Programs Caused Hang
  588.  
  589.           The system hung when adding programs.
  590.  
  591.  
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.           Base Operating System                                           2
  599.  
  600.  
  601.  
  602.  
  603.           JR02714:  PGUP/DN Did Not Work in Combo
  604.  
  605.           Page Up and Page Down were not functional in combo boxes.
  606.  
  607.  
  608.           JR02792:  Utilities Help Incorrect
  609.  
  610.           The help function of the utilities diskette gave incorrect help
  611.           the first time it was used.  A timing problem in the Help Manager
  612.           has been corrected so that the correct help text appears on the
  613.           screen when help is selected.
  614.  
  615.  
  616.           JR02795:  162/163 CMOS Errors On Laptop
  617.  
  618.           CMOS errors 162/163 occurred after reboot on a laptop system.
  619.           The 162/163 CMOS errors happened when the user reset the system
  620.           date and then rebooted the system.
  621.  
  622.  
  623.           JR02796:  CRC Errors Copying on Laptop
  624.  
  625.           CRC errors occurred while the user was copying to or from the
  626.           diskette drive on the laptop system.
  627.  
  628.  
  629.           JR02797:  Unable to Print With Laptop
  630.  
  631.           The user was unable to print data from the laptop system.  The
  632.           parallel port device driver was incorrectly setting the direction
  633.           bit of the device control register.
  634.  
  635.  
  636.           JR02800:  Underlining Not Aligned
  637.  
  638.           All forms of underlining and strikethrough did not work on
  639.           Laserjet.  With a device font, underlining and strikethrough did
  640.           not align with the appropriate characters.
  641.  
  642.  
  643.           JR02801:  Non-IBM High Res Did Not Print
  644.  
  645.           A non-IBM printer in high resolution did not print.  The printer
  646.           driver was allocating all available memory, and information was
  647.           being lost during the saving and restoring of DCs.
  648.  
  649.  
  650.           JR02802:  External Drive Not Recognized
  651.  
  652.           The external diskette drive was not being recognized by the
  653.           system.
  654.  
  655.  
  656.  
  657.  
  658.  
  659.  
  660.  
  661.           Base Operating System                                           3
  662.  
  663.  
  664.  
  665.  
  666.           JR02803:  Hypertext Entry Not Highlighted
  667.  
  668.           Link-to-launch hypertext was not being highlighted in the
  669.           customer-created help panel.
  670.  
  671.  
  672.           JR02804:  Extent-Not-Found Error on HPFS
  673.  
  674.           An "Extent not found" error occurred with OS/2 SE 1.2 at XR04053
  675.           on an HPFS drive.  Incorrect calculation in the allocation-length
  676.           field caused the field to get out of sync with the extents for
  677.           the file storage allocation structure.  This caused the "extent
  678.           not found"  message to be displayed and the system to stop.
  679.  
  680.  
  681.           JR02806:  Wrong Help ID With Dialog Mgr
  682.  
  683.           An incorrect help ID was displayed with Dialog Manager.  The
  684.           Dialog Manager panel which references a help panel (via the help
  685.           = attribute on the panel tag) was displayed.  The Dialog Manager
  686.           panel ID command was issued to cause the panel and the help ID to
  687.           be displayed.  The Dialog Manager help command was then issued to
  688.           display the help panel.  When the help panel was displayed it was
  689.           correct if the help panel contained the first .HLP file specified
  690.           in the LIBDEF HELP LIBLIST call.  If not, the ID was wrong.  The
  691.           ID was offset by the total number of help ID's which were
  692.           contained in the .HLP files which proceeded it.
  693.  
  694.  
  695.           JR02808:  Invalid Return Code for REXX
  696.  
  697.           A REXX return code was invalid if the argument was outside range
  698.           0-255.  When a REXX file called another REXX file using CMD.EXE,
  699.           the return code was truncated (hi-byte dropped); therefore, any
  700.           return code that had a value outside the range 0-255 would come
  701.           back to the calling REXX file with a wrong value.
  702.  
  703.  
  704.           JR02810:  Boot Errors With Large Drives
  705.  
  706.           There was a problem during boot on machines with large drives.
  707.           The maximum number of heads for large drives was being set
  708.           incorrectly.
  709.  
  710.  
  711.           JR02827:  LIBPATH Caused Trap D
  712.  
  713.           The Path in LIBPATH caused a trap D.
  714.  
  715.  
  716.           JR02831:  MLE Error After SETFORMATRECT
  717.  
  718.           WINSENDMESSAGE never returned after SETFORMATRECT.  This was
  719.           caused by MLE (multi-line editor) problems with
  720.           MLM_SETFORMATRECT.
  721.  
  722.  
  723.  
  724.           Base Operating System                                           4
  725.  
  726.  
  727.  
  728.  
  729.           JR02845:  Hung on HPFS Drive Shutdown
  730.  
  731.           The system hung on a shutdown to the HPFS drive.  The cache
  732.           buffers were not being flushed to disk correctly.  A shutdown
  733.           routine was allocating dynamic memory, which should not be done
  734.           during shutdown.  To fix this problem, the code has been modified
  735.           to use static memory instead of dynamic memory to prevent data
  736.           from being lost.
  737.  
  738.  
  739.           JR02846:  Hung When Extending File in HPFS
  740.  
  741.           Extending files in HPFS could hang the system.  The file system
  742.           was causing a deadlock on semaphore requests for the open-file
  743.           table entry.  To fix this problem, the code has been modified to
  744.           change the order of locking/holding of an open-file table entry
  745.           so that it is not done until a read of the directory entry is
  746.           done.
  747.  
  748.  
  749.           JR02848:  API Assumed Mouse Button Down
  750.  
  751.           The direct-manipulation API assumed that the mouse button was
  752.           pressed when the API was called; therefore, the API looked for a
  753.           button-up for the termination.  With a fast-fingered user, the
  754.           button could be released before the application called the API.
  755.  
  756.  
  757.           JR02849:  Spinbutton Style Bits Ignored
  758.  
  759.           Spinbutton style bits were ignored.  An incorrect level file was
  760.           used to build the spinbutton DLL.
  761.  
  762.  
  763.           JR02858:  Autostart of VIEW Did Not Work
  764.  
  765.           VIEW.EXE is the program that is called to start the on-line
  766.           command references.  VIEW would not allow multiple copies of VIEW
  767.           to be started in rapid succession due to the internal timing in
  768.           the program.  So, if you tried to autostart two or more on-line
  769.           references, they would not all start.
  770.  
  771.  
  772.           JR02870:  Trap B With CODEVIEW
  773.  
  774.           A trap 000B occurred when the user tried to run CODEVIEW on OS/2
  775.           1.3.
  776.  
  777.  
  778.           JR02874:  SYS1728 Message Text was Obscure
  779.  
  780.           The install process created an invalid diskcache parameter,
  781.           causing a SYS1728 error.  The wording of the SYS1728 message was
  782.           obscure.  The help text was correct, but the message itself
  783.           needed to be changed.
  784.  
  785.  
  786.  
  787.           Base Operating System                                           5
  788.  
  789.  
  790.  
  791.  
  792.           JR02883:  SuperStrLen Returned Wrong Value
  793.  
  794.           The SuperStrLen function was returning the length of the first
  795.           string instead of the length of the array of strings.
  796.  
  797.  
  798.           JR02892:  WinQueryProfileSize Incorrect
  799.  
  800.           When issued with null as the keyname parameter,
  801.           WinQueryProfileSize returned an incorrect value.
  802.  
  803.  
  804.           JR02894:  GPIResetPS Failed
  805.  
  806.           While using logical fonts, GPIResetPS failed because of the order
  807.           in which the attributes were initialized.
  808.  
  809.  
  810.           JR02904:  MLE Window Not Refreshed
  811.  
  812.           Deleting the first row in an MLE (multi-line edit) window caused
  813.           the following lines in the MLE window to be deleted when an APPL
  814.           window overlapped the MLE window.  The rows could be restored if
  815.           a repaint was forced, i.e. the application window was moved onto
  816.           the deleted lines in the MLE and then moved off.
  817.  
  818.  
  819.           JR02939:  PMCPL Fails With 200+ Fonts
  820.  
  821.           PMCPL failed when the user tried to add or delete fonts when
  822.           there were 200+ installed in the system.
  823.  
  824.  
  825.           JR02978:  Errors With Disk Controller
  826.  
  827.           There were installation problems with a non-IBM disk controller.
  828.           The problem has been isolated to certain non-IBM disk controllers
  829.           malfunctioning after receiving optional commands defined in the
  830.           CAM II specification.  These commands were being issued to
  831.           support hard disks in portables which can asynchronously power
  832.           down.
  833.  
  834.  
  835.           JR02979:  Diskette Copy Returns SYS0045
  836.  
  837.           An attempt to copy a demo diskette from a vendor with the OS/2
  838.           copy command resulted in message SYS0045.  The CHKDSK command
  839.           also resulted in this error message.  When the user attempted to
  840.           copy from the File Manager, message PMV1003 was returned.  If DOS
  841.           4.0 was booted on the same machine, all the files could be copied
  842.           and CHKDSK received no errors.
  843.  
  844.  
  845.  
  846.  
  847.  
  848.  
  849.  
  850.           Base Operating System                                           6
  851.  
  852.  
  853.  
  854.  
  855.           JR02980:  Trap D With REXX SetLocal
  856.  
  857.           A REXX file with setlocal/endlocal could trap the system.
  858.  
  859.  
  860.           JR02981:  REXX Dir Function Did Not Work
  861.  
  862.           When the OS/2 REXX directory function was used to navigate
  863.           between drives and directories, the drive and directory
  864.           information was incorrect.
  865.  
  866.  
  867.           JR02982:  BACKUP /S Command Did Not Work
  868.  
  869.           The BACKUP command with the /S option was not working properly.
  870.           If a file matching the parameters specified in the BACKUP command
  871.           was not found in the route directory, the system did not search
  872.           beyond that directory.
  873.  
  874.  
  875.           JR02983:  Out of Space for Swapping Memory
  876.  
  877.           When OS/2 allocates enough global memory to exhaust all physical
  878.           storage (RAM and disk), it swaps resources to disk.  When OS/2
  879.           attempted to reload the discarded resources, however, it could
  880.           not due to the lack of available disk space to swap other objects
  881.           out of RAM.
  882.  
  883.  
  884.           JR02984:  Missing Text in Control Panel
  885.  
  886.           The user changed the display type in the Control Panel from VGA
  887.           to BGA and performed a "desktop save" while using the VGA
  888.           display.  The panel was then displayed incorrectly on the BGA
  889.           because the size was not recalculated.
  890.  
  891.  
  892.           JR02985:  Linker Trapped in Makefile
  893.  
  894.           While executing a customer Makefile, the linker would cause a
  895.           trap D.  This happened when the linker encountered incorrect
  896.           object code in the customer Makefile.  The linker will be
  897.           modified to detect bad or corrupt OBJ files and to cause a linker
  898.           error message to be generated instead of a trap.
  899.  
  900.  
  901.           JR02986:  DISKCOPY/COMP Error With IFS/LAN
  902.  
  903.           DISKCOPY and DISKCOMP did not recognize IFS and LAN as owners of
  904.           removable drives.
  905.  
  906.  
  907.  
  908.  
  909.  
  910.  
  911.  
  912.  
  913.           Base Operating System                                           7
  914.  
  915.  
  916.  
  917.  
  918.           JR02987:  Trap D When App Exhausted Memory
  919.  
  920.           A trap 000D was received in BVHVGA.DLL within procedure
  921.           _ACCESSFONT at displacement HEX 5B.  This happened when a user
  922.           application allocated memory but never freed it.  This caused the
  923.           system to exhaust memory.  The system should not have trapped for
  924.           this condition.  Evaluation of this problem revealed that
  925.           BVHxxx.DLL received an error code when it attempted to get a
  926.           selector.  The error code indicated that there was not enough
  927.           memory to generate the selector.  The system will now check for
  928.           this error code.
  929.  
  930.  
  931.           JR03003:  Trap D in Help Manager
  932.  
  933.           A trap D occurred when Help Manager tried to display printer
  934.           device driver properties.  To solve this problem, the stack space
  935.           for the Visual Spooler has been increased to allow the Help
  936.           Manager to display printer device driver properties.
  937.  
  938.  
  939.           JR03035:  AVC Demo Hung When Mult Sessions
  940.  
  941.           The AVC demo caused the system to hang with multiple sessions.
  942.  
  943.  
  944.           JR03036:  Trap When Print Large Files
  945.  
  946.           A trap occurred when large files were printed.  A PM printer
  947.           driver's largest stack consumption is when it is printing large
  948.           PM_Q_STD spool files.  In OS/2 1.3 the stack size had been
  949.           reduced, thus the driver had less stack space available.  This
  950.           could cause a trap to occur.  To fix this problem, the stack size
  951.           on the print thread in OS/2 1.3 has been increased to the size
  952.           available on OS/2 1.2.
  953.  
  954.  
  955.           JR03037:  Kernel Could Not Read Exec-Only
  956.  
  957.           The kernel trap handler crashed on execute-only code selectors.
  958.           The kernel did not have the proper permissions to read
  959.           execute-only code selectors.
  960.  
  961.  
  962.           JR03038:  Linker Options Failed to Prompt
  963.  
  964.           Both the /nologo and the /batch linker options failed to prompt
  965.           the user for a new path when a library was not found.  Instead,
  966.           they issued a warning and stopped the copyright information from
  967.           being displayed.
  968.  
  969.  
  970.  
  971.  
  972.  
  973.  
  974.  
  975.  
  976.           Base Operating System                                           8
  977.  
  978.  
  979.  
  980.  
  981.           JR03039:  PF7 and PF8 Reversed in SYSLOG
  982.  
  983.           In the SYSLOG utility, the functions of the PF7 key and PF8 key
  984.           were reversed.
  985.  
  986.  
  987.           JR03043:  Dir Tree Not Copied to Network
  988.  
  989.           The directory tree structure was not copied to the network drive
  990.           when File Manager was used.
  991.  
  992.  
  993.           JR03047:  Mem Dump Errors With 80286/80386
  994.  
  995.           Memory dumps were incomplete when the 80286 or 80386 enhanced
  996.           memory adapter was used in the system.
  997.  
  998.  
  999.           JR03056:  SYSLOG Entries Out of Sequence
  1000.  
  1001.           When several SYSLOG entries were created very quickly, they were
  1002.           sometimes recorded out of sequence in the SYSLOG file.
  1003.  
  1004.  
  1005.           JR03093:  Inconsistent "*" Matching
  1006.  
  1007.           The "*" matched all characters including the ".".  This differed
  1008.           from the method that DOS uses to handle the wildcard and thus
  1009.           could have been dangerous to DOS users migrating to OS/2.  To fix
  1010.           this problem, DIR and DEL have been modified to provide a
  1011.           consistent implementation of the wildcard.  Refer to modified
  1012.           documentation on the DEL command.
  1013.  
  1014.  
  1015.           JR03094:  Error With SYSLOG Time Option
  1016.  
  1017.           When the user tried to browse the system log with the time
  1018.           option, the following message was returned: "The start or stop
  1019.           time is not correct.  Correct the time; then retry the
  1020.           command."  Try the following times:
  1021.  
  1022.               11:30:30:40
  1023.               11:30:30       erase the :40 with spaces
  1024.               11:30          erase the :30 with spaces
  1025.  
  1026.           The problem was that the program did not parse out the spaces.
  1027.  
  1028.  
  1029.           JR03111:  FLS_DLGBorder Problem
  1030.  
  1031.           The FLS_DLGBorder problem reappeared in 1.3.  The problem has now
  1032.           been fixed.
  1033.  
  1034.  
  1035.  
  1036.  
  1037.  
  1038.  
  1039.           Base Operating System                                           9
  1040.  
  1041.  
  1042.  
  1043.  
  1044.           JR03136:  Created Thread Did Not Run
  1045.  
  1046.           A thread created in a critical section never ran.  Either the
  1047.           created thread should start running as soon as the critical
  1048.           section is exited, or the call to DOSCreateThread should return
  1049.           an error.  To fix this problem, modifications have been made so
  1050.           that a thread created from a critical section will execute when
  1051.           (but not until) the critical section is exited.
  1052.  
  1053.  
  1054.           JR03141:  F11 and F12 Did Not Work in DOS
  1055.  
  1056.           F11 and F12 keys did not work in the DOS box.  They did work in
  1057.           OS/2.  The problem was caused by the omission of information from
  1058.           the on-line command reference in the section on using ANSI.SYS
  1059.           with extended keys while in DOS mode.  To fix this problem, the
  1060.           code has been modified to include the information on the extended
  1061.           keys (/X, /K, /L).
  1062.  
  1063.  
  1064.           JR03142:  Diskette Copy Returns SYS0045
  1065.  
  1066.           This APAR is the same as JR02979.
  1067.  
  1068.  
  1069.           JR03143:  Linker Returned Trap in Makefile
  1070.  
  1071.           This APAR is the same as JR02985.
  1072.  
  1073.  
  1074.           JR03144:  Horizontal ScrollBar Not Enabled
  1075.  
  1076.           The horizontal scroll bar on the system editor was inactive.  The
  1077.           problem occurred because the multi-line editor (MLE) did not
  1078.           check the maximum line length after a paste.  This prevented the
  1079.           scrollbar from enabling and also prevented the cursor from being
  1080.           scrolled into view.
  1081.  
  1082.  
  1083.           JR03145:  Linker Options Failed to Prompt
  1084.  
  1085.           This APAR is the same as JR03038.
  1086.  
  1087.  
  1088.           JR03147:  Spreadsheet Trap With SYSTRACE
  1089.  
  1090.           A trap D occurred when the user started a non-IBM spreadsheet
  1091.           application with SYSTRACE active.  The trap occurred on a
  1092.           KbdCharIn post trace call.
  1093.  
  1094.  
  1095.  
  1096.  
  1097.  
  1098.  
  1099.  
  1100.  
  1101.  
  1102.           Base Operating System                                          10
  1103.  
  1104.  
  1105.  
  1106.  
  1107.           JR03148:  Error Restoring Meta Files
  1108.  
  1109.           The customer was using a non-IBM application to download meta PIF
  1110.           files from the host and to convert them to meta files.  The
  1111.           customer attempted to backup all the meta files from a FAT drive
  1112.           and restore them to an HPFS drive.  The restore terminated with a
  1113.           "cannot open file" message.  All files prior to the error were
  1114.           restored.  All files after the error were missing.
  1115.  
  1116.  
  1117.           JR03152:  Host-Print Trap D on Large Jobs
  1118.  
  1119.           A trap D occurred during host print when large meta files were
  1120.           being created.  When this file was greater than 64K in size, bad
  1121.           meta files (print files) were being created.
  1122.  
  1123.  
  1124.           JR03159:  Wrong Message in Printer Install
  1125.  
  1126.           The printer installer code did not expect that the .DRV file
  1127.           would be included in the drivers EAs.  Because some printer
  1128.           drivers have the .DRV listed as a required file for the driver,
  1129.           the .DRV was copied once as an extra file and then once as the
  1130.           .DRV file.  This is why the message was displayed.
  1131.  
  1132.  
  1133.           JR03160:  KbdFreeFocus Switched CX/DX Regs
  1134.  
  1135.           After an application called the KbdFreeFocus command, it received
  1136.           a return code of zero, indicating that the call was successful.
  1137.           The next time the user's application needed the values of the CX
  1138.           or DX registers, as they existed prior to the API call, the value
  1139.           of the registers would be switched.
  1140.  
  1141.  
  1142.           JR03161:  DRAW BORDER Drew Border in Black
  1143.  
  1144.           The DRAW BORDER function was drawing the border in black because
  1145.           the mix was set to NOTSOURCE instead of NOTDEST.
  1146.  
  1147.  
  1148.           JR03162:  LIB Files Not Shown by File Mgr
  1149.  
  1150.           Library files were not displayed by FILE MANAGER.  This occurred
  1151.           because the NLS weight of characters was used in string compare.
  1152.           In Germany the "a" (umlaut) character has the same weight as the
  1153.           "a".  Thus the compare considered the "a(umlaut).lib" a duplicate
  1154.           of "a.lib".  To fix this problem, the FILE MANAGER code has been
  1155.           modified to compare the actual strings after comparing the NLS
  1156.           weights of the strings.
  1157.  
  1158.  
  1159.  
  1160.  
  1161.  
  1162.  
  1163.  
  1164.  
  1165.           Base Operating System                                          11
  1166.  
  1167.  
  1168.  
  1169.  
  1170.           JR03164:  Reading Retried on Bad Sectors
  1171.  
  1172.           Changes in ABIOS for the retry bit caused the disk device driver
  1173.           to retry reading bad sectors on ST506 controllers.  To fix this
  1174.           problem, the code will be modified to identify defective sectors
  1175.           and to not retry read operations on the ST506 controllers.
  1176.  
  1177.  
  1178.           JR03165:  VIDEO SET MODE Failed With RC=31
  1179.  
  1180.           VIDEO SET MODE failed with RC=31.  This occurred when VIDEO SET
  1181.           MODE called MOUSE OPEN to inform the mouse device driver of
  1182.           changes to the video mode.  MOUSE OPEN then attempted to allocate
  1183.           6 bytes and failed.  The error was passed to VIDEO SET MODE and
  1184.           then to the user.  To fix this problem, the code for VIDEO SET
  1185.           MODE has been modified so that this error is not returned to the
  1186.           user.
  1187.  
  1188.  
  1189.           JR03166:  DOSCOPY to Full Disk Failed
  1190.  
  1191.           DOSCOPY to a full disk failed.  A dirty buffer for the directory
  1192.           entry was still in memory when control was returned to the
  1193.           program.  After the disk was changed, the program attempted to
  1194.           write the buffer to the disk.  The mismatch in volume serial
  1195.           numbers caused the problem to be reported to the user.  To fix
  1196.           this problem, the code has been modified so that DOSCOPY will now
  1197.           copy files to multiple diskettes.
  1198.  
  1199.  
  1200.           JR03167:  XVIOCREATECA Did Not Show Error
  1201.  
  1202.           An error was not returned when XVIOCREATECA was called with
  1203.           invalid parameters.  To fix this problem, the code has been
  1204.           modified so that XVIOCREATE will now return an error code (421)
  1205.           to the calling routine when invalid FORMATID and ATTRIBUTECOUNT
  1206.           parameters are specified.
  1207.  
  1208.  
  1209.           JR03168:  Trap D With Long Path Name
  1210.  
  1211.           A trap D occurred when a long spool directory name was specified.
  1212.           In the spooler, a directory is created for each queue under the
  1213.           spool directory.  Each queue directory contains the actual print
  1214.           jobs.  The problem occurred when the path name to the print job
  1215.           exceeded the maximum allowable path length of 260 characters.
  1216.  
  1217.           To fix this problem, the Print Manager now limits the name of the
  1218.           spooler path to 237 characters, the queue name to 12 characters,
  1219.           and the system generated job name to 9 characters.  Thus, the
  1220.           length of the pathname to the print job can never exceed the
  1221.           maximum limit of 260 characters.
  1222.  
  1223.  
  1224.  
  1225.  
  1226.  
  1227.  
  1228.           Base Operating System                                          12
  1229.  
  1230.  
  1231.  
  1232.  
  1233.           JR03185:  Help for SYS0206 was Incomplete
  1234.  
  1235.           The help message for system return code 206 was incorrect.  The
  1236.           text did not account for the naming conventions of the high
  1237.           performance file system (HPFS).  It assumed that the file system
  1238.           was a file allocation table (FAT).  FAT uses an 8 character
  1239.           filename and a 3 character extension format.  The message should
  1240.           reflect both FAT and HPFS naming conventions.
  1241.  
  1242.  
  1243.           JR03186:  Job Delete Did Not Del Current
  1244.  
  1245.           The spooler queue job-delete option did not delete the current
  1246.           job.  The Print Manager called DOSPRINTQPURGE to cancel all of
  1247.           the jobs in the queue.  According to documentation, however,
  1248.           DOSPRINTQPURGE does not cancel the current job.  Print Manager
  1249.           should also call DOSPRINTJOBDEL, which will cancel the current
  1250.           job.  To fix this problem, the code has been modified so that
  1251.           this option will now delete all jobs in the queue, including the
  1252.           current job that is printing.
  1253.  
  1254.  
  1255.           JR03187:  MODE Defaulted to Color
  1256.  
  1257.           The MODE command defaulted to color.  Instead, it should leave
  1258.           the color or black-and-white value unchanged.
  1259.  
  1260.  
  1261.           JR03189:  FDISKPM Had Wrong Volume Labels
  1262.  
  1263.           FDISKPM volume labels were off by one drive in fault tolerant
  1264.           systems.  The ID bytes for fault tolerant disks were not being
  1265.           recognized.  To fix this problem, the code has been modified so
  1266.           that FDISKPM will now recognize fault tolerant disks and
  1267.           accurately display the logical drive volume labels.
  1268.  
  1269.  
  1270.           JR03193:  FDISK Appeared Hung In Create
  1271.  
  1272.           FDISK appeared to hang during a create operation.  This occurred
  1273.           when a write error was detected in the tracks reserved for the
  1274.           FAT.  Actually, FDISK was retrying the bad sectors 5 times.  If
  1275.           given time the operation would run to completion.  To fix this
  1276.           problem, the code has been modified so that FDISK will now mark
  1277.           bad sectors and tracks and then continue.
  1278.  
  1279.  
  1280.           JR03194:  Diskette Drives Not Sequential
  1281.  
  1282.           Access to 3 diskette drives was not concurrent; one drive was
  1283.           blocked.  The problem was in the priority queueing algorithm.  To
  1284.           fix this problem, the code has been modified so that the system
  1285.           will queue diskette drive operations sequentially, as they are
  1286.           received.
  1287.  
  1288.  
  1289.  
  1290.  
  1291.           Base Operating System                                          13
  1292.  
  1293.  
  1294.  
  1295.  
  1296.           JR03196:  FDISKPM Overlapped Partitions
  1297.  
  1298.           FDISKPM overlapped partitions on the second drive.  The partition
  1299.           size was not being calculated correctly, causing a one cylinder
  1300.           overlap of the two partitions.  To fix this problem, the code has
  1301.           been modified so that FDISKPM accurately calculates the end of
  1302.           the partition, thus eliminating the overlap.
  1303.  
  1304.  
  1305.           JR03197:  COURIER Font Character Incorrect
  1306.  
  1307.           The COURIER font character box size was wrong.  It should be 12 x
  1308.           12.
  1309.  
  1310.  
  1311.           JR03212:  Menu Options Inactive in Editor
  1312.  
  1313.           "FIND..." and "SELECT ALL" options were not active in the "EDIT"
  1314.           menu.  Files that were an exact multiple of 64K in size after
  1315.           conversion of <CR/LF> to a single byte were not activating the
  1316.           menu options when they were loaded into the system editor.  This
  1317.           occurred because an incorrect data type was being used to hold
  1318.           the size of the file.
  1319.  
  1320.           The system editor code has been modified and will now determine
  1321.           the actual size of the file and enable the menu options.
  1322.  
  1323.  
  1324.           JR03214:  MLE Trapped Using Undo Buffer
  1325.  
  1326.           The FILE MANAGER created a multi-line edit (MLE) without an undo
  1327.           buffer, but the MLE expected to have an undo buffer.  When the
  1328.           MLE attempted to use this nonexistent buffer, a trap D resulted.
  1329.  
  1330.           The FILE MANAGER uses a multi-line edit without an undo buffer to
  1331.           conserve memory.  The code has been modified so that MLE will now
  1332.           check for the existence of an undo buffer before trying to use
  1333.           it.
  1334.  
  1335.  
  1336.           JR03215:  Outline Fonts Incorrect
  1337.  
  1338.           Italic Scandinavian font characters did not display correctly in
  1339.           the system editor.  The problem was with outline fonts only.  It
  1340.           was a result of an incorrect data type being used for an index
  1341.           into an array of character widths.
  1342.  
  1343.           The system editor has been modified to accurately index into an
  1344.           array of font widths.
  1345.  
  1346.  
  1347.  
  1348.  
  1349.  
  1350.  
  1351.  
  1352.  
  1353.  
  1354.           Base Operating System                                          14
  1355.  
  1356.  
  1357.  
  1358.  
  1359.           JR03216:  Imported Text Was Truncated
  1360.  
  1361.           Multi-line edit would not import a full buffer.  If the text to
  1362.           be imported was longer than the MLE buffer, some of the text to
  1363.           be imported was truncated.
  1364.  
  1365.           The code has been modified so that MLE will now import up to 64K
  1366.           of text at one time.
  1367.  
  1368.  
  1369.           JR03219:  Change Notification When Insert
  1370.  
  1371.           A message indicating a multi-line change was sent when no changes
  1372.           had been made.  When a multi-line insert is sent, the current
  1373.           selection is deleted and the text pointed to by the message is
  1374.           inserted.  When the selection is null and the text to be inserted
  1375.           is null, no change notification should be sent.  Also, toggling
  1376.           to the overtype mode caused a change notification to be sent, but
  1377.           no changes had been made.
  1378.  
  1379.           The code has been modified; when selected text and insert text
  1380.           are null, no change notification message will be sent.  Changes
  1381.           to the overtype mode also will not result in a change
  1382.           notification.
  1383.  
  1384.  
  1385.           JR03220:  MLE Exhausted Heap Space
  1386.  
  1387.           Multi-line edit exhausted heap space.  MLE defines regions in
  1388.           which to perform the edits.  These regions were never deleted,
  1389.           however, causing the system to eventually run out of heap space.
  1390.  
  1391.           The code has been modified so that the multi-line edit defines
  1392.           and reuses the same region to avoid running out of heap space.
  1393.  
  1394.  
  1395.           JR03264:  HPFS Format Failed For > 500 MB
  1396.  
  1397.           HPFS would not format disks greater than 500 MB.  The format
  1398.           failed when the calculation of the number of tracks exceeded 65K.
  1399.           The field used to hold this value overflowed.
  1400.  
  1401.           The code has been modified so that the system will format HPFS
  1402.           disks up to 700 MB on OEM disks and 1 GB on IBM disks.
  1403.  
  1404.  
  1405.           JR03265:  DIR Crashed On Unformatted Drive
  1406.  
  1407.           The DIR command on an unformatted drive would crash the system.
  1408.           The DIR command compares all the filenames contained in the
  1409.           directory with the mask entered with the command.  When a
  1410.           non-usable character is found in a filename, DIR skips the
  1411.           character and decrements the comparison counter.  The counter can
  1412.           then become negative.  The routine should end when the counter is
  1413.           zero, but sometimes the counter never becomes zero.
  1414.  
  1415.  
  1416.  
  1417.           Base Operating System                                          15
  1418.  
  1419.  
  1420.  
  1421.  
  1422.           The code has been modified so that the DIR command terminates
  1423.           when the comparison counter is zero or negative.
  1424.  
  1425.  
  1426.           JR03266:  SYS0071 Message Text Incomplete
  1427.  
  1428.           The SYS0071 error message text was insufficient.  The text was
  1429.           general because SYS0071 is a base error message used by other
  1430.           applications.  However, including some possible causes in the
  1431.           text may help in problem determination.
  1432.  
  1433.           The error message has been modified to:  "The specified server
  1434.           cannot support the network request.  The server may have run out
  1435.           of network resources such as memory, network buffers or netbios
  1436.           commands necessary to process your request."
  1437.  
  1438.  
  1439.           JR03267:  Errors With Codepage 1004 on XGA
  1440.  
  1441.           The XGA driver was not handling codepage 1004 characters properly
  1442.           in dialog boxes.  Characters 131-144 and 152-160 were not
  1443.           displayed at all and a majority of the other characters were
  1444.           displayed incorrectly.
  1445.  
  1446.           The code has been modified so that the XGA driver will now
  1447.           display the proper characters when using codepage 1004.
  1448.  
  1449.  
  1450.           JR03268:  Window Did Not Close With Pause
  1451.  
  1452.           An OS/2 window did not close with pause on.  The hang was caused
  1453.           by the fact that the VIO router had disabled all signals for the
  1454.           pause semaphore.
  1455.  
  1456.           The code has been modified so that OS/2 will now wait for the
  1457.           system to return from the pause before disabling all signals and
  1458.           closing the window.
  1459.  
  1460.  
  1461.           JR03269:  /L Not Turned Off After Format
  1462.  
  1463.           FORMAT.COM checks to see if the optical drive media is formatted
  1464.           or unformatted.  If it is unformatted, the program sets the long
  1465.           format flag just as if it were explicitly entered from the
  1466.           command with a /L option.  When the command was complete,
  1467.           however, the switch was not turned off.
  1468.  
  1469.           The code has been modified so that if the media is unformatted,
  1470.           format will set the long switch on and turn it off when complete.
  1471.  
  1472.  
  1473.  
  1474.  
  1475.  
  1476.  
  1477.  
  1478.  
  1479.  
  1480.           Base Operating System                                          16
  1481.  
  1482.  
  1483.  
  1484.  
  1485.           JR03270:  Wrong Mode for Color Flat Panel
  1486.  
  1487.           On the color flat panel, the text mode was incorrect.  The
  1488.           default text mode should be set to the color 640x480 mode.
  1489.  
  1490.           The code has been modified so that the default mode for the color
  1491.           flat panel is now color with 640x480 pixels.
  1492.  
  1493.  
  1494.           JR03271:  Trap D in SWAPDOS With Mouse
  1495.  
  1496.           SWAPDOS caused a trap D in DOS programs with mouse support.  The
  1497.           session manager was not correctly updating which screen group was
  1498.           in the foreground.
  1499.  
  1500.           The code has been modified so that the session manager updates
  1501.           the foreground screen group for the 3XBOX only after it has been
  1502.           already been switched in and before it is switched out.
  1503.  
  1504.  
  1505.           JR03285:  Help Mgr Trapped During Search
  1506.  
  1507.           Help Manager trapped during a search.  The problem occurred when
  1508.           the search and print dialog boxes were closed prematurely.  When
  1509.           the menu option was exited, the instance structure of the cover
  1510.           page was deallocated.  However, when the dialog box returned from
  1511.           the search or print, the routines attempted to check for an error
  1512.           by referencing the instance structure that no longer existed.
  1513.           This resulted in the trap condition.
  1514.  
  1515.           The code has been modified so that the Help Manager will verify
  1516.           the existence of the command reference upon return from the
  1517.           search.  If the option is still valid then it will continue.  If
  1518.           the option has been exited, then it will terminate the search,
  1519.           avoiding the trap condition.
  1520.  
  1521.  
  1522.           JR03287:  Plotter Pen Stopped
  1523.  
  1524.           The plotter pen stopped, creating ink blots on the paper.  This
  1525.           happened because the plotter driver was preempted by the
  1526.           scheduler.
  1527.  
  1528.           To fix this problem, the plotter driver has been optimized for
  1529.           area fill operations.  This will alleviate blotching in area
  1530.           fills.
  1531.  
  1532.  
  1533.           JR03291:  Help Manager Crashed With  Key
  1534.  
  1535.           Help Manager crashed when the up arrow was pressed.  The Help
  1536.           Manager lost track of the position of the highlighted index text.
  1537.           The value became negative and could not index into the array,
  1538.           causing a protection violation.
  1539.  
  1540.  
  1541.  
  1542.  
  1543.           Base Operating System                                          17
  1544.  
  1545.  
  1546.  
  1547.  
  1548.           JR03293:  Print to Turned-Off Printer Hung
  1549.  
  1550.           The user tried to print to a non-IBM printer which was powered
  1551.           off.  A reboot was then necessary.  The device driver and non-IBM
  1552.           Laserjet were setting the state of the printer port relative to
  1553.           the port's current state.  Since the printer was off it never saw
  1554.           the last transition.  Rebooting set the state of the port to an
  1555.           absolute value.
  1556.  
  1557.           The parallel port device driver has been modified to set the
  1558.           state of the port to an absolute value.
  1559.  
  1560.  
  1561.           JR03306:  Esc-HVP Did Not Default To 1:
  1562.  
  1563.           ANSI escape sequence "HVP" did not default to the correct value.
  1564.           If the first parameter of the escape sequence is omitted, the
  1565.           function should default to 1.  Thus, ESC :15F should default to
  1566.           ESC 1:15F.
  1567.  
  1568.  
  1569.           JR03330:  Printing Cmd Ref Caused Trap D
  1570.  
  1571.           A trap D occurred when the user tried to print the Command
  1572.           Reference.  The trap occurred during the printing of the time
  1573.           page.  This problem was only seen with Postscript printers.  The
  1574.           problem was that the text for the page was wider than the printer
  1575.           page.
  1576.  
  1577.  
  1578.           JR03352:  Driver Error in DevQueryCaps
  1579.  
  1580.           If a program attempted to get DEVEQUERYCAPS information above
  1581.           index 38, the EPSON driver would return an error.  The EPSON
  1582.           driver should return zero for items above 38.
  1583.  
  1584.  
  1585.           JR03353:  Hung Switching To 100 Col Mode
  1586.  
  1587.           The system hung when switching into and out of 100-column mode.
  1588.           The hang occurred when the mouse driver serialization semaphore
  1589.           was not cleared.  This causeed subsequent requests to be blocked.
  1590.           The request packet offset was destroyed by the open routine,
  1591.           causing the wrong command code value to checked.
  1592.  
  1593.           The mouse device driver has been modified to restore the request
  1594.           packet offset value after the IOCTL request callout.
  1595.  
  1596.  
  1597.           JR03354:  Characters Inverted on CGA
  1598.  
  1599.           Characters were inverted on CGA displays.  The bitmap for CGA was
  1600.           inverted.
  1601.  
  1602.  
  1603.  
  1604.  
  1605.  
  1606.           Base Operating System                                          18
  1607.  
  1608.  
  1609.  
  1610.  
  1611.           JR03355:  Incorrect Msg When Changing Path
  1612.  
  1613.           There was an incorrect message for changing the spooler path.  In
  1614.           Print Manager's UISDLG.C (SET_SPOOLER_STATE), after
  1615.           PRFWRITEPROFILESTRING returned an error, a WINGETLASTERROR was
  1616.           done.  The result was compared to PMERR_SPL_QUEUE_ERROR but the
  1617.           result should have been cast as LOUSHORT(ERR).
  1618.  
  1619.  
  1620.           JR03356:  Print Mgr Trapped in Job Details
  1621.  
  1622.           Print Manager trapped in job details.  An incorrect error was
  1623.           returned from the OS/2 1.2 server (DOSPRINTJOBSETINFO API).  This
  1624.           is for level 2 and 3 detail.
  1625.  
  1626.           The code has been modified so that an error message is displayed
  1627.           when the level of detail requested is not supported.
  1628.  
  1629.  
  1630.           JR03360:  Trap D in DOS Box During Disk IO
  1631.  
  1632.           The machine trapped in ABIOS after DISKDD called ABIOS during the
  1633.           processing of a disk write operation.  The trap occurred after an
  1634.           ABIOS request for time delay (STAGE_ON_TIME) had expired and
  1635.           ABIOS was called to continue the operation after the delay.
  1636.  
  1637.  
  1638.           JR03361:  Hardware Interrupts Lost in Init
  1639.  
  1640.           Hardware interrupts were lost during interrupt manager
  1641.           initialization.  OS/2 reprogramed the PIC (Program Interrupt
  1642.           Controller) in order to change the interrupt vectors generated by
  1643.           hardware interrupts.  The reprogramming caused interrupts which
  1644.           were pending at the PIC to be lost in an RIPL environment.  Once
  1645.           an interrupt was lost, the network card and the device driver
  1646.           were no longer in sync, and the boot stopped.
  1647.  
  1648.           OS/2 has been modified to not reprogram the PIC if RIPL code has
  1649.           already preprogrammed the PIC before loading OS/2.
  1650.  
  1651.  
  1652.           JR03362:  206 Error With UNC Pipes
  1653.  
  1654.           UNC pipes with long file names gave a 206 error.  The TRANSPATH2
  1655.           routine in the filesystem portion of the kernel did not recognize
  1656.           UNC pipes.
  1657.  
  1658.  
  1659.           JR03372:  Data Corruption in in Swap File
  1660.  
  1661.           There was data corruption in extremely heavy swapping systems.
  1662.           This is a rare condition that occurred when information about the
  1663.           swap file contents had not been properly initialized.  The result
  1664.           was swap file corruption and application/system data corruption.
  1665.  
  1666.           The code has been modified so that information about the swap
  1667.  
  1668.  
  1669.           Base Operating System                                          19
  1670.  
  1671.  
  1672.  
  1673.  
  1674.           file contents is now properly initialized.
  1675.  
  1676.  
  1677.           JR03374:  File System Hooks Missing
  1678.  
  1679.           The OS/2 File System transparent hooks were missing.
  1680.  
  1681.  
  1682.           JR03376:  HPFS Hung When Out of Space
  1683.  
  1684.           If HPFS ran out of space when copying extended attributes, it
  1685.           sometimes got into an infinite loop rather than returning an
  1686.           error.
  1687.  
  1688.  
  1689.           JR03379:  Fixed Area Fills All Memory
  1690.  
  1691.           OS/2 sometimes got into a state in which the fixed area (memory
  1692.           for fixed/locked segments) grew to contain all physical memory.
  1693.  
  1694.           The code has been modified to correct an error in the routine
  1695.           that manages the fixed/movable border.
  1696.  
  1697.  
  1698.           JR03403:  SELECTCHLPPATH Replaced Path
  1699.  
  1700.           SELECTCLIPPATH always replaced the previous clip path with the
  1701.           current clip path.  The clip path should instead be combined
  1702.           (intersect) with the previous clip path.
  1703.  
  1704.           The code has been modified so that the old clip path is now
  1705.           combined with the new clip path.
  1706.  
  1707.  
  1708.           JR03405:  Could Not Print Manual Legal
  1709.  
  1710.           The user could not print manual legal form in a non-IBM desktop
  1711.           publishing application.  If the 4019 printer had the manual tray
  1712.           set to legal, and a job was sent to the printer with job
  1713.           properties of legal, the job stayed in the queue indefinitely.
  1714.           The form name was not being copied into the second parameter of
  1715.           PAGEATPAPER if the manualfeed was set.
  1716.  
  1717.  
  1718.           JR03409:  GPIQUERYREALCOLORS Incorrect
  1719.  
  1720.           The Postscript driver was not handling GPIQUERYREALCOLORS
  1721.           correctly.  GPIQUERYREALCOLORS did not return the right
  1722.           information for indexes greater than 0.
  1723.  
  1724.           The code has been modified so that GPIQUERYREALCOLORS will count
  1725.           the number of requested entries.  Start of 1 and count of 1 will
  1726.           now function correctly.
  1727.  
  1728.  
  1729.  
  1730.  
  1731.  
  1732.           Base Operating System                                          20
  1733.  
  1734.  
  1735.  
  1736.  
  1737.           JR03410:  Path Buffer to Small
  1738.  
  1739.           General protection faults occurred in Postscript for complex
  1740.           paths.  The allocated path buffer was too small.  The calculation
  1741.           for the buffer size did not include the header size.
  1742.  
  1743.  
  1744.           JR03411:  VIOQUERYSETIDS Gets Wrong ID
  1745.  
  1746.           VIOQUERYSETIDS retrieved the wrong local font ID.  An incorrect
  1747.           data type was used for the LCID field.
  1748.  
  1749.  
  1750.           JR03412:  XGA Did Not Reset To Non-132 Col
  1751.  
  1752.           XGA was not resetting the 132-column mode.  The base video
  1753.           handler for XGA set the 132-column mode when requested, but did
  1754.           not set the internal structures to indicate VGA mode when non-132
  1755.           column modes were selected.  It was incorrectly restoring the
  1756.           132-column mode on return to the full screen session because it
  1757.           had not recorded the switch to a non-132 column mode.
  1758.  
  1759.           The base video handler for XGA has been modified to record the
  1760.           change in the display mode.  The system will correctly restore
  1761.           the display when returning to the full screen session.
  1762.  
  1763.  
  1764.           JR03413:  Trap Running Picture Print App
  1765.  
  1766.           A trap D occurred when PICPRINT was run on a low resource system.
  1767.           With limited hard disk space and memory, PICPRINT was loaded.  If
  1768.           resources were at a critically low value, it would trap when
  1769.           attempting to load a picture.  PICPRINT allocated a segment of
  1770.           memory during its process but did not check the return code.  The
  1771.           process continued and eventually trapped since no resources were
  1772.           available to load the function.
  1773.  
  1774.           The code has been modified so that PICPRINT will verify the
  1775.           return code when allocating segments and exit if there are not
  1776.           enough resources.
  1777.  
  1778.  
  1779.           JR03416:  GPI Trap With Corrupt Metafile
  1780.  
  1781.           A trap occurred when GPIPLAYMETAFILE was issued.  GPI did not
  1782.           check for invalid records within a metafile.  Therefore, GPI
  1783.           attempted to process a corrupt metafile.  This sometimes caused a
  1784.           trap D.
  1785.  
  1786.           The code has been modified so that GPI will check for invalid
  1787.           headers (SFIs) in metafile records.
  1788.  
  1789.  
  1790.  
  1791.  
  1792.  
  1793.  
  1794.  
  1795.           Base Operating System                                          21
  1796.  
  1797.  
  1798.  
  1799.  
  1800.           JR03417:  BX Incorrect After ASSIGN A=C
  1801.  
  1802.           An incorrect DX was returned in INT21H AX=4400H after "ASSIGN
  1803.           A=C" was executed.  The ASSIGN command filtered INT21H AX=4400H
  1804.           to map BL (driver number), in some cases (AL=04H, 05H, etc.), and
  1805.           then passed it to the original INT21H handler.  However, ASSIGN
  1806.           was mapping AH=00H (get configuration), in which BX contains the
  1807.           file handle.  This should not be mapped.  After this incorrect
  1808.           filtering of BX, the original handler was passed the mapped BX
  1809.           for input and then returned the incorrect output in DX.
  1810.  
  1811.           The system has been modified to not map BX after an assign has
  1812.           been executed.
  1813.  
  1814.  
  1815.           JR03418:  Trap D in PRFCHANGEPROGRAM
  1816.  
  1817.           A trap D occurred in PRFCHANGEPROGRAM when there were long
  1818.           program titles.  A null was not being appended to an internal
  1819.           buffer properly, resulting in certain operations exceeding the
  1820.           length of the segment.
  1821.  
  1822.           PRFCHANGEPROGRAM has been modified to append a null at the end of
  1823.           the buffer.
  1824.  
  1825.  
  1826.           JR03419:  Strings Compared Incorrectly
  1827.  
  1828.           The session manager compare-string function did not compare
  1829.           properly.  The last byte in passed strings were not always
  1830.           compared correctly due to a coding error.
  1831.  
  1832.           The code has been modified so that OS2SM.DLL will properly
  1833.           compare strings and return the correct value.
  1834.  
  1835.  
  1836.           JR03423:  PS Driver Did Not Save Paths
  1837.  
  1838.           The Postscript driver had trouble with paths in save and restore.
  1839.           The Postscript driver did not save and restore its path buffer
  1840.           data structures in SAVEPS and RESTOREPS.
  1841.  
  1842.  
  1843.           JR03424:  PS Did Not Update Current Pos
  1844.  
  1845.           Postscript did not update the current position correctly.
  1846.           PS_SYNC_CP was not updating the current position if no drawing
  1847.           had been done.
  1848.  
  1849.           A parameter "FDRAW" has been added to the PS_SYNC-CP function.
  1850.           FDRAW is a boolean variable and is set to false when no drawing
  1851.           has been done.  PS-SYNC-CP uses this variable to update the
  1852.           current position if no drawing is performed.
  1853.  
  1854.  
  1855.  
  1856.  
  1857.  
  1858.           Base Operating System                                          22
  1859.  
  1860.  
  1861.  
  1862.  
  1863.           JR03425:  PS Dictionary Too Small
  1864.  
  1865.           The default dictionary file was too small in Postscript driver.
  1866.           The main dictionary created with a Postscript file was 100 ("100
  1867.           dict begin"). Because of all the default defined definitions and
  1868.           items in the Postscript header, there were few entries left for
  1869.           an application.
  1870.  
  1871.           The Postscript dictionary has been increased to 200.
  1872.  
  1873.  
  1874.           JR03426:  Italic Fonts Filled With White
  1875.  
  1876.           ITALIC.SYS fonts were filled with white in lieu of black.
  1877.  
  1878.           The driver was recompiled with the new options so that the italic
  1879.           fonts will print.
  1880.  
  1881.  
  1882.           JR03428:  PS Page Borders To Large
  1883.  
  1884.           Postscript set excessive page borders.  The borders for the
  1885.           generic driver were too big.  This caused some of the document to
  1886.           be clipped.
  1887.  
  1888.           The Postscript driver has been modified to provide a larger
  1889.           imageable area.
  1890.  
  1891.  
  1892.           JR03430:  PS Trapped With Long Paper Names
  1893.  
  1894.           The Postscript driver trapped because it was not allocating
  1895.           enough memory to accommodate long paper names.
  1896.  
  1897.           The code has been modified to increase the buffer size for paper
  1898.           names from 40 to 64 characters.
  1899.  
  1900.  
  1901.           JR03432:  Batch File Hung DOS Box
  1902.  
  1903.           A small batch file hung the DOS box occasionally with the use of
  1904.           the PAUSE command.  This problem occurred when the user ran a DOS
  1905.           program in OS/2 and then switched to the DOS box.  The hang
  1906.           occurred when DOS.SYS miscalculated the end of the circular
  1907.           keyboard buffer during the passing of the program name and
  1908.           parameters.
  1909.  
  1910.  
  1911.           JR03436:  Pipe Error Not Handled Correctly
  1912.  
  1913.           Error 1041 was not directed to the queue when the output from a
  1914.           non-existent OS2 command was routed to a REXX queue.  CMD.EXE did
  1915.           not end the pipe after an error condition with the REXX
  1916.           application.
  1917.  
  1918.           The code has been modified so that if an error is detected while
  1919.  
  1920.  
  1921.           Base Operating System                                          23
  1922.  
  1923.  
  1924.  
  1925.  
  1926.           setting up pipes, breakpipes will be called to cleanup pipes and
  1927.           redirection, before returning an error to the application.
  1928.  
  1929.  
  1930.           JR03439:  Trap 8 on Print Server
  1931.  
  1932.           A trap 0008 occurred on a 55SX print server using a non-IBM
  1933.           Laserjet driver.  The cause of the problem was found to be
  1934.           internal stack overflow which happened because the clock
  1935.           interrupt handler had interrupts enabled during its EOI.  This
  1936.           allowed higher priority interrupts to occur before the EOI.  The
  1937.           clock DD was then getting interrupt bound.
  1938.  
  1939.           The code has been modified (clock DD) to reduce the chance of
  1940.           stack overflow.
  1941.  
  1942.  
  1943.           JR03442:  Imageable Areas Were Shrunk
  1944.  
  1945.           The Postscript driver had a cropping logic problem.  The
  1946.           imageable areas were shrunk by a previous modification to the
  1947.           code.  With this modification, several non-IBM applications did
  1948.           not work correctly.
  1949.  
  1950.           The code has been modified to restore the imageable areas to the
  1951.           original sizes.
  1952.  
  1953.  
  1954.           JR03443:  Could Not Print Line on IBM5201
  1955.  
  1956.           The user could not print greater than 130 characters per line on
  1957.           the IBM5201 printer.  PRDDTAB had an incorrect constant in the
  1958.           printer init command for the 5201-2 printer.
  1959.  
  1960.           The code has been modified so that more than 130 characters per
  1961.           line may be printed.
  1962.  
  1963.  
  1964.           JR03444:  Could Not Set Print Properties
  1965.  
  1966.           The user could not set two different print properties for the
  1967.           same model of printer.  The problem occurred when the printer
  1968.           name parameter was not null.  The printer device driver did not
  1969.           return the updated job properties after displaying the user
  1970.           dialog.
  1971.  
  1972.           The code has been modified so that the printer drivers return the
  1973.           updated job properties to the API caller.
  1974.  
  1975.  
  1976.           JR03450:  Not Enough Memory
  1977.  
  1978.           A "NOT ENOUGH MEMORY" error occurred with the Excel and Laserjet
  1979.           drivers.  Excel displayed "not enough memory" whenever it
  1980.           received a bad return code, even if the error was something other
  1981.           than no memory.  In this case the EGA driver was returning an
  1982.  
  1983.  
  1984.           Base Operating System                                          24
  1985.  
  1986.  
  1987.  
  1988.  
  1989.           error it should not have.
  1990.  
  1991.           The XGA driver has been modified so that the bad error returned
  1992.           is eliminated.
  1993.  
  1994.  
  1995.           JR03451:  XGA Driver Hung
  1996.  
  1997.           The XGA driver looped.  The XGA driver can be executed only by
  1998.           one thread at any time, except for a small number of functions.
  1999.           One of the exceptions should not have been executing as it
  2000.           modifies a global data structure.
  2001.  
  2002.           The code has been modified so that the function which modifies a
  2003.           global data structure is executable only when no other threads
  2004.           are executing.
  2005.  
  2006.  
  2007.           JR03452:  XGA Bold/Italic Incorrect
  2008.  
  2009.           The Bold/Italic fonts displayed incorrectly on XGA.  String
  2010.           lengths reported by the XGA driver for bold Italic fonts were
  2011.           incorrect.  When this information was used by an application to
  2012.           position drawing in a bitmap, it caused an incorrect appearance.
  2013.  
  2014.           Two new fields (FXEXTRA, FSBREAKEXTRA) in the text attribute
  2015.           bundles specify additional information about text spacing.  The
  2016.           problem was solved by having the XGA driver make use of these
  2017.           fields when calculating string lengths.
  2018.  
  2019.  
  2020.           JR03453:  Keys Incorrect With CapsLock
  2021.  
  2022.           Keys did not function properly with caps lock set.  The CAPSCHECK
  2023.           routine used the BL register as a shift lock flag to control
  2024.           uppercase/lowercase translation.  Non-alphabetical key
  2025.           translations which do not depend on shift lock mode (SPECKEY and
  2026.           SPECKEYA) must set BL to 0 to disable shift lock translation.
  2027.           However, in these two routines, BL had an indefinite value.
  2028.  
  2029.           The code has been modified so that SPECKEY and SPECKEYA will
  2030.           initialize the BL register to zero before a call to CAPSCHECK.
  2031.  
  2032.  
  2033.           JR03454:  Could Not Type in Dialog Box
  2034.  
  2035.           The user could not access associate listbox in File Manager.  The
  2036.           system uses internal flags to determine if keyboard input is
  2037.           allowed to access the Dialog Box.  These flags were incorrectly
  2038.           set for the listbox Dialog Box.
  2039.  
  2040.           The internal flags for the listbox Dialog Box have been modified
  2041.           to allow keyboard input.
  2042.  
  2043.  
  2044.  
  2045.  
  2046.  
  2047.           Base Operating System                                          25
  2048.  
  2049.  
  2050.  
  2051.  
  2052.           JR03455:  Wrong Codepage With Anti-Alias
  2053.  
  2054.           There were incorrect codepages for anti-alias fonts on XGA.  The
  2055.           code path for switching codepages was skipped if the font used
  2056.           was anti-aliased.
  2057.  
  2058.           The code has been modified so that the XGA driver will execute
  2059.           the codepage switching code regardless of whether or not the font
  2060.           is aliased.
  2061.  
  2062.  
  2063.           JR03456:  SHUTDOWN Did Not Complete
  2064.  
  2065.           SHUTDOWN did not complete.  The problem is that the File
  2066.           Manager's Dialog Box did not have the focus, so the user could
  2067.           not confirm the SHUTDOWN.
  2068.  
  2069.           The code has been modified so the system will now test to see if
  2070.           the File Manager is not in the foreground when a SHUTDOWN is in
  2071.           process.
  2072.  
  2073.  
  2074.           JR03458:  Several Problems in REXX
  2075.  
  2076.           Update REXX.DLL in OS2REXX and RESSTRY.CMD in PMREXX.
  2077.  
  2078.           1.  When the instore option was used, the call to SETUP_ENVVARS
  2079.               routine was skipped, when running in the LPEX environment.
  2080.           2.  REXX automatically turns on an inheritance bit.  A REXX
  2081.               program creates a status file.  If there was a problem (SQL
  2082.               error) then the file was locked up.
  2083.           3.  The carriage return/line was feed not processed correctly.
  2084.           4.  REXX was acquiring storage but never releasing it.
  2085.           5.  The trap was in REXX.DLL and was caused by REXX trying to
  2086.               write to byte 6 of an EA that was only 3 bytes long.
  2087.  
  2088.  
  2089.  
  2090.           JR03459:  DLL Function @1 Not Called
  2091.  
  2092.           @1 OS SYS_DLL was not called per-queue initialization .  When
  2093.           registering a DLL to OS2.INI as the application name ==
  2094.           "SYS_DLLS" and the key name == "LOAD", the @1 function of the DLL
  2095.           was not called every time for WINCREATEMSGQUEUE.
  2096.  
  2097.           The system has been modified to call the ordinal @1 function
  2098.           every per-queue initialization.
  2099.  
  2100.  
  2101.           JR03460:  Trap With Long Filename in Group
  2102.  
  2103.           A trap D occurred when the Tab key was pressed after a long
  2104.           filename in group Main.  The buffer was too small to accommodate
  2105.           the name and extension of the file.  This results in the stack
  2106.           being overwritten.
  2107.  
  2108.  
  2109.  
  2110.           Base Operating System                                          26
  2111.  
  2112.  
  2113.  
  2114.  
  2115.           The code has been modified to add six bytes to the header buffer
  2116.           to accommodate the filename and extension and keep the stack from
  2117.           being overwritten.
  2118.  
  2119.  
  2120.           JR03461:  Null Clipping Regions Incorrect
  2121.  
  2122.           The second page of output contained drawings from the first page.
  2123.           This happened because the driver did not implement null clipping
  2124.           rectangles correctly.  The driver has been corrected by setting
  2125.           the bounds of the clipping rectangle to (0,0,0,0) when a null
  2126.           clipping region is used.
  2127.  
  2128.  
  2129.           JR03462:  Trap D in OS/2 Windows.
  2130.  
  2131.           A trap D occurred in OS/2 windows.  OS/2 was attempting to reuse
  2132.           an old presentation space pointer that had already been moved to
  2133.           the free list.
  2134.  
  2135.           OS/2 has been modified to validate the presentation space pointer
  2136.           before attempting to use it for the creation of a new window. If
  2137.           the pointer is invalid, an error is returned.
  2138.  
  2139.  
  2140.           JR03463:  Trap D During Drag and Drop
  2141.  
  2142.           A trap D occurred during a drag and drop operation.  The
  2143.           definitions of the internal variables were not correct.  They
  2144.           should be defined as FAR.
  2145.  
  2146.  
  2147.           JR03464:  Incorrect Spacing in Courier
  2148.  
  2149.           A customer said there was too much space between successive lines
  2150.           of Courier text.  PM prints using the specified metrics of the
  2151.           font whereas printing raw uses the default lines per inch setting
  2152.           of the printer.  In fact, there should be more space between
  2153.           successive lines of text than printing at the default 6 lpi.  The
  2154.           font metrics are spacing the lines of text correctly; however,
  2155.           there is one problem in that the external leading values of the
  2156.           Courier 10 and 12 point fonts are too large, since PM fonts have
  2157.           externalleading == 0.  Some applications may have problems
  2158.           accurately selecting a Courier font if externalleading == 0.
  2159.  
  2160.           The internal font metrics have been changed so that
  2161.           externalleading == 0.  This will not affect the spacing of
  2162.           successive lines of text.
  2163.  
  2164.  
  2165.           JR03465:  Text Not Clipped
  2166.  
  2167.           PMWORD text was printing in a cropped region.  The driver did not
  2168.           clip its output to the size of the physical page.  This caused
  2169.           device fonts to print in areas that should not be clipped.
  2170.  
  2171.  
  2172.  
  2173.           Base Operating System                                          27
  2174.  
  2175.  
  2176.  
  2177.  
  2178.           The system has been modified to clip device text to the size of
  2179.           the physical page.
  2180.  
  2181.  
  2182.           JR03466:  Trap D With Home Key in Menus
  2183.  
  2184.           The Home key in cascaded menus caused a trap D.  The Home and End
  2185.           keys required special processing.  The processing of these keys
  2186.           resulted in the internal state of the menus to be incorrect.
  2187.           Attempting to select a submenu with this state resulted in a
  2188.           trap.
  2189.  
  2190.           The system has been modified to properly handle the Home and End
  2191.           key processing of the menus.
  2192.  
  2193.  
  2194.           JR03467:  XGA Did Not Handle Invalid Param
  2195.  
  2196.           DESCRIBE on LQ2550 in high resolution mode did not print.  The
  2197.           XGA driver was not expecting invalid parameters.
  2198.  
  2199.           The XGA driver was changed to detect and reject invalid
  2200.           parameters.
  2201.  
  2202.  
  2203.           JR03468:  Printer Name Param Not Updated
  2204.  
  2205.           Job properties were not being updated by printer properties.  A
  2206.           blank was being sent to the DEVPOSTDEVICEMODES API as the printer
  2207.           name parameter.
  2208.  
  2209.           The drivers have been modified to send the printer name for both
  2210.           job and printer properties.
  2211.  
  2212.  
  2213.           JR03469:  Not Enough Memory for Add Chips
  2214.  
  2215.           Not enough memory was set aside for OEM hardware.  The problem
  2216.           was that not enough memory had been allocated to accommodate
  2217.           additional programmable interrupt chips.  This situation will
  2218.           never occur on IBM machines.
  2219.  
  2220.           OS/2 has been modified to allocate additional memory to
  2221.           accommodate OEM hardware with extra programmable interrupt chips.
  2222.  
  2223.  
  2224.           JR03570:  Incorrect Popup Msg With Host Print
  2225.  
  2226.           An incorrect NETPOPUP message was issued during host print over a
  2227.           LAN network.
  2228.  
  2229.  
  2230.  
  2231.  
  2232.  
  2233.  
  2234.  
  2235.  
  2236.           Base Operating System                                          28
  2237.  
  2238.  
  2239.  
  2240.  
  2241.           JR03645:  Incomplete Mem Dumps With Adapter
  2242.  
  2243.           There were incomplete memory dumps when the 80286 or 80386
  2244.           enhanced memory adapter was used in the system.  The 80386
  2245.           extended memory adapter was disabled when a post occurred.
  2246.           Therefore, a stand-alone dump could not access the memory to
  2247.           retrieve information.
  2248.  
  2249.           The stand-alone dump code has been modified so that the adapter
  2250.           will be enabled after a post.
  2251.  
  2252.  
  2253.           JR03669:  Repositioned Help Panel Moved
  2254.  
  2255.           When the user selected the highlighted phrase from a repositioned
  2256.           help panel, the panel moved back to its original position.
  2257.  
  2258.  
  2259.           JR03675:  System Hung With I/O To Bad Sectors
  2260.  
  2261.           On a Model 30 286, the system hung when it tried to read bad
  2262.           sectors.  Bad sectors were marked out during caching, but they
  2263.           were read again during initialization, which caused the system to
  2264.           fail.
  2265.  
  2266.  
  2267.  
  2268.  
  2269.  
  2270.  
  2271.  
  2272.  
  2273.  
  2274.  
  2275.  
  2276.  
  2277.  
  2278.  
  2279.  
  2280.  
  2281.  
  2282.  
  2283.  
  2284.  
  2285.  
  2286.  
  2287.  
  2288.  
  2289.  
  2290.  
  2291.  
  2292.  
  2293.  
  2294.  
  2295.  
  2296.  
  2297.  
  2298.  
  2299.           Base Operating System                                          29
  2300.  
  2301.  
  2302.  
  2303.  
  2304.           DATABASE MANAGER
  2305.  
  2306.  
  2307.  
  2308.           This section contains summaries for the APARs in CSD WR05015
  2309.           which relate to Database Manager.
  2310.  
  2311.  
  2312.           JR01766:  Database Transaction Logs Filled
  2313.  
  2314.           The user had some database transaction log files allocated as
  2315.           primary and some allocated as secondary.  A number of
  2316.           applications accessed the database 24 hours a day.  The user
  2317.           noticed that, after 12-24 hours, the secondary logs started being
  2318.           used.  After about seven days, the logs were full.  The user
  2319.           could work around this by periodically terminating all
  2320.           connections to the database.  This caused all work in the logs to
  2321.           be processed.
  2322.  
  2323.  
  2324.           JR02186:  NET.ACC Not Found
  2325.  
  2326.           When the user moved NET.ACC to his \IBMLAN\ACCOUNTS directory,
  2327.           Database Manager could not find the file.  As a result, Database
  2328.           Manager did not start and returned error SQL1042.
  2329.  
  2330.  
  2331.           JR02540:  SQL20270 When Exiting Program
  2332.  
  2333.           The user was running an application on the requester.  When the
  2334.           call SQLESTPD was issued from the exit list of the user's
  2335.           application, the error SQL20270 was returned to the requester.
  2336.  
  2337.  
  2338.           JR02577:  Trap D in Database Recovery
  2339.  
  2340.           Occasionally, after the user had re-IPLed because of a log-full
  2341.           condition, database recovery would trap D (CS=18CF, IP=B3FA,
  2342.           CSLIM=F3CE).  The log-full condition happened when the user
  2343.           attempted to add 200 records to a table which had 100 records,
  2344.           each with two fields.
  2345.  
  2346.  
  2347.           JR02580:  Could Not Use DB After Power Out
  2348.  
  2349.           The user had a power failure while backing up a database to
  2350.           diskette.  After rebooting, the user was able to go back into the
  2351.           database but could not get out again.  The only way to get out
  2352.           was to power off.
  2353.  
  2354.  
  2355.  
  2356.  
  2357.  
  2358.  
  2359.  
  2360.  
  2361.  
  2362.           Database Manager                                               30
  2363.  
  2364.  
  2365.  
  2366.  
  2367.           JR02664:  SQL0902 Inserting in Database
  2368.  
  2369.           The user had two requesters accessing a remote database.  One had
  2370.           two applications running; the other had one.  Intermittantly, one
  2371.           of the applications would receive a SQL0902 error (reason code 9)
  2372.           when inserting into the database.  Then the other applications
  2373.           would end with a SQL030080 error.
  2374.  
  2375.  
  2376.           JR02853:  RC = 0 Not Defined for COBOL
  2377.  
  2378.           The return code 0 in SQLCODES.CBL pointed to SQL.H instead of
  2379.           SQL.CBL.
  2380.  
  2381.  
  2382.           JR03001:  Trap D Accessing Authorizations
  2383.  
  2384.           A trap D occurred when the user tried to select Authorizations in
  2385.           Query Manager.  This happened when there were no Group IDs
  2386.           defined in UPMACCTS.  To avoid the trap, the user had to define
  2387.           an empty Group ID in UPMACCTS.
  2388.  
  2389.  
  2390.           JR03294:  Deadlock -- Simultaneous Update
  2391.  
  2392.           When two users, one on a Database Requester and the other on a
  2393.           Database Server, attempted to change the same row in a table at
  2394.           the same time, a message appeared on the Server with the title
  2395.           'Deadlock'.  The message stated that a deadlock situation had
  2396.           occurred and that Query Manager had to be shut down in order to
  2397.           continue.  When enter was pressed Query Manager was shut down,
  2398.           but Database Services continued to run.  In the fix for this
  2399.           problem, U-locking was implemented.
  2400.  
  2401.  
  2402.           JR03295:  Trap D on Concurrent Reorg
  2403.  
  2404.           While running Statistics on a table, if the user started another
  2405.           Query Manager session and tried to reorganize the same table, a
  2406.           Trap D occurred.  The table was reported as damaged (-986 error)
  2407.           when a Select was subsequently attempted.
  2408.  
  2409.  
  2410.           JR03302:  Error -803 When Binding
  2411.  
  2412.           The SQL precompiler had been started with an SQLAINIT call.  At
  2413.           some later point it was terminated via CTRL-BREAK instead of with
  2414.           a SQLAFINI call.  Subsequent attempts to bind programs using the
  2415.           same access plan name resulted in -803 errors (duplicate rows
  2416.           exist for a table with a unique index).  The user had to erase
  2417.           the database and create it again.
  2418.  
  2419.  
  2420.  
  2421.  
  2422.  
  2423.  
  2424.  
  2425.           Database Manager                                               31
  2426.  
  2427.  
  2428.  
  2429.  
  2430.           JR03311:  Erroneous Error Messages
  2431.  
  2432.           Customer applications received abends and erroneous error
  2433.           messages while concurrently running and rebinding the same
  2434.           application.  This problem was very specific to one customer's
  2435.           application.  The customer was running an application from a
  2436.           requester.  Instead of using the Database Services Remote Data
  2437.           Services, the customer chose to rewrite the runtime APIs to pass
  2438.           the data to the Server.
  2439.  
  2440.  
  2441.           JR03322:  Error Logging for Alerts Faulty
  2442.  
  2443.           Error logging (SQLRERLG) did not correctly copy the name of the
  2444.           function logging the error. This occurred because the process was
  2445.           looping incorrectly through the function name.  In some
  2446.           circumstances, this resulted in an abend.
  2447.  
  2448.  
  2449.           JR03323:  SQL1042N Occurred Recovering DB
  2450.  
  2451.           Recovery failed with an SQL1042N when the user was attempting to
  2452.           recover a database on which the following application scenario
  2453.           had been run:
  2454.  
  2455.           1.  Create a table with long fields
  2456.           2.  Insert a number of rows with long fields
  2457.           3.  Commit the inserts
  2458.           4.  Drop the same table with long fields
  2459.           5.  Commit the drop
  2460.           6.  The program crashes before it completes
  2461.  
  2462.  
  2463.  
  2464.           JR03324:  Precompiler Did Not Handle DBCS
  2465.  
  2466.           Cobol/2 allows the user to use DBCS characters for variable
  2467.           names, but the precompiler did not convert DBCS Host
  2468.           variable/descriptor names properly.
  2469.  
  2470.  
  2471.           JR03325:  Host Variable Limit Too Low
  2472.  
  2473.           The limit of 512 Host variables had an adverse impact on several
  2474.           customers.  The number has been increased to 880.
  2475.  
  2476.  
  2477.           JR03326:  Output in SYSPLANAUTH Garbled
  2478.  
  2479.           When Select was run from SYSIBM.SYSPLANAUTH the resultant output
  2480.           for the Grantee column was garbled.  Other effects of this
  2481.           problem could have been erroneous error messages for
  2482.           authorization or lack of error detection for authorization.
  2483.  
  2484.  
  2485.  
  2486.  
  2487.  
  2488.           Database Manager                                               32
  2489.  
  2490.  
  2491.  
  2492.  
  2493.           JR03343:  Trap D When App Issued SQLENEXT
  2494.  
  2495.           If Show Operational Status was performed from three or more
  2496.           databases, a Trap D occurred when the application issued the call
  2497.           SQLENEXT to get to the next status display.
  2498.  
  2499.  
  2500.           JR03380:  Abend While Running Statistics
  2501.  
  2502.           A system abend occurred on a database requester that was running
  2503.           statistics on a remote database table.  This happened only if the
  2504.           number-of-indices parameter did not match the valid pointers in
  2505.           the RUNSTATS call.
  2506.  
  2507.  
  2508.           JR03381:  SQL2506W While Creating Database
  2509.  
  2510.           A database was created on a server workstation.  Three
  2511.           backups/restores were done at the end of the creation process.
  2512.           After the last backup/restore was completed, the application
  2513.           which created the database ended with the error
  2514.  
  2515.                SQL2506W:  The database was restored, but there may be
  2516.                extra files in the database.
  2517.  
  2518.           This error was possible when a non-zero SQLCODE was returned from
  2519.           the call to stop using the database or from the SQL statements
  2520.           which were used to delete the unnecessary files in the restored
  2521.           database.
  2522.  
  2523.  
  2524.           JR03394:  Error in Log File Parameters
  2525.  
  2526.           In the log-file parameters of a database, if the user decreased
  2527.           the total number of logs (primary and secondary) and also changed
  2528.           the path of the log, the change did not complete successfully.
  2529.           Specifically, if the new path name was shorter than the old path
  2530.           name, SQL00000.LOG was not changed correctly.
  2531.  
  2532.  
  2533.  
  2534.  
  2535.  
  2536.  
  2537.  
  2538.  
  2539.  
  2540.  
  2541.  
  2542.  
  2543.  
  2544.  
  2545.  
  2546.  
  2547.  
  2548.  
  2549.  
  2550.  
  2551.           Database Manager                                               33
  2552.  
  2553.  
  2554.  
  2555.  
  2556.           QUERY MANAGER
  2557.  
  2558.  
  2559.  
  2560.           This section contains summaries for the APARs in CSD WR05015
  2561.           which relate to Query Manager.
  2562.  
  2563.  
  2564.           JR02227:  Search Returned QRW0550
  2565.  
  2566.           The user had a root table and subtables connected many to one.
  2567.           The user performed a search on a value with null subrows and
  2568.           received the expected message, "QRW0550:  There was no connected
  2569.           row found in the subtable."  The user then performed a search on
  2570.           a non-null value.  Instead of the correct information, however,
  2571.           QRW0550 was displayed again.
  2572.  
  2573.  
  2574.           JR02233:  Printer Nickname Not Found
  2575.  
  2576.           The user received the message "Printer nickname not found" when
  2577.           trying to print a report.  This occurred when the length of the
  2578.           identifier and object name together in the Form field was greater
  2579.           than 18 characters.
  2580.  
  2581.  
  2582.           JR02277:  Custom Forms in QM Graphics
  2583.  
  2584.           When Query Manager was installed with a non-IBM graphics
  2585.           application, custom forms produced incorrect output from the
  2586.           graphic interface.  For example, numbers were different, and
  2587.           headings did not appear.
  2588.  
  2589.  
  2590.           JR02338:  Trap Running Panel in Add Mode
  2591.  
  2592.           A trap D occurred when a panel built with multiple tables was run
  2593.           in Add mode.  There was a one-to-many relationship between the
  2594.           root table and subtables.
  2595.  
  2596.  
  2597.           JR02366:  Callerac Error SQL2008N
  2598.  
  2599.           The user was trying to restore a database via Query Manager (not
  2600.           through an application).  The user received the SQL2008N error,
  2601.           which mentions the callerac parameter.  This parameter, however,
  2602.           cannot be changed from Query Manager.
  2603.  
  2604.  
  2605.           JR02444:  Work Table Could Not Be Erased
  2606.  
  2607.           The user was unable to erase a temporary work table without
  2608.           scrolling to the end of a report produced from the table.  The
  2609.           user received message QRW0284 which stated that the table could
  2610.           not be erased because it was still in use.
  2611.  
  2612.  
  2613.  
  2614.           Query Manager                                                  34
  2615.  
  2616.  
  2617.  
  2618.  
  2619.           JR02477:  Incomplete Help for Msg QRW0384
  2620.  
  2621.           The help for message QRW0384 (Recovery Needed) was incomplete.
  2622.           The help should mention that the user selecting 'NO' in this
  2623.           panel will be returned to where the open was initiated -- the
  2624.           primary database window or the command line.
  2625.  
  2626.  
  2627.           JR02481:  Page Break Caused Blank Page
  2628.  
  2629.           When a break occurred at the time a new page was needed, no data
  2630.           was printed on the next page.  Heading and footing text were
  2631.           still printed on the page.
  2632.  
  2633.  
  2634.           JR02527:  Callable Interface Program Hung
  2635.  
  2636.           The user ran a QM Callable Interface REXX program that accessed a
  2637.           remote database.  On every run after the first run, the program
  2638.           would hang until the user double-clicked on the UPM (User Profile
  2639.           Manager) Logon Menu.  After the user double-clicked, the program
  2640.           would run successfully.
  2641.  
  2642.  
  2643.           JR02612:  No Msg When Disk Out of Space
  2644.  
  2645.           When a report was printed to a file, and there was not enough
  2646.           room on the disk or diskette, no error message was given.  The
  2647.           file was truncated or had zero bytes.  The only symptom was that
  2648.           the popup remained on the screen.
  2649.  
  2650.  
  2651.           JR02642:  New Procedures Out of Order
  2652.  
  2653.           In some circumstances, a new procedure was put at the bottom of
  2654.           the list when it should have been put in alphabetical order.
  2655.  
  2656.  
  2657.           JR02644:  CANCEL_WORK Caused Trap D
  2658.  
  2659.           When CANCEL_WORK was called from a menu, the error message
  2660.           QRW0278N was displayed.  When the user tried to cancel out of the
  2661.           error notice, a trap D occurred.  After the trap D, Query Manager
  2662.           was exited.  The database did not need recovery.
  2663.  
  2664.  
  2665.           JR02686:  Mouse Pointer Did Not Change
  2666.  
  2667.           Under some circumstances, when the user moved from another
  2668.           session into a Query Manager session in which a database was
  2669.           being created, the pointer did not change to an hourglass as it
  2670.           should.
  2671.  
  2672.  
  2673.  
  2674.  
  2675.  
  2676.  
  2677.           Query Manager                                                  35
  2678.  
  2679.  
  2680.  
  2681.  
  2682.           JR02692:  Scrolling to Bottom Caused Hang
  2683.  
  2684.           When Query Manager (QM) was started with the command
  2685.  
  2686.                QUERYMGR /ROWBUFFER:128
  2687.  
  2688.           and the user tried to scroll to the bottom of a large report, QM
  2689.           would hang.  It did not hang if QM was started with the default
  2690.           buffer size of 16, even if the buffer was later changed to 128.
  2691.  
  2692.  
  2693.           JR02834:  Error in Procedure Comments
  2694.  
  2695.           When a comment in a procedure was more than two lines, an error
  2696.           message was returned:
  2697.  
  2698.                There must be an apostrophe or double quotes before or
  2699.                after char string.
  2700.  
  2701.  
  2702.  
  2703.           JR02946:  Sum Values in Report Changed
  2704.  
  2705.           The user had a query which summed column values and displayed
  2706.           them.  When the user scrolled up and down in the report but did
  2707.           not scroll to the bottom, the totals changed.  If the user
  2708.           scrolled all the way to the bottom, the totals were correct.
  2709.  
  2710.  
  2711.           JR03289:  Incorrect Time Field
  2712.  
  2713.           When selecting Print from the Actions Pull Down with Show
  2714.           Operational Status, the Time field was not printed correctly.  A
  2715.           caret character was printed for the last digit of the Seconds
  2716.           field.
  2717.  
  2718.  
  2719.           JR03345:  Comma Not Accepted In Fields
  2720.  
  2721.           The comma was not accepted as a decimal point in computed fields
  2722.           in the Panels Function of Query Manager.  The comma, in many
  2723.           countries, is used as a decimal point and should therefore be
  2724.           acceptable.
  2725.  
  2726.  
  2727.           JR03346:  Catalog/Uncatalog Was Selectable
  2728.  
  2729.           After Query Manager was installed on a stand-alone machine, the
  2730.           options to Catalog and Uncatalog a remote workstation were
  2731.           selectable items in the systems option of Query Manager.  These
  2732.           should not have been highlighted or selectable for a standalone
  2733.           database system.
  2734.  
  2735.  
  2736.  
  2737.  
  2738.  
  2739.  
  2740.           Query Manager                                                  36
  2741.  
  2742.  
  2743.  
  2744.  
  2745.           JR03347:  -3012 Message
  2746.  
  2747.           If a procedure was called from a Panel and the procedure had a
  2748.           compute done within it, then the message SQL3012 was issued (a
  2749.           system error occurred).
  2750.  
  2751.  
  2752.           JR03348:  System Hung Adding Columns
  2753.  
  2754.           When creating a table using the screen interface to add colunms,
  2755.           the system would temporarily hang.  This was due to the system's
  2756.           inability to store the keystrokes or beep because the user did
  2757.           not wait for the screen to come back up.
  2758.  
  2759.  
  2760.           JR03363:  Menu Title Was Not Centered
  2761.  
  2762.           The menu title was offset to the right when menu a was executed.
  2763.  
  2764.  
  2765.           JR03364:  QM Window Stayed in Yellow Frame
  2766.  
  2767.           The Query Manager window was still in a yellow frame after
  2768.           CTRL-ESC was pressed.  If any command was done from the action
  2769.           bar which produced a pop-up, the same problem would occur.
  2770.  
  2771.  
  2772.           JR03368:  Swiss Rounding Rule Malfunction
  2773.  
  2774.           The Swiss rounding rule was not working properly when reports
  2775.           were generated.
  2776.  
  2777.  
  2778.  
  2779.  
  2780.  
  2781.  
  2782.  
  2783.  
  2784.  
  2785.  
  2786.  
  2787.  
  2788.  
  2789.  
  2790.  
  2791.  
  2792.  
  2793.  
  2794.  
  2795.  
  2796.  
  2797.  
  2798.  
  2799.  
  2800.  
  2801.  
  2802.  
  2803.           Query Manager                                                  37
  2804.  
  2805.  
  2806.  
  2807.  
  2808.           PC DOS REQUESTER
  2809.  
  2810.  
  2811.  
  2812.           This section contains summaries for the APARs in CSD WR05015
  2813.           which relate to PC DOS Requester.
  2814.  
  2815.  
  2816.           JR03365:  -2216 With -805 SQLCODE
  2817.  
  2818.           This problem only applied to DOS Database Requesters.  An error
  2819.           message of SQL2216 with an SQLCODE of -805 was returned during a
  2820.           table reorganization.  The error codes suggested a timestamp
  2821.           error had been encountered.
  2822.  
  2823.  
  2824.  
  2825.  
  2826.  
  2827.  
  2828.  
  2829.  
  2830.  
  2831.  
  2832.  
  2833.  
  2834.  
  2835.  
  2836.  
  2837.  
  2838.  
  2839.  
  2840.  
  2841.  
  2842.  
  2843.  
  2844.  
  2845.  
  2846.  
  2847.  
  2848.  
  2849.  
  2850.  
  2851.  
  2852.  
  2853.  
  2854.  
  2855.  
  2856.  
  2857.  
  2858.  
  2859.  
  2860.  
  2861.  
  2862.  
  2863.  
  2864.  
  2865.  
  2866.           PC DOS Requester                                               38
  2867.  
  2868.  
  2869.  
  2870.  
  2871.           USER PROFILE MANAGER
  2872.  
  2873.  
  2874.  
  2875.           This section contains summaries for the APARs in CSD WR05015
  2876.           which relate to User Profile Manager (UPM).
  2877.  
  2878.  
  2879.           IC02290:  Home Directory Field Erased
  2880.  
  2881.           When the administrator updated a user password from a requester,
  2882.           the home directory field in the user's information structure was
  2883.           erased.  There was no problem changing the password from the
  2884.           server, nor was there a problem using NET PASSWORD from the
  2885.           command line of the requester.
  2886.  
  2887.  
  2888.           IC02312:  Could Not Change Password
  2889.  
  2890.           The administrator used NET ACCOUNTS to change password
  2891.           expirations to approximately 30 days.  After 30 days, the user
  2892.           would be prompted to change the password.  The user could not,
  2893.           however, if the old password was more than eight characters long.
  2894.           The user could change the password by logging on to a DLR
  2895.           workstation and using the first eight characters of the password.
  2896.           The system should not accept passwords greater than eight
  2897.           characters.
  2898.  
  2899.  
  2900.           IC02484:  Manage Users Screen Disappeared
  2901.  
  2902.           The UPM Manage Users screen disappeared when there were more than
  2903.           1300 users.
  2904.  
  2905.  
  2906.  
  2907.  
  2908.  
  2909.  
  2910.  
  2911.  
  2912.  
  2913.  
  2914.  
  2915.  
  2916.  
  2917.  
  2918.  
  2919.  
  2920.  
  2921.  
  2922.  
  2923.  
  2924.  
  2925.  
  2926.  
  2927.  
  2928.  
  2929.           User Profile Manager                                           39
  2930.  
  2931.  
  2932.  
  2933.  
  2934.           OS/2 EE INSTALLATION
  2935.  
  2936.  
  2937.  
  2938.           This section contains summaries for the APARs in CSD WR05015
  2939.           which relate to OS/2 EE Installation.
  2940.  
  2941.  
  2942.           JR03342:  DBM Tutorial Windows
  2943.  
  2944.           Some of the Database Manager (DBM) tutorial instruction windows
  2945.           were only partially displayed when DBM was run on a PS/2 Model 90
  2946.           with an 8514 display in XGA mode.
  2947.  
  2948.  
  2949.           JR03344:  Abend During Database Install
  2950.  
  2951.           During Database installation, an abend would occur.  The install
  2952.           history had the following entries:
  2953.  
  2954.               Error Processing File: C:\SQLLIB\STOPDBM.EXE
  2955.               Error Type: 002 15 03 3 DB 10
  2956.               Database Manager Install Failed Due To A System Error
  2957.  
  2958.  
  2959.  
  2960.  
  2961.  
  2962.  
  2963.  
  2964.  
  2965.  
  2966.  
  2967.  
  2968.  
  2969.  
  2970.  
  2971.  
  2972.  
  2973.  
  2974.  
  2975.  
  2976.  
  2977.  
  2978.  
  2979.  
  2980.  
  2981.  
  2982.  
  2983.  
  2984.  
  2985.  
  2986.  
  2987.  
  2988.  
  2989.  
  2990.  
  2991.  
  2992.           OS/2 EE Installation                                           40
  2993.  
  2994.  
  2995.  
  2996.  
  2997.           COMMUNICATIONS MANAGER
  2998.  
  2999.  
  3000.  
  3001.           This section contains summaries for the APARs in CSD WR05015
  3002.           which relate to Communications Manager.
  3003.  
  3004.  
  3005.           JR01671:  VX32 Never Disconnected
  3006.  
  3007.           On a X25 host connection, at the end of a VX32 connection, the
  3008.           receiver was in timeout mode and never disconnected.
  3009.  
  3010.  
  3011.           JR01991:  Could Not Deact Hung Session
  3012.  
  3013.           The session could not be deactivated after an APPC application
  3014.           hung.  The application was accessing VTAM and hung because a CNOS
  3015.           verb never received a return code.
  3016.  
  3017.  
  3018.           JR02146:  Two Prompts to Dial Phone
  3019.  
  3020.           The user had two PS/2s running Communications Manager.  They were
  3021.           configured to communicate via parallel APPC sessions using SDLC
  3022.           over a switched line.  The user was prompted twice to dial the
  3023.           phone to establish communication between the PS/2s.  The user
  3024.           should only be prompted once.
  3025.  
  3026.  
  3027.           JR02228:  Receive_Allocate Failed
  3028.  
  3029.           After a trap D in the user's application, the user terminated and
  3030.           restarted the application.  Then, Receive_Allocate in the
  3031.           application failed with RC1 = 2 and RC2 = 525.  This occurred
  3032.           because APPC did not process the cleanup exit list.
  3033.  
  3034.  
  3035.           JR02251:  Gateway Trap D
  3036.  
  3037.           Gateway experienced intermittant trap Ds because LAN DLC was
  3038.           running out of buffers.
  3039.  
  3040.  
  3041.           JR02282:  Common Service Verbs Not Defined
  3042.  
  3043.           In API services, DEFINE_DUMP and COPY_TRACE_TO_FILE were not
  3044.           defined.  Constant and structure definitions for these verbs
  3045.           should have been in ACSSVCC.H.
  3046.  
  3047.  
  3048.  
  3049.  
  3050.  
  3051.  
  3052.  
  3053.  
  3054.  
  3055.           Communications Manager                                         41
  3056.  
  3057.  
  3058.  
  3059.  
  3060.           JR02414:  MACH690, COMM695 with 3745
  3061.  
  3062.           The user received MACH690 and COMM695 errors, along with a blank
  3063.           screen, when trying to bring up 3270 emulation.  This was caused
  3064.           by the 3270 session failing to connect to the 3745 Controller.
  3065.           To recover, the user had to stop and restart Communications
  3066.           Manager.
  3067.  
  3068.  
  3069.           JR02687:  Unable to Start Network Station
  3070.  
  3071.           The user, set up with OS/2 Gateway and one network station,
  3072.           logged on to TSO and then logged off.  When a user logs off,
  3073.           there is a message followed by a six second delay.  When the user
  3074.           powered off the network station during that delay, future
  3075.           attempts to bring up the network station failed until Gateway was
  3076.           rebooted.
  3077.  
  3078.  
  3079.           JR02821:  Validity Check Error Under WSF
  3080.  
  3081.           A user ran a program with validity checking under WSF
  3082.           (Workstation Function). After the validity check occurred, the
  3083.           cursor stayed only momentarily on the field which was in error.
  3084.           The cursor then returned to the first field, and there was no
  3085.           easy way to tell which field was in error.
  3086.  
  3087.  
  3088.           JR02823:  Msg RPG9061 on AS/400 PCS WSF
  3089.  
  3090.           The user received the message RPG9061 when running an RPG
  3091.           application on a PC with AS/400 PCS WSF (PC Support Workstation
  3092.           Function).  The message was issued when a command key was
  3093.           required in the application.  To recover, the user selected an
  3094.           option to respond to the message.  The message did not occur when
  3095.           the application was run on a dependent display station.
  3096.  
  3097.  
  3098.           JR03106:  Error Linking SRPI_C.OBJ
  3099.  
  3100.           The user received message L2029 when trying to link SRPI_C.OBJ to
  3101.           a user-written program.  This error was the result of
  3102.           _SEND_REQUEST being in upper case in SRPI_C.OBJ but in lower case
  3103.           in UUCCPRB.H from Toolkit.  The user had to create another
  3104.           function header for _SEND_REQUEST to override the one in Toolkit.
  3105.  
  3106.  
  3107.           JR03318:  Implicit Partner LU Entry
  3108.  
  3109.           The Batch Configuration Utility did not accept entry of an
  3110.           asterisk (*) to indicate implicit partner LU for CRE MDE and MDE
  3111.           keywords.
  3112.  
  3113.  
  3114.  
  3115.  
  3116.  
  3117.  
  3118.           Communications Manager                                         42
  3119.  
  3120.  
  3121.  
  3122.  
  3123.           JR03320:  Trace Not Correctly Reset
  3124.  
  3125.           The Reset function of parameter DEFINE_TRACE, in the Common
  3126.           Services Programming Interface, did not correctly reset the
  3127.           trace.
  3128.  
  3129.  
  3130.           JR03321:  Desktop Shutdown Not Functioning
  3131.  
  3132.           Desktop Shutdown from the Desktop Manager did not function
  3133.           correctly if ASCII emulation sessions were started.  The ASCII
  3134.           emulation sessions had to be stopped before the shutdown would
  3135.           complete.
  3136.  
  3137.  
  3138.           JR03331:  Copy Trace/Define Dump Fails
  3139.  
  3140.           When CTRL-BREAK was pressed while an application was issuing the
  3141.           Common Services Interface verb COPY_TRACE_TO_FILE or DEFINE_DUMP,
  3142.           the next attempt to copy trace or define dump would fail with a
  3143.           message indicating that the previous request was still in
  3144.           progress.
  3145.  
  3146.  
  3147.           JR03333:  Unresolved Externals With NOI
  3148.  
  3149.           If an SRPI application was linked with the NOI option, unresolved
  3150.           externals would result, especially when using the SEND_REQUEST
  3151.           (written as SEND_REQUEST for Pascal and Cobol, written as
  3152.           send_request for C) or the INIT_SEND_REQ_PARMS verbs.
  3153.  
  3154.  
  3155.           JR03334:  Stop Communications Trap
  3156.  
  3157.           If Stop Communications was selected for ASCII emulation with a
  3158.           option of Abnormal Stop after a stop had been issued with an
  3159.           option of Normal Stop, a trap occurred.  The problem occurred if
  3160.           the stops were issued while running an application that used
  3161.           ACDI, such as the ASCII emulator.
  3162.  
  3163.  
  3164.           JR03335:  Incorrectly Displayed Host Data
  3165.  
  3166.           Host data sometimes displayed incorrectly with ASCII 3101
  3167.           emulation using the Canadian French code page.
  3168.  
  3169.  
  3170.           JR03336:  TRANS010: Host Has Not Responded
  3171.  
  3172.           Message TRANS010 was displayed when the user was using ASCII
  3173.           emulation file transfer with later levels of 3174 Control Unit
  3174.           microcode.
  3175.  
  3176.                TRANS010:  The host has not responded.  Switch to
  3177.                emulator session.
  3178.  
  3179.  
  3180.  
  3181.           Communications Manager                                         43
  3182.  
  3183.  
  3184.  
  3185.  
  3186.           JR03337:  Call-User Field Not Accepted
  3187.  
  3188.           The Call-User data field on the X.25 Routing Table configuration
  3189.           panel would not accept a value which contained an integer.  In
  3190.           some cases, this meant the default value was rejected because it
  3191.           contained an integer.
  3192.  
  3193.  
  3194.           JR03338:  Hyphen Displayed Instead of Line
  3195.  
  3196.           With the 3270 emulator, a hyphen character was sometimes
  3197.           displayed when a vertical line character should have been.
  3198.  
  3199.  
  3200.           JR03382:  Reactivating Twinaxial DLC
  3201.  
  3202.           Reactivating the twinaxial DLC after a failure could have caused
  3203.           Subsystem Management to stop working.
  3204.  
  3205.  
  3206.           JR03440:  Session Failure With Large RU
  3207.  
  3208.           There was a potential problem when the maximum RU size that a
  3209.           link could support was smaller than both the maximum RU sizes on
  3210.           the two partners.  The RU size negotiation would ignore the link
  3211.           restrictions and would negotiate to the smaller maximum RU of the
  3212.           partners.  This could result in an RU size too large for the link
  3213.           to handle.  Then, a protocol error would be detected, causing a
  3214.           session failure or error log entry such as 0008 or 001D.
  3215.  
  3216.           The symptoms of this problem varied depending on when the large
  3217.           RU was transmitted, who transmitted it, and which feature of
  3218.           Communications Manager was being used.
  3219.  
  3220.  
  3221.  
  3222.  
  3223.  
  3224.  
  3225.  
  3226.  
  3227.  
  3228.  
  3229.  
  3230.  
  3231.  
  3232.  
  3233.  
  3234.  
  3235.  
  3236.  
  3237.  
  3238.  
  3239.  
  3240.  
  3241.  
  3242.  
  3243.  
  3244.           Communications Manager                                         44
  3245.  
  3246.  
  3247.  
  3248.  
  3249.           3270 EMULATION
  3250.  
  3251.  
  3252.  
  3253.           This section contains summaries for the APARs in CSD WR05015
  3254.           which relate to 3270 emulation.
  3255.  
  3256.  
  3257.           JR00027:  Printer Hung With Sense Code
  3258.  
  3259.           When a printer session was reestablished after certain types of
  3260.           failures, print jobs would not print.  A sense code of 08140000
  3261.           or 081C000 was received.
  3262.  
  3263.  
  3264.           JR02145:  LU3 Embedded Codes Ignored
  3265.  
  3266.           Printer control codes were embedded in a host file which was
  3267.           printed via 3270 host-directed print.  The printer seemed to
  3268.           ignore the codes.  This occurred because raw data in the LU3
  3269.           datastream was treated as data to be translated from EBCDIC to
  3270.           ASCII.
  3271.  
  3272.  
  3273.           JR02163:  OIA Changes Not Sent to EHLLAPI
  3274.  
  3275.           The user ran an EHLLAPI application that issued Start Host
  3276.           Notification and Query Host Update to determine when the logical
  3277.           terminal's OIA was updated.  The user then issued a Presentation
  3278.           Print.  This caused the OIA to change, but the EHLLAPI
  3279.           application was not notified.  In a related problem, COMM530
  3280.           messages were not being picked up.  This related problem is not
  3281.           fixed in this CSD but will be fixed in the next one.
  3282.  
  3283.  
  3284.           JR02226:  Disconnect Caused SENSE2002
  3285.  
  3286.           During host-directed print, a SENSE2002 was returned to the host
  3287.           when a user or application issued a 'Request Shutdown.'
  3288.  
  3289.  
  3290.           JR02310:  Get Key Did Not Detect Backspace
  3291.  
  3292.           If the backspace key on a 101 keyboard was remapped to the
  3293.           destructive backspace, it did not return any data to the EHLLAPI
  3294.           Get Key function 51.  (The destructive backspace is a backspace
  3295.           which deletes as it shifts to the left.)
  3296.  
  3297.  
  3298.           JR02360:  NOQUIET Setting Did Not Work
  3299.  
  3300.           This problem only occurred when an EHLLAPI file transfer was run
  3301.           from a PM windowed application.  After being set to QUIET, the
  3302.           session parameters could not be reset to NOQUIET.  The result was
  3303.           that the file transfer worked correctly but the Send/Receive
  3304.           messages were not displayed.
  3305.  
  3306.  
  3307.           3270 Emulation                                                 45
  3308.  
  3309.  
  3310.  
  3311.  
  3312.           JR02381:  Abend Sending Printer Output
  3313.  
  3314.           If a hex 08 appeared at the end of an RU of the printer output
  3315.           sent to a logical printer, CM abended.
  3316.  
  3317.  
  3318.           JR02416:  Extra Page Printed
  3319.  
  3320.           An extra page was sometimes printed at the end of a host-directed
  3321.           print job.
  3322.  
  3323.  
  3324.           JR02419:  Wait/Connect Never Returned
  3325.  
  3326.           Under some circumstances, when the host went down during an
  3327.           EHLLAPI Wait function or an EHLLAPI Connect function, the
  3328.           function never returned, even after the specified time-out value.
  3329.  
  3330.  
  3331.           JR02510:  Query Host Update Returned 22
  3332.  
  3333.           After a Write/Unlock Keyboard command was received, the EHLLAPI
  3334.           function Query Host Update returned code 22.  This return code
  3335.           indicated that the Presentation Space (PS) had been updated, but
  3336.           this was incorrect because Write/Unlock Keyboard does not affect
  3337.           the Presentation Space.
  3338.  
  3339.  
  3340.           JR02974:  Underscore Incorrectly Displayed
  3341.  
  3342.           In some circumstances, the underscore was incorrectly displayed
  3343.           in fields that were set to nondisplay.
  3344.  
  3345.  
  3346.           JR03307:  APL Characters Print Incorrectly
  3347.  
  3348.           APL characters displayed in a 3270 session were not printed
  3349.           correctly when a Print Screen was done on the 3270 session.
  3350.  
  3351.  
  3352.           JR03310:  Shift Key In 3270 Emulation
  3353.  
  3354.           Two problems existed with the processing of the shift key by the
  3355.           3270 emulator.  First, the shift key indicator displayed on the
  3356.           information line at the bottom of the screen in a 3270 session
  3357.           would incorrectly remain on if a shift key and right Alt key were
  3358.           quickly pressed and released simutaneously.
  3359.  
  3360.           Second, if a user accessed a 3270 session system menu while
  3361.           pressing a shift key, the shift would have no effect until
  3362.           released and pressed again.
  3363.  
  3364.  
  3365.  
  3366.  
  3367.  
  3368.  
  3369.  
  3370.           3270 Emulation                                                 46
  3371.  
  3372.  
  3373.  
  3374.  
  3375.           JR03312:  3270 Host Print Error Log Entry
  3376.  
  3377.           A 3270 host-directed print prematurely generated an error log
  3378.           entry when a 3270 display session was started.  This happened
  3379.           when the session was configured for PS print and when the IBMNULL
  3380.           printer device driver had been selected during installation.
  3381.  
  3382.           Example:
  3383.  
  3384.               Type        0044
  3385.               Subtype     0000B097
  3386.               Orignator   3270EM
  3387.               Data        0000 0000 000F 0308
  3388.  
  3389.           Although the error situation was valid, the error should not be
  3390.           logged when the 3270 display session was started.  Instead, the
  3391.           error should be logged only when the user attempts to perform a
  3392.           Print Screen on the 3270 display session.
  3393.  
  3394.  
  3395.           JR03313:  Right Alt Key Not Recognized
  3396.  
  3397.           The 3270 emulator did not recognize that the right Alt key had
  3398.           been pressed if that key was already down at the time a 3270
  3399.           session window was selected by the user.
  3400.  
  3401.  
  3402.           JR03314:  Return Code 23 Not Defined
  3403.  
  3404.           When the user compiled a C program, the user found that the
  3405.           #define for return code 23 (PS and OIA updated) was missing from
  3406.           the EHLLAPI C include file HAPI_C.H.
  3407.  
  3408.  
  3409.           JR03315:  3270 Session Window Disappears
  3410.  
  3411.           While the user was typing in a 3270 session window, the window
  3412.           disappeared when the cursor was moved into a portion of the
  3413.           window that was clipped by the edge of the screen.
  3414.  
  3415.  
  3416.           JR03316:  Random Access Memory Consumed
  3417.  
  3418.           When using the EHLLAPI Query Sessions (10) function to configure
  3419.           a 3270 printer session, all available Random Access Memory (RAM)
  3420.           was consumed over an extended period of time.  As a result,
  3421.           overall system performance gradually degraded.
  3422.  
  3423.  
  3424.           JR03340:  Trap D When Exiting CM
  3425.  
  3426.           When Communications Manager was exited, the 3270 emulator
  3427.           intermittently caused a general protection fault (TRAP D, CSLIM=
  3428.           FB5C , IP= 65B7).  The 3270 emulator also intermittently caused a
  3429.           general protection fault (TRAP D, CSLIM= FB5C, IP= 6524) while
  3430.           EHLLAPI applications were running.
  3431.  
  3432.  
  3433.           3270 Emulation                                                 47
  3434.  
  3435.  
  3436.  
  3437.  
  3438.           JR03341:  EHLLAPI Function Call Hung
  3439.  
  3440.           The EHLLAPI Query Sessions function call would hang when the host
  3441.           had become disabled and was no longer processing data for the
  3442.           3270 session.  Typically when the host has become disabled, the X
  3443.           brackets will appear and remain in the information area of the
  3444.           screen indefinitely.
  3445.  
  3446.  
  3447.  
  3448.  
  3449.  
  3450.  
  3451.  
  3452.  
  3453.  
  3454.  
  3455.  
  3456.  
  3457.  
  3458.  
  3459.  
  3460.  
  3461.  
  3462.  
  3463.  
  3464.  
  3465.  
  3466.  
  3467.  
  3468.  
  3469.  
  3470.  
  3471.  
  3472.  
  3473.  
  3474.  
  3475.  
  3476.  
  3477.  
  3478.  
  3479.  
  3480.  
  3481.  
  3482.  
  3483.  
  3484.  
  3485.  
  3486.  
  3487.  
  3488.  
  3489.  
  3490.  
  3491.  
  3492.  
  3493.  
  3494.  
  3495.  
  3496.           3270 Emulation                                                 48
  3497.  
  3498.  
  3499.  
  3500.  
  3501.           NETBIOS/IEEE 802.2
  3502.  
  3503.  
  3504.  
  3505.           This section contains summaries for the APARs in CSD WR05015
  3506.           which relate to NETBIOS and IEEE 802.2.
  3507.  
  3508.  
  3509.           IC01947:  Domain Controller Hung
  3510.  
  3511.           The user had 11 servers and many OS/2 and DLR workstations.  All
  3512.           the workstations were running a non-IBM word-processing program.
  3513.           The domain controller (DC) went down, and the user had to power
  3514.           off the DC to recover.  Before the DC went down, workstations
  3515.           received the message "The primary domain controller has
  3516.           apparently failed."
  3517.  
  3518.  
  3519.           JR02263:  Errors Adding ETHERNET
  3520.  
  3521.           ETHERNET failed with message number PR00025 when the machine
  3522.           contained a primary Token-Ring adapter 0 and ETHERNET adapter 1.
  3523.  
  3524.  
  3525.           JR03317:  NETBIOS Application Hung
  3526.  
  3527.           Disconnecting the Token-Ring cable could have caused outstanding
  3528.           NETBIOS requests never to complete.  Some of the outstanding
  3529.           NETBIOS requests completed with the correct error return code,
  3530.           while others never completed, causing the the NETBIOS application
  3531.           to appear hung.
  3532.  
  3533.  
  3534.           JR03332:  Gateway Hung With ETHERNET
  3535.  
  3536.           A Communications Manager Gateway machine occasionally would hang
  3537.           when a non-IBM adapter was being used for the downstream
  3538.           connection between the gateway and workstations.  The 3270
  3539.           sessions on the gateway had a MACH 690 COMM 695 displayed on the
  3540.           information line and the 3270 sessions on the downstream
  3541.           workstations had an X-F displayed.
  3542.  
  3543.  
  3544.           JR03339:  Net Frames Sent in ETHERNET
  3545.  
  3546.           RPS and REM network management frames were being generated and
  3547.           mistakenly transmitted on the ETHERNET LAN by the Communications
  3548.           Manager.  These frames are not part of the ETHERNET protocol and
  3549.           should not be transmitted on the ETHERNET LAN.
  3550.  
  3551.  
  3552.  
  3553.  
  3554.  
  3555.  
  3556.  
  3557.  
  3558.  
  3559.           NETBIOS/IEEE 802.2                                             49
  3560.  
  3561.  
  3562.  
  3563.  
  3564.           OS/2 EE LAN REQUESTER/SERVER
  3565.  
  3566.  
  3567.  
  3568.           This section contains summaries for the APARs in CSD WR05015
  3569.           which relate to OS/2 EE LAN Requester/Server.
  3570.  
  3571.  
  3572.           IC01453:  Trap D on Additional Server
  3573.  
  3574.           An additional server received a trap D in NETSERVR.EXE.  The user
  3575.           had to reboot to regain full operation.
  3576.  
  3577.  
  3578.           IC01559:  Users Could Not Logon, NET3100
  3579.  
  3580.           Users could not logon until NetLogon had been stopped and
  3581.           restarted.  When NetLogon was stopped, the error "Process ended
  3582.           abnormally" was logged.  Another symptom was that the process
  3583.           (NETLOGON.EXE) disappeared from the output of the PSTAT (Process
  3584.           Status) command.  A related error was "NET3100:  Network software
  3585.           error occurred."
  3586.  
  3587.  
  3588.           IC01613:  File Copying Hung With Large EAs
  3589.  
  3590.           Workstations hung when users copied files with large extended
  3591.           attributes from multiple workstations.
  3592.  
  3593.  
  3594.           IC01723:  Second Msg to DLR Not Received
  3595.  
  3596.           When a sender sent a second message to a DLR workstation, the
  3597.           error panel only told the sender to check the destination name.
  3598.           It did not tell the sender that, if the destination is a DLR, the
  3599.           receiver must escape from the first message popup before the
  3600.           sender can send a second message.
  3601.  
  3602.  
  3603.           IC01751:  Wrong Code for Invalid Subdir
  3604.  
  3605.           A DOS application issued a DOS interrupt 21 and received return
  3606.           code 2, "File not found," instead of return code 3, "Path not
  3607.           found," when accessing an invalid subdirectory.  Stand-alone DOS
  3608.           and PCLP worked correctly.
  3609.  
  3610.  
  3611.           IC01790:  Error Creating RIPL Diskette
  3612.  
  3613.           The user had image support installed.  At the domain controller,
  3614.           the user tried to create an RIPL diskette.  The system only
  3615.           copied CONFIG.SYS to the diskette, and no error was reported.
  3616.           This happened when the system did not find RPL.MAP in
  3617.           IBMLAN\DCDB\IMAGES.
  3618.  
  3619.  
  3620.  
  3621.  
  3622.           OS/2 EE LAN Requester/Server                                   50
  3623.  
  3624.  
  3625.  
  3626.  
  3627.           IC01808:  F4 Key Returned As Invalid
  3628.  
  3629.           In the Assigned Drive field of the DOS Application Definition
  3630.           Fields, the F4 key was returned as invalid.  The F4 key should be
  3631.           a valid key defined as the list function.
  3632.  
  3633.  
  3634.           IC02034:  Return Code Not Displayed in FSI
  3635.  
  3636.           When a user ran a remote program from the Actions menu in the
  3637.           full-screen interface, the return code was not displayed.  This
  3638.           was not consistent with NET RUN from the command-line interface,
  3639.           which displayed the return code.
  3640.  
  3641.  
  3642.           IC02080:  Logoff Problems After Graphics
  3643.  
  3644.           Network logoff problems occurred with a non-IBM graphics program
  3645.           in DOS mode on a requester.  The user created a print job in the
  3646.           graphics program and then pressed Ctrl-Alt-PrtScr or exited the
  3647.           application.  The user then went to an OS/2 session and tried to
  3648.           log off the network but received
  3649.  
  3650.                NET8210 -- One or more device redirections currently in
  3651.                use.  Do you wish to end the sessions?
  3652.  
  3653.  
  3654.  
  3655.           IC02082:  Trap When Sharing Files
  3656.  
  3657.           With a non-IBM application on a LAN server, the user received a
  3658.           trap D while trying to share files.
  3659.  
  3660.  
  3661.           IC02097:  Network Statistics Not Printed
  3662.  
  3663.           An administrator logged on to a requester and could display
  3664.           network statistics for both the workstation and server.  When the
  3665.           administrator tried to print, however, only workstation
  3666.           statistics were printed.  From the server, statistics were
  3667.           printed correctly.
  3668.  
  3669.  
  3670.           IC02101:  No More File Identifiers
  3671.  
  3672.           Multiple users logged on to a server from DLRs at approximately
  3673.           the same time.  Users received an error reporting a bad command
  3674.           when they selected an application from the menu.  When they tried
  3675.           to use the DIR command in DOS, they received 'Too many
  3676.           redirections.'  The DIR command in OS/2 yielded 'No more file
  3677.           identifiers.'
  3678.  
  3679.  
  3680.  
  3681.  
  3682.  
  3683.  
  3684.  
  3685.           OS/2 EE LAN Requester/Server                                   51
  3686.  
  3687.  
  3688.  
  3689.  
  3690.           IC02111:  Trap With Many Sets in CONFIG
  3691.  
  3692.           After the user started the server with more than 64 sets in the
  3693.           CONFIG.SYS file and issued a net command, a trap D occurred.
  3694.  
  3695.  
  3696.           IC02133:  Incorrect Bytes With Named Pipes
  3697.  
  3698.           Using remote named pipes, the client received more bytes than the
  3699.           server sent.  This did not happen if the user added DosBufReset
  3700.           after each DosWrite.
  3701.  
  3702.  
  3703.           IC02144:  NET3214 When Replicating DCDB
  3704.  
  3705.           The user received
  3706.  
  3707.                NET3214:  Replication limit for tree depth has been
  3708.                exceeded
  3709.  
  3710.           when trying to replicate a DCDB (domain controller database).
  3711.           The DCDB did not exceed the limit, however.
  3712.  
  3713.  
  3714.           IC02198:  API Logoff Was Unsuccessful
  3715.  
  3716.           When the user attempted to logoff from a domain through the
  3717.           UPMLGFF() API call, the user received
  3718.  
  3719.                NET8230:  The domain logoff was not successful.  Ensure
  3720.                that the LAN FSI was not active.
  3721.  
  3722.           The user was able to logon and logoff through UPM menus.
  3723.  
  3724.  
  3725.           IC02203:  LAN Messages Stored With '0A0D'
  3726.  
  3727.           When messages were stored in the file IBMLAN/LOGS/MESSAGES.LOG,
  3728.           some lines were terminated with '0A0D' instead of '0D0A'.  The C
  3729.           language expects lines to terminate with '0D0A'.
  3730.  
  3731.  
  3732.           IC02220:  Error With Alt Images for RIPL
  3733.  
  3734.           The user was selecting IPL images on an RIPL workstation.
  3735.           Although the menu of alternate images could be displayed, the
  3736.           user was unable to select any of the alternate images.  The user
  3737.           received the message 'Your machine name has been removed from the
  3738.           map table file.'
  3739.  
  3740.  
  3741.  
  3742.  
  3743.  
  3744.  
  3745.  
  3746.  
  3747.  
  3748.           OS/2 EE LAN Requester/Server                                   52
  3749.  
  3750.  
  3751.  
  3752.  
  3753.           IC02234:  Users Could Not Logoff Via UPM
  3754.  
  3755.           Users with more than 10 public applications appeared to logon
  3756.           successfully through UPM, but they could not access the public
  3757.           applications menu.  Also, they could not logoff via UPM because
  3758.           they did not show up on the list of users.  They were able to
  3759.           logoff from the command line, however.
  3760.  
  3761.  
  3762.           IC02251:  Message NET2116 Was Unclear
  3763.  
  3764.           When the user started NetLogon services, message NET2116 was
  3765.           returned.  This happened when SCRIPTS (in IBMLAN.INI or on the
  3766.           command line) pointed to a non-existent path.  The message
  3767.           indicated a missing device or directory, but it did not specify
  3768.           what directory was missing.
  3769.  
  3770.  
  3771.           IC02253:  NET3205 With DOS FCB Opens
  3772.  
  3773.           When simultaneous DOS FCB opens were done on the same file from
  3774.           multiple requesters, an error resulted:
  3775.  
  3776.                NET3205:  The server could not close the file ****.
  3777.                The file is probably corrupt.
  3778.  
  3779.           This occurred with an NumFileTasks value greater than 1 in
  3780.           IBMLAN.INI.
  3781.  
  3782.  
  3783.           IC02282:  NetUseDel Hung After DOS App
  3784.  
  3785.           A requester used API calls to log on to a server and to make
  3786.           printer connections.  Then a DOS application printed to the
  3787.           server printer.  After the DOS application finished, the OS/2
  3788.           program attempted to use NetUseDel on the printer connections.
  3789.           The requester hung on the last deletion.  The problem did not
  3790.           occur if the DOS application wrote to a handle for the printer
  3791.           output rather than using interrupt 17H.
  3792.  
  3793.  
  3794.           IC02303:  Logical Server Failed to Start
  3795.  
  3796.           When the PipeBuf parameter in the IBMLAN.INI file was set to
  3797.           greater than 32767, RNS1.EXE failed to start.
  3798.  
  3799.  
  3800.           IC02320:  Incorrect Delimiters in NETERR.H
  3801.  
  3802.           When the NETERR.H header file was being compiled, an error
  3803.           message reported incorrect delimiters.  This happened because
  3804.           some compilers will not accept "/*" in the middle of a comment.
  3805.  
  3806.  
  3807.  
  3808.  
  3809.  
  3810.  
  3811.           OS/2 EE LAN Requester/Server                                   53
  3812.  
  3813.  
  3814.  
  3815.  
  3816.           IC02461:  NET9xxx Msgs Needed Remapping
  3817.  
  3818.           Some NET9xxx messages were not documented.  They corresponded to
  3819.           the following NET8xxx messages:
  3820.  
  3821.               NET9850 ──> NET8194
  3822.                  9851        8195
  3823.                  9852        8196
  3824.                  9854        8191
  3825.                  9856        8230
  3826.                  9805        8231
  3827.                  9806        8232
  3828.  
  3829.  
  3830.  
  3831.           IC02480:  Users Could Not Logon, NET3100
  3832.  
  3833.           This APAR is the same as IC01559.  Users could not logon until
  3834.           NetLogon had been stopped and restarted.  When NetLogon was
  3835.           stopped, the error "Process ended abnormally" was logged.
  3836.           Another symptom was that the process (NETLOGON.EXE) disappeared
  3837.           from the output of the PSTAT (Process Status) command.  A related
  3838.           error was 'NET3100:  Network software error occurred."
  3839.  
  3840.  
  3841.           IC02516:  No File Aliases Available
  3842.  
  3843.           A large number of aliases were defined.  When an administrator
  3844.           tried to bring up file assignments, a panel was displayed stating
  3845.           that there were no file aliases available.
  3846.  
  3847.  
  3848.           IC02517:  NET2121 and NET0067 Were Unclear
  3849.  
  3850.           Error messages NET2121 on the server and NET0067 at the requester
  3851.           were not sufficiently explained to indicate what resource had
  3852.           been exceeded.  These messages were issued when the share limit
  3853.           had been exceeded.
  3854.  
  3855.  
  3856.           IC02600:  Trap During Logon, Logoff
  3857.  
  3858.           A trap in NETSERVR.EXE sometimes occurred during logon, logoff,
  3859.           or session disconnect on an additional server.  This happened
  3860.           when logon hours were defined for users with NET USER /TIMES.
  3861.  
  3862.  
  3863.           IC02620:  AT Command Did Not Work Remotely
  3864.  
  3865.           The user was using NET ADMIN to remotely administer the servers
  3866.           from a requester.  The user tried to use the AT command for
  3867.           scheduling, but this command did not have the correct access to
  3868.           schedule remotely from a requester.
  3869.  
  3870.  
  3871.  
  3872.  
  3873.  
  3874.           OS/2 EE LAN Requester/Server                                   54
  3875.  
  3876.  
  3877.  
  3878.  
  3879.           IC02689:  Home Dir Could Not Be Created
  3880.  
  3881.           A home directory that would reside on the alternate server could
  3882.           not be created unless an administrator was logged on to the
  3883.           alternate server.
  3884.  
  3885.  
  3886.           IC02695:  Alias Failure Not Reported
  3887.  
  3888.           If an existing shared alias was deleted and a new alias with the
  3889.           same name was created with the "share at server startup" option,
  3890.           the share for the new alias failed.  This occurred because the
  3891.           old share was still outstanding.  The user was not informed that
  3892.           the new share had failed.
  3893.  
  3894.  
  3895.           IC02696:  Incorrect Message In Migration
  3896.  
  3897.           When migrating domain definitions from a PCLP 1.3 domain to a Lan
  3898.           Server 1.3 domain, the import program stopped with the message,
  3899.           "Error reading or writing to file."  It stopped when migrating
  3900.           the printer alias "42xx01."
  3901.  
  3902.  
  3903.           IC02697:  NCB Messages/Helps Not in File
  3904.  
  3905.           Network Control Block (NCB) messages and helps were documented in
  3906.           the 1.3 PD Guide but not in the message and help file.  The
  3907.           messages affected were NET5301 through NET5380, as well as
  3908.           Spooler messages NET3202 and NET3203.
  3909.  
  3910.  
  3911.           IC02698:  Return Code 122 From DosDevIOCtl
  3912.  
  3913.           DosDevIOCtl (category 5, function 62) returned code 122
  3914.           (insufficient data buffer).  This occurred when the user was
  3915.           using this mode command to set CPI or LPI individually on a
  3916.           remote print queue.
  3917.  
  3918.  
  3919.           IC02700:  Incorrect Msg Importing DCDB
  3920.  
  3921.           If the temporary DCDB file contained an RIPL definition with an
  3922.           incorrect servername, the import program terminated with the
  3923.           incorrect error message, "The server service isn't started."  On
  3924.           the other hand, if it was an alias definition which had the
  3925.           incorrect servername, the import program displayed the correct
  3926.           error message,
  3927.  
  3928.                Define the remote server (XXXXXX). Press ENTER to
  3929.                continue or ESC to quit.
  3930.  
  3931.  
  3932.  
  3933.  
  3934.  
  3935.  
  3936.  
  3937.           OS/2 EE LAN Requester/Server                                   55
  3938.  
  3939.  
  3940.  
  3941.  
  3942.           IC02702:  DosFind Error During Migration
  3943.  
  3944.           Migration failed on a domain controller which had long HPFS
  3945.           filenames.  When migrating from a Lan Server 1.0 domain to a Lan
  3946.           Server 1.3 domain, the import program stopped with the error
  3947.           message, "Error - Unexpected error from DosFind Call."  It
  3948.           stopped while migrating the profile definition for resource
  3949.           "C:\".
  3950.  
  3951.  
  3952.           IC02703:  Popup Delayed When Copying Files
  3953.  
  3954.           While installing the remote IPL portion of the server, the user
  3955.           inserted DLR diskette 1 after the prompt.  The popup message
  3956.  
  3957.                Wait.  Copying files.
  3958.  
  3959.           did not appear until about 20 seconds after the user pressed
  3960.           Enter.  It should appear immediately.
  3961.  
  3962.  
  3963.           IC02704:  NET9336E When Creating Alias
  3964.  
  3965.           User had set NET ACCOUNTS /MAXPWAGE:1.  After the server was left
  3966.           up for more than one day, the user was unable to create a file
  3967.           alias on an additional server if the directory specified by the
  3968.           alias did not exist.  The error returned was NET9336E.
  3969.  
  3970.  
  3971.           IC02705:  Device Resource List Not Updated
  3972.  
  3973.           When a serial device alias was updated to add or delete devices
  3974.           from the pool list, the update was not done.  No errors were
  3975.           reported, however.  A NET SHARE command showed that the original
  3976.           device list was still in place.
  3977.  
  3978.  
  3979.           IC02706:  Logon Slow With Many Admins
  3980.  
  3981.           The logon processing logic on domain controllers unnecessarily
  3982.           performed a check of admininstrators defined in the user accounts
  3983.           system.  This significantly degraded logon time in domains with
  3984.           many adminstrators defined.
  3985.  
  3986.  
  3987.           IC02707:  SRVINST Forced DCDB Init
  3988.  
  3989.           When the machine name in the IBMLAN.INI differed from the machine
  3990.           name given during server install, server install would display a
  3991.           popup stating that the user must initialize the DCDB.  The code
  3992.           should instead check that the name given in server install
  3993.           matches one already defined in the DCDB.
  3994.  
  3995.  
  3996.  
  3997.  
  3998.  
  3999.  
  4000.           OS/2 EE LAN Requester/Server                                   56
  4001.  
  4002.  
  4003.  
  4004.  
  4005.           IC02708:  HELP NETxxxx Returned SYS0317
  4006.  
  4007.           When HELP NETxxxx was used for an error message that had no
  4008.           corresponding help message, it returned error SYS0317.  To fix
  4009.           this problem, the message files have been changed so that even if
  4010.           no help message exists, at least the original error message text
  4011.           will be returned.
  4012.  
  4013.  
  4014.           IC02709:  NET CONFIG SERVER Field Misnamed
  4015.  
  4016.           When the user typed the command NET CONFIG SERVER, one of the
  4017.           information lines was titled "IBM Entry-Level Server."  The title
  4018.           of this line should be "Server Level:."
  4019.  
  4020.  
  4021.           IC02710:  User With Machine Name Deleted
  4022.  
  4023.           If a user was defined with the same name as the machine name of
  4024.           an RIPL workstation, the user would be deleted if the RIPL
  4025.           workstation definition was deleted.
  4026.  
  4027.  
  4028.           IC02711:  Trap During NET.ACC Replication
  4029.  
  4030.           The user received a trap D on a server with NETLOGON running.
  4031.           The trap was in the NETLOGON process and was caused by a problem
  4032.           in the handling of NET.ACC replication.
  4033.  
  4034.  
  4035.           IC02712:  Access Control Profiles Deleted
  4036.  
  4037.           When a user's home directory was deleted, the access control
  4038.           profiles of other users were deleted if their user IDs began with
  4039.           the same character string as the first user's ID.  For example,
  4040.           if "user1" had his home directory deleted, then "user10" would
  4041.           lose access to his home directory.
  4042.  
  4043.  
  4044.           IC02717:  129th User Could Not Logon
  4045.  
  4046.           A customer attempted to log on more than 128 users.  The 129th
  4047.           logon consistently failed.
  4048.  
  4049.  
  4050.  
  4051.  
  4052.  
  4053.  
  4054.  
  4055.  
  4056.  
  4057.  
  4058.  
  4059.  
  4060.  
  4061.  
  4062.  
  4063.           OS/2 EE LAN Requester/Server                                   57
  4064.  
  4065.  
  4066.  
  4067.  
  4068.           DOS LAN REQUESTER
  4069.  
  4070.  
  4071.  
  4072.           This section contains summaries for the APARs in CSD WR05015
  4073.           which relate to DOS LAN Requester (DLR).
  4074.  
  4075.  
  4076.           IC02054:  SW Inconsistency With Logon
  4077.  
  4078.           This problem occurred on a DLR which had been RIPLed or diskette
  4079.           IPLed.  The user first tried to logon with an incorrect password.
  4080.           The next logon attempt returned a software inconsistency message.
  4081.           A third attempt worked correctly.
  4082.  
  4083.  
  4084.           IC02177:  Sluggish Keyboard and Display
  4085.  
  4086.           On XT-class non-IBM machines, after the user entered NET START,
  4087.           the keyboard and display became sluggish, and incorrect
  4088.           characters appeared on the display.
  4089.  
  4090.  
  4091.           IC02293:  New-Password Message Confusing
  4092.  
  4093.           When a user logged on from the command line and the password was
  4094.           expired, the user received the message "Enter new password."  The
  4095.           user entered the password and then received the message again,
  4096.           "Enter new password."  This was misleading.  The second message
  4097.           should ask the user to verify the new password.
  4098.  
  4099.  
  4100.           IC02428:  Remote Printer Output Corrupted
  4101.  
  4102.           Output was corrupted when the user printed from a non-IBM
  4103.           application on a DLR to a network laser printer.  Output was
  4104.           supposed to be printed in two passes on one page.  Instead,
  4105.           output was printed on two pages, and some of it was corrupted.
  4106.  
  4107.  
  4108.           IC02483:  I/O Error When Printing Remotely
  4109.  
  4110.           A disk I/O error message appeared when an application generated a
  4111.           report from shared data files and then printed the report.  The
  4112.           error occurred if the report was printed remotely and if OP LOCK
  4113.           was turned on at the server.
  4114.  
  4115.  
  4116.           IC02610:  NET074 After DLRINST
  4117.  
  4118.           When a PCLP requester was upgraded to a DLR with DLRINST and then
  4119.           started as a receiver, it failed to start.  The message received
  4120.           was
  4121.  
  4122.                NET074:  It cannot be started.  The network adapter
  4123.                resources were exceeded.
  4124.  
  4125.  
  4126.           DOS LAN Requester                                              58
  4127.  
  4128.  
  4129.  
  4130.  
  4131.  
  4132.           The workstation could be successfully started as a requester, and
  4133.           it could be started as a receiver if the number-of-commands
  4134.           parameter, /NBC, in the DLR CONFIG.SYS, was increased to 13.
  4135.  
  4136.  
  4137.  
  4138.  
  4139.  
  4140.  
  4141.  
  4142.  
  4143.  
  4144.  
  4145.  
  4146.  
  4147.  
  4148.  
  4149.  
  4150.  
  4151.  
  4152.  
  4153.  
  4154.  
  4155.  
  4156.  
  4157.  
  4158.  
  4159.  
  4160.  
  4161.  
  4162.  
  4163.  
  4164.  
  4165.  
  4166.  
  4167.  
  4168.  
  4169.  
  4170.  
  4171.  
  4172.  
  4173.  
  4174.  
  4175.  
  4176.  
  4177.  
  4178.  
  4179.  
  4180.  
  4181.  
  4182.  
  4183.  
  4184.  
  4185.  
  4186.  
  4187.  
  4188.  
  4189.           DOS LAN Requester                                              59
  4190.