Software Changes and Bug Fixes for Panther 5

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

 

This list describes fixes and changes in this release.

 

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

status, 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

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

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

  36187 0.8 

  COM/DCOM             Client

  sm_com_set_prop does not set property when the field is an array

 

     sm_com_set_prop does not set the property when the field is an array.

     It works in Panther 4.00.

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

  37127 0.5 

  COM/DCOM             Common

  <ERROR: No such interface supported> when closing a dialog box.

 

     Customer creates an outlook oject and prompts the user to select a

     folder.  When trying to close the select folder dialog box via <ESC> or

     X'd out, it reported an <error: No such interface supported.>

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

  37130 0.5 

  COM/DCOM             Common

  <Error: Unable to complete the operation.> when closing a popup dialog box fr

 

     <Error:  Unable to complete the operation> when closing a popup dialog

     box from com object.  This bug is similar to BUGSY 37127 but the problem

     still happens after using that patch.

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

  37155 0.5 

  COM/DCOM             Common

  Unable to set VerticalAlignment property in MS Excel object.

 

     Unable to set VerticalAlignment property in MS Excel object.

 

     sm_obj_get_property returns the correct value but when trying to set the

     property using sm_obj_set_property, an error occurs.

 

     ERROR:

     COM status return 0x800a03ec

     Unable set the VerticalAlignment property of the Range class

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

  37233 0.5 

  COM/DCOM             Client

  Support receive_args and return_args during COM events

 

     ActiveX and COM event handlers should be able to use receive_args and

     return_args as well as sm_receive_args and sm_return_args to access the

     parameters passed to events.  This would allow better access to event

     parameters and for event handlers to return values.

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

  37260 0.5  Change

  COM/DCOM             Server

  Memory leaks reported by Purify-NT and BoundsChecker from memory allocated at

 

     Purify-NT and BoundsChecker are reporting that memory allocated by

     Panther COM/MTS components at startup time is being leaked.

 

 

 

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

 Panther CORE

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

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

  20532 0.8  Fixed Rel

  CORE                 Common

  Remapping NL key to TAB stops PushButton callbacks from firing

 

     Remapping NL key to TAB stops PsuhButton callbacks from firing

 

     I create a pushbutton with a control string of say &&test. I move into

     application mode and press the pushbutton; test screen appears.

     I create a screen entry function to remap the NL key as in

     'call sm_keyoption(NL,KEY_XLATE,TAB)'

     I push the button and nothing happens.

 

     I experience the same behavior under JAM 7

     I am pretty sure this worked ok under 6.03

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

  23618 0.5  Fixed Rel

  CORE                 Library

  CM-shift indicator does not show correctly

 

     CM-shift indicator does not show correctly

 

     2 single line text widget with 5 on screen occurrences, 10 max

     occurrences. length 15, max length more than 15 so it would be shifting.

     Create synchronized scrolling for these SLT. Make the first occ in the

     first SLT and last occ in the second SLT shifting. When you scroll down,

     the shift indicator is still there on the left side of the first SLT even

     the second occ is not shifting. When you scroll to the last occ, there is

     no shift indicator on the last occ of the second SLT.

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

  29886 0.8 

  CORE                 Library

  Problem when setting mnemonic for a pushbutton

 

     Problem when setting mnemonic for a pushbutton

 

     To reproduce, create a screen with swedish characters in the

     mnemonic-position.

     Example, three buttons with mnemonic posn one:

 

     [Nyinmatning]  [-ndra]  [Sista]

                   ^ ***Note this chatacter does not appear correctly in

     character mode.  It is supposed to be a capital A with two dots above it.

 

     When testing this screen, pressing the 'S'-key on the keyboars works OK -

     the 'Sista'-button is validated. The '-'-key (which is found on all

     swedish

     keyboars) also works as expected - pressing it validates the

     '-ndra'-button.

     However, whenever pressing the 'N'-key the cursor simply moves to the

     'Nyinmatining'-button and then, when the 'N'-key is pressed again, it

     jumps back and forth between the 'Nyinmatning'-button and the

     '-ndra'-button without ever validatin either.

     It seems to ignore the leading character '-' and draw the (erroneous)

     conclusion that there are two buttons with the mnemonic key 'N'!

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

  30517 0.8 

  CORE                 Common

  When border is turned off, screens have an extra "invisible" line, which caus

 

     When border is turned off, screens have an extra "invisible" line (this

     causes an extra line in the HTML generated by JAM/WEB).

 

     When a screen's Border property is set to No, the last line of the

     screen, which used to contain the bottom portion of the border, becomes

     invisible.  If the bottom border line is visible in CM, when Border is

     set to No, a blank line is seen in its place.  When this line is scrolled

     off the screen, it disappears but still exists and JAM/WEB thus adds a

     blank line to the HTML it generates.  An extra line is generated even

     when the screen is from a GUI, since this extra line exists in the CM

     rendition of the screen.

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

  33093 0.5 

  CORE                 ActiveX

  String/text (BSTR) values get truncated in some ActiveX controls.

 

     String/text (BSTR) values get truncated in some ActiveX controls.

 

     For example,  The Wang Image Thumbnail Control, has is a property

     TrumbCaption.  I enter "abcdefghijklmnopqrstuvwxyz", then hit enter.  The

     text gets truncated to "abcdefghijklm".

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

  34804 0.8 

  CORE                 Common

  Listboxes allow blank occurrences to be selected.

 

     Listboxes allow blank occurrences to be selected.

 

     Clicking on an occurrence of a listbox that contains no data will result

     in selecting that occurrence.  In character mode the occurrence does not

     appear selected, but if the selection property is checked, it is

     selected.  In GUI, the occurrence appears selected.

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

  35873 0.3 

  CORE                 Library

  Ability to change the thousand seperator at run time for a German or US msgfi

 

     Ability to change the thousand seperator at run time for a German or US

     msgfile to ' instead of the standard 4 options of:

     PV_COMMA, PV_DOT, PV_BLANK and PV_NONE.

     Switzerland has a qoute ' as thousand separator. If I have a swiss

     message file with a qoute as thousand sep I'm able to adjust the ascii

     value 39 (for qoute) as thousand_sep at runtime.

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

  36107 0.5 

  CORE                 Library

  Pressing XMIT on help screen causes calling widget to lose data.

 

     Pressing XMIT on help screen causes calling widget to lose data.

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

  36109 0.8 

  CORE                 Library

  Screen hangs when sm_shell is called in a loop

 

     Screen hangs when sm_shell is called in a loop

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

  36127 0.5  Fixed Rel

  CORE                 Menubar Editor

  mbedit doesnt open libraries in ini file set with SMFLIB

 

     if mbedit is executed via the toolbar from prodev the libs specified in

     prol4w32.ini are not opened.  mbedit32.ini has no effect except when

     executed independently.

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

  36135 0.5 

  CORE                 Library

  Property API error when sorting grid column in LDB using sm_obj_sort.

 

     Property API error when sorting grid column in LDB using sm_obj_sort.

 

     The sorting functions only work with fields on the current screen.

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

  36137 0.5  Fixed Rel

  CORE                 Library

  blank combo item on top removed in Panther 4.26 while it was kept in Jam 7

 

     blank combo item on top removed in Panther 4.26 while it was kept in Jam

     7

     Create a simple screen with a combo box.

     Combo drop-Down source property is set to Constant data

     Drop-Down data property to the following text :

     "

     line2

     line3

     line4"

     (blank line on top)

 

     When going to test mode in Panther 4.26 COM, the blank line is removed !

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

  36158 0.8  Fixed Rel

  CORE                 Library

  Double Click events are fired from slt with focus protection

 

     Double Click events are fired from slt with focus protection

     If the slt is focus protected, it should not allow the doubleclick event

     to occur.

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

  36181 0.5 

  CORE                 Editor

  Reservations are not being released on files of the type 'other'.

 

     A customer has HTML files in his library.  When he closes a file, it will

     not release the reservation.  Also, reservations doesn't appear in the

     Library TOC screen until after he closes the library and opens it again.

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

  36184 0.5 

  CORE                 Utilities

  f2asc core dumps when trying to convert back to binary

 

     f2asc core dumps when trying to convert ascii to binary.  The report can

     be converted to ascii but when you try to convert it back, without

     changing anything, it will not convert back.

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

  36210 0.5  Fixed Rel

  CORE                 Library

  crash if field validation function causes field exit

 

     crash if field validation function causes field exit.

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

  36219 0.5 

  CORE                 Utilities

  Binherit doesn't update the primary key when there is more than one

 

     Binherit doesn't update the primary key of a table view widget when there

     is more than one.  If you import a table that has multiple primary keys

     and edit them, they are list one under the other in Panther.  You are

     able to change them and the change will take effect if you have the lib

     and the repository open in panther but will not if you use binherit.

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

  36223 0.5 

  CORE                 Upgrade

  The MDT backward compatability flag for JAM 5 is broken in Panther.

 

     The MDT backward compatability flag for JAM 5 is broken in Panther.

     We created a backward compatability flag for JAM 5, based upon BUG

     #27724.  The application level property, "PR_JAM5_NO_MDT_EXPHIDE", when

     set will cause the Jam 5 behaior to occur. This flag worked in Jam 7. In

     Panther, the flag appears to be broken, and no longer restores the JAM 5

     behavior when set.

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

  36224 0.8  Fixed Rel

  CORE                 LDB

  LDB does not work when erasing text in MLT with WordWrap set to Yes.

 

     LDB does not work when erasing text in MLT with WordWrap set to Yes.

     When using LDB with two screens, if you enter text in a MLT on screen 1,

     it will automatically be loaded/copied into MLT on screen 2. However, if

     you erase text in screen 1, it won't be erased in screen 2.

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

  36225 0.8  Fixed Rel

  CORE                 JPL

  Problem when trying to evaluate '+' and '-'

 

     Problem when trying to evaluate '+' and '-'.  The customer is using an

     'if, else' statement to evaluate these two characters.

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

  36227 0.5 

  CORE                 Library

  XMIT inside an action listbox does not work.

 

     In early versions of JAM, when you hit the XMIT key while focus

     was inside an action listbox, nothing happened. If you hit the

     XMIT key from within a single line text, it worked fine.

 

     A bug was created, and fixed (BUG #28527). This bug, while fixed in JAM

     7, is broken in Panther 4.20.

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

  36872 0.5 

  CORE                 Utilities

  f2asc -a creates an output file even when there are errors in the input file

 

     f2asc -a may write an output file when there are errors in the input

     file.  This output file may have other problems.  Also, it makes it less

     likely that errors in ASCII files will be detected.

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

  36892 0.8 

  CORE                 ActiveX

  ActiveX control hangs Panther application.

 

     When openning the screen with the activeX control, it takes longer time

     to open the screen.  If you go to test mode, you can not exit or close

     Panther.  It has no response.

 

     The ActiveX control works fine in Panther 4.50 or earlier version but not

     in Panther 4.60.

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

  36899 0.5 

  CORE                 Common

  Panther hangs if there is overlapping between grids and other widgets.

 

     Panther hangs if there is overlapping between grids and other widgets.

 

     If overlapping a grid on top of a dynamic label, Panther hangs when

     trying to open the screen.

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

  36900 0.5 

  CORE                 Common

  "Out of Range" error when Minimum Value is set but the Maximum Value is not.

 

     "Out of Range" error when Minimum Value is set but the Maximum Value is

     not.

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

  36916 0.7 

  CORE                 Library

  Panther 4.6 validates Date formats with . or / on end incorrectly.

 

     Panther 4.6 validates Date formats with . or / on end incorrectly. The

     error 'Invalid Date/Time Format' is returned. This did not happen in

     Panther 4.5.

 

     Could this have been broken with fix for bugsy 36588?

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

  36925 0.7 

  CORE                 Library

  Dates with format DAYL and length too short return Invalid Date/Time error.

 

     Dates with format DAYL and length too short return Invalid Date/Time

     error. This did not happen in Panther 4.5 and is similar to bugsy 36916,

     but this date problem is with a different format.

 

     Customer uses length 7 to save room, so cut off day names are returning

     the errors.

 

     Seems only to happen in report dynamic labels.

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

  36998 0.5 

  CORE                 Debugger

  Panther for Motif ocassionally crashes when the debugger exits.

 

     Panther for Motif can crash in the Panther Debugger during exit.

 

     This dump happened while the Panther Editor (prodev) was closing down

     (function clean_up in jxmain.c).  Code that frees menu structures called

     Motif code to destroy the menu bars.

 

     This resulted in a window resize, which caused a callback into Panther

     code (function PiXmClipCb in xmfrm.c).  This then calls functions in

     order to resize the window; this passes control to the Panther Debugger,

     which tries to change the cursor.  Panther then tries to access internal

     structures and somehow crashes.

 

     The problem may be associated with the following settings in the motif

     configuration file:

 

         Prolifics.baseWindow:                           false

         Prolifics.formMenus:                            true

 

     since is has bot been observed by other customers.

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

  37021 3.0 

  CORE                 JPL

  Colon expansion does not work correctly when SM_DECIMAL is set to comma.

 

     JPL returns different values with and without colon expandsion when

     SM_DECIMAL is set to comma.

 

     For example:

 

     vars x = 123.400

 

     msg emsg x  // shows 123.400

     msg emsg :x // shows 123,4

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

  37027 0.5 

  CORE                 Library

  Field in group with Number of Selections 1 may not get selected when a screen

 

     Field in group with Number of Selections 1 may not get selected when a

     screen is opened.

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

  37035 0.5 

  CORE                 Utilities

  f2asc core dumps when converting report with long SQL statements.

 

     f2asc core dump when converting report with long SQL statement from

     binary to ascii.

 

     The stack trace from running f2asc.exe is

     listed below:

 

     766c6b5f()

     call_get(int 0, int 2049, int 0, pr_call_s * 0x0012fe6c) line 2125 + 23

     bytes

     sm_pr_get_x_m_int(int 2, int 1, int 0, int 2049, int 0) line 1763 + 27

     bytes

     sm_r2a_field(widget_s * 0x00d984d8) line 678 + 41 bytes

     sm_f2a_rw(widget_s * 0x00d984d8, asc_s * 0x005b0b40, void * * 0x0012ff1c)

     line 3386 + 9 bytes

     f2a_rw(asc_s * 0x005b0b40, void * * 0x0012ff1c) line 2514 + 20 bytes

     f2a_one_entry() line 104 + 14 bytes

     f2a_walk_table() line 77 + 11 bytes

     sm_f2a_walk_table(asc_s * 0x005b00f0 field_list) line 59

     sm_f2a_field() line 690 + 10 bytes

     write_ascii() line 274

     main(int 2, char * * 0x00d93258) line 225 + 11 bytes

     F2ASC! mainCRTStartup + 197 bytes

     KERNEL32! 77ea847c()

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

  37069 0.7 

  CORE                 Library

  Panther crashes when dynamic output label on report has Word Wrap and/or Web

 

     The Panther Editor crashes when dynamic output label in report has Word

     Wrap and either ++ or Web Options is clicked in Properties window.

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

  37104 0.7 

  CORE                 Library

  Widgets with Numeric format do not truncate zeroes after rounding.

 

     Widgets with Numeric format do not drop zeroes after rounding until

     field is exitted. For example, if a field has min_decimals = 0 and

     max_decimals = 4 and the value returned in the field is 20.0000, the

     zeroes don't drop and to only show whole number 20 even though

     min_decimals = 0. After exitting out of the field, the 20 is shown.

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

  37118 0.5 

  CORE                 JPL

  Error occurs when defining global variables in JPL.

 

     Error occurs when defining global variables in JPL.

 

     when declaring variable as follow, it works.

 

     global b = a ## " case"

 

     however, when you have the following patterns, it does not work.

 

     global b1 = "bad case" ## a

 

     or

 

     global b2 = "Bad " ## a ## " case"

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

  37121 0.5 

  CORE                 Upgrade

  After saving a screen in Panther, the file is corrupted.

 

     After saving a screen in Panther, the file is corrupted.

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

  37128 0.5 

  CORE                 Common

  "Out of range" error even if I have "Keystroke Filter" set to "Regular Exp".

 

     "Out of range" error even if I have "Keystroke Filter" set to "Regular

     Exp".  As stated in the documentation,

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

     If the data entry widget has a Keystroke Filter property setting of

     Numeric, the values entered are compared numerically. Otherwise, the

     values are compared as character strings. For example, a Minimum Value of

     Martin and a Maximum Value of Mary accept any character string that falls

     within the specified range/where Marty is a valid entry, but Marilyn is

     not.

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

     However, if I have a widget with the following properties

 

     Regular Exp = [0-9]\{0,4\}\.\{0,1\}[.0-9\]\{0,6\}

     Max Value = 9999.999999

 

     I will get "Out of range" error if 9999 but not the other combination.

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

  37142 0.5 

  CORE                 ActiveX

  MinDate/MaxDate get reset to wrong value in "Microsoft Date and Time Picker C

 

     MinDate and MaxDate got reset to wrong value in "Microsoft Date and Time

     Picker Control" after saving the screen.

 

     The MinDate was "1/1/1601" and MaxDate was "12/31/9999".  After saving

     the screen and reopen, the value were changed to

 

     MinDate = "12:00:00 am"

     MaxDate = "7/20/2205"

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

  37150 0.5 

  CORE                 Library

  Unable to overwrite text in SLT if right justified.

 

     Unable to overwrite text in SLT if right justified.

 

     If the SLT has 3 characters and right justified, the user can only

     overwrite the middle character but not the first and the last.

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

  37184 0.5 

  CORE                 Debugger

  Panther Debugger cannot load/show JPL sources if many files are public'ed

 

     The Panther Debugger cannot load or display JPL source files if many JPL

     files are public'ed.  An internal table is limited to 255 files.

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

  37198 0.5  Change

  CORE                 Library

  Add a Round Even option to the PR_ROUNDING property

 

     Add a Round Even value for the PR_ROUNDING property.  This will round to

     an even digit (i.e., both 1.5 and 2.5 will round to 2).

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

  37201 0.5 

  CORE                 Editor

  Selecting BLANK entry in Library TOC causes an error.

 

     TEST CASE:

     1) Open Panther 4.6

     2) Click View -> Library TOC

     3) Select blank entry under Libraries

     4) Click anywhere under Members

     5) Assertion failed! error displayed.

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

  37202 0.5 

  CORE                 Editor

  Moving horizontal scrollbar to the right on JPL Procedures dialog causes Pant

 

     TEST CASE:

     1) Open Panther 4.6

     2) Click on the screen

     3) Under Properties, click +FOCUS, click JPL Procedures

     4) On the JPL Procedures dialog, move the horizontal scrollbar to the

     right

     5) Panther crashes

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

  37224 0.5 

  CORE                 JPL

  Problem with Colon Processing when :screen!field syntax is used.

 

     Problem with Colon Processing when :screen!field syntax is used. Space

     being trimmed after processing.

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

  37228 0.5 

  CORE                 ActiveX

  ActiveX Control - setting FileName Property does not work in 4.6 but works in

 

     Active X Control - setting FileName Property does not work in 4.6 but

     works in 4.5. The Pegasus Imaging Corporations, activex Pegasus

     ImagXpress Control v7.0 is not behaving properly under Panther 4.6, if

     you use ax_FileName to set the FileName property it is not honored. This

     works correctly under 4.5

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

  37267 0.5 

  CORE                 JPL

  RECEIVE crashes when the target array does not have enough occurrences to con

 

     RECEIVE crashes when the target array does does not have enough

     occurrences to contain the data, and no upper limit to the range is given

     to prevent going past the end of the array.

 

     For example, the following code crashes when arr3 has a MAX_OCCURRENCES

     or 5:

 

            vars i

            FOR i = 1 WHILE i <=5  STEP 1

              CAT arr3[i] "x"

            CAT arr2[1] "Goldfinger"

            CAT arr2[2] "Dr. No"

            CAT arr2[3] "Thunderball"

            CAT arr2[4] "Blofeld"

            CAT arr2[5] "Bond"

            SEND DATA arr2[2..4]

            RECEIVE DATA arr3[4..]

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

  37270 0.5 

  CORE                 Common

  A frameset generates 'ObjectID does not exist' message with grid click

 

     A frameset can generate the ERROR:ObjectID does not exist message if one

     frame holds just a single field and the other frame has a grid with the

     column click feature enabled.

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

  37272 0.5 

  CORE                 Library

  PR_ALL_PROTECT can no longer be set to the values of SM_YES/SM_NO

 

     PR_ALL_PROTECT can no longer be set to the values of SM_YES and SM_NO as

     defined in the message file.  For example, the following is now invalid:

 

     myfield->all_protect = 'y'

 

     when 'y' is the value for SM_YES.  This code last worked in Panther 4.00.

 

 

 

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

 Panther Database

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

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

  13669 0.5 

  DBI                  Common

  Problems when Column Names include a pound sign (#).

 

     Problems when Column Names include a pound sign (#).

 

     Problems occur in Oracle 6 and 7.

 

     create table wright ( ss# integer not null,

                           name char(10),

                           id# integer,

                             primary key(ss#) );

 

     At ORACLE end everthing is fine, i.e. he is able to insert data and

     and select data.

 

     But in JAM 6 with ORACLE interface doing a View does not show up the data

     in the column whose name has a pound (#) sign.  Also on doing a New,

     getting Error #: 32878, Expecting a Variable Name.

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

  13756 0.5 

  DBI                  Common

  DBMS ONERROR setting ignored for invalid cursor/connection/engine

 

     DBMS ONERROR CONTINUE does not work.

 

     The JPL procedure stops when I execute a bogus DBMS command.

 

     proc do_it

 

             DBMS onerror continue

 

             SQL insert into igor values('Larry', 50)

             msg emsg :@dmrowcount

             DBMS with cursor yoyo execute

 

             msg emsg :@dmrowcount

 

             return 0

 

 

     The last "msg emsg" never gets executed

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

  15842 0.5 

  DBI                  Common

  ONENTRY/ONEXIT parameters are not correct if the SQL statement contains a `

 

     ONENTRY/ONEXIT parameters are not correct if the SQL statement

     contains a `

 

     (1) Install an ONENTRY or ONEXIT procedure similar to the following:

 

         proc onentry_proc ( statement, engine, flags )

         msg emsg "--ONENTRY--%N" \

                  "Statement=" statement "%N" \

                  "Engine=" engine "%N" \

                  "Flags=" flags

         return

 

     (2) Run the following 2 JPL statements:

 

         dbms sql insert into <table> values ( 'good string' )

         dbms sql insert into <table> values ( 'bad `` string' )

 

         The first JPL statement will yield the following ONENTRY

         output:

 

             --ONENTRY--

             Statement=sql insert into <table> values ( 'good string' )

             Engine=jdb

             Flags=0

 

         However, the second JPL statement will yield the following

         ONENTRY output:

 

             --ONENTRY--

             Statement=sql insert into <table> values ( 'bad

             Engine=string' )

             Flags=jdb

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

  26346 0.6 

  DBI                  Ingres

  import routine does not import primary key and foreign keys.

 

     import routine does not import primary key and foreign keys.

 

     According to the customer, iikey_columns can be used to get the primary

     keys. Below is his modified code:

        proc dm_ing_get_primary

        parms table_name index

        {

            cat nodisp1

            cat nodisp2

 

            if (index == 1)

            {

                dbms declare cursor dm_ind_ing for select column_name \

                    from iikey_columns where \

                    table_name  = ':tbl_name' and \

                    table_owner = :ownerstr

                dbms with cursor dm_ind_ing alias nodisp1

                dbms with cursor dm_ind_ing execute

                }

            else

            {

                dbms with cursor dm_ind_ing continue

            }

            if ( @dmrowcount == 0)

            {

                cat nodisp1

                dbms close cursor dm_ind_ing

                return 0

            }

 

            return 0

        }

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

  29439 0.6 

  DBI                  Progress

  Importer does not create a widget if the column name contains a -

 

     Importer does not support some Progress 7 datatypes.

 

     Attempt to import tables from the Progress sample database sports.db. No

     field is created for any of the tables' primary keys. For example, no

     field is created for the customer_num field in the Customer table.

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

  29722 0.5 

  DBI                  Informix

  Core dump is generated while trying to compile prolifics dbi for Informix dat

 

     Core dump is generated while trying to compile prolifics dbi for

     Informix database.

 

     To reproduce:

     1). Copy makefile and makevars.inf to a new directory

     2). Modify those files properly ('include makevars.inf' should be

     uncommented in 'SELECT DATABASE SOFTWARE' section;proper Informix version

     should be uncommented in makevars.inf)

     3). Run make

 

     Expected results: compilation is successful

     Actual results: unix shell hangs;use SHIFT+BackSpace to stop that

     process. List the contents of that directory;core file is generated

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

  30251 0.5 

  DBI                  Progress

  Views cannot be imported through the "Import Database Objects" screen.

 

     Views cannot be imported through the "Import Database Objects" screen.

     When attempting to do so, the list of tables on the above mentioned

     screen does not display view names. Instead, only a single character is

     displayed for each view that exists in the database.

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

  30335 0.7 

  DBI                  Interbase

  need to optionally treat '' as 0 when inserting into numeric columns

 

     Interbase 3 treats '' as 0 when inserting into numeric columns.

     Interbase 4, however, raises an error.

     Migrating customers will encounter this problem if they are not

     using :+ processing.

     Would like a function to enable DBi conversion of '' to 0.

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

  31182 0.8 

  DBI                  Rdb

  wrong date retrieved from database if it is between 3/01/2000 and 12/31/2000

 

     wrong date retrieved from database if it is between 3/01/2000 and

     12/31/2000. If date entered in the database thru JAM is 3/31/2000, when

     you try to retrieve it, it comes back as 3/30/2000. To reproduce the

     error :

     1) Create a test table in the database with one column with datatype

     'vmsdate'

     2) create a screen with two SLTs and two PBs,

      Attach following JPL to the PBs.

     Insert_PB

     DBMS sql insert into <table_name> values ( 1, ':slt_name')

     ret_PB

     DBMS alias ret_slt

     DBMS sql select my_date from <table_name> where inx = 1

     DBMS alias

 

     3) Save and load up the screen in JAM. Connect to database where you have

     created the test table.

     4) Insert a date as '31-MAR-2000'

     5) Try to retrieve the date, it comes back as '3/30/2000'

     6) Try with 29-FEB-2000, it comes back correct i.e. 2/29/2000

     7) TRy with 31-DEC-2000 and 1-JAN-2001, they are retrieved as 12/30/2000

     and 1/1/2001.

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

  31597 0.5 

  DBI                  Informix

  Receive error message when linking executable with Informix

 

     Receive error message when linking executable with Informix

 

     The following error message is received when executable are relinked with

     informix:

 

     /u/home/skeav/sco2/lib/libinf60dm.a: libelf error: elf_get_arsym:

     ***Error code 1

 

     To reproduce:

     1) copy jam702c and inf702c to a directory

     2) set SMBASE and Informix environment

     3) copy the makefile and makevars.inf from the link directory to a temp

     directory

     4) edit the dbi section in the makefile to use informix

     5) edit makevars.inf to use the proper version of informix

     6) run make

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

  31745 0.8 

  DBI                  Sybase

  $SMBASE/link/makevars.syb doesn't include any database parameters for Sybase1

 

     $SMBASE/link/makevars.syb doesn't include any database parameters for

     Sybase11.x client support.

 

     Documentation, $SMBASE/notes/readme.syb states that we currently support

     Sybase11.x clientware yet there is no db parameters for this version of

     clientware within the makevars.inc file.

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

  35501 0.7 

  DBI                  ODBC

  Duplicated rows in selecting data back into a grid using ODBC and Oracle 8i l

 

     Duplicated rows in selecting data back into a grid using ODBC and Oracle

     8i lite.  The grid should contain an array of SLT, with max occurrences

     set.  If the amount of data to be returned is 5, make sure that property

     "on screen rows" is set to 5.  Then max occurrences should be set to some

     number between 6 to 9.  If max occurrences is set to anything higher, the

     problem will not appear.

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

  36069 0.8 

  DBI                  Informix

  Using cursor in query will cause some problems when DBMONEY is set to ','

 

     Using cursor in query will cause some problems when DBMONEY is set to ','

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

  36146 0.8 

  DBI                  Oracle

  Get warning message when compiler Panther with Oracle on UNIXWARE7

 

     The warning message is:

 

     UX:cc: WARNING: Use -Kthread instead of -lthread when linking with

     threads library; using -lthread directly may cause incorrect execution

     behavior

 

     It doesn't happen with Informix.

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

  36200 0.8 

  DBI                  Oracle

  Cannot execute embedded sql in C code with database connection made in JPL.

 

     Cannot execute embedded sql in C code with database connection made in

     JPL.  In Jam, customer was able to open a database session/connection

     that could be used by C to execute embedded SQL.  This can no longer be

     done in Panther.

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

  36864 0.3 

  DBI                  Oracle

  Support for "AS SYSDBA" & "AS SYSOPER" with DBMS DECLARE CONNECTION statement

 

     Oracle 9 supports connecting to a database in the SYSDBA the SYSOPER

     roles.  Customer would like us to support the tokens AS SYSDBA and

     AS SYSOPER in the DBMS DECLARE CONNECTION statement to use this feature.

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

  36894 0.5 

  DBI                  Common

  Panther crashes if using Left/Right outer join

 

     Panther crashes if using Left/Right outer join.

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

  36932 0.7 

  DBI                  Informix

  Panther Informix Dbi does not correctly select numbers with more than 17 digi

 

     Panther Informix DBi does not correctly select numbers with greater than

     17 digits. This bug is similar to bugsy 36928 in that a number selected

     from a NUMBER column with more than 17 digits gets garbled on the end.

 

     Implementing the function call dm_set_driver_option("informix",

     "select_numeric_as_string", 1) is needed.  This call works with Oracle.

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

  36963 0.3 

  DBI                  MS SQLServer

  Support for the SQL Server secure connection login option

 

     Request:  Able to sets the secure connection flag in a LOGINREC

     structure.

 

     Customer wants to set the secure connection flag so that SQL Server will

     use Windows Authentication security to establish connections made (using

     dbopen) with this LOGINREC, regardless of the current login security mode

     at the server. Any login ID or password supplied by DBSETLUSER or

     DBSETLPWD is ignored.

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

  36989 0.8 

  DBI                  Informix

  Incorrect table name is generated when importing Informix tables

 

     When (for example) an Informix database table named state with owner

     Administ is imported, the Database -> Table property (PR_TABLE) is set to

     "\"administ\""."state".  The correct value is 'Administ'.state.

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

  36991 1.0 

  DBI                  Common

  DBMS FORMAT removes the empty spaces at the end of each line.

 

     DBMS FORMAT eats up the empty spaces at the end of each line in the

     output.

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

  37005 0.8 

  DBI                  ODBC

  Problem retrieving null record from Informix using ODBC with cursor.

 

     Cannot use empty strings within a cursor in ODBC-Informix.

 

     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.

 

     This is a similar bug described in bugsy 36846 but related to INFORMIX.

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

  37013 0.5 

  DBI                  ODBC

  "Non-numeric character in datetime or interval" error when using shortdate fo

 

     "Non-numeric character in datetime or interval" error when using

     shortdate format with ODBC/INFORMIX.

 

     In the Informix Database, a column is defined as "datetime year to

     second".  When doing SQL SELECT with "MON/DATE/YR4 HR:MN2" data format,

     it works fine.  However, when doing a SQL SELECT with "MON/DATE/YR4" data

     format, we got

 

     "[Informix] [Informix ODBC Driver] [Informix] Non-numeric character in

     datetime or interval."

 

     When using the same SQL statement with ODBC/ORACLE and INFORMIX database

     connection, it works without any errors.

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

  37061 0.5 

  DBI                  ODBC

  ODBC Driver for SQL Server truncates numeric data

 

     Using the ODBC Driver for SQL Server, numeric data can get truncated to

     integer values when saved in a database.

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

  37219 0.5 

  DBI                  MS SQLServer

  Transaction Manager does not handle Left Outer Join correctly for SQL Server

 

     The Transaction Manager does not handle Left Outer Joins correctly for

     SQL Server.  A left outer join select generated using TM can return a

     different result set than the equivalent SQL statement run using DBi.

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

  37266 0.6 

  DBI                  ODBC

  Access on MySQL with an empty field via ODBC and cursor not working

 

     Access on MySQL with an empty field via ODBC and cursor not working

 

 

 

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

 Panther EJB

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

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

  36153 0.7 

  EJB                  Common

  Passing an array index to sm_obj_call passes the whole array instead of just

 

     Passing an array index to sm_obj_call passes the whole array instead of

     just the occurrence specified.  IE. A call to sm_obj_call(obj_id, "set",

     array[2]), passes the whole array to the method set, instead of just the

     values contained at array[2].

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

  36165 0.8 

  EJB                  Common

  Problems with passing floating point numbers greater than 999 between client

 

     Problems with passing floating point numbers greater than 999 between

     client screens and EJB when the field has custom numeric data formatting

     with a thousand separator.

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

  36166 0.8 

  EJB                  Common

  Problems with using ldb's with EJB's.

 

     Problems with using read-only ldb's with EJB's.  If you have an array

     (listbox) in your ldb, only the onscreen (visible) occurrences are passed

     to the EJB.  All other occurrences are lost.  The number of occurrences

     of the array from the ldb are correct before the call of the EJB.

 

 

 

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

 Panther Windows and Motif

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

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

  21877 0.8 

  GUI                  Motif

  numeric keypad pushes escape sequences rather than just numbers

 

     numeric keypad pushes escape sequences rather than just numbers.

     1) enter the editor

     2) pick  focus->jpl procedures

     3) type on the numeric keypad.

     You will see escape sequences generated as the text.

 

 

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

  23456 0.8  Fixed Rel

  GUI                  Motif

  A graph will show up as a black box if grafcap is in the current directory.

 

     A graph will show up as a black box if grafcap is in the current

     directory.

 

     Suppose a directory contains the grafcap file (e.g. $SMBASE/config).

     If jam or jamdev is started from this directory, all graphs (newly

     created in an Untitled screen, or already in an existing screen) will be

     shown as a black box.  This happens in both the editor and runtime.  This

     does not happen in Windows.

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

  24825 0.4 

  GUI                  Windows

  The cursor disappears after cancelling the Open Screen dialog box.

 

     The cursor disappears after cancelling the Open Screen dialog box.

 

     (1) Create a SLT widget.

 

     (2) Go into TEST mode. Note that there is a blinking cursor in the SLT

         widget.

 

     (3) Press SPF3 for the Open Screen dialog box.

 

     (4) Click on "Cancel". Now the SLT widget cursor has disappeared.

 

     The cursor also disappears when the SLT widget's item selection or help

     screen is exited.

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

  28237 0.6 

  GUI                  Motif

  Very long text displayed by sm_messagebox is not wrapped

 

     The function sm_messagebox() is supposed to wrap text when it becomes

     too long to fit in a window.  It looks like Prolifics is wrapping at

     character 255 because a string of about 150 characters disapears of the

     right of the screen.

 

     A a very, very long message (>300 chars) does get wrapped, but

     off-screen.

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

  28436 0.7 

  GUI                  Windows

  When trying to type into the bottom of a MLT widget, get GPF on Win NT.

 

     When trying to type into the bottom of a MLT widget, get GPF on Win32.

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

  30762 0.7 

  GUI                  Common

  after calling sm_xlate_table, database error messages get truncated to around

 

     after calling sm_xlate_table, database error messages get truncated to

     around 240 characters

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

  31199 0.3 

  GUI                  Windows

  Allow changing the Frame Window title at runtime with the @app()->title prope

 

     Allow programs to change the Windows Application Frame Window title at

     runtime by supporting the @app()->title property.

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

  32225 0.7 

  GUI                  Windows

  International characters in MLT cause line breaks in the middle of a word

 

     International characters in MLT cause line breaks in the middle of a

     word

 

     create a MLT, WW-YES: type in some text with special characters

     like german Umlaute or other accented characters. If you wrap this text

     forward or backward you see that words are wrapped on special characters.

 

     the text may look like:

 

     |Um dies          |

     |herbeizufuhren   | (here 'f' is an german ss)

 

     If you now go to the second word (dies) and delete it the text

     will look like:

 

     |Um herbeizuf     |

     |uhren            |

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

  32439 0.7  Fixed Rel

  GUI                  Motif

  When using the default colormap, a scrolling grid, JAM will obscure fields

 

     When using the default colormap, a scrolling grid, JAM will

     inadvertently obscure items when scrolling occurs.

 

     Create a scrolling grid with a single line text column.

     Enter some random values so that the screen will scroll.

     Go into test mode and arrow down the array.  When the next offscreen

     occurance is scrolled onscreen, that the text in that entry will

     "disappear".  Moving the cursor up and down will cause it to reappear.

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

  33250 0.5  Fixed Rel

  GUI                  Windows

  Combo box has an extra space when selected if the initial text property is no

 

     Combo box has an extra space when selected if the initial text property

     is not set.

 

     A combo box will seemingly have an extra space on the left end of the

     field if it's initial text is blank.  When the field is selected by

     clicking or double clicking in it, the space is apparent.

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

  34632 0.8  Fixed Rel

  GUI                  Motif

  Stripe doesn't go to occurrence after sm_i_gofield in listbox

 

     Stripe doesn't go to occurrence after sm_i_gofield in listbox.

     After a sm_i_gofield to the first occurrence in a validation function the

     stripe doesn't move to the first row.

     Works in character mode but not in motif.

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

  35570 0.8  Fixed Rel

  GUI                  Windows

  In Viewport, tabbing into an offscreen grid does not cause viewport to shift.

 

     In Viewport, tabbing into an offscreen grid does not cause viewport to

     shift.  For every other widget type, the viewport does scroll down.

 

     To create test screen:

     -create a screen bigger than the MDI frame.

     -At top of screen put SLT

     -More than one screenful down, put a grid frame and put an SLT into it.

     -Put an SLT after the grid.

 

     Now go into test mode and tab through the screen.  Only when the SLT

     outside of the grid is reached will the viewport scroll down.

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

  35867 0.8 

  GUI                  Windows

  Moving widgets causes undue lag time in re-painting the screen

 

     Moving widgets causes undue lag time in re-painting the screen.

 

     When using Tab Widgets, it is highly likely that the screen will have

     more widgets than the average screen without using Tabs.Moving widget(s)

     in one tab seems to cause an excessive time re-drawing the screen. Is it

     possible to limit the number of fields that have to be re-drawn ie

     restrict it to the widgets that have been changed and not re-draw widgets

     on tabs that do not have focus.

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

  35990 0.8 

  GUI                  Windows

  Add backwards compatibility option to preserve Panther 4.20 widget sizes

 

     Add backwards compatibility option to preserve Panther 4.20 widget sizes.

     It will override the changes made for bugsy 35780 (Buttons are positioned

     too close together) and 35279 (SLT changes height and position when

     changing length).  The option is enabled by setting the application

     property PR_PAN420_WIDGET_SIZE to PV_YES.

 

     Setting this option will change the size of pushbutton, listbox, single

     line text and multiline text widgets.  In Panther 4.27, it will also

     change the size of checkbox and radiobutton widgets (bugsy 31413 -

     size-to-contents on radiobutton makes field too small).

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

  36058 0.5 

  GUI                  Common

  SLT's which are created dynamically (using sm_obj_copy) can't be accessed usi

 

     SLT's which are created dynamically (using sm_obj_copy) can't be accessed

     using the cursor keys.

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

  36067 0.7  Fixed Rel

  GUI                  Windows

  Large Screen w/ Viewport Un-scrolls everytime you use mouse on grid's vertica

 

     Large Screen w/ Viewport Un-scrolls everytime you use mouse to change

     grid.

 

     Start w/ a large screen in a viewport.  When the screen opens the cursor

     is in the first widget.  Use the mouse to scroll down the screen so you

     can see grids that were initially not in the viewport.  Using your mouse,

     move the vertical scroll bar on one of the now visible grids.  After you

     release the mouse button, the screen jumps back up to the top of the

     screen and the grid you just adjusted is now out of the viewport.

 

     The bug is the jump back that occurs when you use the mouse on the grid's

     vertical scrollbar.  This jump back shouldn't happen and is very

     frustrating to users.

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

  36085 0.8 

  GUI                  Windows

  Pixmap doesn't get changed when sm_n_mnitem_change_s_app is called

 

     Pixmap doesn't get changed when sm_n_mnitem_change_s_app is called

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

  36099 0.8  Fixed Rel

  GUI                  Windows

  If tab deck has more than 15-20 cards, the length of card label keeps shrinki

 

     If tab deck has more than 15-20 cards, the length of card label keeps

     shrinking.  That is, in the higher numbered cards, the field length that

     you are allowed to type in get's smaller and smaller.

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

  36117 0.5  Fixed Rel

  GUI                  Windows

  GPF when opening screen with activeX control inherited from repository.

 

     GPF when opening screen with activeX control inherited from repository.

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

  36144 0.5 

  GUI                  Windows

  When you open a screen the height and width is altered

 

     When you open a screen, created in Panther 4.00, with Panther 4.26 the

     height and width is altered automatically.  This in some case create

     scrollbars on some of the customers screens.

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

  36145 0.5  Fixed Rel

  GUI                  Windows

  Selection of Striped Row Highlight is Incorrect

 

     If you select any row in a listbox, the item previously selected remains

     selected or striped. The workaround is to select only one group, but the

     customer needs to select more than one group.

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

  36150 0.7  Fixed Rel

  GUI                  Windows

  If you copy a tab card at runtime, all the widgets in the new tab card widget

 

     If you copy a tab card at runtime, all the widgets in the new tab card

     widgets will be invisible.

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

  36151 0.5  Fixed Rel

  GUI                  Windows

  Can not use short cut key to access submenus

 

     If I right click the mouse a box with the menu appears. The menu contains

     several submenus.  At this point I no longer use the mouse, but want to

     open a submenu with the keyboard. If I press the key to open the first

     submenu listed I get a message box indicating that no help text is

     available. If I press the key to open anyother submenu, the submenu opens

     just fine.

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

  36171 0.5  Fixed Rel

  GUI                  Windows

  toolbar_hidden property does not work

 

     Assigning any value to @app()->toolbar_hidden has no visible effect.

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

  36183 0.8  Fixed Rel

  GUI                  Windows

  Tabbing from a text widget into a list box in a grid does not remove the high

 

     Tabbing from a text widget into a list box in a grid does not remove

     the highlight from the text widget.

 

     This problem does not occur if the column is a text widget instead of a

     list box.

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

  36185 0.5  Fixed Rel

  GUI                  Windows

  Shift-clicking on a line doesn't work in Editor

 

     Shift-clicking on a line won't add the line to the selected set. A

     line can only be selected by shift-click'ing if the line is the first

     item selected.

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

  36203 3.0  Fixed Rel

  GUI                  Windows

  GPF when using sm_i_doccur

 

     The GPF occurs when deleting an item from a synchronized listbox.

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

  36204 0.8  Fixed Rel

  GUI                  Windows

  problems with tab deck containing grids and graphs

 

     If you have a screen with a tabdeck and two tabcards, and on one of the

     tabcards is a grid with listboxes, while the second tabcard there is

     graph widget, the graph widget becomes visible when one clicks into the

     grid cells.

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

  36213 0.5  Fixed Rel

  GUI                  Common

  sm_clear_array GPF on synchronized arrays scrolled vertically

 

     GPF when sm_clear_array is used for synchronized arrays, when one of the

     arrays has an edit_mask, and when arrays are scrolled vertically.

     GPF does not occur on Panther 425 or JAM 736.

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

  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.

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

  36240 0.6  Fixed Rel

  GUI                  Windows

  Double-click event on ActiveX control does not work properly.

 

     On an ActiveX control, a "double click" event triggers a procedure that

     pushes the APP1 logical key to close the current screen. However, when

     double clicking somewhere on the control, no window closing is triggered,

     and the ActiveX control does not loose focus. In comparison, if you

     trigger this set of procedures via a push button, it works fine.

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

  36245 0.5  Fixed Rel

  GUI                  Windows

  Pixmap distortion when set as active pixmap of a pushbutton

 

     Pixmap distortion when set as active pixmap of a pushbutton in Panther

     4.26 COM.

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

  36246 0.5 

  GUI                  Motif

  Option menu scrolling behavior is broken by changes made to foreground color

 

     If the Option menu's current selection is changed programatically,

     If the Option menu's current selection is changed programatically,

     immediately followed by a change in the option menu's foreground color,

     immediately followed by a change in the option menu's foreground color,

     then the option menu will ignore the programatic change. If you take out

     then the option menu will ignore the programatic change. If you take out

     the color change, the scrolling bahavior works fine by itself.

     the color change, the scrolling bahavior works fine by itself.

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

  36249 0.8 

  GUI                  Windows

  Unable to edit tree ActiveX control in test mode

 

     Unable to edit the tree ActiveX control in test mode even though it

     gives you the impression that you can edit what you have selected.

 

     If an AxtiveX control creates a new window in response to user input,

     mouse selection and keyboard input are not processed correctly in that

     window.

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

  36772 0.5 

  GUI                  Motif

  Auto refresh of time stops after a while 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.

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

  36862 0.7 

  GUI                  Windows

  sm_i_gofield doesn't stripe specified row in a listbox when the focus is chan

 

     sm_i_gofield does stripe specified row in listbox when focus is changed

     after call. If focus is changed either when calling sm_wselect or calling

     a message box after specifying a row to be selected with sm_i_gofield,

     the row that was previously highlighted stays highlighted. Even calling

     sm_i_gofield at screen_exit did not avoid this.

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

  36866 0.3 

  GUI                  Windows

  Request:  Customer wants to have Panther reads the ini file not on every scre

 

     If you take your ini file and simply place it on a network drive that is

     slow (over a WAN or on a remote machine), every screen load is VERY slow.

 

     Customer wants to have Panther reads the ini file only when Panther

     starts up but not every screen load.

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

  36867 0.5 

  GUI                  Windows

  "Y" and "N" keys required two key press to activate on the "New Screen Tool"

 

     "Y" and "N" keys required two key press to activate on the "New Screen

     Tool" dialog box.

 

     To test:

 

     1.  Go to "File" -> "New" -> "Screen"

 

     2.  Press "Alt" and release.

 

     3.  Hit "N" (or "n"), there will been no response for the first key

         press. Then, if you hit "N" (or "n") again, it will create a new

         screen.

 

     Tested in Panther 4.50 and 4.60 build 11, same problem.

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

  36868 0.5 

  GUI                  Windows

  Cursor doesn't go back to the previous widget when the screen is opened as si

 

     Cursor doesn't go back to the previous widget when the screen is opened

     as sibling screens.

 

     If Screen 1 opens Screen 2 as sibling screen, then, Screen 2 is maximized

     before opening Screen 3.  After Screen 3 exit, the cursor does not go

     back to the previous widget on Screen 2.

 

     If you open Screen 2 directly (not from Screen 1), the problem does not

     occur.

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

  36875 0.7 

  GUI                  Common

  Panther 4.60 can crash using a shifted multiline text widget

 

     The fix for bugsy 36736 (EXTL logical key doesn't carry out Shift part of

     key combination when using jm_keys) can cause recursion and a stack

     overflow with a shifted multiline text widget.

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

  36876 0.5 

  GUI                  Windows

  sm_gofield does now work properly in screen entry function

 

     A screen entry function has two sm_gofield calls, the first call moves

     the cursor to an occurance in a grid frame, the field is under the

     scrollbar; the second call moves the cursor to an slt.

     The first call highlights the field correctly, but does not move the

     scroll bar to show the field.

 

     If using a push button and control string instead of calling the

     procedure as screen entry function, it works fine.

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

  36882 0.5 

  GUI                  Windows

  Grid Frame does not stay on tab card if there are box widgets above the tab d

 

     Grid Frame does not stay on tab card if there are box widgets above the

     tab deck.

 

     If you have some box widgets above the tab deck and have a grid frame

     widget inside the tab deck, when you move the grid closer to the top part

     of the tab card, the grid has been removed from the tab-deck.

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

  36884 0.5  Change

  GUI                  Common

  Avoid setting character mode positions when not needed

 

     The fix for bugsy 36058 (SLT's which are created dynamically (using

     sm_obj_copy) can't be accessed using the cursor keys), which was first

     shipped in Panther 4.28, causes the character mode positions of fields to

     be recalculated in the positioning algorithm at runtime.  This take a lot

     of time when a screen has many widgets.  After this change, the character

     mode positions will only be recalculated at runtime if fields are moved.

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

  36886 0.5  Change

  GUI                  Windows

  Cache font size information

 

     If a screen has many widgets, Panther for Windows would spend a lot of

     time calculating font size values (character height, average width, and

     maximum width) when positioning and displaying the screen.

 

     After this change, these values will be calculated once for each font and

     the calculated values will be saved for reuse.

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

  36889 0.5  Change

  GUI                  Windows

  Don't reposition screen when opening maximized if no resizable widgets

 

     The change for bugsy 32747 (Grid doesn't auto resize when the screen is

     maximized due to a prior screen being maximized) forced a screen to be

     repositioned if it is opened maximized.  After this change, the screen

     will only be repositioned if it has resizable widgets.

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

  36904 0.8 

  GUI                  Motif

  Screen may not repaint when scrolling a grid widget with many rows

 

     Screen may not repaint when scrolling a grid widget with many rows.

 

     Customer has a screen loaded with 100,000 rows data in a grid widget.

     If he grabs the scroll bar thumb and drags it down, the windows blanks

     out.  It can be restored by doing a refresh.

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

  36905 0.5 

  GUI                  Windows

  Selection Group disappears when moving the listbox on the screen.

 

     Selection Group disappears when moving the listbox on the screen.

 

     If you have two listbox on the screen with selection group in each one of

     them, when you move either one of them, the selection group will disapper

     in the widget list.  It may show up again if you move the list box back

     to the original place.

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

  36906 0.5  Change

  GUI                  Common

  Don't reposition widgets unless absolutely necessary

 

     In the positioning code, only move widgets when it is necessary.

 

     This reduces overhead in Windows when maximized screens are opened.

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

  36923 0.8 

  GUI                  Motif

  Clicking in grid below occurrence 32767 causes problem.

 

     Clicking in grid below occurrence 32767 causes problem.  If the grid is

     greater than 32767 occurrences, mouse clicking on a row below that will

     cause the grid to jump back to the top.

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

  36931 0.8 

  GUI                  Motif

  When a grid is scrolled down quickly, the entire screen shifts.

 

     When a grid is scrolled down quickly, the entire screen shifts.  The

     screen must be scrolled by grabbing the thumb with the mouse and dragging

     down quickly.  It is an intermittent problem, so the test case may need

     to be tried several times to reproduce the problem.

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

  36934 1.0 

  GUI                  Windows

  Columns inside Grid will move if column's length is longer than the grid fram

 

     Columns inside Grid will move if column's length is longer than the grid

     frame.

 

     If Column B's length is longer than the grid frame, when click on it, it

     will move to the beginning of the grid.

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

  36956 0.8 

  GUI                  Windows

  Text appears only 1 char per line after an empty line if the number of rows b

 

     If the number of rows being pasted into MLT is 1 line greater than the

     number of onscreen rows, the text appears only 1 character per line after

     the first empty line of text.

 

     For example, I have an MLT with onscreen rows=4 and lenght=10.  If I

     paste the following into the MLT:

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

     |1234567890|

     |1234567890|

     |1234567890|

     |1234567890|

     |          |

     |1234567890|

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

 

     it becomes this:

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

     |1234567890|

     |1234567890|

     |1234567890|

     |1234567890|

     |          |

     |1         |

     |2         |

     |3         |

     |4         |

     |5         |

     |6         |

     |7         |

     |8         |

     |9         |

     |0         |

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

 

     It works fine if there is no empty line.

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

  36976 0.5 

  GUI                  Windows

  Panther 4.6 only - Grid columns display incorrectly when paging down/up

 

     In Panther 4.6, when paging down or up in a grid, values in the cells do

     not display correctly.

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

  37014 0.7 

  GUI                  Windows

  Crystal Report ActiveX control not working in Panther

 

     Crystal Report ActiveX control not working in Panther. It is not possible

     to set any properties of the control with sm_obj_set_property, for

     instance the ReportSource property of the Crystal Reports 9 control.

     Error: COM Status Return 0x80070057 False Parameter

     is shown.

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

  37036 0.5 

  GUI                  Windows

  Incorrect focus on double clicked Item Selection or Help screen.

 

     In Panther for Windows, an Item Selection screen or a Help screen

     containing a listbox that is opened by a double click on a field may not

     have the focus moved to the item in the listbox that matches the data in

     the field.

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

  37039 0.5 

  GUI                  Windows

  Font Point Size and Font Name does not show underline during runtime

 

     Font Point Size and Font Name does not show underline during runtime.

     Here are the results in Panther 4.50:

 

     Size 12, Default Name - does not show underline

     Size 12, Font_X - does not show ( where Font_X is any font family chosen)

     underline

     Default Size, Default name - does not show underline

     Default Size, Font_X - shows underline

     Size 10, Default name - does not show underline

     Size 10, Font_X - shows underline

 

     Ran the same test case in 4.60 and here are the results:

 

     Size 12, Default Name - does not show underline

     Size 12, Font_X - does not show underline

     Default Size, Default name - shows underline

     Default Size, Font_X - shows underline

     Size 10, Default name - does not show underline

     Size 10, Font_X - shows underline

 

     Need patch for Panther 4.50

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

  37051 3.0 

  GUI                  Windows

  Toolbar tooltips may temporarily stop working

 

     Toolbar tooltips may temporarily stop working when a click on a tool

     causes the toolbar to be updated.  After the mouse is moved out of the

     application window, normal tooltip display resumes.

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

  37067 0.7 

  GUI                  Windows

  Ctrl-Tab does not trigger the validation function on tab cards.

 

     When IN_VALID is set to OK_VALID, the field validation function is not

     called when a field in a tabcard is exited because the NCARD key

     (Ctrl-Tab) was used to change the current card.

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

  37075 0.5 

  GUI                  Windows

  Blue strip line is shown on a right justified null single line text.

 

     A blue strip line is shown in a right justified null single line text.

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

  37076 0.5 

  GUI                  Windows

  calling sm_n_gofield() in single line text within a tab deck causes the mouse

 

     calling sm_n_gofield() in single line text within a tab deck causes the

     mouse to lose control

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

  37105 0.5 

  GUI                  Windows

  Creating an ActiveX Control of type Delta-Bit, HotImage, causes errors

 

     Creating an ActiveX Control of type Delta-Bit, HotImage, causes runtime

     and system errors and causes Panther to crash.

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

  37106 0.5 

  GUI                  Windows

  Temporary files are not deleted when screen icons are stored in a library

 

     Temporary files are not deleted when screen icons are stored in a

     library.

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

  37123 0.7 

  GUI                  Windows

  FG HILIGHT attribute for msg d_msg gets ignored

 

     FG HILIGHT attribute for msg d_msg gets ignored.

     For example:

     In the documentation it is stated that FG_YELLOW = 0006h,

     FG_HILIGHT=0080h, and BG_BLUE = 0100h.

 

     With msg d_msg "%A0186 Hello!" The text is dark yellow on blue

     background, instead of light yellow.

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

  37136 0.7 

  GUI                  Windows

  sm_fi_path returns only the filename and not the full path

 

     sm_fi_path returns only the filename and not the full path. The

     documentation states that a pointer is returned to a static buffer that

     contains the path. There is currently no way in Panther to obtain a full

     path with jpl.

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

  37139 0.7 

  GUI                  Windows

  Panther crashes when searching the same string twice in a source module in de

 

     Panther crashes when searching the same string twice in a source module

     in debugger. This only happens with Panther 4.6.

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

  37143 0.5 

  GUI                  Windows

  Gridframe grows/shrinks when columns resized at runtime.

 

     If the columns within a grid is resized at runtime, the grid frame

     grows/shrinks.  Grid needs to be static.

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

  37146 0.5 

  GUI                  Windows

  Gridframes resize at runtime when a column is reposition

 

     A grid frame can resize at runtime when a column is dragged to another

     position.

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

  37199 0.5 

  GUI                  Windows

  Tooltip does not showup in a grid after a scroll down.

 

     Tooltip does not showup in a grid after a scroll down.

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

  37200 0.5 

  GUI                  Windows

  Sorting grid affects the color of column occurrences

 

     Customer uses Panther 4.5 COM.

     He sets dynamically the color B_WHITE of second occurrences in a

     grid (widgetName -> bg_color_num = B_WHITE)

     Afterwards, he uses the sort property on each columns of the

     grid.

     When using sort, he notice that some occurrences of a column

     close to the second occurrence get also colored B_WHITE.

 

     This occurs only when the occurrences in the column have the

     same label.

     For example :

     If Column 1 has labels :

             AA

             BB

             CC

     The sorting on this column works fine and colors stayed attached

     to occurrence 2 (BB).

 

     If Column 2 has labels:

             BB

             BB

             CC

     When sorting the grid on this column, the 2 occurrences BB get

     colored B_WHITE.

 

     I have tested patchs 36504 and 36580 but nothing changes.

     Please, could you test the testcase provided in the OPR's dir and

     advise ?

 

     Thanks,

     Sylvia

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

  37206 0.5 

  GUI                  Windows

  When copying text to wordwrap MLT, scrollbar appears and performance is slow

 

     When copying text to wordwrap MLT, scrollbar appears and performance is

     slow compare to Panther 4.50.

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

  37209 0.5 

  GUI                  Windows

  Highlighting an occurrence in a synchronized scrolling MLT cause them to desy

 

     Highlighting an occurrence in a synchronized scrolling MLT cause them to

     desync using PageUp/PageDown.

 

     TestCase:

     1) Open Panther

     2) Open <bugnum>.lib

     3) Open <bugnum>.scr

     4) Run on TestMode

     5) Highlight first occ in first MLT widget

     6) Press PageDown

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

  37213 0.5 

  GUI                  Windows

  grid selection jumps to another when you open another screen

 

     Grid selection jumps to another when you open another screen when

     StackedWindowType=MDI.

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

  37215 0.5 

  GUI                  Windows

  Using mouse scroll wheel causes desynchronization in sync scrolling MLTs

 

     Using mouse scroll wheel causes desynchronization in sync scrolling MLTs

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

  37235 0.8 

  GUI                  Windows

  Color of box widget changes to black when dragged into a tab deck on 256 colo

 

     Color of box widget changes to black when dragged into a tab deck on 256

     color system

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

  37238 0.5 

  GUI                  Windows

  When Patch 37106 is Applied Icons are missing in Report Writer Viewer

 

     When Patch 37106 is Applied Icons are missing in Report Writer Viewer.

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

  37247 0.5 

  GUI                  Windows

  BG Color of screen 1 changes color when color type of screen 2 is changed on

 

     Two screens (parent and child) with color type initially set to "Scheme"

     and Windows set on 256-color mode.

 

     Change child screen's color type to "Extended" and color name to "grape"

     and save. Go to test mode and exit. Change parent screen's color type to

     "Extended" and color name to a non-256 color, the child screen's bg color

     changes to some other color.

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

  37263 0.5 

  GUI                  Windows

  Grid selection jumps to another when you open another screen triggered by log

 

     grid selection jumps to another when you open another screen triggered

     by logical key and if StackedWindowType=MDI

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

  37271 0.5 

  GUI                  Windows

  Extra columns in grid showing up when some columns are hidden on screen entry

 

     Extra columns in grid showing up when some columns are hidden on screen

     entry

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

  37275 0.5 

  GUI                  Windows

  Tooltips invalid in grid frame, when grid has frozen columns

 

     If a Grid Frame has a horizontal scrollbar and frozen columns,then the

     tooltips of the frozen columns are incorrect if the

     scrollbar is not in the leftmost position.

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

  37283 0.5 

  GUI                  Motif

  sm_ww_write() doesn't work in motif without calling sm_flush().

 

     In sun solaris, in motif mode, sm_flush() has to be called in order to

     rewrite a text field using ww_write(). The customer has tons of screens

     uing sm_ww_read() and sm_ww_write() to input and output data into

     ww-widgets. They need a patch to fix the problem. Use the testcase to

     re-produce the problem.

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

  37336 0.8 

  GUI                  Windows

  Selection jumps in grids with listbox and stripe current row = yes

 

     Selection jumps in grids with listbox and stripe current row = yes

 

 

 

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

 Panther Windows and Motif

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

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

  30547 0.7 

  JAM7 DOCS            Windows Installation

  Unable to open/create remote libraries w/ Prolifics Tuxedo edition on Win '95

 

     Unable to open/create remote libraries w/ Prolifics Tuxedo edition on

     Win '95, Tuxedo 6.2.

 

     Connecting to the request broker is OK.

     Opening remote libraries brings up a dialog box with the server listed,

     but none of the libraries on that server are listed.

     Running jetman on the server machine displays the workstation client

     fine.

 

 

 

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

 Panther JAVA

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

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

  37223 0.5 

  JAVA                 Common

  Fix memory leak when invoking Java methods.

 

     Fix memory leak when invoking Java methods.

 

 

 

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

 Panther JDB RDBMS

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

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

  25841 0.7 

  JDB RDBMS            Common

  pressing question mark on toolbar in jisql brings up non-functional help scre

 

     pressing question mark on toolbar in jisql brings up non-functional

     help screen

 

     to reproduce.

     1. run jisql.exe out of your jam701a distribution.

     2. press the question mark button on the toolbar.

 

     A help screen called JISQL Help pops up which has a non functional

     scrollbar and also there are scrollbars missing inside each section

     because you cannot scroll thru each section with the cursor

     if you click on the last line of the third section which says "data goes

     directly to the file" and press the down arrow on the keyboard, the top

     part of the help window moves offscreen and the window has no handles to

     bring it down again.

 

 

 

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

 Panther Porting

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

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

  31438 0.7 

  Porting

  Core dump occurs when linking jam with informix

 

     Core dump occurs when linking jam with informix

 

     To reproduce:

     =============

     1) copy jam702c and inf702c to a directory

     2) set SMBASE to this directory

     3) set up Informix environment

     3) make a temp directory and copy the makefile and makevars.inf to it

     4) edit the makefile to build with makevars.inf

     5) edit the makevars.inf to use correct version of informix

     6) type the make command at the prompt

 

     During the linking of the executable the following error message appears:

     error: Process /usr/ccs/bin/ld core dumped with signal 10

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

  37220 0.7  Change

  Porting              Common

  Support Visual Studio .Net 2003

 

     Support Visual Studio .Net 2003.

 

 

 

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

 Panther Reports

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

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

  26832 0.5 

  REPORT WRITER        Common

  entry-func from RW 6 report still shows up in ascii version of rw6to7 convert

 

     entry-func from RW 6 report still shows up in ascii version of rw6to7

     converted RW 7 report.

 

     Suppose a RW 6 screen/report (a.jam) contains a screen entry function.

     After converting this report to RW 7 format using rw6to7 (b.jrw), this

     entry func property is supposedly ignored.  However, if b.jrw is now

     converted to its ascii form using r2asc, the output would contain the

     line of "ENTRY-FUNC=<function name>".

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

  27606 0.6  Fixed Rel

  REPORT WRITER        Common

  Right aligning widgets in a report also right justifies the text in the widge

 

     Right aligning widgets in a report also right justifies the text in the

     widgets.

 

     The justification property under format/display for a dynamic label is

     totally ignored in this context.

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

  27902 0.7  Fixed Rel

  REPORT WRITER        Common

  Widgets overlap when printing report to Postscript file from the viewer/edito

 

     Widgets overlap when printing report to Postscript file from the

     viewer/editor.

 

     Widgets that do not overlap in the viewer overlap when printed.  This

     occurs in Motif but no character mode, and not when runreport is used.

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

  28727 0.5  Fixed Rel

  REPORT WRITER        Utilities

  r2asc truncates characters when report has unusually long SQL detail query

 

     r2asc truncates characters when report has unusually long SQL detail

     query.

 

     When invoked on a report that has a very long detail query (approx. 1000

     characters and greater), r2asc truncates the end of the SQL statement.

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

  30096 0.5  Fixed Rel

  REPORT WRITER        Business Graphics

  In Windows, RW doesn't print graphs with driver=postscript output=file.ps

 

     In Windows, RW doesn't print graphs with driver=postscript output=file.ps

 

     JAM generates the file.ps with following warning:

     "Warning: chart <Draw> failed: -3"

     If you view or print the file, the graph is missing.

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

  30246 0.7  Fixed Rel

  REPORT WRITER        Utilities

  r2asc produces ascii garbage in ascii images of reports.

 

     r2asc produces ascii garbage in ascii images of reports.

 

     you get hex-heavy output. returning to binary will break the report. what

     I usually see is that the report structure view is blank.

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

  30633 0.7 

  REPORT WRITER        Utilities

  rw6 screens can end up with height and width of 0 after going through rw6to7

 

     rw6 screens can end up with height and width of 0 after going through

     rw6to7

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

  34532 2.0 

  REPORT WRITER        Common

  Report output is different between Pro2.5 and Panther.  There are spaces betw

 

     Report output is different between pro2.5 and panther.

 

     I have a report that was created on Pro2.5.  When running this report on

     the panther jet client, there were spaces between lines that did not

     exist in the 2.5 output.

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

  36105 0.8 

  REPORT WRITER        Common

  Getting warning messages - 'truncating lines in report' with runreport.

 

     Getting warning messages - 'truncating lines in report' with runreport.

     The report which ran without problem in Panther 4.20 gives the following

     warnings:

      truncating lines in report

      No rows match DETAIL query or destination variables

 

     The warnings come up even if 'nowarnings' argument is present in

     runreport stmt.

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

  36110 2.0 

  REPORT WRITER        Common

  RW allows only 101 characters to be printed on a single line.

 

     RW allows only 101 characters to be printed on a single line.

     Printed to a file, a Panther 4.2 report will only show the first 101

     charactures.

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

  36136 0.5  Fixed Rel

  REPORT WRITER        Common

  Setting "Use Caller Groups" property to YES on subreport node results in endl

 

     Setting "Use Caller Groups" property to YES on subreport node results in

     endless loop when report is generated.

     The loop occurs when invoking a subreport from within a group node.

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

  36865 0.5 

  REPORT WRITER        Common

  Cannot set current_component_system = PV_SERVER_COM in rwrun32.exe.

 

     Cannot set current_component_system = PV_SERVER_COM in rwrun32.exe.

 

     If you run

 

     "c:\rwrun32 report.jrw driver=text output=report.txt"

 

     it will give you an error:

 

     ERROR:  Property value out of range at line 1 in screen JPL

     procedure:

              ''

             ===>'@app()->current_component_system = PV_SERVER_COM'

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

  36909 1.0 

  REPORT WRITER        Common

  Panther 4.6 ignores A4 format and tries to print Letter

 

     Panther 4.6 seems to ignore A4 format and tries to print Letter. This

     causes print jobs to hang for some printers, that either don't support

     Letter or have to wait until someone comes and loads the correct paper in

     and presses a button to continue.

 

     Does not happen with Panther 4.50.

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

  36973 3.0 

  REPORT WRITER        Common

  Shrink=Yes does not work when printing with Driver=rwmetafile.

 

     Shrink set to Yes not working for Driver = rwmetafile in the printout but

     not in viewer.

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

  37015 0.5 

  REPORT WRITER        Common

  Using text driver with 'device=devicefile' in the Report Invocation can resul

 

     Using text driver, including 'device=devicefile' in Report Invocation can

     result in extra blank lines in the output.

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

  37070 0.7 

  REPORT WRITER        Common

  Cannot get/set word wrap property on dynamic output widgets in reports at run

 

     Cannot retrieve or set word wrap property of dynamic output widgets in

     reports at runtime. Currently, only the word wrap property for mlt

     widgets can be manipulated at runtime.

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

  37095 0.5 

  REPORT WRITER        Editor

  Resizing Report Layout Areas containing large dynamic arrays can lead to prob

 

     Resizing Report Layout Areas containing large dynamic arrays can lead to

     problems.  These problems include Editor crashes when closing the edited

     form; widgets that don't move when the Report Layout Area is resized;

     and widgets ending up in the wrong Report Layout Area.

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

  37149 0.5 

  REPORT WRITER        Utilities

  f2asc does not support Default page Orientation

 

     f2asc utility ascii file does not specify the page orientation and loses

     it's state when converted to ascii file

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

  37151 0.5 

  REPORT WRITER        Editor

  Clicking on a widget that is just above a Layout Area may select the Layout A

 

     Clicking on a widget that is just above a Layout Area may select the

     Layout Area rather than the widget that was clicked.

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

  37154 0.5 

  REPORT WRITER        Common

  Print Node Justification property does not work properly when set to "Center"

 

     Print Node Justification property does not work properly when set to

     "Center".

 

     If there are some static and dynamic labels on the report and the printer

     node justification property is set to "Center", some of the labels are

     centered but some are not.

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

  37225 0.5 

  REPORT WRITER        Utilities

  Java not started when running rwrun

 

     It seems that even though JAVA_USE = JAVA_IS_USED, the JVM is not started

     when running rwrun.

 

 

 

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

 Panther Transaction Manager

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

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

  31971 0.8 

  TM                   Common

  CLEAR TM command takes a long time with large grids.

 

     CLEAR TM command takes a long time with large grids.

 

     The CLEAR command takes a very long time to clear a grid with a lot of

     columns and onscreen ocurrences.  There is a direct relationship between

     the # of onscreen occurrences and the time required.

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

  36870 0.5 

  TM                   Common

  Panther crashes if sm_tm_command("Select") is called after setting one of the

 

     Panther crashes if sm_tm_command("Select") is called again after setting

     one of the widgets to empty.

 

     For example, if you call:

 

     proc my_select

       comments = ""

       call sm_tm_command("SELECT")

 

     The first time, it execute successfully.  The second time you call it,

     Panther crashes.

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

  36919 0.5 

  TM                   Common

  TRANSACTION Relations property does NOT inherit for link widgets.

 

     TRANSACTION Relations property does NOT inherit for link widgets.

 

     If you change the Relations property for the link widgets and then press

     "Inh", the property does not inherit even though the Properties dialog

     indicates that it does.

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

  37055 3.0 

  TM                   Common

  Error retrieving MEMO text from MS Access into a multi-line widget

 

     error retrieving a type MEMO text from MS Access into a multi-line

     widget

 

 

 

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

 Panther TPI/TUXEDO

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

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

  30791 0.5  Fixed Rel

  TPI/TUXEDO           Common

  Doing "receive message" in chunks (instead of whole buffer) results in MLK

 

     If a client receiving a message, say a buffer ({name,amount}) unloads it

     in 2 steps :

           receive message ({name})

           receive message ({amount})

     instead of a one shot "receive message ({name,amount})", then there is a

     memory leak. The leak increases with each extra "receive" for the same

     buffer.

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

  31569 0.5  Fixed Rel

  TPI/TUXEDO           Server

  TM enabled services in production servers leave cursors open

 

     The transaction manager only closes cursors when the TM_FINISH event is

     processed.  This causes problems in production servers that use the

     default pre/post service handlers and cached TM enabled service

     containers.

 

     Since the service containers are selected/deselected (rather than

     opened/closed) the TM_FINISH event is never triggered.  Which means

     there's one open cursor for each server view on each already opened

     service container.

 

     This is especially problematic for Oracle since the ora*emb.pc file we

     ship declares 10 cursors as the max.

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

  36977 0.8 

  TPI/TUXEDO           Client

  Printing report to ASCII file does not work with remote option.

 

     Printing report to ASCII file does not work with remote option.

 

     When printing report using driver=text with remote option, it gives the

     following error:

 

     "RW ERROR: Report Execution

     Message:  No output file, SPOOL Device capability, or output PROCEDURE

     given."

 

     However, if removing the remote option, the report runs fine with no

     error.

 

     I also tried driver=rwmetafile with or without remote option, however,

     only the one without remote option works as expected.

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

  36996 0.8 

  TPI/TUXEDO           Utilities

  jif2asc does not detect and correct duplicate Service Unique ID's

 

     jif2asc does not detect and correct duplicate Service Unique ID's.

     This can result in defective jif files being created since the Service

     Indexes section of the jif may not be sorted correctly in this case.

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

  37119 0.5 

  TPI/TUXEDO           Common

  When running report remotely, prl* files are not removed from the temp direct

 

     When running report remotely, prl* files are not removed from the temp

     directory after application exit.

 

     Every time the user run the report remotely, there will be a prl* file

     created in the temp directory.  This does not happen when the user run

     the report locally.

 

 

 

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

 Panther WEB

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

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

  32379 0.8 

  WEB                  Multireq Mgr

  two users cannot use application if HTTP is authenticating clients

 

     If the Microsoft Internet Server "Password Authentication" is configured

     to require authentication by NT Challenge/Response, more than one user

     cannot run the same JAM/Web application.

 

     The first user will connect to the application but any subsequent user

     will fail to connect. JAM/Web reports the error like the following:

 

     1997/12/20 03:40:20.158 System error : Request=60

      open("d:\temp\web\auth25\error.log", O_APPEND ...) failed : Input/output

     error

     1997/12/20 03:40:20.158 Fatal : Request=60

      Failed to open d:\temp\web\auth25\error.log

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

  36883 0.7 

  WEB                  Caching Data

  Framesets are opened with POST method while screens within them open with GET

 

     Framesets are opened with POST method while screens within them open

     with GET, when using sm_jwindow("frameset_name").

 

     This means that when the first screen loads (i.e. left frame) it loses

     its connection to the context pool and therefore cannot access the global

     variables set in the calling screen (using sm_web_save_global).

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

  36942 0.8 

  WEB                  Common

  Strange characters are displayed on web page.

 

     Strange characters are displayed on web page.

 

     When testing jam screens with Panther 4.60 WAS web app broker, client can

     see some strange characters (squares) in place of alphabetic ones in the

     html.

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

  36944 0.7 

  WEB                  Custom HTML

  Fix for bugsy 36660 causes item links in arrays past onscreen_rows not to upd

 

     Fix for bugsy 36660 causes item links in arrays past onscreen_rows not

     to update d36ynamically. Instead they receive the item link of occurrence

     1. For example, if onscreen rows was 10 and loop was for 300 occurrences,

     all links after occurrence 10 have 1st occurrence's link.

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

  37016 0.8 

  WEB                  Custom HTML

  Allow the file name in HTML Templates include tags to be an expression

 

     Currently, Panther only supports static include tags, for example:

     {{include:filename}}

     **filename is hard coded

 

     We need to be able to use dynamic include tags, for example:

     {include:value:expression}}

     **the value of expression is used as the file name.

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

  37033 0.5 

  WEB                  Custom HTML

  The Default Link property of widgets is ignored after installing the fix for

 

     The Default Link property of widgets is ignored after installing the fix

     for bugsy 36944 (Fix for bugsy 36660 causes item links in arrays past

     onscreen_rows not to update dynamically).

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

  37047 0.7 

  WEB                  Custom HTML

  Incorrect Link colors when using fix for bugsy 37033.

 

     Incorrect Link colors when using fix for bugsy 37033. When the dynamic

     labels have the foreground set in Panther and the row showed in the

     browser exceeds the value for Onscreen Rows, the link color turns black

     for the rows after the set onscreen rows. This results in a list of

     dynamic labels (hyperlinks) with 2 different colors.... the set color and

     black.

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

  37073 0.5 

  WEB                  Caching Data

  Clicking on grid button and then refreshing the screen causes a CGI error.

 

     Click on grid button, then refreshing the screen will give the CGI-BIN

     error, for graphs.

 

     Senario:

     At initial load up of the graph, clicking the IE refresh button

     numerously, the graph displays fine.  However, if one of the grid buttons

     is clicked, and then the IE refresh button is clicked, the cgi-bin error

     occurs.

 

     This has been tested on Panther 4.2, Panther 4.26 and Panther 4.5.

     Customer needs patch for 4.50.

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

  37109 0.5 

  WEB                  WEB Properties

  link_attributes property is not available to widgets with item_link property

 

     PR_LINK_ATTRIBUTES and some other properties (PR_ON_CLICK,

     PR_ON_MOUSE_OVER, etc.) are only available for widgets that have either

     the PR_DEFAULT_LINK property or the PR_IMAGE_MAP property.

 

     Should also test for the PR_ITEM_LINK property if appropriate.