Software Changes and Bug Fixes for Panther 4.6

------------------------------------------------

 

This list describes fixes and changes in this release.

 

The following is provided for each bug or change: number, severity,

product area, product subarea, feature, problem summary, and

problem description. OPR (open problem report) numbers are listed

for customer reported bugs and requests.

 

 

 

*********************************************************************

 Panther COM/DCOM

*********************************************************************

  -------------------------------------------------------------------

  36343 0.8 

  COM/DCOM             Common

  Would like to be able to Disable Java Support in a component.

 

     Would like to be able to Disable Java Support in a component.  Apparently

     the customer is setting JAVA_SUPPORT = JAVA_NOT_USED and it is not being

     picked up from the components.  They are getting warning messages in

     their server log file and would like to eliminate them.

  -------------------------------------------------------------------

  36389 0.8 

  COM/DCOM             Client

  Com components created with custom built PrlServer.c crash panther application

 

     Com components created with custom built PrlServer.c crash panther

     application when destroyed.  If you create you own custom built

     PrlServer.dll, and then use that dll to create your COM components, when

     you destroy those components, it crashes the application.  Using the

     original PrlServer.dll, the components are destroyed without any

     problems.

  -------------------------------------------------------------------

  36444 0.5 

  COM/DCOM             Server

  sm_mts_CreateInstance does not work.

 

     sm_mts_CreateInstance does not work.

  -------------------------------------------------------------------

  36498 0.5 

  COM/DCOM             Server

  COM server logging is broken

 

     If server.log exists in the application directory, it will only be

     written to during global DLL initialization, not during subsequent

     operations of the COM DLL.

  -------------------------------------------------------------------

  36677 0.5 

  COM/DCOM             Server

  COM and EJB component will loop at shut down if CLOSELAST_OPT is NO_CLOSELAST

 

     COM and EJB components will loop at shut down if the option CLOSELAST_OPT

     is set to NO_CLOSELAST.

  -------------------------------------------------------------------

  36840 0.5 

  COM/DCOM             Common

  sm_obj_set_property does not work but sm_obj_call is able to set the property

 

     sm_obj_set_property does not work but sm_obj_call is able to set the

     property.

 

     We can use sm_obj_get_property function to retrieve the value from the

     property but cannot use sm_obj_set_property.  However, if you use

     sm_obj_call, it works fine.

 

 

 

*********************************************************************

 Panther CORE

