远程Sybase数据库技术支持,联系手机:13811580958,QQ:289965371!

 

随着Sybase被完全整合到SAP下,Sybase原来的支持网站被SAP Support Portal取代。
只有购买了SAP服务的用户才能使用账号登录SAP Support Portal进行介质下载、补丁升级、报Incident等。
考虑到Sybase数据库的初学者或者没有购买原厂服务的Sybase客户情况,现提供SAP ASE/IQ/RS/SDK/SQL Anywhere/PB等产品的BUG信息。
在SAP Support Portal网站或者google上搜索Targeted CR List for ASE,可以看到针对不同版本的CR(CR表示Change Request)简单描述信息列表。
需要注意的是:Targeted CR List for ASE列出的CR虽然绝大多数是BUG,但有一些是更改需求。
以下提供SAP ASE/IQ/RS/SDK/SQL Anywhere/PB等产品的BUG信息!

如有问题,请联系我!

QQ :289965371 点击这里给我发消息
Email:
不仅仅包括BUG的详细描述信息,还包括首次报告BUG的平台、数据库版本以及BUG修复历史过程;有些BUG还提供了Workaround来临时解决该BUG带来问题。

 

CR:537905
CR Number:   537905
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Jul 2008 Fixed
Description
When opening a second window in a MDI webform application,

the following error appears:



Unable to cast object of type 'c__w_c_po_detailxxxxx' to type Sybase.PowerBuilder.Web.PBWindowObject'.



Works ok when running in PBNative



CR:537922
CR Number:   537922
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Aug 2008 Fixed
Description
The customer has an app with a datawindow on a tab page. The user enters search criteria into a column of the datawindow, then clicks a button on the tab page that takes the search criteria from the datawindow via dot notation and then does the search. It works fine in win32. But in Webforms the first time the button is clicked you see the "loading" message and then the datawindow is blank, and the dot notation brings back nothing from the datawindow. Enter the search criteria again and click, and now it works.



CR:537932
CR Number:   537932
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Jul 2008 Fixed
01 Aug 2008 Fixed
Description
In Webforms if you have a datawindow column of type Long or Decimal and an Editmask of ###,###,##0 or similar, there is a problem entering a number into the column. If you type in consecutive zeros after a non zero digit it enters the last non zero digit instead of the zero. Enter "100,000" and you see "111,110". Enter "123,000" and you see "123,330". A datawindow column of type Number works correctly. All columns work correctly in Win32.



CR:538109
CR Number:   538109
Product Name:   PB Enterprise
Product Component:   DW XML
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
In generating XML from a datawindow (dot notation or SaveAs XML), PB creates a temp directory and file on the root directory. See FileMon output below:



2:20:52 PM mes.exe:13232 QUERY INFORMATION C:\sctg NOT FOUND Attributes Error:

2:20:52 PM mes.exe:13232 CREATE C:\sctg ACCESS DENIED USAC\us321142

2:20:52 PM mes.exe:13232 OPEN C:\sctg NOT FOUND Options: Open Access: 00010080



But if the user doesn't have access to the root directory, no XML gets generated. The user tried to workaround the issue by permanently creating the directory PB is trying to create and giving user's acces to that directory. But if the C:\sctg directory already exists, PB ignores it and creates a new incrementally named directory each time:



2:24:05 PM mes.exe:13232 QUERY INFORMATION C:\sctg SUCCESS Attributes D:

2:24:05 PM mes.exe:13232 QUERY INFORMATION C:\sctg.1 NOT FOUND Attributes Error:

2:24:05 PM mes.exe:13232 CREATE C:\sctg.1 ACCESS DENIED USAC\us321142

2:24:05 PM mes.exe:13232 OPEN C:\sctg.1 NOT FOUND Options: Open Access: 00010080



A similar issue happened in CR 335944 with BuildFromDataStore. It too writes temporary files to the system root directory. But this CR was recently fixed so it works when users don't have acccess to the root directory. Can the same sort of fix be applied to this XML problem?



CR:538134
CR Number:   538134
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Performance is slow calling .NET webservice the

first time in either PB IDE or running as application executable.



CR:538200
CR Number:   538200
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Jul 2008 Fixed
Description
When canceled a PrintSetup function,The return value is -1. However, this description does not exist in a manual.



CR:538296
CR Number:   538296
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The customer has an MDI app. The are several different sheets. Each sheet has a menu and a toolbar. The customer opens a Sheet 1 and it's tool bar is displayed. Sheet 2 when opened does a close(this) in the open event. According to the Help the open event occurs after a window is open but before it displays. Now if you open a Sheet 2 you never see it or it's toolbar because it is closed in the open event before it is displayed. However the toolbar for Sheet 1 disappears on the close of Sheet 2. It's as if it was removed by mistake as Sheet 2's toolbar. So now you are left with the first Sheet 1 open but no toolbar. The menu is OK.



If you post the close(this) then you (briefly) see Sheet 2 open and disappear right a way (a flicker) and the toolbar for Sheet 1 remains as it should. But the customer doesn't like the flicker and wants it to work without posting.



CR:538298
CR Number:   538298
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
01 Sep 2008 Fixed
Description
Customer has an EJB in EAServer that he has then created a PB component for in PB 11. He then created a .NET assembly with that component and wants to be able to use the assembly dll in a stand alone winform application.



The assembly referenced in the winform application does not connect.



CR:538307
CR Number:   538307
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer wants us to restore the Components tab on the System Tree.



CR:538341
CR Number:   538341
Product Name:   PB Enterprise
Product Component:   SYSAM
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Sep 2008 Fixed
Description
PB11.0/11.2 - SySAM should not check for explicit license limits .

When SySAM was originally put into PowerBuilder, we enforced the original PowerBuilder license terms where the license was only good for a single major version.

We have now changed this and will use the default SySAM logic rather than our own.



CR:538397
CR Number:   538397
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Aug 2008 Presently Not Targeted For Any Future Release Of This Product
Description
An Infomix interface of PB11.x receives SQL Error-201.
Workaround Description
 Please set DisableBind=1.



CR:538452
CR Number:   538452
Product Name:   PB Enterprise
Product Component:   PB.NET WS Deployment
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The web.config file is overwritten each time a deployment of a web service is done. Customer need some means to configure it.



CR:538515
CR Number:   538515
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Nov 2008 Consult Complete
Description
Customer wants to connect to ASE 15 on solaris

using windows OS authentication. Can PowerBuilder handle this?



CR:538706
CR Number:   538706
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5.1 03 Aug 2008 Fixed
Description
Wrong DW syntax if there are Table and Synonym having same name



