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.