*********************************************************************

  -------------------------------------------------------------------

  34620 0.8 

  CORE                 Menubar Editor

  MBEDIT: Editing accelerator keys do not work.

 

     MBEDIT: Editing accelerator keys do not work.

 

     The ctrl-x, ctrl-c, and ctrl-v accelerator keys do not work.

 

     Behavior:

     Nothing seems to occur when ctrl-x is pressed, this should cut the menu

     item.

     Nothing seems to occur when ctrl-c is pressed, this should copy the menu

     item.

     The machine beeps when ctrl-v is pressed, this should paste the menu

     item.

  -------------------------------------------------------------------

  36199 0.5 

  CORE                 Editor

  Cycling through screens causes first screen to resize or reposition

 

     Cycling through screens causes first screen to resize or reposition.  The

     customer has a button on screen one that opens his next screen which in

     turn has a button that opens screen three.  In screen three the close

     button should close screen three and should bring up screen one.  It

     brings up the first screen but it doesn't always bring it up in the same

     position or the same size.  Sometimes it come up the same size as screen

     two or the height is increased.  It also sometime decrease in size

     causing scroll bars to appear.  This screen will also reposition it self

     from time to time and will sometimes be position outside of the viewport.

 

     Please notice that screens 2 & 3 always come up the same size in the same

     position.

  -------------------------------------------------------------------

  36317 0.5 

  CORE                 Editor

  Status line shows "EDIT Mode" after starting the Editor in APPLICATION mode.

 

     Status line shows "EDIT Mode" after starting the Editor in APPLICATION

     mode.  This is not platform specific.  Also, it only occurs when

     ReportWriter is linked into the Editor executable, as it is by default.

  -------------------------------------------------------------------

  36354 0.8 

  CORE                 Utilities

  f2asc utility inserts extra characters or duplicates existing lines

 

       When converting Panther screen from ASC file to binary using the f2asc

     utility, the utility inserts extra characters or duplicates existing

     lines on text into the multi-line text widgets, sometimes replacing text

     with the duplicate text.

 

     For example, in the original file we have the line:

 

     "The SAVE button must be used to initiate the deletion of"

 

     The output file will have the line:

 

     "The SAVE button must be us9. The SAVE button must be used"

 

     The utility works when we convert binary to ASC (no extract characters

     or duplicates lines), but can cause the aforementioned problem when we

     convert ASC to binary.

  -------------------------------------------------------------------

  36373 0.5 

  CORE                 ActiveX

  Installing an event handler for the CommandStateChange for Web Browser Active

 

     Installing an event handler for the CommandStateChange for Web Browser

     Active give an exception error.

  -------------------------------------------------------------------

  36376 0.5 

  CORE                 Library

  Tab card entry function does NOT fire before the grid entry

 

     Tab card entry function does NOT fire before the grid entry.

 

     Background:  Have a grid frame in tab card #2 of a tab deck.

     During normal traverse (ie clicking into different tabs) the card

     entry function fires before the grid entry function, row entry

     function, and field entry function (column 1 of grid frame)

     correctly.  I am currently invoking a child window from within

     the grid frame (ie a double click function of column1 of grid).

 

     Problem:  Upon return the screen entry function fires first,

     then the row_entry and field_entry functions, THEN the card entry

     function.

  -------------------------------------------------------------------

  36382 0.5 

  CORE                 Data Dictionary

  Inheritance on TV->columns & TV->primary key does not activate save button

 

     Inheritance on TV->columns & TV->primary key does not activate save

     button.

 

     1. If you open a screen from a repository in prodev, selected a tableview

     and go to the properties of that tableview.  The Database->columns

     property had a dark background, indicating that it is an inherited

     property. The save button was greyed out.

 

     2. Then I press the 'inh' button, the background color changes and the

     save button becomes available.

 

     3. Pressed the save button which then becomes unavailable.

 

     So far this is correct behavior.

 

     4. The Database->columns property now has a light dark background,

     indicating that it is NOT an inherited property. I click on the 'inh'

     button the background color changes to indicate that it is an inherited

     property BUT THE SAVE BUTTON REMAINED GREYED OUT

  -------------------------------------------------------------------

  36394 0.5 

  CORE                 Library

  SEND does not work for a range of property items for multivalued properties.

 

     SEND does not work for a range of property items for multivalued

     properties.  Instead of sending just the property item values within the

     specified range, all filled occurrences of the property are sent.

  -------------------------------------------------------------------

  36407 0.8 

  CORE                 Library

  MLT won't give an error message using "SHIFT+tab" when "required=yes"...

 

     MLT won't give an error message using "SHIFT+tab" when "required=yes".

 

     Suppose we have a screen with a multiline text widget that has input

     required set to "Yes".

 

     1.  Use "Shift+tab" to tab out from this MLT, it gives you an error

     message.

 

     2.  Enter a "return", or "tab" or space into the MLT and "Shift+tab" to

     tab out from it, it won't give you an error message.

 

     3.  However, if you delete that "return", "tab" or space to clear

     everything inside this MLT and do "Shift+tab", there is no error message

     even if there is nothing inside the MLT.

  -------------------------------------------------------------------

  36408 0.5 

  CORE                 Library

  Gives an error message 'Out of Range' when setting min & max value in slt

 

     Gives an error message 'Out of Range' when setting min & max value in

     slt.

 

     In the existing application we have a SLT widget with

     Min value = 0

     Max value = 9

     Min value = A

     Max value = Z

 

     So it is suppose to accept values between 0 and 9, and A to Z.

     This scenario works fine in JAM and Panther 4.26.  But in

     Panther 4.5 gives an error message 'Out of Range'

  -------------------------------------------------------------------

  36413 0.5 

  CORE                 JPL

  Moving/copying a file less than 5 kb to a full 3 1/2 disk gives no error mess

 

     Moving/copying a file less than 5 kb to a full 3 1/2 disk gives no error

     message.  However, when copying a file greater than 5 kb to a full 3 1/2

     disk, sm_file_move return -1 (Failure).

  -------------------------------------------------------------------

  36450 0.5 

  CORE                 Library

  Problem on sorting in grids and editmasks.

 

     (Panther 4.5 on Win NT4) that a field in a grid with an edit mask

     (\9\9-\9\9) and lexical sorting adds the "-" whenever the

     sorting is done by clicking on the column header, and the second number

     is changed, bit by bit or all at once when you keep on clicking the

     column header, to -. Therefore, after clicking the column header some

     times, the second number will become --, and the result display is like:

     11---, instead of 11-22, which is the actual number to be sorted.

  -------------------------------------------------------------------

  36466 0.8 

  CORE                 JPL

  The message shown when a 'msg query' statement is now truncated

 

     The message shown when a 'msg query' statement is now truncated.

 

     The message shown when a 'msg query' statement is used to show a dialog

     box with a question in Panther is now truncated 256 characters.

     Customer states that the limit was not there before, and is specific to

     the 'msg query' statement, the same text when used with 'msg emsg'

     is not truncated.

  -------------------------------------------------------------------

  36476 0.5 

  CORE                 Library

  Customer would like to be able to display 24:00 in a slt set to date time

 

     Customer would like to be able to display 24:00 in a slt set to date time

     and is being updated by the system.

 

     Basically when you are displaying the time it goes from 00:00 to 23:59

     and the customer wants the clock to be able to go from 00:01 to 24:00

     in order to be able to display 24:00 as a valid time.

  -------------------------------------------------------------------

  36492 0.8 

  CORE                 Utilities

  Position of widgets and tab cards got rearranging after "f2asc -af".

 

     Position of widgets and tab cards got rearranging after "f2asc -af".

 

     Here are the steps to reproduce the problem:

     1. f2asc -af screen.jam.asc screen.jam

     2. f2asc -bf screen.jam.asc screen.jam

     3. f2asc -af bad.asc screen.jam

     4. diff screen.jam.asc bad.asc

  -------------------------------------------------------------------

  36508 0.8 

  CORE                 Library

  Cannot make changes after tab out from SLT with format=local currency

 

     Cannot make changes after tab out from SLT with format=local currency

     and input=numeric.

  -------------------------------------------------------------------

  36510 0.5 

  CORE                 Library

  OK_ENDWRITE does not work.

 

     OK_ENDWRITE does not work.

     There is no overwrite when IN_ENDCHAR has value OK_ENDWRITE.

  -------------------------------------------------------------------

  36526 0.5 

  CORE                 Utilities

  Screens containing ActiveX Control get mixed up after f2asc -a and f2asc -b o

 

     Create a screen that contains an ActiveX Rich Text Box Control and save

     it in a library.

     Extract the screen from the library.

     Do f2asc -a <screen_name>.asc <screen_name>

     Do f2asc -bf <screen_name>.asc

     Add the screen back into the library.

     Now open the screen.  The ActiveX RTB Control is totally messed

     up at this point.  The screen appears as thought the RTB is not

     really there... only a container where the control once was.

  -------------------------------------------------------------------

  36530 0.5 

  CORE                 Debugger

  Timeout function is continues to fire every second and fills up the log file

 

     Timeout function is continues to fire every second and fills up the log

     file.  Customer has use sm_sb_insert () to put various things, including

     a clock, into the status bar but when he goes into test mode with

     debugger on, a function continues to fire every second which makes it

     annoying and difficult to test something.

  -------------------------------------------------------------------

  36532 0.5 

  CORE                 Editor

  Suppressing the 'saved' message when saving JPL to a library.

 

     When saving a jpl file into a library, a 'JPL saved' message

     appears. This does not happen to screens or other types, the 'saved to

     library' message just shows on the status line.

     Customer wants to suppress the 'JPL saved' message.

  -------------------------------------------------------------------

  36539 0.6 

  CORE                 Library

  In javaobj.c, deleteRef(env, obj) is sometimes passed a null pointer for obj.

 

     In javaobj.c, deleteRef(env, obj) is sometimes passed a null pointer for

     obj.  That will cause a core dump, because that function cannot accept a

     null pointer.  We should protect against that.

  -------------------------------------------------------------------

  36569 0.8 

  CORE                 ActiveX

  Panther crashes if using ActiveX control that was created by VB 6.

 

     Panther crashes if using ActiveX control that was created by VB 6.

 

     Customer gets a crash after using patch 36305 and 36358 in Panther 4.20.

  -------------------------------------------------------------------

  36574 0.8 

  CORE                 Editor

  When using option "direct to external editor" to edit JPL, Panther crashes

 

     When using the Option "Direct to External Editor" to edit JPL code for a

     screen, if a variable is assigned a value longer than 250 characters,

     Panther crashes after saving the file and returning to editor mode.

  -------------------------------------------------------------------

  36588 0.5 

  CORE                 Library

  date format validation not working properly

 

     date format validation not working properly

 

     The contents of the field are modified to a date which was not intended

     by the user, when the contents are invalid.

 

     ie. If 01/01/20O1 are the field's contents and field validation is

     performed, then the contents are changed to 1/1/2020

  -------------------------------------------------------------------

  36599 0.8 

  CORE                 Library

  Word-Wrap: sm_n_ww_write() doesn't appear to be truncating to max_occurrences

 

     Word-Wrap:  using sm_n_ww_write() doesn't appear to be truncating to

     max_occurrences.

 

     In the test screen, a sm_n_ww_write() call is made into a word-wrap MLT

     w/ max_occ = 4, length = 10.  The text string ("test_string") that is

     being written in is 40 chars long.  Because of the placement of spaces in

     the text string, there is wrapping done of the test_string.  Once

     sm_n_ww_write is called, querying the num_occurrences/max_occurrences

     shows them both to be 4.

 

     If you query the word-wrap widget to get the contents of each occurrence

     in the word-wrap field, you get results that are shorter than what was

     written.  This makes a certain degree of sense--wrapping caused the

     test_string to be split over occurrences, so it couldn't all fit into the

     word-wrap widget.  Therefore, the 4th occurrence of the word-wrap text

     contains characters 21-30 of the test_string, and there is no occurrence

     of the word-wrap widget that contains characters 31-40 of the

     test_string.

 

     However, if you use your mouse to scroll through all the text in the

     word-wrap widget, you can see that the entire 40 characters are visible

     on the screen.  (Note that you can't use arrow keys to get to or edit

     anything after what was in the 4th occurrence of the word-wrap widget.)

  -------------------------------------------------------------------

  36614 0.8 

  CORE                 Library

  Field entry func in listboxes don't get the right occurrence.

 

     Field entry func in listboxes don't get the right occurrence.

     In a list box of "Select Any" type, the field entry function

     doesn't get the right occurrence if the occurrence is empty.

 

     In an example listbox containing:

     <start list>

     1

     2

     3

 

     5

     <end list>

 

     a field entry function would not get the correct occurrence

     if clicking on the empty item where the 4 should be.

  -------------------------------------------------------------------

  36622 0.5 

  CORE                 Library

  Library problems if two member names have the same first 32 characters

 

     Opening a library causes memory usage to continue to climb until the

     computer crashes.  Apparently this library has some unused space in it

     that Panther doesn't know what to do with and it is causing the above

     stated problem to occur.

  -------------------------------------------------------------------

  36640 0.8 

  CORE                 Utilities

  Binherit -l option does not work

 

     Binherit does not work correctly in Panther 450.

     When using binherit with the -l option, the command does nothing.

     When using it without the -l option, the command gives out the result,

     but in this case, can not specify screen names following the library

     name.

  -------------------------------------------------------------------

  36653 0.8 

  CORE                 ActiveX

  Crash after call to sm_obj_call with @obj tag as a parameter

 

     Panther application crashes when calling an activex object method using

     sm_object_call.

  -------------------------------------------------------------------

  36690 0.7 

  CORE                 Utilities

  jpl2bin truncates jpl code when converting code to binary

 

     jpl2bin truncates jpl code when converting code to binary using .jpl as

     extension. This disallows the source code to be read for debugging

     purposes.

     For example, jpl2bin -bfejpl xxx.jpl converts the code to binary, but

     truncates the code.

     The following works:

     jpl2bin -bfejpl xxx.txt

     jpl2bin -bf xxx.jpl (uses .bin as default extension)

     However, mostly screens use 'include xxx.jpl' and not xxx.bin.

  -------------------------------------------------------------------

  36691 0.8 

  CORE                 Editor

  Spaces will convert to tab even if "Export Tabs" is unchecked.

 

     Spaces will convert to tab even if "Export Tabs" is unchecked.

  -------------------------------------------------------------------

  36692 0.5 

  CORE                 Editor

  The default/cancel property on pushbuttons becomes unset

 

     The default/cancel property on pushbuttons becomes unset when modifying

     widget positions and then saving the screen.

  -------------------------------------------------------------------

  36761 0.7 

  CORE                 Library

  Cursor appears where clicked in date widgets and not at beginning when edit m

 

     Cursor appears where clicked in date widgets in a grid and not at

     beginning like with JAM 7.02.  Customer would like this functionality

     again in Panther because they are used to just clicking on the field and

     entering data without worrying where the cursor is in the field.

  -------------------------------------------------------------------

  36765 0.5 

  CORE                 Utilities

  DBI-INHERIT-PROPS modified by f2asc

 

     DBI-INHERIT-PROPS modified by f2asc

 

     Running f2asc -b and then f2asc -a modifies the DBI-INHERIT-PROPS.

 

     Before:

     DBI-INHERIT-PROPS=ALL

 

     After:

     DBI-INHERIT-PROPS=ALL EXCEPT COMMENTS

  -------------------------------------------------------------------

  36797 0.5 

  CORE                 Configuration Files

  SMPATH in limited to 254 characters

 

     SMPATH in limited to 254 characters.

  -------------------------------------------------------------------

  36824 0.5 

  CORE                 ActiveX

  sm_obj_set_property works in Panther 4.2x but no longer work in 4.50 or 4.60

 

     sm_obj_set_property works in Panther 4.2x but no longer work in 4.50 or

     4.60.

 

     A screen with ActiveX control that works before in Panther 4.2x but it

     gives error message at sm_obj_set_property function calls in Panther

     4.50.

  -------------------------------------------------------------------

  36836 0.7 

  CORE                 Debugger

  Cannot delete breakpoints in Expert Mode using the menu

 

     After adding a breakpoint the Breaks->Delete menu item is disabled.

  -------------------------------------------------------------------

  36861 0.5 

  CORE                 Editor

  Cannot open menu file if the file is opened from prodev32 and the path name c

 

     Cannot open menu file if the file is opened from prodev32 and the path

     name contains spaces.

 

     If the menu file is open from prodev32 and the path name contains spaces

     (e.g. c:\program files\menu.lib), the menu editor will be invoke with

     error message:

 

     Error: library c:\program could not be opened.

 

 

 

*********************************************************************

 Panther Database