CR:538710
CR Number:   538710
Product Name:   PB Enterprise
Product Component:   DB DB2
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11.2 28 Aug 2008 Fixed
Description
A cusomer has a large application that he is in process of migrating from PB 7 to PB11. The customer is doing updates with embedded SQL to a DB2 database. Somtimes there is an update that has nothing to update because the where clause does not match any rows. In PB 7 when this occured the SQLCode value that was returned was -1. This was not correct as there was no error, but rather just nothing to update. However the customer coded to this behavior, to let users know that nothing was updated (either because of a real error, or no match on the where clause). Now in PB 11 the return code in the same situation is a 0. This is correct as there was no update error. But the customer does not want to have to re-code his large application and wants it to have the same behavior as it did in PB 7. The documentation clearly states you should be checking the SQLNRows property on a 0 SQLCode return to see if any rows were updated.



CR:538728
CR Number:   538728
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Nov 2008 Presently Not Targeted For Any Future Release Of This Product
Description
When using Jaws and tabbing into a dw, the response

is not consistent.



For example, a window with 2 dw's and a statictext field. The window has the

tab order set to the static text field, then dw1 and dw2.



When you run the app and open the window, click on the static text field. Now hit the tab and you tab inside dw1. The response from JAWS is:



Department ID colon edit 100 type and text

Department ID colon edit 200 type and text

Tab 300

Tab 400

Tab 500



Now when you tab to the next dw,

Tab MA (the value of the dddw)



Inconsistent behavior between the 2 dw's. Inconsistent response inside dw1.



CR:538872
CR Number:   538872
Product Name:   PB Enterprise
Product Component:   DW XML
Status:   Open
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Computed colum with null value is exported with zero.



CR:538878
CR Number:   538878
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Aug 2008 Fixed
Description
The customer has a window with picture buttons. If a PNG file is selected for the PictureName, it works if the full path is included. But if you put the directory that contains the images into the App Path for PowerBuilder:(HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\App Paths\pb115.exe)

and then don't include a path reference for the PNG file in PictureName, the IDE can't find it. That works for all other image types.



PNG files also won't be included in the EXE/PBDs unless there is a full path in the source code and in the PBR file. For all other image types, you can include a reference just to the image filename and rely on them being in the path at desgin/compile time.



CR:538889
CR Number:   538889
Product Name:   PB Enterprise
Product Component:   Section508
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Mar 2011 Fixed
Description
Customer believes that our datawindow does not meet 508 compliance standards because a computed field does not have a tab order and cannot receive focus so 508 readers cannot read the field.



In order to comply with 508 standards, the computed field should have a tab order, be able to gain focus but should not be editable.



CR:538913
CR Number:   538913
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Aug 2008 Fixed
03 Sep 2008 Fixed
Description
The customer has some datawindow columns of decimal 2 datatype and an editmask of ###,###.00. He is doing a SetColumn to this column in script, and this is placing the cursor to the right of the decimal point. In PB 6.5 they claim it used to put the cursor to the left of the decimal point. If you tab or click to the column it does put the cursor to the left of the decimal point, which makes more sense as you can enter digits to the left of the decimal point. When the cursor is to the right you can only enter the 2 decimal digits. The SetColumn should place the cursor to the left of the decimal point as it does when you tab or click to the column.



09/09/2008: Verified fixed in 11.2 build 8616.



CR:539052
CR Number:   539052
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
After the function SetDetailHeight has been called, the scroll behaviour changes so that the scrollbar will scroll to the next row instead of scrolling within the row.

This makes it impossible to see the parts of the row that are outside the control.



CR:539298
CR Number:   539298
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Feb 2009 DEFER
Description
Customer has an application with many rich text edit controls that in PB 8 he was able to use CopyRTF on each, create a tab delimited file



ls_data = "~t" + copyrtfstring1 + "~t" + copyrtfstring1 + "~t" + copyrtfstring1.



Then using ImportFile he was able to import this file into a datawindow and later use the richtext strings to populate different rich text controls using the string in the datawindow and PasteRTF.



This no longer works with new Rich Text control in PB 10.5 as the string from CopyRTF appears to be different and have CR/LF in it which when using ImportFile are not allowing all the text to be placed into one field.



The text string when using CopyRTF in PB 8 is:



{\rtf1\ansi\deff0{\fonttbl{\f0\froman Tms Rmn;}}{\colortbl\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue127;\red0\green127\blue127;\red0\green127\blue0;\red127\green0\blue127;\red127\green0\blue0;\red127\green127\blue0;\red127\green127\blue127;\red192\green192\blue192;}{\info{\creatim\yr2008\mo7\dy29\hr2\min53\sec17}{\version1}{\vern262367}}\paperw12240\paperh15840\margl257\margr324\margt239\margb260\deftab720\pard\ql{\f0\fs20\cf0\up0\dn0 \loch\af0 Let's see}} {\rtf1\ansi\deff0{\fonttbl{\f0\froman Tms Rmn;}}{\colortbl\red0\green0\blue0;\red0\green0\blue255;\red0\green255\blue255;\red0\green255\blue0;\red255\green0\blue255;\red255\green0\blue0;\red255\green255\blue0;\red255\green255\blue255;\red0\green0\blue127;\red0\green127\blue127;\red0\green127\blue0;\red127\green0\blue127;\red127\green0\blue0;\red127\green127\blue0;\red127\green127\blue127;\red192\green192\blue192;}{\info{\creatim\yr2008\mo7\dy29\hr2\min53\sec17}{\version1}{\vern262367}}\paperw12240\paperh15840\margl257\margr324\margt239\margb260\deftab720\pard\ql{\f0\fs20\cf0\up0\dn0 \loch\af0 won't work in PB 10.5}}



And in PB 10.5 is:



{\rtf1\ansi\ansicpg1252\uc1\deff0{\fonttbl

{\f0\fswiss\fcharset0\fprq2 Arial;}

{\f1\fswiss\fcharset0\fprq2 Tahoma;}

{\f2\froman\fcharset2\fprq2 Symbol;}}

{\colortbl;\red0\green0\blue0;\red255\green255\blue255;}

{\stylesheet{\s0\itap0\f0\fs24 [Normal];}{\*\cs10\additive Default Paragraph Font;}}

{\*\generator TX_RTF32 11.0.401.504;}

\deftab1134\paperw12240\paperh15840\margl0\margt0\margr0\margb0\pard\itap0\plain\f1\fs20 let's see}{\rtf1\ansi\ansicpg1252\uc1\deff0{\fonttbl

{\f0\fswiss\fcharset0\fprq2 Arial;}

{\f1\fswiss\fcharset0\fprq2 Tahoma;}

{\f2\froman\fcharset2\fprq2 Symbol;}}