*********************************************************************

  -------------------------------------------------------------------

  36291 0.5 

  DBI                  ODBC

  Using ODBC with SQL Server 7.0 QBE using like% fails to return correct rows.

 

     Using ODBC driver with TM and LIKE% for columns greater than 3 characters

     in SQL Server 7.0  result rows are in not returned when querying using

     only 3 chars.  Example: A column with the data "1234" will not be

     returned if the QBE used is "123". When using the isqlw driver the

     correct rows are returned.  I have tested this on

     my box using Sql Server 7.0, odbc 3.0 and isqlw and have duplicated the

     bug.

  -------------------------------------------------------------------

  36366 0.6 

  DBI                  ODBC

  Unable to save non-default datetime fields with odbc for Oracle 8 using TM

 

     Unable to save non-default datetime fields with odbc using TM. When using

     a date/time format for a date field that is not the default and using

     sm_tm_command("SAVE") or do_save() with TM the following error is

     received:

     Database interface ERROR: Error executing statement with cursor

     dm_common_5 execute using v_datefield = datefield[1], v_lic_id =

     lic_id[1]

     Reported by engine odbc

     [Microsoft][ODBC driver for Oracle] Error in Parameter 1: Overlap in

     Datetime field

     ERROR: Transaction Manager Error

  -------------------------------------------------------------------

  36461 0.5 

  DBI                  Common

  Import database object from database creates incorrect links.

 

     Import database object from database creates incorrect links.

 

     Customer has 4 tables (table_a, table_b, table_c, table_de) in his

     database.  In table_a, we have the following configuration:

 

     A is the primary key in table_a

     B is a foreign key (FK) to table_b

     C is a FK to table_c

     D & E form a FK to table_de

     F is ALSO a FK to table-b

 

     Column B and F reference to the same primary key to table_b.

 

     After we connected to the database and import the database object from

     the database to the repository, there are three links created for

     table_a.  However, we got only one relationship (column F in table_a is

     joined to the primary key in table_b, but no column B from table_a)

     appear between table_a and table_b.

  -------------------------------------------------------------------

  36467 0.8 

  DBI                  Common

  Getting Oracle 907 error: Missing Right Parenthesis for a TM outer join

 

     Getting Oracle 907 error: Missing Right Parenthesis.  Customer has

     modified SQL generated by either using "order by" or including a

     parameter value to the sql - using one or the other works fine, but not

     both.

 

     According to the customer, the problem appears to be that Panther has

     placed the final right parenthesis after the 'order by' clause.  This

     cannot be seen by doing the database trace in panther, but by having the

     trace done by the database itself.

  -------------------------------------------------------------------

  36479 0.4 

  DBI                  ODBC

  Panther hangs when declaring cursors using odbc2 or odbc3 DBi with SQL Server

 

     Panther hangs when declaring cursors using odbc2 or odbc3 DBi with SQL

     Server 7 and 2000. Problem does not occur on Jam. OS is windows 2000.

  -------------------------------------------------------------------

  36481 0.8 

  DBI                  ODBC

  outer join support for TM is broken in the ODBC driver

 

     Outer join support for TM is broken in the ODBC driver.

     Also, full outer joins are not supported.

  -------------------------------------------------------------------

  36488 0.8 

  DBI                  Oracle

  Executing a database cursor on a stored procedure does not return any data

 

     Executing a database cursor on an Oracle stored procedure does not return

     any data.

  -------------------------------------------------------------------

  36491 1.0 

  DBI                  ODBC

  Connecting with ODBC to Sybase returns incorrect numeric results.

 

     Connecting with ODBC to Sybase returns incorrect numeric results. This

     BUG is similar to BUG 36327, but involves the ODBC DBi.

     When importing tables from a Sybase database using odbc by selecting a

     column with the format NUMBER(10, 2) Panther converts this to an integer

     and cuts the two decimal places.

  -------------------------------------------------------------------

  36496 0.5 

  DBI                  ODBC

  Inserting Null item, then non-Null item causes Microsoft Access ODBC driver t

 

     Inserting a Null item and then a non-Null item into a column of a

     Microsoft Access database causes Microsoft Access ODBC  driver to crash.

  -------------------------------------------------------------------

  36497 0.7 

  DBI                  Oracle

  SQL BEGIN <procedure-name>; END; does not work in Panther

 

     SQL BEGIN <procedure-name>; END; does not work in Panther. This command

     worked in JAM7 with an Oracle 8i database. The dbi driver for Panther is

     Oracle8iOCI. The following error occurs when run in Panther:

     Database interface ERROR: Error executing statement

     BEGIN refresh_snapshots; END

 

     Reported by engine oracle

 

     PLS-00103: Encountered the symbol "end-of-file" when expecting one of the

     following:

     ; <an identifier> <a double-quoted delimited-identifier>

     The symbol ; was substituted for "end-of-file" to continue.

 

     This occurs also under Linux.

  -------------------------------------------------------------------

  36533 0.8 

  DBI                  ODBC

  Problem with retrieving null records from Oracle database using ODBC 3 driver

 

     Problem with retrieving null records from Oracle database using ODBC 3

     driver.

 

     If a alphanumeric field on the screen is empty and you are connected via

     a native Oracle-Connection on Oracle the screen field will be expanded in

     the Oracle-Dbi from Panther in ' ' (quote blank quote).

 

     example:

     select .... from ... where db_field = :+screen_field

     will be expanded in Oracle-Dbi from Panther into

     select .... from ... where db_field = ' '

 

     If the alphanumeric field on the screen is empty and you are connected

     via ODBC on Oracle the screen field will be expanded in the ODBC-Dbi from

     Panther in '' (quote quote) and no rows will be found!

 

     example:

     select .... from ... where db_field = :+screen_field

     will be expanded in ODBC-Dbi from Panther into

     select .... from ... where db_field = ''

 

     Please keep in mind that there is a difference in Oracle

     between

     ... where db_field = ' '

     and

     ... where db_field = ''

 

     The following where-conditions are in Oracle the same:

     ... where db_field = ''

     ... where db_field is null

  -------------------------------------------------------------------

  36541 0.8 

  DBI                  ODBC

  Oracle ODBC driver 8.1.7.x behaves differently when handling CHAR values with

 

     Oracle ODBC driver 8.1.7.x behaves differently when handling CHAR values

     with EXECUTE USING.  The change occurred in 8.1.6.3 and is also in

     8.1.7.x.

     In previous versions Oracle would return CHAR(10) strings like "AB". Now

     it expects "AB          ". The problem is only with the sqora32.dll and

     not with Microsoft's odbc for oracle  driver.

 

     Also occurs in Panther 4.26 and earlier.

  -------------------------------------------------------------------

  36564 0.8 

  DBI                  Common

  Problems declaring a connection, closing it, and redeclaring

 

     Declaring a connection, closing the connection, and redeclaring the same

     connection causes a core dump.  This occurred in the web product, and in

     the client product.

  -------------------------------------------------------------------

  36583 0.8 

  DBI                  Informix

  After a "duplicate key" error, the error appears to all subsequent inserts

 

     After a "duplicate key" error in a insert cursor, the error appears to

     all next insert execution.

 

     The customer wants to insert rows into a table with a cursor and at one

     point get a duplicate key error, all next insert statements get the error

     duplicate key, too.

  -------------------------------------------------------------------

  36669 0.5 

  DBI                  Common

  If TM is not linked in, but DBi is, then accessing option_menu->drop_down_dat

 

     If TM is not linked in, but DBi is, then accessing

     option_menu->drop_down_data will give an error.

 

     The error is:

     Property item is invalid

  -------------------------------------------------------------------

  36670 0.5 

  DBI                  Oracle

  Selecting numbers retrieves zero.

 

     Selecting numbers retrieves zero.

 

     When connected to Oracle 8.1.7 on a mainframe, selecting numeric values

     as character strings returns an empty string which we convert to zero.

 

     As a workaround for this, I added a new option

     "select_numeric_as_double".  If you use dm_set_driver_option("oracle",

     "select_numeric_as_double", 1), we will retrieve the number as a double.

     That seems to work.

  -------------------------------------------------------------------

  36679 0.5 

  DBI                  Common

  catquery to file appends trailing spaces at the end of lines.

 

     catquery to file appends trailing spaces at the end of lines.

  -------------------------------------------------------------------

  36846 0.5 

  DBI                  ODBC

  Problem retrieving null record from Oracle using ODBC 3 driver with cursor.

 

     Problem retrieving null record from Oracle using ODBC 3 driver with

     cursor.

 

     If you retrieving null record using select statement, it works fine.

     However, if you use cursor to retrieve the null record, it always return

     0.  It only happens with ODBC 3 driver with Oracle, not happens if Oracle

     driver is used.

 

 

 

*********************************************************************

 Panther EJB

*********************************************************************

  -------------------------------------------------------------------

  36370 1.0 

  EJB                  Client

  onerror handler does not get called on method invocations when server is shut

 

     onerror handler does not get called on method invocations when server is

     shut down.  Instead, error messages are routed through the standard

     processing, and the server may continue to make JNI calls that generate

     errors. The onerror handler does get called when trying to create a bean

     after the server has been shut down.

  -------------------------------------------------------------------

  36415 0.5 

  EJB                  Server

  We do not invoke DeleteLocalRef on object references.

 

     We do not invoke DeleteLocalRef on object references.

 

     The values returned by GetObjectClass, FindClass, and CallObjectMethod

     need to be removed by DeleteLocalRef if we invoke these functions many

     times before returning control to Java.  If we do not clean up these

     references, then we get a StackOverflowError.  (see ejbserv.c)

 

     There might be other places where this occurs (see smjava.c and

     javaobj.c).

 

     This was discovered when returning large numbers of rows from an EJB in

     output parameters.

  -------------------------------------------------------------------

  36432 0.7 

  EJB                  Server

  ejbserv.c calls ctime which is not thread safe.

 

     ejbserv.c calls ctime which is not thread safe.

 

     We should call ctime_r, or find another function.

 

     Wrapping ctime in a mutex is not safe (some other library might have done

     the same thing, but it we would not be sharing the same mutex).

  -------------------------------------------------------------------

  36437 0.5 

  EJB                  Server

  Server crashes without logging an error when a jni/java exception occurs

 

     Server crashes without logging an error

 

     When a jni/java exception occurs on the server the EJB server exits and

     there is no trace of why.

  -------------------------------------------------------------------

  36438 0.3 

  EJB                  Server

  Logging of duration times of method invocation, constructor and destructor

 

     Logging of duration times of method invocation, constructor and

     destructor

 

     This is a request that the duration of all EJB event's be logged in the

     log file.  The creating (screen entry), method invocation, and deleting

     (screen exit) start and end will be logged with the thread id and the end

     will have the time to execute in ms.

  -------------------------------------------------------------------

  36446 0.5 

  EJB                  Server

  Initial creation of Panther EJBs is too slow with multiple beans

 

     The initial creation of Panther EJBs is too slow when multiple beans are

     created at once.  This only happens if no Panther EJBs have bean created

     yet.

  -------------------------------------------------------------------

  36615 0.7 

  EJB                  Client

  Get an application error if call sm_obj_create to create EJB and Websphere Ap

 

     Get an application error if call sm_obj_create to create EJB and

     Websphere Application server is not started.  We should catch this error

     and give a message such as "Application Server is not started.", not just

     have the application crash.  If WAS is started, there is no problem.

 

     To test this should be easy if you already have EJB testcase.  Just

     shutdown app server, and then run prodev.  Then make call to

     sm_obj_create to create that EJB.  Prodev should crash with application

     error.

 

 

 

*********************************************************************

 Panther Windows and Motif

*********************************************************************

  -------------------------------------------------------------------

  15737 0.7 

  GUI                  Motif Runtime

  jam603a on hp/ux 9: warning messages on starting jamdev..

 

     jam603a on hp/ux 9: warning messages on starting jamdev..

 

     on starting jamdev, following are the warning messages..

     Warning:

         Name: menubar

         Class: XmRowColumn

         Illegal mnemonic character;  Could not convert X KEYSYM to a keycode

 

     Warning:

         Name: menubar

         Class: XmRowColumn

         Illegal mnemonic character;  Could not convert X KEYSYM to a keycode

 

  -------------------------------------------------------------------

  22101 0.6 

  GUI                  Windows

  sm_mw_widget & sm_mwn_widget are not prototyped

 

     Many windows functions take a window handle as an argument.  The Jam

     functions sm_mw_widget & sm_mwn_widget return a windows handle to a

     widget (given a number or a name).  However, they are not prototyped in

     funclist.c.  This means a user has to recompile jam in order to use some

     windows functions available in user.dll.  They should be prototyped.

  -------------------------------------------------------------------

  30493 1.0 

  GUI                  Motif

  Listbox height changes when copying data to it.

 

     Listbox height changes when copying data to it. This happens only if the

     listbox height property is set either by entering some value in the

     property window or by resizing it by mouse. If some value is copied into

     it, the listbox shrinks or enlarges. To reproduce the problem :

     1) create a listbox and resize it so that there is only one onscreen row.

     2) Create a single line text (a) and a PB and attach the following JPL to

     it.

     listbox = a

     3) Run jamdev and load up the screen and as you click on the PB, the data

     gets copied to the listbox and the listbox shrinks!

  -------------------------------------------------------------------

  33988 0.8 

  GUI                  Common

  When mouse clicking on a non-default pushbutton that invokes a sm_gofield AND

 

     When mouse clicking on a non-default pushbutton that invokes a

     sm_gofield AND calls a child window, the focus is highlighted both on the

     mouse clicked pushbutton and the default pushbutton when the child window

     exits and the default button is clicked afterward.

  -------------------------------------------------------------------

  34382 0.8 

  GUI                  Windows

  Maximize and minimize screens causes scroll bars to appear where there were n

 

     Maximize and minimize screens causes scroll bars to appear where there

     were none before.

 

     1) create two (non wizard) screens.

     2) On the first create a pushbutton that calls the second.

     3) Run the first

     4) Maximize the first screen.

     5) Press the pushbutton.

     6) Hit the restore button on the second screen

     7) Notice the scroll bars on the first screen.

  -------------------------------------------------------------------

  35374 1.0 

  GUI                  Motif

  The option menu fg and bg colors do not work properly.

 

     The option menu fg and bg colors do not work properly.

 

     This only happens with MOTIF on AIX.  The foreground and background color

     settings only take affect when the drop-down is shown, but return to the

     scheme settings after a selection is made.

  -------------------------------------------------------------------

  36218 0.3 

  GUI                  Motif

  Panther does not correctly send signals to KDE/GNOME to dis-allow Resize

 

     If you mark Resize-->No in the property screen, the KDE window manager is

     not aware of this and allows the user to grab the corner and resize the

     screen.

  -------------------------------------------------------------------

  36244 1.0 

  GUI                  Motif

  Some xbitmaps are not being displayed

 

     Some xbitmaps are not being displayed while in a library.

  -------------------------------------------------------------------

  36305 1.0 

  GUI                  Windows

  Customer gets a crash when using ActiveX component that was created in VB

 

     Customer get a crash when using ActiveX component that was created in VB.

  -------------------------------------------------------------------

  36358 1.0 

  GUI                  Windows

  Cannot generate scroll bars for RTF ActiveX control V6

 

     Cannot generate scroll bars for RTF ActiveX control V6

 

     If I set the ScrollBars property to 3 - indicating horizontal and

     vertical - no scrolls appear when a file is loaded into the control that

     is larger than visual display of the control at runtime. However, if I

     specify a large file in the editor and set scrollbars = 3 then the

     control is displayed with scrollbars in the editor. When moving into

     runtime, both properties seem to be lost, the filename and the scrollbar

     props.

  -------------------------------------------------------------------

  36359 0.8 

  GUI                  Windows

  sm_wrotate does not work correctly in Windows.

 

     sm_wrotate does not work correctly in Windows.

  -------------------------------------------------------------------

  36363 0.5 

  GUI                  Motif

  Should increase the default base window width to fit all toolbar items.

 

     Should increase the default base window width to fit all toolbar items.

 

     Current value in Prolifics file is

     Prolifics.geometry:             730x88+0+0

 

     This would be more suitable, since toolbar items are wrapping with

     current values

     Prolifics.geometry:             800x88+0+0

  -------------------------------------------------------------------

  36371 0.8 

  GUI                  Windows

  clearing listboxes with a large amount of data takes a long time

 

     clearing listboxes with a large amount of data takes a long time.

     Customer is using sm_n_1clear_array to clear the occurrence of a listbox

     and it takes an extremely long time.

  -------------------------------------------------------------------

  36380 0.5 

  GUI                  Windows

  Font point size qualifier does not work if you set in the wincmap file

 

     Font point size qualifier does not work.  If you set qualifier in the

     Wincmap file it doesn't take effect.

  -------------------------------------------------------------------

  36381 0.6 

  GUI                  Windows

  Using sm_prop_set_str to change the label of a newly copied tabcard fails

 

     Using sm_prop_set_str to change the name of a copied, hidden tab card

     without a flush fails. When copying a tabcard using sm_obj_copy and

     setting its hidden prop to yes, then using sm_prop_set_str to change the

     name, the newly added tabcard keeps the name of the copied tabcard. If a

     flush is placed after this command it works fine. It also works without a

     flush in the debugger.

  -------------------------------------------------------------------

  36387 0.5 

  GUI                  Windows

  Multi-line text widgets will flicker after entering several lines of text.

 

     The text in multi-line text widgets will flicker after entering several

     lines of text.  It only happens when the "word warp" property is set to

     "YES".

  -------------------------------------------------------------------

  36403 0.5 

  GUI                  Windows

  Push Button requires more hit to react after a listbox inside a grid frame is

 

     We have a grid frame with listboxs inside.  Dragging down one of the

     listbox until the mouse is outside (below) the grid frame, the list box

     still scrolls.  After this, if we push a push button on the screen, the

     button needs to be hit several time until it reacts.

  -------------------------------------------------------------------

  36409 1.0 

  GUI                  Windows

  Strange menu behavior when in DEBUG mode and you enter Expert Mode

 

     Strange menu behavior when in DEBUG mode and you enter Expert Mode

 

     When debug is called (CTRL-G), a "ghost" option appears between options

     Edit and Breaks after clicking in Expert Mode. In W95 the menu is then

     divided in three lines (second blank) but in W98 they just disappears.

 

     Note: This problem does not occur all the time.  When it does happen,

     the behavior is not consistent, sometimes it adds space, sometimes it

     places the rest of the menu on the next line.

  -------------------------------------------------------------------

  36412 0.5 

  GUI                  Windows

  Application crashes when I click on a SLT inside a grid widget

 

     Application crashes when I click on a SLT inside a grid widget if

     keep_in_frame=NO.

 

     Suppose I have a screen with SLT inside a grid frame widget.

     Keep_in_frame is set to "NO" for that screen.  The application crashes if

     do a mouse click on that SLT.

  -------------------------------------------------------------------

  36416 0.8 

  GUI                  Windows

  Hovering the cursor over a button to see the tooltip causes the MDI frame to

 

     Hovering the cursor over a button to see the tooltip causes the

     MDI frame to gain focus.  When the button is on a screen with it's

     keep_in_frame property set to "NO" and the @app()->tooltip_style =

     @app()->tooltip_style | PV_TOOLTIP_BALLOON, the problem occurs.

  -------------------------------------------------------------------

  36423 0.8 

  GUI                  Motif

  Get focused on a List box with focus protection set to yes

 

     Get focused on a List box with focus protection set to yes gives focus if

     holding the mouse button down.

  -------------------------------------------------------------------

  36439 0.5 

  GUI                  Windows

  Listbox item selections are lost when clicking back in listbox previously set

 

     Listbox item selections are lost when clicking back in listbox

     previously set all_protect.

 

     A screen with a listbox (select any type).

     - User makes a multiple item selection within

     - Then click on a pushbutton that sets the listbox "all_protect" via the

     library function sm_prop_set_int(listId,PR_ALL_PROTECT, PV_YES).

     - If user click back in the protected listbox, previous selection

     (highlighted items) is lost !

 

     Note: The listbox protection seems to be set only for items that have not

     been previously selected.

     Example :

     - Selecting item1 to item3 in a 5 item's list

     - Protecting the listbox

     - Then clicking back in the listbox

     Only items 1 to 3 can be selected back.

     On the contrary, when clicking on item 5, no selection is possible.

  -------------------------------------------------------------------

  36440 0.5 

  GUI                  Windows

  Com error "unknown name" when trying to set 2 times an activex property on sc

 

     Com error "unknown name" when trying to set 2 times an activex property

     on screen entry.

     Testcase is done with control Microsoft Forms 2.0.

     On screen entry, when entry function makes a call to a procedure using 2

     times sm_obj_set_prop library function, it returns the COM error.

     Note that this error is not returned when procedure using 2

     sm_obj_set_property is executed outside the entry function event.

  -------------------------------------------------------------------

  36441 0.5 

  GUI                  Windows

  sm_mwn_widget only works for array (field) widgets

 

     sm_mwn_widget only works for array (field) widgets.  According to the

     documentation, it should work for all widgets.

  -------------------------------------------------------------------

  36443 0.7 

  GUI                  Windows

  Some ActiveX controls are no longer initialized correctly

 

     Some ActiveX controls are no longer initialized correctly. This happened

     because of the fix for bugsy 36358 (Cannot generate scroll bars for RTF

     ActiveX control V6). The fix uses OLE's IPersistPropertyBag interface to

     initialize controls when this interface is supported by a control. For

     certain controls, the ActiveX properties initially saved for the control

     are not sufficient to fully initialize the control.

  -------------------------------------------------------------------

  36454 0.5 

  GUI                  Windows

  Problem with the Tab operation on numeric columns in the grid.

 

     The customer is using Panter420 on Win2000.

 

     A problem happened when the user use the tab operation on the grid to go

     through the columns. Whenever the user use the tab to go from the second

     column to the third, the output begins to get mixed up and something like

     another column added before the first column.

  -------------------------------------------------------------------

  36455 0.8 

  GUI                  Windows

  Focus does not go back from help screen to the calling screen.

 

     Focus does not go back from help screen to the calling screen.

 

     Customer have two screens (Screen A and Screen B) opened as sibling

     screen.  At screen A, customer press "F1" to bring up a help screen

     (Screen C) which has a grid frame with list box widget.  Normally, if you

     double click the list box on screen C, it will pass the focus back to

     Screen A.  However, if you make screen C overlap with Screen B and do a

     double click, it will pass the focus to Screen B.

  -------------------------------------------------------------------

  36463 0.3 

  GUI                  Windows

  [Prolifics Options] section should not be required to be the first section

 

     With the release of Panther 4.50 the [Prolifics Options] section

     is now required to be the first section of the application

     initialization file (INI). If it is not the first section the

     following error message displays: "Problem opening or reading

     initialization file "<ini_file_name>".

 

     Many of our clients had rearranged the INI for their convenience

     and now are unable to because of this restriction.

 

     Thanks

  -------------------------------------------------------------------

  36472 1.0 

  GUI                  Windows

  Problem of scrollbar appearing for screen when click inside a grid.

 

     Problem of scrollbar appearing for screen when click inside a grid.  The

     problem appears when the screen is sized so that it is very close to the

     size of the grid, and the grid contains scrollbars itself.

  -------------------------------------------------------------------

  36473 0.5 

  GUI                  Windows

  Problem with the Property "select on entry" of single line text

 

     The customer is using Panther 450.

     The customer has two screens:

     Screen#1 has :

     1. a single line text, the property of 'select on entry' is "Yes"

     2. a push button. when it is clicked, the screen#2 will be

        triggered;

     Screen#2 has:

     1. a multiline Text

     2. a push button, when the button is clicked, Screen# will get

        focus and with the single line text on  it being selected.

 

     The problem is when the user push the button of screen#2, screen#1 will

     get focus, but the single line text is not selected as it should be.

     But if the user use the space key instead of clicking on the push button

     the screen#1 will show up with the single line text selected which is

     correct.

 

 

     and a push button on it. The property of "select on entry" of the single

     line text is "Yes".

  -------------------------------------------------------------------

  36477 0.4 

  GUI                  Windows

  When changing the submenu the new submenu doesn't appear

 

     When changing the submenu the new submenu doesn't appear

 

     Customer has a screen with the menu set in the Menu Script File property

     and wants to change a menu item to a different submenu at runtime.

 

     He first load another menu. Then tries to change one of the menu items

     using the following function call: status=sm_n_mnitem_change_s_screen

     ("testmenu.mnu","Main","help",MNI_SUBMENU,"new_help")

 

     When he makes this function call the original submenu is removed but the

     new submenu is not installed. He found that if I unload the menu, reload

     it, change the submenu then install the menu you get the new submenu to

     display.

  -------------------------------------------------------------------

  36480 0.5 

  GUI                  Windows

  wrong display with property "conceal_tabs" for tabcard

 

 

     There are two tabcards, one inside the other.

     When the property  conceal_tabs for the tabcard inside is set to "Yes",

     the tabcard displays wrong topmost card at run time.

  -------------------------------------------------------------------

  36483 0.5 

  GUI                  Windows

  Can not drag mouse to select all items in a listbox within a grid frame.

 

     Platform:  Windows NT Ver. 4 on a Pentium II using Panther 4.2

 

     The customer has a listbox inside a grid frame. The list box has totally

     32 items. Customer wants to select all the items by dragging the mouse

     from the first item down to the last item. But the last item of the list

     box can not be selected.

     Customer has a work-around for this problem: dragging the mouse from item

     1 down to item 32, back up to item 31, and then back down to item 32. But

     this is not a satisfied method to customer.

  -------------------------------------------------------------------

  36500 0.5 

  GUI                  Windows

  If PF10 is set as a Control String, the associated function does not fire

 

     If PF10 is set as a Control String, the associated function does not

     fire when an ActiveX control has focus.  When you set it to trigger a

     function it goes to the menu as if the ALT key was pressed.

  -------------------------------------------------------------------

  36502 1.0 

  GUI                  Windows

  When going back to Panther in the taskbar, only the popup windows displays

 

     When trying to go back to Panther in the taskbar, only the popup window

     gets display, not the application itself.

  -------------------------------------------------------------------

  36505 0.7 

  GUI                  Windows

  Maximized Screens overlap when called with sm_jwindow("&&screen")

 

     Maximized Screens overlap when called with sm_jwindow("&&screen").

     When the Startup property for the parent and child screen(s) is set to

     Maximized and the child is called with sm_jwindow("&&childscreen") the

     two screens overlap.

     Does not occur when child screen's Startup property is set to 'normal'.

     The child will then be opened as Maximized anyway and does not overlap.

     This can be used as a workaround until a patch is made.

  -------------------------------------------------------------------

  36507 0.5 

  GUI                  Common

  adding an SLT from the screen changes the default/cancel property of a push b

 

     Customer has two screens, one screen has an SLT, the other has two push

     buttons, one is default button and the other is cancel button.

 

     The SLT is moved to the second screen, very close to the default button,

     if save the screen and reopen it again, the default button loses its

     default property.

 

     Customer says this only happens on Panther 450.

  -------------------------------------------------------------------

  36514 0.8 

  GUI                  Windows

  Cannot select a pushbutton when it overlaps the corner of a box widget

 

     Cannot select a pushbutton when it overlaps the corner of a box widget.

     If you hold down shift and left mouse click on any portion of the button

     that is located within the boundaries of the box widget you will end up

     selecting the box instead of the pushbutton.

  -------------------------------------------------------------------

  36520 0.8 

  GUI                  Motif

  Checkboxes resizes when no text is associated with it.

 

     Checkboxes resizes when no text is associated with it.

 

     If you have 2 identical checkboxes with the same attributes but you

     remove the labels, the actual boxes shrinks in size.

  -------------------------------------------------------------------

  36528 0.8 

  GUI                  Windows

  mnemonic key does not work if focus is on ActiveX control and cap lock is on

 

     mnemonic key does not work if focus is on ActiveX control and cap lock

     is on.

 

     If the ActiveX control has focus, and the Caps Lock is OFF, I

     can press ALT-p, and it works.

 

     If the ActiveX control has focus, and the Caps Lock is ON, I can

     press ALT-P, and it does not work.

 

     Note: Everything works fine if the ActiveX control does not have focus.

  -------------------------------------------------------------------

  36535 0.5 

  GUI                  Windows

  If a screen is minimized entering test mode, it returns to its former size

 

     If a screen is minimized when entering test mode, it is restored to its

     former size when returning to editor mode.

  -------------------------------------------------------------------

  36538 0.8 

  GUI                  Motif

  Panther dumps core with Floating Point Exception when clicking More

 

     Panther dumps core with Floating Point Exception when clicking More under

     Fontname property. As a testcase use any Panther screen under Motif and

     click on the More button of the Font Name property. Panther closes and

     error appears in linux kernel.

  -------------------------------------------------------------------

  36544 0.7 

  GUI                  Windows

  Tooltip Text cannot be changed at runtime.

 

     Tooltip Text cannot be changed at runtime. Although mentioned in the

     release notes, changing the tooltip_text property for widgets does not

     work at runtime.

     Error: Property is invalid at line xx in <procedurename>

     widgetname->tooltip_text = "text"

 

     Using @widget("widgetname")->tooltip_text = "text" also does not work.

  -------------------------------------------------------------------

  36549 0.8 

  GUI                  Windows

  Flashes between two screens if the screen is opened as a sibling windows from

 

     Flashes between two screens if the screen is opened as a sibling windows

     from a toolbar and try to open it again.

 

     We a Screen A with Menu A.  From Menu A, we open Screen B by pressing one

     of the icon.  Click Screen A again and press the icon to bring focus to

     Screen B.  The focus continuously flashes back and forth between the 2

     screens.

  -------------------------------------------------------------------

  36561 0.8 

  GUI                  Windows

  When rubberbanding to a widget in a report the layout area also gets selected

 

     When rubberband selecting a widget in a report the layout area also gets

     selected. Also happens when using Shift at the same time. Does not occur

     in Panther 4.26 and not so often when layout area is moved further down.

  -------------------------------------------------------------------

  36565 1.0 

  GUI                  Motif

  status line on screen causes menu icons on screens shrunk.

 

     In Motif, when formStatus is set to true, the menu icons on all screens

     are shrunk.

  -------------------------------------------------------------------

  36576 0.8 

  GUI                  Motif

  Status line does not clear off all the characters when going to the next field

 

     Status line does not clear off all the characters when going to the next

     field.

     Customer has a screen with multiple fields. Each field has its "Status

     Line Text" set to provide a short description of the filed. When cursor

     (either using mouse or arrow keys) moves from one field to the next, the

     status line does not clear all the characters from the former text.

  -------------------------------------------------------------------

  36580 0.8 

  GUI                  Windows

  Changing color of the first cell of the column in grid frames causes problems

 

     Customer has a grid frame with several columns,

     "column1[2]->bg_color_num = B_WHITE | B_HILIGHT"

     Using the above to change the color of a particular cell in a column

     works fine as long as you do not try to change the color of the first

     cell in any column. If you change the first cell then the entire column

     changes color. For e.g. "column1[1->bg_color_num = B_WHITE | B_HILIGHT"

     will cause all rows in column1 to change to B_WHITE | B_HILIGHT.

  -------------------------------------------------------------------

  36584 0.8 

  GUI                  Windows

  sm_dde_client_connect_* does not work after a successful connection.

 

     sm_dde_client_connect_* does not work after a successful connection.

 

     When you tried to call sm_dde_client_connect_* the first time, it returns

     code = 1.  Then, if you call sm_dde_client_connect_* again with DIFFERENT

     item, it fails.  Then, if you call sm_dde_client_connect_* the third

     times, it return 1.  The pattern will keep on.

  -------------------------------------------------------------------

  36585 0.8 

  GUI                  Windows

  Color of widgets in grid widget are not correct after applying patch for bug

 

     Color of widgets in grid widget are not correct after applying patch for

     bug 36472.  Background and foreground colors seem to be messed up.

  -------------------------------------------------------------------

  36602 0.8 

  GUI                  Windows

  memory leak when opening and closing screens in Panther 420 and 450.

 

     memory leak when opening and closing screens in Panther 420 and 450.

     When using Panther 420 or Panther 450, when opening and closing screens,

     there is memory leak. But this does not happen in Prolifics 250.

  -------------------------------------------------------------------

  36603 0.5 

  GUI                  Windows

  When close the screen after grabbing the listbox outside the grid frame

 

     When close the screen after grabbing the listbox outside the grid frame,

     there is no message prompting for saving the changes made to the screen.

  -------------------------------------------------------------------

  36613 0.8 

  GUI                  Motif

  The last character of the slt inside a grid frame is not displayed.

 

     The last character of the slt inside a grid frame is not displayed.

     This only happens when the slt is inside a grid frame.

     When use msg emsg to show the content of the slt, the result is correct.

     However, the last character does not show up in the field.

  -------------------------------------------------------------------

  36625 0.5 

  GUI                  Windows

  Panther crashes when click into connection screen at start up in windows 98.

 

     Panther crashes when click into connection screen at start up in windows

     98.

 

     Steps to reproduce:

     1.  Open Panther 4.50 TUX client

     2.  once the connection screen for middleware comes up, mouse click on

     the fields.

     3.  Panther crashes.

  -------------------------------------------------------------------

  36631 0.5 

  GUI                  Windows

  Tooltips appear over the wrong column

 

     Tooltips appear over the wrong column.  Tooltips are appearing over the

     column to the right.

  -------------------------------------------------------------------

  36632 0.8 

  GUI                  Windows

  Grid gets wrong position if "No Validation" is No, and the validation fails.

 

     Grid gets wrong position if "No Validation" is set to PV_NO, and the

     validation function fails.

  -------------------------------------------------------------------

  36633 0.8 

  GUI                  Windows

  sm_gofield does not work with menu tool.

 

     sm_gofield does not work with menu tool.

 

     There is a SLT on the screen with "Select on Entry" set to yes.  If we

     run sm_gofiled from the menu tool, you need to click on the screen again

     to make cursor to go to the SLT.

 

     If you map the sm_gofiled function with a logical key and use the logical

     key in the menu bar, that works fine.

  -------------------------------------------------------------------

  36634 2.0 

  GUI                  Windows

  Scrollbar behavior for array_size of 1 word_wrap widget depends upon focus

 

     Scrollbar behavior for array_size of 1 word_wrap widget, is dependent

     upon focus.  If you have focus on the word-wrap widget, the behavior of

     the using the mouse on the scrollbar is different than if focus is not on

     the word-wrap widget.  (Test case is only for a word-wrap widget with an

     array size of 1.)

  -------------------------------------------------------------------

  36651 1.0 

  GUI                  Windows

  Fonts with a dash in their name do not work in Windows

 

     New fonts added to windows by customer do not work on Jam.

     Customer added fonts to windows, and when tried to use the fonts in Jam,

     the names of the added fonts are on the font list, however, if choosing

     the fonts, only the default font is used, and the properties of Point

     Size, Bold, Italic and Underlined do not work.

  -------------------------------------------------------------------

  36668 0.8 

  GUI                  Motif

  Unable select an item that is directly above a selected item in a list box if

 

     Unable select an item that is directly above a selected item in a list

     box if listbox type is "action".  We can only select the item 2 or more

     spaces up from the currently selected item.  It only happens if the list

     box type is "action" but not for "select any".

  -------------------------------------------------------------------

  36675 0.5 

  GUI                  Windows

  option menus does not select the item if you use "enter" key instead of mouse

 

     option menus does not select the item if you use "enter" key instead of

     mouse click.

 

     If you use the mouse to expand the option menu, then move the pointer to

     an item and press enter, option menu item becomes empty.  If you have a

     validation function that shows the current selected item, the previous

     item will be shown.

  -------------------------------------------------------------------

  36681 0.5 

  GUI                  Windows

  When using sm_mw_PrintScreen to bring printer dialog, it comes up non-modal

 

     When using sm_mw_PrintScreen to bring printer dialog, it comes up

     non-modal.  This allows the user to change to the focus from this box.

  -------------------------------------------------------------------

  36683 0.8 

  GUI                  Windows

  Unable to edit a combobox which is dynamically created in VB ActiveX

 

     Unable to edit a combobox which is dynamically created in VB ActiveX.

     The control is created in VB which consist of a combo box that is static

     and then one that is created dynamically.  Although, it is created with

     same properties as the original on you can not edit it.  The static one

     you can edit, drop-down and select.  The dynamic one you can only

     drop-down and select.

  -------------------------------------------------------------------

  36708 0.8 

  GUI                  Motif

  Panther dumps core when running 'runreport report.rpt view'

 

     Panther dumps core when running 'runreport report.rpt view' when screen

     property Dialog=Yes.

     When Dialog property of screen is set to No the reports run fine and

     there is no crash.

     Have also reproduced this on Solaris 8 and with Panther 4.6 build 8.

  -------------------------------------------------------------------

  36733 0.7 

  GUI                  Windows

  windows_honor_is_help backwards compatibility flag does not work

 

     windows_honor_is_help backwards compatibility flag does not work for

     menu scripts. It only affects the Help menu item of the normal

     editor/runtime menu.  Customer wants to have the Help item on the far

     right side like in the old days when checking the IS HELP checkbox in the

     menu editor. When the menu script is used the flag has no affect, but it

     sets the default Panther menu's help item to the far right when no menu

     script is used.

  -------------------------------------------------------------------

  36736 0.7 

  GUI                  Windows

  EXTL logical key doesn't carry out Shift part of key combination when using j

 

     EXTL logical key doesn't carry out Shift part of key combination when

     using jm_keys. This logical key is triggered when pressing left arrow and

     shift to highlight (insert mode) the character to the left of the current

     cursor position. When calling jm_keys EXTL the cursor moves to the left,

     but will not be highlighted (shift part).

  -------------------------------------------------------------------

  36750 0.6 

  GUI                  Windows

  Layout Area widget gets selected even if mouse clicking one line about it.

 

     Layout Area widget gets selected even if mouse clicking one line about

     it.

 

     If you're editing a report screen and you're clicking with the left mouse

     button less than one line above the layout area in the report, the layout

     area widget below is selected.

  -------------------------------------------------------------------

  36771 0.5 

  GUI                  Windows

  Validation isn't triggered by clicking on a grid column with Column Click Act

 

     Validation isn't triggered by clicking on a grid column with Column

     Click Action set to sort.

 

     When a user makes a change in a field in a grid and then clicks in a

     column header to sort the data by that column, neither the exit function

     nor any validations are triggered at the time the sort selection is made.

     The cursor remains in the original row it was in before the sort, but the

     data in the row that the change was made in (typically) has been sorted

     to a different location in the grid. Technically you could say that the

     cursor doesn't actually leave the field because it remains in the same

     physical cell, but the fact that the cursor does not remain with the data

     implies that the data in that cell should have been validated before it

     was moved to another location.

  -------------------------------------------------------------------

  36772 0.5 

  GUI                  Motif

  Auto refresh of the time stops after some time if the screen has no focus.

 

     Auto refresh of the time stops after some time if the screen has no

     focus.

 

     We have one SLT widget with:

     Data Formatting = Date/Time

     System Update = Yes

 

     If the screen does not have focus for a period of time (e.g. several

     mins), the time will stop.

 

     Customer said that this problem never happen with patch level 9 but in

     patch level 10 on AIX 4.3.3 machine, the problem occurs.  The problem

     only occurs in MOTIF but not in character mode.

  -------------------------------------------------------------------

  36802 0.8 

  GUI                  Motif

  Option Menu size will shrink if there is no initial data.

 

     Option Menu size will shrink if there is no initial data.

 

     If you have a option menu with no initial data, by changing the length

     property to some value, the option menu will shrink.

  -------------------------------------------------------------------

  36804 0.8 

  GUI                  Windows

  Premature line wrapping experience when using sm_message_box

 

     Premature line wrapping experience when using sm_message_box.  Line

     wrapping is inconsistent behavior compare to a standard windows message

     box.

  -------------------------------------------------------------------

  36808 0.7 

  GUI                  Windows

  Changing mouse pointer at runtime only works if no widgets on screen

 

     Changing mouse pointer at runtime only works if no widgets on screen.

     Using @screen("@current")->pointer=cursoralias assigns the custom cursor

     to the screen at runtime, but when at least one widget is on the screen

     it is ignored.

 

     Also, when the cursor is set in the DISPLAY properties the cursor works

     but changes to the windows default pointer when placed over a push

     button.

  -------------------------------------------------------------------

  36822 0.7 

  GUI                  Windows

  Parent window occasionally gets focus after opening a sibling window after d

 

     Parent window occasionally gets focus after opening a sibling window

     after doubleclick in grid.

  -------------------------------------------------------------------

  36825 0.7 

  GUI                  Windows

  Grid sorting sorts only the display, but not the before image of a transaction

 

     Grid sorting sorts only the display, but not the before image of a

     transaction. This results in the message "Discard all changes" when

     exiting the screen or resetting the data even though the data itself was

     not edited.

  -------------------------------------------------------------------

  36832 0.7 

  GUI                  Motif

  Message Boxes not getting focus when called from reports

 

     Message Boxes not getting focus when called from reports. When the JPL in

     the Inclusions property calls a message box with msg emsg the box opens,

     but the OK button can only be clicked with the mouse and not with Enter.

     The screen first has focus when the mouse moves over it, then Enter can

     be used.

  -------------------------------------------------------------------

  36844 0.5 

  GUI                  Windows

  Sort order arrow in grid does not disappear when grid is cleared

 

     Sort order arrow in grid does not disappear when grid is cleared.

 

 

 