{\colortbl;\red0\green0\blue0;\red255\green255\blue255;}

{\stylesheet{\s0\itap0\f0\fs24 [Normal];}{\*\cs10\additive Default Paragraph Font;}}

{\*\generator TX_RTF32 11.0.401.504;}

\deftab1134\paperw12240\paperh15840\margl0\margt0\margr0\margb0\pard\itap0\plain\f1\fs20 afdsf}



This is not a bug, but a difference in the string with CopyRTF.



Workaround is to strip out and throw away all carriage return and newline combinations in the strings returned by CopyRTF.



long ll_pos, ll_all

string ls_temp



ll_all = len( ar_instring)

ls_temp = Trim(ar_instring)



// Search for and strip out all carriage return and newline combinations.

ll_pos = Pos ( ls_temp, "~r~n" )

do while ll_pos <> 0

ls_temp = Left(ls_temp, ll_pos - 1) + Right(ls_temp, ll_all - (ll_pos + 1))

ll_all = len(ls_temp)

ll_pos = Pos ( ls_temp, "~r~n" )

loop



Return ls_temp



CR:539465
CR Number:   539465
Product Name:   PB Enterprise
Product Component:   DW XML
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
ImportFile and ImportString to use XML date format. 2007-07-01T00:00:00+01:00



CR:539498
CR Number:   539498
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
OS: Windows XP SP2

Versions and Build #s Tested: 11.2_8565, 11.2_8542

Database/Driver File/Version: N/A



Comments: Within WebForms, when tabbing between datawindow editmask columns, the cursor gets positioned at end of edit mask, not at the beginning, as expected. Works fine in normal client-server application.
Workaround Description
 Manually position cursor at the left position before typing the value over the editmask.



CR:539502
CR Number:   539502
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Aug 2008 Fixed
26 Sep 2008 Fixed
Description
The customer is using an OLE Control on a window to use Adobe Acrobat Reader. At runtime in PB script he is accessing some properties on the OLE Control and is getting the error "Name not found calling external object function" in Winforms. It works fine in a native Powerbuilder application.



CR:539509
CR Number:   539509
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Oct 2008 Fixed
Description
When connecting to OLEDB in a PB .NET Webform

and retrieving a dw that has a column with a timestamp datatype, the following

error message appears:



Unexpected error was thrown, the browser will be closed!

Please report the error to the Administrator

Error: Syntax Error

Line: 70304879



CR:539618
CR Number:   539618
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Open
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Proxy looses decimal definition in structure. A pb component

that includes a structure is deployed to EAServer. When the proxy is generated

in PB, the decimal definition in the structure is different.



The structure is defined as:

global type str_test_val from structure

decimal{4} id_dec4_var

decimal{0} id_decvar

string is_stringvar

decimal{4} id_decvar2

end type



When the proxy is generated, the structure definition is:

global type proxytest_str_test_val from structure

public:

Decimal id_dec4_var

Decimal id_decvar

String is_stringvar

Decimal id_decvar2

end type



CR:539650
CR Number:   539650
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement request to add the ability to handle service credentials in our proxy generator.



CR:539795
CR Number:   539795
Product Name:   PB Enterprise
Product Component:   EJB Client
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Mar 2009 Fixed
30 Apr 2012 Added to user documentation
Description
Error calling java class method of:



Failed to find the proxy to represent the Java class: test.Bar

It implements the following interfaces: test.BarHome



The error is happening when calling

barslist.get(i)



barslist is defined as List



CR:539872
CR Number:   539872
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Aug 2008 Presently Not Targeted For Any Future Release Of This Product
Description
partition line is not drawn when the height of a group header is 4 or more.



CR:539930
CR Number:   539930
Product Name:   PB Enterprise
Product Component:   PB.NET Smart Client
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Aug 2008 Not reproducible with latest version of the product available as of Resolution Date
Description
Powerbuilder 11.5 BETA build 1502. Winform smart client deployment. Always get an error in pbiupub.log file during deployment/publishing of a smart client winform application:



Exception Type: System.IO.DirectoryNotFoundException

Exception Message: Could not find a part of the path 'c:\e drive\11.5bugs\11460181\smc_winformoutput\'.



The deploy/publish seemed to go OK and you can run the app. But what is that error mean? Why is it there if the publish went OK?



CR:539932
CR Number:   539932
Product Name:   PocketBuilder
Product Component:   Language - Compiler
Status:   Open
OS:   Windows XP
Original Version:   2.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
251-EBF-1 Fixed
Description
Certain syntax errors would crash the PocketBuilder compiler during a full build.



If a non-visual user object has a reference to an instance variable in an ancestor NVO, a static reference would fail.



Do not use:

public constant string PATH = n_ancestor_obj.gs_USERPATH



but use:

public string PATH

path = n_ancestor_obj.gs_USERPATH



CR:540054
CR Number:   540054
Product Name:   PB Enterprise
Product Component:   Internet Class Library
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Dec 2008 Fixed
11.2 03 Jun 2009 Fixed
Description
Cannot navigate with MS WEB activeX if the URL contains an applet and the application is connected to a database using JDBC.



CR:540055
CR Number:   540055
Product Name:   PB Enterprise
Product Component:   Section508
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Nov 2008 Presently Not Targeted For Any Future Release Of This Product
Description
Nodes on treeview dw not working with JAWS



A treeview dw is setup as:



- 100

-Firstname last name address



When you click on the node or 100, JAWS is not indicating the value. When you click

inside the node, JAWS indicates the value ok



RESOLUTION: The root cause is that the column in the header band is readonly which could not get the focus, so the value could not indicated by JAWS.



CR:540096
CR Number:   540096
Product Name:   PB Enterprise
Product Component:   Section508
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Feb 2009 Presently Not Targeted For Any Future Release Of This Product
Description
508 compliance issue: Controls on a window that are disabled can not be tabbed to and protected columns in a datawindow can not be tabbed to. Since tabbing is the way to get the accessibilty information, then in these cases it is not available.



CR:540253
CR Number:   540253
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Fixed
Description
Please put pbl for source control on a different folder. When an object is moved, the status icon of source control is not correct. The details about this specification are added to a user's guide.



CR:540348
CR Number:   540348
Product Name:   PB Enterprise
Product Component:   Project Wizards
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Server list in EAS deploy project is reduced when "Use Windows Classic Stype on XP" is select in the PB menu.



CR:540469
CR Number:   540469
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5.1 28 Aug 2008 Fixed
Description
Output parameters from a procedure on Oracle through O90/O10 interface become 0 if SQLCA.DBParm has "NLS_Charset='JA16SJIS'".



CR:540567
CR Number:   540567
Product Name:   PB Enterprise
Product Component:   Profile Painter
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Sep 2008 Fixed
Description
When enabling trace and setting a trace file name

from the System Options/Profiling tab, the path and filename not getting saved.



When you restart PB, the path and file name for the trace file (xxxx.pbp) is no longer there.



These settings do appear in the pb.ini:

ProfEnable=1

ProfOverwrite=1

ProfFileName=C:\mytest.pbp

ProfLabel=

ProfTimerKind=2

ProfTraceActivities=1042



CR:540568
CR Number:   540568
Product Name:   PB Enterprise
Product Component:   Project Painter
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When trying to select a Profile on the EAServer

Component/Server Host tab, the ddlb does not drop down properly. When

you click on the arrow, the behavior appears more like a spin control and

ddlb.



CR:540578
CR Number:   540578
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Sep 2008 Workaround
Description
The customer has migrated his PB 9 app to PB 10.5 and the RTE tab stops are different throwing off his carefully arraigned docs. We know it's a totally new text control under the covers. The question is, is there anyway to adjust the tab stops in 10.5? We haven't found a way to do that but it seems like a basic feature.



CR:540632
CR Number:   540632
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11.2 11 Sep 2008 Fixed
Description
App with msinet.ocx crashed when run in machine code



CR:540674
CR Number:   540674
Product Name:   PB Enterprise
Product Component:   Pipeline - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11.5 26 Sep 2008 Fixed
Description
With this fix applied, you should now be able to deploy a PB 11.5 PBNative executable (that does not launch pipelines) without having to include PBDPL115.DLL in the re-distributable DLLs. Apps that use Runtime Pipeline objects should work the same, and these apps will require PBDPL115.DLL.
Target Version
 11.5



CR:540752
CR Number:   540752
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5.1 07 Sep 2008 Fixed
Description
ORA-01461 "can bind a LONG value only for insert into a LONG column" occurs if you try to insert over 2000 bytes

of characters containing a multibytes character to a varchar2(4000) column on a table through O84 interface.
Workaround Description
 Set DisableBind=1 or DisableUnicode=1 if acceptable.

Or Oracle Client 10.2.0.3 may solve this issue.



CR:540818
CR Number:   540818
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The customer has an application deployed to Webforms on a Windows 2003 server machine. No PowerBuilder has been installed on this machine. The app has a datawindow with 2 autosize columns and one slideup column. They do a SaveAs PDF using Ghostscript version 8.62. The SaveAs fails with a -1. Without the autosize height and slide up properties set however, the SaveAs works. This problem only happens on the Windows 2003 deployment machine, on the development machine that is Windows XP, the SaveAs works OK with the autosize height and slide up properties set.



CR:540855
CR Number:   540855
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Using global function to format DW in WebForm, showing data value instead of display value when clicked
Workaround Description
 #IF DEFINED PBWEBFORM THEN

return 1

#END IF

To change the value, use right mouse click



CR:540963
CR Number:   540963
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Mar 2009 Fixed
13 Jul 2010 Fixed
Description
A 3rd party software product called PaperMaster causes PB 10.5, 11, 11.5 to crash on startup. It seems related to the PB process loading certain PaperMaster DLLs (J2GShell.dll and J2GRes_env.dll)