*********************************************************************

 Panther JAVA

*********************************************************************

  -------------------------------------------------------------------

  36815 0.5 

  JAVA                 Common

  ClassNotFoundException thrown.

 

     ClassNotFoundException thrown.

 

     The JNI code throws a ClassNotFound exception after the application has

     processed a sufficient volume of EJB method calls.  Apparently, we are

     leaking JNI references.  We are not cleaning up array element references

     nor exception references.

 

 

 

*********************************************************************

 Panther Porting

*********************************************************************

  -------------------------------------------------------------------

  36364 0.5 

  Porting              Common

  gnu make required to build panther executables

 

     gnu make required to build panther executables

 

     On Solaris 2.6 running default makefile with /usr/ccs/bin/make results in

     this error:

     make: Fatal error in reader: makefile, line 327: Unexpected end of line

     seen

  -------------------------------------------------------------------

  36741 0.5 

  Porting              Common

  Panther 4.60 should support Visual C++ version 7.0

 

     Panther 4.60 should support Visual C++ version 7.0, which is part of

     Visual Studio .Net.

  -------------------------------------------------------------------

  36743 0.8 

  Porting              Common

  After installing HPUX patch PHCO_25707, running monitor -start gets error

 

     After installing patch PHCO_25707 on HP-UX 11 machine, running monitor

     -start will get a "gethostbyname" error.

 

 

 