CR:541147
CR Number:   541147
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5.1 04 Sep 2008 Fixed
Description
Date Values are not retrieved properly using ODBC driver from Sage Line 100 (accounting system.



CR:541211
CR Number:   541211
Product Name:   PB Enterprise
Product Component:   Help
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer wants PB to support the new help file (.cnt) formats as well as (.hlp):



dw_1.Modify("DataWindow.Help.File='C:\Program Files\Sybase\PowerBuilder 11.0\Help\pbhlp110.cnt' ")



and not just



dw_1.Modify("DataWindow.Help.File='C:\Program Files\Sybase\PowerBuilder 11.0\Help\pbhlp110.hlp' ")



CR:541242
CR Number:   541242
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Vista
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11.5 18 Aug 2008 Not a Bug
Description
CR #465847 lets PowerBuilder cache the status of the PBG files to improve performance for target-wide SCC requests. This optimization assumes that the PBG files that we automatically retrieve from the SCC server will be considered up-to-date for 5 minutes before we automatically re-retrieve the PBG files for the next target-wide SCC request. The potential time savings for this optimization is quite significant in large targets (60+ PBLs). To control the refresh-rate of PBG files, use this PB.INI setting:

[Library]

SccPBGRefresh=nnn

To turn of this optimization and force a re-synch of the PBG file each time, set SccPBGRefresh=0.
Workaround Description
 To control the refresh-rate of PBG files, use this PB.INI setting:

[Library]

SccPBGRefresh=nnn

To turn of this optimization and force a re-synch of the PBG file each time, set SccPBGRefresh=0.



CR:541300
CR Number:   541300
Product Name:   PB Enterprise
Product Component:   DataBase
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Sep 2008 Fixed
10.5 20 Oct 2008 Fixed
19 Nov 2008 Fixed
Description
Memory leak in dynamic SQL statement.



CR:541411
CR Number:   541411
Product Name:   PB Enterprise
Product Component:   DW Rich Text
Status:   Open
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
With a Rich Text DataWindow the text does not get wrapped to the size of the control

as in previous versions but is wrapped to the page size.



Display of the DataWindow looks different then in previous versions with indentation

and gray outline.



CR:541473
CR Number:   541473
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Mar 2009 Fixed
Description
OS: Windows XP SP2

Versions and Build #s Tested: PB 11.2_8599

Database/Driver File/Version: N/A

Comments: In WebForm, the messagebox buttons Yes/No/Cancel should change from English to another language when setting ASP.NET "Culture" and "UI Culture" options. When running same application directly in client-server environment (outside WebForms) in Windows with another language than English (eg: Spanish), the buttons Yes/No/Cancel appear in the other language as expected (eg: Si/No/Cancelar in Spanish).



CR:541699
CR Number:   541699
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Aug 2008 Fixed
22 Sep 2008 Fixed
Description
All inserted rows are not displayed correctly and a vertical scroll bar does not work in preview mode right after calling dw.InsertRow().



CR:541732
CR Number:   541732
Product Name:   PB Enterprise
Product Component:   PB.NET DW
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11.2 08 Sep 2008 Fixed
11.2 18 Sep 2008 Fixed
Description
WebForm .Net Application

Clicking in an empty area of a DataWindow that has script in the clicked event

gives a System.ArgumentException



This problem is reproducible when deployed to some PC's but not on others.



CR:541892
CR Number:   541892
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Open
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The problem happens if the table is the very first thing in the document. You are just not able to select the table to delete it. You can delete the contents. I loaded the doc into Word and I was able to detete it there, so it appears to be a PB problem. This is an exact match for the problem reported in CR 465670. That was for a richtext datawindow, this is a richtext control.
Workaround Description
 Put something, anything in front of the table so that it is not the first thing in the document, then you can select it and delete it.



CR:541991
CR Number:   541991
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Open
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
EAS/PBVM Enhancement request to make handling the out of memory situation

more gracefully so that running processes can be finished first.



CR:542062
CR Number:   542062
Product Name:   PB Enterprise
Product Component:   Help
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Jun 2010 Added to user documentation
Description
Use Ellipsis not indexed in online help



DataWindow property "Use Ellipses" is *NOT* indexed in the PB Help file and can not be located via any search mechanism.



CR:542114
CR Number:   542114
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Open
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Using Informix native driver : This gives -201 (Syntax Error) select tab1_id, :al_RetrArg from tab1 union select tab2_id, :al_RetrArg from tab2



->This works: select tab1_id, :al_RetrArg from tab1



As a workaround, DBParm DisableBind=1 can be used, but results in bad perfomance.
Workaround Description
 Set DisableBind=1 - but customer cannot use it due to performance issues.



CR:542158
CR Number:   542158
Product Name:   PB Enterprise
Product Component:   SYSAM
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Install PB 11.2 and PB 11.5 on the same machine and set both of them use served license.



1. if start PB 11.2 first, PB 11.5 will go to grace mode, PB 11.2 will work properly.

2. if start PB 11.5 first, both PB 11.5 and PB 11.2 work properly.
Workaround Description
 The workaround would be to not put old and new version licenses on the same server.



(in fact, for the _typical_ customer case - keeping old licenses active that have been updated to the new version - would be a violation of the license terms...)



CR:542159
CR Number:   542159
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Oct 2008 Fixed
Description
When running a webform and trying to open a window with a rte datawindow, the following error occurs:



Attempted to read or write protected memory





From the online help, it states that RTE style datawindow is not supported with WebForm.



Customer would like to see PB catch the error and exit gracefully.



CR:542169
CR Number:   542169
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Oct 2008 Fixed
Description
When running webform app, behavior is not the same

as running in pbnative. The WebForm datawindow is not populated with the

Search Criteria.



CR:542171
CR Number:   542171
Product Name:   PB Enterprise
Product Component:   SYSAM
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Mar 2009 Fixed
Description
Install PB, select served license, but for server name and port number, input NOTHING. Continue install by proceed (without license). Start PB , PB will work in "evaluation mode". Then update to regular served license , the new license does not work.



Workaround:

Delete the old license file: pb115.lic.

The new license now works. The underlying reason is the old license file sitting on disk is confusing SySAM.
Workaround Description
 Delete the old license file: pb115.lic.

The new license now works. The underlying reason is the old license file sitting on disk is confusing SySAM.



CR:542182
CR Number:   542182
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Nov 2008 Presently Not Targeted For Any Future Release Of This Product
Description
In webforms tabbing to or clicking on an editmask field in selects the whole field instead of the cursor just being placed at the beginning of the field as in Win32.

Also in the test case as you tab through fields when you come to a dddw, it tabs to the next window control rather than continuing to tab through the datawindow columns.



CR:542189
CR Number:   542189
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Sep 2008 Fixed
Description
In PB 11.5, cannot deploy a webform that has a

sharedobject that is calling a webservice.



In PB 11.2, deploying a webform is ok. Getting the following error when calling it:

Current Thread State: Background

Method: System.Reflection.MethodInfo b()

Exception Type: System.NullReferenceException

Exception Message: System.NullReferenceException: Object reference not set to an instance of an object.

at ql.b()

at ql.Invoke(PBSessionBase A_0)

at Sybase.PowerBuilder.PBMethodQueue.ExecuteAll()

at Sybase.PowerBuilder.Web.PBSession.a()

Exception Source: Sybase.PowerBuilder.Common

Exception StackTrace: at ql.b()

at ql.Invoke(PBSessionBase A_0)

at Sybase.PowerBuilder.PBMethodQueue.ExecuteAll()

at Sybase.PowerBuilder.Web.PBSession.a()

Exception Call Stack: at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo)

at System.Environment.get_StackTrace()

at Sybase.PowerBuilder.PBLogger.a(Exception A_0, LogLevel A_1, Boolean A_2, Boolean A_3)

at Sybase.PowerBuilder.PBLogger.a(Exception A_0, LogLevel A_1, Boolean A_2)

at Sybase.PowerBuilder.PBLogger.a(Exception A_0, LogLevel A_1, Boolean A_2)

at Sybase.PowerBuilder.PBLogger.LogException(Exception e, LogLevel logLevel)

at Sybase.PowerBuilder.PBLogger.LogException(Exception e)

at Sybase.PowerBuilder.Web.WebThread.a(Exception A_0)

at Sybase.PowerBuilder.Web.WebThread.a(Object A_0)

at System.Threading._ThreadPoolWaitCallback.PerformWaitCallback(Object state)



CR:542197
CR Number:   542197
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Open
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The customer is using the HSplitScroll on a datawindow. If the splitter line is close to a dddw such that the drop down straddles the splitter line, after picking a new state if you then move the splitter, the part of the drop down on the right of the gray line stays with the gray line. It seems as if it is attached to the gray line. It only goes away if you click on some other column. It is a painting or refresh type of problem.



CR:542204
CR Number:   542204
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Win XP Tablet PC Edition
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Feb 2009 Not reproducible with latest version of the product available as of Resolution Date
Description
Customer is crashing in pbdwe105.dll and would like us to review the crash dump. He previously received a one off (CR 485586) that fixed a similar crash. That fix should be included in the build (7635) that he has now upgraded to.



CR:542210
CR Number:   542210
Product Name:   PB Enterprise
Product Component:   DW Expression
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Sep 2008 Fixed
10.5 07 Oct 2008 Fixed
Description
In a computed field, trying to use a decimal datatype for an exponent results in an "Expecting NUMBER expression" error with both Powerbuilder 10.5.2 and 11.2. It is ok with Powerbuilder 9. Expression: ( field1 + field2 ) ^ field3