*********************************************************************

 Panther Reports

*********************************************************************

  -------------------------------------------------------------------

  23493 0.8 

  REPORT WRITER        Editor

  undo doesn't work right in report structure

 

     If you make several changes to nodes in the Report Structure and then hit

     undo, it will undo all those changes.  It should undo just one.

  -------------------------------------------------------------------

  25479 0.6 

  REPORT WRITER        Common

  Shrink set to Yes not working for Driver = Text reports.

 

     Shrink set to Yes not working for Driver = Text reports.

 

     Reports which use text drivers do not shrink properly.

 

     To reproduce, make a report which will sometimes have blank lines which

     you can shrink out of it. Set driver = text and output to some file. Run

     the report. Look at the file. Blank lines are still there. Printing the

     report will also show the blank lines.

  -------------------------------------------------------------------

  33718 0.7 

  REPORT WRITER        Common

  When using runreport, if printer is not a valid printer, there will not be an

 

     When using runreport, if printer is not a valid printer, there will not

     be an error message.

  -------------------------------------------------------------------

  35512 0.6 

  REPORT WRITER        Common

  RunReport with driver=text does not display report correctly.

 

     RunReport with driver=text does not display report correctly.

     Customer has upgraded to 4.20. Two rpts are generated and they look

     identical in the screen editor but if the report generates their output

     to a file with driver=text, one rpt generates 2 lines of output and the

     other returns three.

  -------------------------------------------------------------------

  36331 0.8 

  REPORT WRITER        Common

  Subreport with dynamic area disabled gives blank lines after footer

 

     Customer have a report with dynamic and fix header and footer areas, and

     included subreport. If you disable the dynamic footer area, the fix

     footer is printed few lines too far ahead, and after the fix footer are

     some blank lines. This worked fine in Prolifics 2.5.

  -------------------------------------------------------------------

  36405 0.5 

  REPORT WRITER        Viewer

  Box widget can only be seen on a report if "label_justification=centered".

 

     Box widget can only be seen on a report if "label_justification =

     centered".  If the label is set to "left" or "right" justification, it

     does not show up on the report.

  -------------------------------------------------------------------

  36442 0.8 

  REPORT WRITER        Utilities

  report with rw5-style area tags mangled badly on conversion

 

     report with rw5-style area tags mangled badly on conversion

 

     Extra blank lines are being introduced, and multiple area tags aren't

     being recognized when more than one label is used to specify the area

     names for a line.

  -------------------------------------------------------------------

  36489 1.0 

  REPORT WRITER        Common

  Page Number widget not showing number of page 1 in page footer of main report

 

     Page Number widget not showing number of page 1 in page footer of main

     report when enough subreports are being printed to be more than one page.

     Page number shows when placed in the Page Header.  Tested this with JAM 7

     and it works fine.  Also, setting the number statically to "1" results in

     the next page being page "3" instead of "2", and so on.

 

     The testcase is in Landscape format and shows this behavior.  When set to

     Portrait the report is one page long and shows the page number.

 

     Instructions:

 

     Open Startreport.jrw (main report).  Go into testmode.

     There should be 2 pages.  The first page shows the first 3 subreports and

     the last shows the last subreport.  These subreports are using the header

     and footer of the main report.

  -------------------------------------------------------------------

  36490 3.0 

  REPORT WRITER        Viewer

  Panther and JAM not printing reports of page sizes longer than 297mm.

 

     Panther and JAM not printing reports of page sizes longer than 297mm.

     When using "runreport report.jrw page_size='210.0mmx305.0mm'

     driver=windows" the report viewer shows the report correctly. When

     setting the pagesize 201 x 305mm or 8.5 x 12in in the printer settings

     the report writer ignores this and only prints the A4 (letter) page size

     of 210 x 297mm. The custom pagesize is for dot-matrix endless paper. This

     has been tested on 3 different dot-matrix printers. Applications like

     WORD print the pagesize ok.

  -------------------------------------------------------------------

  36493 0.5 

  REPORT WRITER        Viewer

  rwrun32.exe cannot output JPEG bitmaps

 

     rwrun32.exe cannot output JPEG bitmaps because the Windows DIB reader

     projpeg.dll is never loaded.

  -------------------------------------------------------------------

  36519 0.5 

  REPORT WRITER        Common

  Incorrect array index in rwinvoke.c

 

     Incorrect array index in rwinvoke.c

 

     Line 475 in rw/lib/rwinvoke.c looks suspicious:

 

     472:    for (j = 0; rw_syntax[j].rule != SENTINEL; j ++)

     473:    {

     474:        if (recognized (rw_syntax[j].keyword, argv[i],

     475:                        rw_syntax[i].rule))

                                           ^

                                           |

                                           shouldn't this be j?

     476:        {

     477:            break;

     478:        }

     479:    }

  -------------------------------------------------------------------

  36529 0.8 

  REPORT WRITER        Common

  "landscape" orientation does not work in runreport or sm_rw_runreport.

 

     "landscape" orientation does not work in runreport or sm_rw_runreport.

 

     runreport :file landscape                        or

 

     call sm_rw_runreport(":file landscape")

 

     does not print the report in landscape format.

  -------------------------------------------------------------------

  36560 0.8 

  REPORT WRITER        Editor

  Response time is extremely slow when viewing Report Structure in Panther 4.50

 

     Response time is extremely slow when viewing/refreshing Report Structure

     in Panther 4.50 but not in 4.26.

 

     I tested the same report on Panther 4.26, 4.29 and 4.50.  Problem occurs

     only in 4.29 and 4.50

  -------------------------------------------------------------------

  36586 0.8 

  REPORT WRITER        Common

  Text output after 250 lines of the report is cut off.

 

     Text output after 250 lines of the report is cut off.  The problem does

     not occur in Prolifics 2.5 but in Panther 4.20 and 4.29.

  -------------------------------------------------------------------

  36641 0.8 

  REPORT WRITER        Common

  The APPEND option does not work.

 

     The APPEND option does not work.

 

     Example:

     runreport "rept1.jrw" output=tempfile.rwm driver=rwmetafile append

     runreport "rept2.jrw" output=tempfile.rwm driver=rwmetafile append

     runreport "rept3.jrw" output=tempfile.rwm driver=rwmetafile append

     call sm_rw_play_metafile("tempfile.rwm  view")

 

     The report only shows the last report file.  It takes the "overwrite"

     option.

  -------------------------------------------------------------------

  36644 0.8 

  REPORT WRITER        Viewer

  Error with lib: libname.lib Fatal lib error->LERR_FILE: File I/O error

 

     Fatal lib error->LERR_FILE: File I/O error(errno=22) using spool to print

     reports.

 

     Report will print successfully, but when going back to the editor, the

     error occurs and the library has to be closed and reopened. Without the

     spool command the report exits to the editor without problems.

     Type of spool command used is lpr -Pprintername on Suse 7.1.  Using this

     command from the Printer Setup dialog and printing from the menu results

     in the error as well.

 

     ONLY HAPPENS IN PRODEV, not prorun!

  -------------------------------------------------------------------

  36663 0.7 

  REPORT WRITER        Viewer

  driver=rwmetafile causes empty page to be shown and hundreds of pages to be p

 

     driver=rwmetafile causes empty page to be shown and hundreds of pages to

     be processed.

 

     Using 'runreport report.rpt driver=rwmetafile view' or 'runreport

     report.rpt view' or 'runreport report.rpt driver=rwmetafile' will process

     a seemingly endless report even if report is one page long.  Occurs also

     when creating a metafile and opening it in Output Viewer.

 

     Opening the report itself in testmode or Report Preview does not show

     this problem.

  -------------------------------------------------------------------

  36729 0.5  Change

  REPORT WRITER        Common

  Support the widget_type property for Report Writer widgets

 

     Support the widget_type property for Report Writer widgets.

 

     The value will be PV_REPORT, PV_PAGE_FORMAT,PV_DETAIL, PV_INSTANCE,

     PV_REPORT_GROUP,  PV_CALL,   PV_SUBREPORT,  PV_PRINT,  PV_FORCEPAGE or

     PV_END_PAGE.

  -------------------------------------------------------------------

  36749 0.8 

  REPORT WRITER        Common

  Viewing PostScript file in Ghostscript GSView32.exe gives a "DSC Error.. %%Pa

 

     Viewing PostScript file in Ghostscript GSView32.exe gives a "DSC Error..

     %%Page:1 ?" error message.

  -------------------------------------------------------------------

  36758 0.5 

  REPORT WRITER        Common

  Main report footer is indented if the subreport is indented.

 

     Main report footer is indented if the subreport is indented.

 

     If the main report has a header and a footer, when the subreport is

     indented, the footer of the first page and the header of the second of

     the main report will be indented.

  -------------------------------------------------------------------

  36770 0.7 

  REPORT WRITER        Common

  Subreport is broken and partially indented on the second page of report.

 

     Subreport is broken and partially indented on the second page of report.

 

     We have a main report which call a subreport from it's header and it's

     body.  The subreport call from the body has:

 

     Use Caller Format = YES

     Indent = 10

 

     On the second page of the report, the subreport area is broken.  Part of

     it got indented and part of it does not.

  -------------------------------------------------------------------

  36783 0.6 

  REPORT WRITER        Common

  Box widget and vertical look bigger from a subreport called from included file

 

     Box widget and vertical look bigger from a subreport called from included

     file.

 

     We have a main report call report "sub" two times:

 

     1) as subreport from included report file

     2) as subreport from external report file

 

     The subreport is printed differently in this two cases.  The height is

     larger from a subreport called from included file.

  -------------------------------------------------------------------

  36794 0.8 

  REPORT WRITER        Editor

  Static output labels are swapped on the screen.

 

     Static output labels are swapped on the screen.

 

     Customer created a report using Report Wizard.  After adjusting the

     height of the layout area, save as other report, and then re-open the

     report, some of the static output labels are swapped.

  -------------------------------------------------------------------

  36842 0.7 

  REPORT WRITER        Editor

  Report Nodes keep name when copied and pasted.

 

     Report Nodes keep name when copied and pasted. So, there are 2 or more

     report nodes with the same name. Not for win32.

  -------------------------------------------------------------------

  36850 0.8 

  REPORT WRITER        Common

  If the port name is "ne###" instead of "ne##", there is no output

 

     If the port name is "ne###" instead of "ne##", there is no output print

     to the printer. (where # is number)

 

     This problem occurs if you have more than 100 network printers and the

     port name becomes ne###.

 

     It happens both on windows NT and 2000.

 

 

 

*********************************************************************

 Panther Transaction Manager

*********************************************************************

  -------------------------------------------------------------------

  36506 1.0 

  TM                   Common

  TM generate incorrect statement if child screen call sm_i_occur follow by cal

 

     TM generate incorrect statement if child screen call sm_i_occur follow by

     calling sm_tm_command("SVAE") in parent screen.

 

     However, there is no problem if sm_i_occur call is in the parent screen.

  -------------------------------------------------------------------

  36609 0.8 

  TM                   SQL Modify Func

  dm_gen_change_select_from truncates from clause in select statement.

 

     Customer Environment:

     Panther 4.50

     Windows NT 4.0

          Access (using Transaction Manager)

 

     If you generate SQL using TM and at runtime change the from clause of

     this SQL, then the from clause gets truncated after approximately 60

     characters.

  -------------------------------------------------------------------

  36830 0.5 

  TM                   Common

  Panther crashes if the primary key is capitalized in the detail table view.

 

     Panther crashes if the primary key is capitalized in the detail table

     view.

 

     We created a screen using screen wizard using a master-detail-subdetail

     format.  After the successfully created the screen, it works fine.  If we

     go to the table view under the detail table, and capitalized the first

     character of the primary key, Panther crashes.

 

 

 

*********************************************************************

 Panther TPI/TUXEDO

*********************************************************************

  -------------------------------------------------------------------

  36425 0.5 

  TPI/TUXEDO           Jetnet

  When activate "File Access" server (devserv), the application crashes.

 

     When activate "File Access" server (devserv), the application crashes.

 

     To reproduce the program,

     1.  open Jetman32.exe

     2.  go to file->new->server

     3.  type GrpDev1 for the server name and choose "File Access" as

         Server Type

     4.  Click ok

     5.  Activate "GrpDev1" server

     6.  Application crashes.

  -------------------------------------------------------------------

 

 

 

*********************************************************************

 Panther WEB

*********************************************************************

  -------------------------------------------------------------------

  35903 0.5 

  WEB                  Configuration

  Constructing an image path from ImageDir the cgi_server_name is not used

 

     When constructing an image path from the ImageDir, the cgi_server_name

     is not used.  If you place a relative path to images in the ImageDir

     setting of the INI file, and place images on a pushbutton, then Panther

     should concatenate a direct URL for the image consisting of the server

     name, the image path, and the image file name.  The server name gotten by

     panther does not match the server name appearing in @cgi_server_name.

  -------------------------------------------------------------------

  36322 0.5 

  WEB                  Samples

  "ActiveX and VBScript" sample doesn't work.  One gets an error connecting to

 

     "ActiveX and VBScript" sample doesn't work.  One gets an error

     connecting to the database when the "Describe" button of the right pane

     is clicked.

  -------------------------------------------------------------------

  36426 0.5 

  WEB                  Common

  The client proxy (cgi/nsapi/isapi) does not retry the connection to the jserv

 

     The client proxy (cgi/nsapi/isapi) does not retry the connection to the

     jserver on ECONNREFUSED.

 

     We only retry the connection if the error is EINTR on UNIX or

     ERROR_PIPE_BUSY.  If all the jservers are busy, connect will return

     ECONNREFUSED (UNIX domain sockets do not support the listen backlog).

 

     (The proxy should probably try more than twice when retrying connections

     anyway)

  -------------------------------------------------------------------

  36427 0.5  

  WEB                  Common

  proweb links in shared libraries on solaris8. 

 

     proweb links in shared libraries on solaris8.  This has a significant

     performance impact.

 

     It looks like dlstubs.c was not working on solaris8 (it needed the

     function names to be prefixed with an underscore.

 

     Also, the makevars file must define STATIC_LDFLAGS=-Bstatic.

  -------------------------------------------------------------------

  36587 0.5 

  WEB                  Common

  StackOverflowError in com.prolifics.servlet.HttpOutputStream.write when using

 

     StackOverflowError in com.prolifics.servlet.HttpOutputStream.write when

     using JDK 1.2.

 

     The method java.io.FilterOutputStream.write changed in JDK 1.2, and as a

     result, com.prolifics.servlet.HttpOutputStream.write will be recursively

     invoked until the stack overflows.

  -------------------------------------------------------------------

  36660 0.8 

  WEB                  Custom HTML

  HTML Templates only uses Onscreen Rows property

 

     HTML Templates only uses Onscreen Rows property when generating html for

     grid rows emitted individually in a html table.

  -------------------------------------------------------------------

  36662 0.7 

  WEB                  Common

  Webbroker places a comma on the end of an int selected from oracle

 

     Webbroker places a comma on the end of an int selected from oracle. If a

     NUMBER field in Oracle has a whole number like 1234 as a value, the

     returned value will be '1234,'.  Happens only when the decimal symbol is

     set to ',' in the country settings of windows and when the value is read

     into a variable or widget without data formatting.

     Not in GUI, and changing SM_DECIMAL does not help. Happens with both

     oracle and odbc dbi connections to oracle 8.x.

  -------------------------------------------------------------------

  36693 0.5  Change

  WEB                  Multireq Mgr

  Added new servlet option, AppNameSrc.

 

     Added new servlet option, AppNameSrc.

 

     The accepted values are ServetPath & PathInfo.

  -------------------------------------------------------------------

  36694 0.5 

  WEB                  Multireq Mgr

  Servlet interface supports a maximum of 256 simultaneous connections.

 

     Servlet interface supports a maximum of 256 simultaneous connections.

  -------------------------------------------------------------------

  36747 0.5 

  WEB                  WEB Properties

  Stylesheets are not taking effect if specify the source as link or inline.

 

     Stylesheets are not taking effect if specify the source as link or

     inline.

  -------------------------------------------------------------------

  36752 0.5 

  WEB                  Common

  request Panther web application support piped logs feature

 

     request Panther web application support piped logs feature

 

     This would allow a separate application, such as rotatelogs or cronolog

     to rotate log files without requiring the jserver to be restarted.

  -------------------------------------------------------------------

  36781 0.5 

  WEB                  Server API

  proweb.isa in Panther 4.5 returns "there was an internal error" message

 

     proweb.isa in Panther 4.5 returns "there was an internal error" message

     Install the web feature as commonly done :

     -put proweb.isa on IIS scripts directory (IIS 5)

     -put its ini file in the winnt directory

     -launch the web server

     -open a web page in IE 5.The error message "There was an internal error"

     appear first or after but appears.

     When doing a search on the error message string on C:\ disk, the only

     file containing the error string is proweb.isa !

  -------------------------------------------------------------------

  36816 0.5 

  WEB                  Multireq Mgr

  Jserver uses 100% of the CPU time.

 

     Jserver uses 100% of the CPU time.

 

     If writing the response back to the browser is stalled for any reason,

     the jserver uses 100% of the CPU time until killed.  A long running

     request can cause the web server to timeout.  When this happens, some

     versions of WebSphere do not close the response stream.  As a result,

     this delay backs up into the jserver which responds by continuously

     trying to write to the response stream.  Those writes fail because the

     response stream is full.

  -------------------------------------------------------------------

  36817 0.5 

  WEB                  Multireq Mgr

  ServerTimeOut is ignored.

 

     ServerTimeOut is ignored.

 

     The code to initialize server times came before the ServerTimeOut value

     was read from the configuration file.  Also, the server time out did not

     include the time to send the response to the browser so requests could

     wait indefinitely.

  -------------------------------------------------------------------

  36828 0.5 

  WEB                  Custom HTML

  Memory leak when processing an HTML Template

 

     Memory leak when processing an HTML Template.

  -------------------------------------------------------------------