CR:542361
CR Number:   542361
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Open
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Polish characters not rendred in a PDF file with saveAs function.



CR:542396
CR Number:   542396
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
09 Nov 2008 Not a Bug
Description
Regression. This worked fine in PB 9. Normally in a dddw if you click into the column and get the drop down values, you can type a single character, and it will search and find the first dddw value that starts with that character. It will scroll the dddw if needed. It works slightly differently if you tab into the dddw column. Then you don't get the drop down, but the search still works. Type in a single character and it finds the first value that starts with that character and that value is displayed in the dddw column. This same behavior happens in a browser when the datawindow is displayed in HTML.



In PB 11 the search not happening in a browser if the datawindow Web Datawindow property is checked. This worked fine in PB 9. But in 11 if you click on the dddw column the search does not happen. It still happens if you tab into the column, but not when you click on it. It also seems like the drop down is differrent. It's static, always the same drop down, no matter what value is currently displayed. Normally if there is a value displayed in the dddw column and you click on it to get the drop down, the current value heads the list. But with Web Datawindow property checked, you always get a static dropdown of the initial values, and the single character search does not work.



CR:542585
CR Number:   542585
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Sep 2008 Fixed
Description
.NET Webform

Coding the ItemError Event in a DataWindow prevents DataWindow Clicked Event

to postback to the server when clicking in a column area.



CR:542627
CR Number:   542627
Product Name:   PB Enterprise
Product Component:   DW Printing
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Oct 2008 Fixed
Description
High resource usage of (GDI, User) resources with printing and scrolling of a complex large report.



CR:542633
CR Number:   542633
Product Name:   PB Enterprise
Product Component:   DW Graph
Status:   Closed
OS:   Vista
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Sep 2008 Fixed
Description
After you open a datawindow graph for the first

time and you are prompted to "Do you want to install DirectX?", if you hit

ok, the install appears to hang or not install at all on vista



CR:542648
CR Number:   542648
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Feb 2009 Consult Complete
Description
After issuing a disconnectserver() and then

destroying the connection object, the runtime monitor or netstat -a still

shows the connection is established.



CR:542654
CR Number:   542654
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Sep 2008 Not a Bug
19 Nov 2008 Not a Bug
Description
The customer has a PB app that calls a web service. When deployed and run locally this works fine. But if he deploys the PB app to a network drive, the webservice call does not work. The createinstance is successful, but the actual webservice call fails with a try catch SoapException error, but the error message is blank.



CR:543077
CR Number:   543077
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Feb 2009 Not reproducible with latest version of the product available as of Resolution Date
Description
On some large generated PSR files a crash occurs when trying to load the PSR file back in.



CR:543203
CR Number:   543203
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Sep 2008 Not a Bug
Description
some extra characters not rendred on Chinese XP.



CR:543236
CR Number:   543236
Product Name:   PB Enterprise
Product Component:   ORCA
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Mar 2009 Fixed
Description
The customer is experiencing intermittent crashes when rebuilding a PB applications using the ORCA API. It appears to be related to SYSAM. A crash dump is submitted for Engineering analysis.



CR:543262
CR Number:   543262
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Jan 2009 Fixed
Description
11.5 Webforms on Vista SP1. A tab page with raggedright = false is chopping off tab text, and one tab is completely missing. On XP the same thing happens and there is an additional error message.



CR:543385
CR Number:   543385
Product Name:   PB Enterprise
Product Component:   DB OLE DB
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11.2 17 Sep 2008 Fixed
Description
PB 11 and PB 10.5.2 connecting to MS SQL Server 2005 with OLE DB driver. In the datawindow painter on the Compute tab, right click and list database functions. There are only 3 functions listed. But in PB 9 with the mss driver there were dozens of functions listed. In PB 11 with the new SNC native driver there are also dozens of functions listed.



For OLEDB this is controlled by the pbodb110.ini file. It is located in the C:\Program Files\Sybase\Shared\PowerBuilder directory. In the [Microsoft SQL Server] section you'll see:



PBFunctions='SYBASE_FUNCTIONS'



and in the [SYBASE_FUNCTIONS] section you'll see:



[SYBASE_FUNCTIONS]

AggrFuncs=ave(),sum()

Functions=substr()



Only three functions listed. So the customer can edit this and add more functions.



This CR is a request to more properly populate the function list for MS SQL Server in the pbodb110.ini file. Let's start he user off with the same functions listed as with MSS or SNC.



CR:543493
CR Number:   543493
Product Name:   PocketBuilder
Product Component:   Window - Runtime
Status:   Open
OS:   Windows Mobile 5
Original Version:   2.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Problem trying to use an feature offered by the operator ie. to dial the number (*35*1234#) to use the feature (block incoming calls).

To send this by using the PhoneCall.MakeCall() function, doesn't work.



CR:543625
CR Number:   543625
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Closed
OS:   AIX 4.3
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Apr 2009 Presently Not Targeted For Any Future Release Of This Product
Description
ProfileString returns a string including the double quotes from the ini file, causing Connect to fail.
Workaround Description
 Workaround:

Change the INI file like this:

DBParm=CacheName='ReweLCMG_LCG1'



CR:543644
CR Number:   543644
Product Name:   PocketBuilder
Product Component:   Window - Runtime
Status:   Open
OS:   Microsoft Windows 2003
Original Version:   2.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
1225 Fixed
Description
OS: Windows 2003 SP2

Versions and Build #s Tested: PocketBuilder 2.5.1 Build 1155

Database/Driver File/Version: ASA 10.0.1_3722 with Mobilink



Comments:



Application shuts down with GPF when starting Ultralite synchronization. The application shuts down abruptly and Event Viewer registers the GPF:



Faulting application PK25.exe, version 2.5.0.1123, faulting module ulrt10.dll, version 10.0.1.3722, fault address 0x0002f9f3.

The application, C:\Program Files\Sybase\PocketBuilder 2.5\PK25.exe, generated an application error The error occurred on 09/10/2008 @ 11:05:14.750 The exception generated was c0000005 at address 018EF9F3 (ulrt10!ULSimulateRuntimeAssertion)





The same crash happens with this application after deployed to a Pocket PC.



CR:543671
CR Number:   543671
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Sep 2008 Not a Bug
Description
The customer is claiming that PB generates the wrong SQL in a datawindow when nulls are involved in retrieval arguments (bind variables). Suppose a table T1 has 2 columns; A and B. The table has one row in it and column A has a value "Hello" and column B is null. The SQL statement: SELECT A, B FROM T1 WHERE B = NULL; This statement should return no rows because comparisons to null are always unknown even if the value being compared is null. So null = null evaluates to unknown not true, and behaves as false in the real world because it is not true.



In PowerBuilder a datawindow with a retrieval argument has this for SQL:



SELECT "MY_NULL"."A",

"MY_NULL"."B"

FROM "MY_NULL"

WHERE "MY_NULL"."B" = :s_argument



If the value of your retrieval argument is null PB generates the following SQL at run time:



SELECT "my_null"."a", "my_null"."b" FROM "my_null" WHERE ( "MY_NULL"."B" IS NULL )



This statement correctly returns the row where B is a null. But PB has changed SQL from B = NULL to B IS NULL, and it should not be doing this as they mean different things and return different result sets..



A quick analysis on the web confirms the technical correctness of the customer's argument. However it is a controversial area with many tools coming down on the side that PB has. And some as the customer points out (Oracle SQL Developer) coming down on the other side. Changing the behavior at this point would have a tremendous impact on existing customers. Perhaps Engineering could supply an explanation of why PB does what it does in this area?



CR:543924
CR Number:   543924
Product Name:   PB Enterprise
Product Component:   JSP Deployment
Status:   Closed
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Nov 2009 EOL'd version. Not to be Fixed.
Description
OS: Windows XP SP2

Versions and Build #s Tested: PB 10.5.2_7699 and PB 11.2_8616

Database/Driver File/Version: N/A

EAServer 6.2 and/or 5.5 for Windows



We deploy a dummy JSP page into EAServer 5.x or 6.x with the following HTML Code:



<P><IMG id="IMG1" src="../images/128_lg.jpg"></P>



After deploying the page, we enter the EAServer WebApplication directory and open the jsp page. The slashes are transformed into backslashes:



<P><IMG id="IMG1" src="..\images\128_lg.jpg"></P>



This causes some confusion for Internet Explorer when jsp is deployed to remote EAServer since it will look at local physical directory instead of virtual directory. As a result, images are not loaded.
Workaround Description
 Manually revert "\" to "/" in jsp pages after they are deployed to EAServer.



CR:543949
CR Number:   543949
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Nov 2008 Workaround
Description
Webform is hanging in the debugger on the itemchanged





When a breakpoint is added in the uf_itemchanged of na_req_details in reqent_v.pbl.

Also triggered is the itemchanged in the uo_rules_req_detail in the reqent_v.pbl and

the itemchanged in the u_dwa_rules_1 in the inh_vuo_pbl.



RESOLUTION: Engineering provided workaround.



CR:544054
CR Number:   544054
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Nov 2008 Workaround
Description
When in the dberror event and using the powerscript function

throw xxx, pb will not throw to the exception instead it will continue on with the code.



When you call a webservice and the retrieve fails, it will trigger the dberror event.

In the dberror it has a statement: throw lse. Instead of throwing that exception,

it will continue will the next line of code in the getcustomerinfo.



RESOLUTION: PB does not support the exception/runtimeerror thrown in DBERROR Event



CR:544352
CR Number:   544352
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Nov 2008 Not a Bug
Description
When using the Sharepoint webservice and calling the GetList() function using EasySoap, the return value is null.



RESOLUTION: PB does not support Any return type because we do not know the exact type ,and so we can not map it to a PB data type.



VS .Net WebService treats its XmlNode derived type as the WSDL Any type.And VS.Net treats the Any type in WSDL as XmlNode type.I guess the Sharepoint webservice is made by VS.Net platform.So Visual Studio.Net can consume it .



Workaround:

1. At design time, use Web Service as normal: choose to use ".NET engine" so that Pb will generate a new assembly (mytest.dll, for example in this testcase).

2. Create a WinForm target based on the existing PB target(sharepoint.pbl).

3. Go to the property dialog of the new Winform target -- right click the new Winform target and choose properties

4. Go to the ".NET Assemblies" tab to add mytest.dll as reference

5. using the following code to call the web service.



#if defined PBWINFORM then

WebService.Lists ws

ws = create WebService.Lists



ws.PreAuthenticate = true

ws.Credentials = create System.Net.NetworkCredential("sharepointsetup", "xocu3xxxxri", "xxxxx")

ws.Url ="https://xxxxxxx/sites/xtestxxxx/_vti_bin/lists.asmx"



System.Xml.XmlNode node1

node1 = ws.GetList( "Announcements")

string ss

ss = node1.OuterXml

messagebox("OK", ss)



#end if



CR:544377
CR Number:   544377
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Oct 2008 Fixed
20 Nov 2008 Fixed
Description
The customer has an ASE stored procedure that has a float datatype as the resultset. He is retrieveing this into a datawindow column of type decimal. It works OK in PB 10.2. But after migrating to PB 10.5 where decimals have changed and have 28 digits of precision he is gettimg the wrong value. Wrong by many magnitudes. The value in the database was loaded as scientific notation.



Database value: 2.06479860179892282E-016.

PB 10.2 decimal column: 0.000000000000000206 (correct for 18 digits precision)

PB 10.5 decimal column: 20647986017989224 (incorrect decimal point)



10.5 decimal value should be 0.00000000000000020647986017989224



CR:544416
CR Number:   544416
Product Name:   PocketBuilder
Product Component:   DW Painter
Status:   Closed
OS:   Windows XP
Original Version:   2.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Oct 2008 Fixed
Description
When setting the 'Autosize Height' property to 'On' on computed fields in DataWindows, upon saving the DW the DataWindow Error: line.., column.. Incorrect Syntax appears.



CR:544419
CR Number:   544419
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   10.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5 25 Sep 2008 Fixed
10.5 07 Oct 2008 Fixed
Description
A DW column has an expression in its Format property depending on the value of another column that gets a linefeed and carriage return set in the item. This will cause PB to disappear.



CR:544462
CR Number:   544462
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10.5 13 Oct 2008 Fixed
10.5 19 Oct 2008 Fixed
Description
When adding a computed field in the header of a

group datawindow, pb will crash at:

FAULTING_IP:

PBDWE110!dwexpr_eval_aggr+6c [e:\pb11\dw\engine\common\dwexprd.cpp @ 284]

1087a1dc 8b14b2 mov edx,[edx+esi*4]



STACK_TEXT:

0012de30 1087aeff 05c5f994 00000000 0012dfc0 PBDWE110!dwexpr_eval_aggr+0x6c [e:\pb11\dw\engine\common\dwexprd.cpp @ 284]

0012df34 1087e8a8 0012df5c 01531e48 0012dfc0 PBDWE110!dwexpr_eval_datetime+0x49f [e:\pb11\dw\engine\common\dwexprd.cpp @ 218]

0012df64 1087fae4 0012dfc0 00000000 0153138c PBDWE110!dwexpr_eval_stringdatetime+0x18 [e:\pb11\dw\engine\common\dwexprs.cpp @ 2690]

0012df74 1087f945 015313b4 0012dfc0 0153138c PBDWE110!dwexpr_eval_string+0x344 [e:\pb11\dw\engine\common\dwexprs.cpp @ 238]

0012df8c 10868323 0153138c 0012dfc0 012226b8 PBDWE110!dwexpr_eval_string+0x1a5 [e:\pb11\dw\engine\common\dwexprs.cpp @ 287]

0012e804 107fcd3f 012073b0 0102fb88 0012e848 PBDWE110!dwexpr_compute_gob+0x213 [e:\pb11\dw\engine\common\dwexpr.cpp @ 605]





Trying to add the following computed field:

string(first(start_date for group 1))



CR:544531
CR Number:   544531
Product Name:   PB Enterprise
Product Component:   PB.NET DW
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Jun 2009 Workaround
Description
DataWindow column of decimal type does NOT correctly show decimal places in .NET Web Forms application. Example: type in 1.888888 it shows 1.888888, instead of 1.89



CR:544600
CR Number:   544600
Product Name:   PB Enterprise
Product Component:   DB Sybase System
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11.2 09 Oct 2008 Fixed
11.2 21 Oct 2008 Fixed
Description
When a datawindow query is created in graphical mode in PB, it contains copious white space in the form of tabs and spaces. This is a request to decrease query size sent to the database by eliminating the unnecessary white spaces in query prior to executing the query.



CR:544602
CR Number:   544602
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Oct 2008 Fixed
Description
Internal SOAP Processing Failure



The .Net SOAP enveloppe request is found to be empty with certain complex datatypes



CR:544616
CR Number:   544616
Product Name:   PB Enterprise
Product Component:   DW Edit Mask
Status:   Open
OS:   Windows XP
Original Version:   10.5.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
If a datawindow retrieves a value of say 12.123456789 and the editmask for the decimal column in the datawindow has less precision say ###.##### the value displayed is rounded. In the above example 12.12346 is displayed. Notice the 5 has been rounded up to a 6. Is this correct behavior for an editmask? I would think it should just truncate and display 12.12345 That's what this customer wants as well. But this is one of those things that people will want one way or the other. Can we let the user choose? Like a Rounding checkbox that is checked by default, but would truncate if unchecked? If this can be done, please provide the same capability in the Editmask control as well.



CR:544801
CR Number:   544801
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   11.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Jan 2009 Not a Bug
Description
Request for Crash dump analysis. 11477179.zip is on \\sorcerer\testcases\public\11400000

and on \\adc-cn-pbbld\pse_folder. The zip contains the dump file.



Powerbuilder 11.1, EAServer 5.5, ASE 12.5 and OpenClient 12.5.



They have 20 servers in a cluster. Six of them are naming servers. They weren't sure, but the datawindows they have problems with could be composite or nested.



CR:544884
CR Number:   544884
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Oct 2008 Fixed
Description
Strange phenomenon when a response window has a datawindow containing several DropDownDatawindows on it. The Fonts are not fitting into the columns any longer. After changing the edit style back to edit, the phenomen is gone.



CR:544906
CR Number:   544906
Product Name:   PB Enterprise
Product Component:   DW HTML
Status:   Closed
OS:   Windows XP
Original Version:   11.2
Fixed Version Build Resolution Date Closure Code (If Appropriate)
24 Sep 2008 Fixed
19 Nov 2008 Fixed
Description
Wrong value for bNilIsNull property in the XHTML javascript generated.



CR:544930
CR Number:   544930
Product Name:   PB Enterprise
Product Component:   PB.NET
Status:   Open
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer believes that to be full .NET CLS compliant that

PB should be able to throw an exception from anywhere.



From cr544054, there is an restriction that you cannot throw an exception/runtimeerror

from the dberror event.





--------------------------------------华丽的分割线-------------------------------------------------------------------------
之前就已经研发成功了能够从Sybase SQL Anywhere的DB文件中恢复数据的工具:ReadASADB。
此工具支持ASA v5.0,v6.0,v7.0,v8.0,v9.0,v10.0,v11.0,v12.0等版本。
恢复Sybase SQL Anywhere的工具在国内应该算首创。

ReadASADB功能
能够从损坏的SQL Anywhere数据文件(.db)和UltraLite数据文件(.udb)上提取数据的非常规恢复工具

  1. 适用于所有的SQL Anywhere版本    包括:5.x,6.x,7.x,8.x,9.x,10.x,11.x,12.x
  2. 适用于所有的UltraLite版本
  3. 能够恢复出来表结构和数据
  4. 能够恢复自定义数据类型
  5. 能够恢复存储过程等对象的语法
  6. 能够导出到目标数据库
  7. 能够导出到SQL文件并生成导入脚本
  8. 支持多种字符集  包括:cp850、cp936、gb18030、utf8等
  9. 能够恢复未加密或者简单加密类型的数据
  10. 简单易用
  11. 限制:不支持AES加密的数据文件
请参考:研发成功了从Sybase SQL Anywhere的DB文件上恢复数据的工具
            SQL Anywhere数据库非常规恢复工具ReadASADB使用介绍

ReadASADB适用场景

各种误操作:

  1. 误截断表(truncate table)
  2. 误删除表(drop table)
  3. 错误的where条件误删数据
  4. 误删除db或log文件
  5. 误删除表中的字段

本工具的应用场景:

1.因为物理磁盘故障、操作系统、系统软件方面或者掉电等等原因导致的Sybase SQL Anywhere数据库无法打开的情况;
2.误操作,包括truncate table,drop table,不正确的where条件导致的误删除等;
Sybase SQL Anywhere无法打开时,比较常见的错误是:Assertion failed。
如:
1、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Checkpoint log: invalid bitmap page -- transaction rolled back
2、Internal database error *** ERROR *** Assertion failed:201819 (8.0.1.2600) Page number on page does not match page requested -- transaction rolled back
3、Internal database error *** ERROR *** Assertion failed:200502 (9.0.2.2451) Checksum failure on page 23 -- transaction rolled back
4、File is shorter than expected
5、Internal database error *** ERROR *** Assertion failed: 201116 Invalid free list index page found while processing checkpoint log -- transaction rolled back
6、*** ERROR *** Assertion failed: 51901 Page for requested record not a table page or record not present on page等等。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------