远程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:710886
CR Number:   710886
Product Name:   PB Enterprise
Product Component:   Help
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2013 Not a Bug
Description
In previous versions of PB, you could search

on any control, for example datawindow control, and see a button for properties,

events and functions.



If you click on any one of those buttons, you could see all the properties, events

or functions associated with that control. Each of those properties, events or

functions was a link so you could drill down and read the help.



In PB 12.5, that doesn't appear to

exist anymore.



CR:711006
CR Number:   711006
Product Name:   PB Enterprise
Product Component:   DW Expression
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Jul 2012 Fixed
Description
A text field in the footer band with a computed expression

on the visible property is not working properly when used with Filter().



If you clear the Filter first (setfilter("")), than it works ok.



The computed expression is:

if ( sum(if ( (LineAudit > 0 or DetailAudit > 0) and SystemFlag = 'Y', 1, 0) for page) = 0, 0, 1)



computed field - DetailAudit:

if( ( describe('datawindow.table.filter') LIKE "%(gldeletecode = 'N' or gldeletecode = 'Y' or gldeletecode = 'R')" ) AND ( recordtype in ( '4', '5' ) ) and ( tagauditflag = 'Y' ), 1, 0 )



computed field - LineAudit:

if( ( describe('datawindow.table.filter') LIKE "%(gldeletecode = 'N' or gldeletecode = 'Y' or gldeletecode = 'R')" ) AND ( recordtype in ('1' ,'2') ) and ( not isnull( timestamp ) ), 1, 0 )





Customer is setting two separate filters:

isFilter[1] = "( ( recordtype = '2' ) OR recordtype = '4' or recordtype ='5' or recordtype ='8' ) AND (gldeletecode = 'N' or gldeletecode = 'Y' or gldeletecode = 'R')"

isFilter[2] = "( ( recordtype = '2' ) OR recordtype = '4' or recordtype ='5' or recordtype ='8' ) AND (gldeletecode = 'N')"



CR:711021
CR Number:   711021
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Jul 2012 Not a Bug
Description
Customer is using the VSPELL32 OCX. They have a window with an invisible olecustomecontrol associated with the OCX. They use the ocx to spell check text entered into an MLE. It works fine after being migrated to PB 12.5 from PB 10.2. But if they make any change to the window, the olecustomecontrol is being corrupted and it no longer works.



CR:711084
CR Number:   711084
Product Name:   PB Enterprise
Product Component:   WPF Runtime
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
WPF/PB.Net IDE: How to set CVUO position and properties on Grid panel dynamically at runtime

We need to dynamically create user objects and place them at the right positions. So I have to set tup the above properties at runtime. The manual has a brief introduction as using XAML to set the Width parameter of a user object to "auto" but that is not enough.



CR:711091
CR Number:   711091
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Jul 2012 Not a Bug
Description
Problem: A .NET Web Service running as a Windows Service ( URL = https://localhost:8080?wsdl ) is causing PB to hang when accessing the WS.



The Web Service proxy classes are created successfully but when calling the method of this Web Service PowerBuilder hangs. Adding settimeout(10) method of soapconnection class then

the operation times out with run time error and if they stop the Web Service

then PowerBuilder crashes.



CR:711119
CR Number:   711119
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 May 2013 Workaround
Description
Stress testing PB application causes

EAS6 to crash with a invalid pointer error in the pbvm125 dll



FAULTING_IP:

PBVM125!obStrDup+30



RESOLUTION: Use the EAServer's libjcc.dll instead of PowerBuilder's libjcc.dll.



CR:711210
CR Number:   711210
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When evaluating the value of the DataWindow function FontHeight()

outside the datawindow then the value of the current row was returned

instead of the specified row.



CR:711455
CR Number:   711455
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
In standard PB applications, if the ToolbarItemText does not fit on the Toolbaritem square region, it gets truncated with an ellipsis (...) to indicate to the user that there is more text. In a WebForm application, there is no ellipsis. The text is just truncated.



CR:711742
CR Number:   711742
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Microsoft Windows 2000
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Jul 2012 Fixed
Description
If the datawindow object has a column which is Radio Button edit style, SaveAsAscii & SaveAsFormattedText only generate Radio Button's data value instead of the display value in the reports



CR:712405
CR Number:   712405
Product Name:   PB Enterprise
Product Component:   WPF Compiler
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
WPF Compiler error C0352: Unknown Error on a structure s_mystructure.instance variables



The generated error message was however wrong and was caused by

an error in a different object a global function missing a return value

as indicated by the Compiler log.



CR:712547
CR Number:   712547
Product Name:   PB Enterprise
Product Component:   DB ODBC
Status:   Closed
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Aug 2012 Fixed
Description
SQL statement fails if containing sub-statement



CR:712582
CR Number:   712582
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Performance issue:



Components can take 3 to 10 times as long to deploy to EAServer 6.3.1 compared to EAServer 5.5.



CR:712583
CR Number:   712583
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Inconsistent behaviour in tabbing if first column is protected
Workaround Description
 Set the tabsequence='0' when protected ='1'



CR:712849
CR Number:   712849
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Windows XP
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Nov 2013 Added to user documentation
Description
Documentation update request for description of the new dwbuffer argument of the DataWindow function Find()



CR:712858
CR Number:   712858
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Enhancement Request for an option to give protected datawindow objects or

datawindow objects with taborder 0 the disabled look that also Window controls have.



CR:713116
CR Number:   713116
Product Name:   PB Enterprise
Product Component:   PB.NET
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Migrated app from PB 12 and when running 'Full Rebuild'

and then running the executable, the application icon (AppIcon) does not appear.



From the project, the 'Create resource-only assembly for executable' is unchecked.

Running the 'Full Build' should copy the icon to the executable, but it does not.
Workaround Description
 Manually delete the Resources folder under the xxxxxx.out and then run the 'Full Build Project' again.



CR:713254
CR Number:   713254
Product Name:   PB Enterprise
Product Component:   PB.NET WS Deployment
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Jul 2012 Fixed
Description
Calling a web service with a proxy array argument from a Webform, Winform or Webservice application did not execute.



CR:713361
CR Number:   713361
Product Name:   PB Enterprise
Product Component:   Debugger
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When starting the debugger with a breakpoint that is not enabled and enabling it

after the application was started by switching back to the debugger then this

breakpoint may not take effect when switching back to the application.



CR:713900
CR Number:   713900
Product Name:   PB Enterprise
Product Component:   System Runtime Functions
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Allow PB to be proxy aware when it comes to parsing XML. If the DTD is external and behind a proxy server, it will fail even if the system default settings are pointing to the proxy or HTTP_PROXY variable is set.



CR:713925
CR Number:   713925
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Nov 2013 Consult Complete
Description
OS: Windows 7 32-bit Professional or Enterprise

Versions and Build #s Tested: PB 12.5.1_4015

Database/Driver File/Version: ASA 12.0 EASDemoDB125



Comments: On Windows 7 32-bits (Professional or Enterprise) the dw.SaveAs PDF! format always fails with -1 in Web Forms. The same configurations work fine in Windows 2003.



CR:714076
CR Number:   714076
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Sep 2012 Fixed
Description
After upgrading from PB 12.1 (build 6639) to (build 6950),

the following error appears when calling a webservice using the .NET engine from a webform.



The XML message cannot be created. com.ibm.mm.beans.CMBXMLParsingException:cvc-complex-type.2.4.d: Invalid content was found starting with the element 'LoginData'.

No child element is expected at this point.;nested exception is:

com.ibm.mm.beans.CMBXMLParsingException: cvc-complex-type.2.4.d: Invalid content was found

starting with element 'LoginData'. No child element is expected at this point.
Workaround Description
 Customer is using the pbwsclient120.pbx from build 6639 with the 6950 runtime dlls.



CR:714418
CR Number:   714418
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Open
OS:   Windows XP
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Versions and Build #s Tested: PB 12.1_6950

Database/Driver File/Version: Oracle 11.1 and 11.2 client with PB ORA, O10 and O90 interfaces



Comments: By using Oracle 11.2 client, tf tnsnames.ora has this following syntax (for failover purposes), PB ORA, O10 or O90 profiles will result in error "ORA-01017: invalid username/password; logon denied"



ORA10CUD =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS =

(PROTOCOL = TCP)

(HOST = cuda)

(PORT = 1521)

)

(ADDRESS =

(PROTOCOL = TCP)

(HOST = cuda)

(PORT = 1521)

)

(LOAD_BALANCE = yes)

(FAILOVER = yes)

)

(CONNECT_DATA =

(SERVER = DEDICATED)

(SERVICE_NAME = ORA10CUDA)

(failover_mode =

(type = select)

(method = preconnect)

(retries = 180)

(delay = 10)

)

)

)





If using above syntax to connect from outside PB (e.g. SQL*PLUS), connection is successful.



It seems only the simple syntax (no failover) is accepted:



ORA10CUD =

(DESCRIPTION =

(ADDRESS_LIST =

(ADDRESS = (PROTOCOL = TCP)(HOST = cuda)(PORT = 1521))

)

(CONNECT_DATA =

(SERVICE_NAME = ORA10CUDA)

)

)



The issue happens only if you use Oracle 11.1 or 11.2 as client. If you use Oracle 10g as client, all syntaxes are accepted.



CR:714420
CR Number:   714420
Product Name:   PB Enterprise
Product Component:   MAPI
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Multiple attachement fails if the property position is not set.



CR:714508
CR Number:   714508
Product Name:   PB Enterprise
Product Component:   PB.NET WebForm
Status:   Open
OS:   Windows XP
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When DotNet WebForm is used, Header Band of DataWindow scrolls together with Detail Band.



CR:714537
CR Number:   714537
Product Name:   PB Enterprise
Product Component:   Section508
Status:   Closed
OS:   Windows 7
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Sep 2012 Fixed
Description
Customer has an application that needs to meet Section 508 accessibility requirements. When running through their automation testing using a third party tool (Testcomplete) problems were noted.



If rows are added to a datawindow, testing tools including AccExplorer.exe do not pick up any added rows even if the testing tool is restarted. The PB application must have all rows in the datawindow prior to starting up the testing tool. If that is the case, all rows show up in the testing tool.



In testing the application the customer believes that the problem is with PowerBuilder.



CR:714553
CR Number:   714553
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12.0 22 Oct 2012 Fixed
Description
The customer has text displayed in the footer of a datawindow. It is only displayed in certain conditions so there is an expression in the visible property of the text. The customer is also using setredraw, setting it to false before the retrieve or importing of the data, and setting it to true after the data is loaded in the datawindow. The problem is that if there is only one page of data, and the conditions exist so the footer text should be displayed, it is not being displayed. If there is more than one page of data, then the footer text displays properly on all pages. If there is no setredraw, then the footer text displays properly on a single page.



So the issue seems to be the combination of having a visible expression on footer text, using setredraw false around the retrieval or loading of the data, and only one page of data. In those conditions the footer text is not displaying when it should.



CR:715058
CR Number:   715058
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows 7
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Aug 2012 Third Party Problem
03 Jan 2013 Added to user documentation
Description
When customer passes the following initdir to GetFileOpenName



ls_initial_path_name = "C:\Users\" + Trim(sle_current_user_id.text) + "\AppData\Roaming\Microsoft\Windows\Recent"



If this has been run previously and the user navigated to a different directory, the initpath is not used.



CR:715172
CR Number:   715172
Product Name:   PB Enterprise
Product Component:   Source Control
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Nov 2012 Fixed
Description
OS: Windows XP SP2

Versions and Build #s Tested: PB 12.5 GA and 12.5.1 GA

Database/Driver File/Version: N/A

SCC: Microsoft SCC: TFS 2010



Comments: When customer has 3 or more users checking in/out objects at same time on same PBL, the following error messages occur:



"Item is already checked-ou elsewhere: $/SIC/Fonte/acesso/acesso.pbg"



Also, sometimes SCC check in is successful although above errors.



CR:715193
CR Number:   715193
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Aug 2012 Fixed
Description
Customer has an old application that calls a NADA webservice that he recently converted to a PB 12.5.1 Webform application. The webservice works in both Classic and Webform when the VIN(vehicle identification number) is in their database but in the Webform version if an exception is thrown back, it is not being caught.



As per the PB documentation mscorib.dll has been added to the project. I found the base soapexception, System.Web.Services.Protocols.SoapException, in the win32 app and tried catching it after adding System.Web.Services.dll to the target but that wasn't caught either and I get the same error coming up.



When running the webform with a bad VIN #, the exception is not caught and you receive an error stating that there was an uncaught System.Reflection.TargetInvocationException exception. As you will see in the testcase, we tried catching the exception many ways and still could not. Is this a bug or do we need to catch this exception with different code?



CR:715352
CR Number:   715352
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
21 Aug 2012 Fixed
Description
The customer has a datawindow with data that they are doing a SaveAs (Save Rows As in painter) and selecting Excel12(*.xlsx) with headers. It takes a while but it produces an xlsx file. But Excel is not able to open the file. It does not seem to be generated properly. Doing a SaveAs Excel with headers works fine.



CR:715435
CR Number:   715435
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Windows XP
Original Version:   11.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
PBDEBUG tracing is being enabled when it shouldn't be when using -deb

As it seems '-deb' is an undocumented equivalent of '/pbdebug' and

it is being parsed inside a string which is not intended for this purpose.

This happens in PCode mode.
Workaround Description
 Workaround:

Use Machine code compilation

If you are compiling machine code, you must enable tracing at compile time by selecting Trace Information in the Project painter Compile Options group. If you have not enabled tracing when you compile for machine code, no trace information is generated and the /pbdebug switch has no effect.



If you compile your project in Pcode, the compiler automatically adds the information needed to enable tracing.



CR:715797
CR Number:   715797
Product Name:   PB Enterprise
Product Component:   ORCA
Status:   Closed
OS:   Windows 2008
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Oct 2012 Consult Complete
Description
Customer has some applications that when they do an orca build from a Team Foundation Server build agent, they always have the error below. When this occurs, the build does not succeed and no executable is generated. If they then relaunch the build directly with the command "orcascr120 build.osc" (build.osc is our command file), the build succeeds without problems.



Faulting application name: orcascr120.exe, version: 0.0.0.0, time stamp: 0x4bb82674

Faulting module name: PBSHR120.dll, version: 12.0.0.5530, time stamp: 0x4bb8260f

Exception code: 0xc0000005

Fault offset: 0x00097a00

Faulting process id: 0x17e4

Faulting application start time: 0x01cd644ac7a795bc

Faulting application path: e:\PF\PowerBuilder12\Shared\PowerBuilder\orcascr120.exe

Faulting module path: e:\PF\PowerBuilder12\Shared\PowerBuilder\PBSHR120.dll

Report Id: 449a4a1a-d03e-11e1-852a-0050568a00df



Occasionally they see the above error when built on the command line. Other projects build without a problem and the customer cannot figure out the difference.



Customer's TFS build infrastructure is on Windows 2008 Server R2.



CR:715951
CR Number:   715951
Product Name:   PB Enterprise
Product Component:   PB.NET WinForm
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Jan 2014 Fixed
Description
When the pbm_keyup event is mapped for a sle,

the pbm_keyup event is not firing.



pbm_keydown is firing ok. Works ok in PB 12.1.



CR:716161
CR Number:   716161
Product Name:   PB Enterprise
Product Component:   WPF Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Aug 2012 Fixed
Description
SharedObjects thread freezes the main thread in PB .NET WPF application

In a small example it is demonstrated it works fine for PB Classic and fails for PB .NET WPF.
Workaround Description
 Workaround: I think a workaround is to use the System.Threading.Thread class and the .NET synchronization functions, however obviously the current code sample would need to be re-worked using the different approach.



CR:716164
CR Number:   716164
Product Name:   PB Enterprise
Product Component:   WPF DW Painter
Status:   Closed
OS:   Windows 7
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Aug 2012 Fixed
Description
When using European numeric control panel settings the

data tab of the WPF Datawindow painter shows errornous values and

fractional values cannot be entered.



CR:716636
CR Number:   716636
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Open
OS:   Windows XP
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When inserting '123'||CHR(0)||'456' into a Oracle

varchar(100) column, PB is only returning 123.



This happens in the datawindow and isql.



In sqlplus, it returns 123 456



CR:717182
CR Number:   717182
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
In PowerBuilder 12.5 the rich text edit control SaveDocument function

created a 0 KB document for FileTypeDoc!



CR:717300
CR Number:   717300
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12.0 09 Sep 2012 Fixed
Description
Turning SetRedraw on and off with a filter shows wrong data on second tabpage.



CR:717359
CR Number:   717359
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Nov 2012 Fixed
Description
A nested report works ok using the datawindow.PushCutControlToNextPage=yes property. However when that rpt is nested in another datawindow, it no longer works.



CR:717691
CR Number:   717691
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Sep 2012 Workaround
Description
The customer has an MDI app. They open a login response window from the frame post open event. If the user fails to log in a Close with return False is done and back in the post open event if a false is returned a Halt Close is done. However, the customer says the app does not completely exit. The powerbuilder app remains on the task bar. But nothing is running that can be seen. This app was migrated from PB 8 where it all worked correctly.



The customer is not able to provide a testcase. My attempts also fail to show anything left on the task bar. However, according to the help a halt close should execute all the closequery, and close event on open windows, and the destructor events on instanciated objects. This is not happening. The closequery and close events on the ancestor frame and descendant frame are not executed. Also there is an instanciated userobject and the destructor event does not fire there either. The only close event that fires is the application object close event.



CR:717778
CR Number:   717778
Product Name:   PB Enterprise
Product Component:   PB GUI
Status:   Open
OS:   Windows XP
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Ability to align just the text for radiobutton and checkbox controls



CR:717858
CR Number:   717858
Product Name:   PB Enterprise
Product Component:   Installation
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
18 Oct 2012 Not a Bug
Description
Customer is trying to install PB 12.5 on his Windows XP machine. He has successfully installed the pre-reqs but when trying to install PB 12.5 he is receiving the following InstallShield error.



Sybase Common Install - InstallShield Wizard



An error (-5011 : 0080040707) has occurred while running the setup.



CR:717973
CR Number:   717973
Product Name:   PB Enterprise
Product Component:   Language - Compiler
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Not a Bug
Description
he PB compiler is not checking hard datawindow object references in a datawindow control.

You can create a datawindow object and a window with a datawindow control. In the window painter you set dw object name in the dw control dataobject field. All works well. If you then delete the datawindow object from the pbl. You can still do a FullRebuild with no error. You can build an exe with no error. This behavior goes all the way back to PB 9.0 or farther. But it does not seem correct. You can put anything at all in the dataobject field in the painter and it is accepted. It's like it's never verifing a valid dataobject.



In the exe project, if you uncheck the pbd check box on the PBL with the dataobject, then you do get an error at build time for the missing or incorrect dataobject name. But shouldn't you still get that error if the PBD checkbox is checked too? The dataobject doesn't exist.



CR:718120
CR Number:   718120
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
26 Sep 2012 Fixed
Description
In PowerBuilder 12.5 the ceiling function returns errornous values

for decimals larger than 32767



CR:718123
CR Number:   718123
Product Name:   PB Enterprise
Product Component:   Debugger
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The debugger doesn't accept European number format when modifying a variable.



CR:718173
CR Number:   718173
Product Name:   PB Enterprise
Product Component:   Documentation
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Nov 2013 Added to user documentation
Description
"Transparency (DataWindow objects)" description is wrong. The correct argument is "DataWindow.transparency {= integer}."



CR:718552
CR Number:   718552
Product Name:   PB Enterprise
Product Component:   P-Code Deployment
Status:   Closed
OS:   Windows XP
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
08 Oct 2012 Presently Not Targeted For Any Future Release Of This Product
Description
PCODE of PB12.x does not detect Runtime Error (R0018).



CR:718713
CR Number:   718713
Product Name:   PB Enterprise
Product Component:   WPF Compiler
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2013 Fixed
Description
Compiler Build Error when trying to build a WPF application containing an external assembly:



Error The build was aborted because of an internal failure.

System.ArgumentException: The project file "C:\test\pbtest\main.out\.csproj" was not found.



CR:718849
CR Number:   718849
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
22 Oct 2012 Fixed
Description
Customer is migrating their application from PB 8 to PB 12.5 and is having a problem with the number of lines displayed for their dddws. They have a lot of dddw that set the detail height to 0 for some of the rows in the dddw. Once the code is run to set the detail height to 0 for those rows in the dddw that are not to be displayed, and if the first row is the one clicked, the dddw has the full 12 rows as set in design. For all other rows clicked on, the dddw opens with just two lines in the dropdown instead of the 12 lines. All the other rows for the dddw are there, as one can scroll to them, but there are only two lines in the dddw.



CR:719404
CR Number:   719404
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
13 Nov 2012 Fixed
Description
When trying to insert more than 16383 spaces on an embedded

insert statement, the following error appears:

ORA-01400: cannot insert NULL



CR:719821
CR Number:   719821
Product Name:   PB Enterprise
Product Component:   PB.NET
Status:   Closed
OS:   Windows XP
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Jan 2013 Not a Bug
Description
Tested with a PB 12.1 WPF application



Customer has a WPF application which connect to a .Net Web service. He wants to use the Open() and close() method of the base ancestor of the proxy because he sends messages in blocks of 200. With more than 200 it stops for 10 minutes and then works again.

He found out that in VB .NET when he closes and opens the WebService it works fine, but in PB .NET WPF he cannot use Close() and Open().



I could verify in a C# WPF application that the intellisense does show the Open and Close methods but not in PB.



CR:719832
CR Number:   719832
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Jan 2013 Consult Complete
Description
The customer has a Win32 app that is deployed to many hundreds of user's with no problems. They have one user who consistantly experiences a crash. An empty gray window with no text and no title appears. They have been unable to isolate to any code, or find a repeatable sequence that will reliably cause the crash. But this user gets the crash often enough to not be able to use the application. The application is deployed to Windows Server 2008 R2 (Terminal Services).



Looking for anything that will help the customer identify the issue.



CR:719931
CR Number:   719931
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
11 Oct 2012 Presently Not Targeted For Any Future Release Of This Product
Description
Customer is using the month calendar control and trying to set the calendar that initially opens to show the 2014 calendar year, January 2014 to December 2014.



The following code sets it and opens correctly on Windows 7 but on XP the current year opens up until one clicks on one of arrows and then it is set to be the correct dates.



mc_1.setdatelimits(date('2014-01-01'), date('2014-12-31'))



OS: Fails on XP only, works on Windows 7



CR:719934
CR Number:   719934
Product Name:   PB Enterprise
Product Component:   PB.NET
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
31 Oct 2012 Fixed
Description
Customer is trying to create a PB .NET assembly that used global variables.



The documentation states the following:



The global objects in the PB Assembly are not instantiated. They require a reference to the instantiated variables from the application. Pass the global variable instantiated in the application into the PB Assembly and assign it to the global variable defined in the PB Assembly target.



Writing code in a function in a PB Assembly to set global variables to those of the main app does not compile and results in the following errors.



Target CoreCompile

Csc: Error CS0200 f_setglobals(QRCerror.Cmessage.Ctransaction.Cdynamicstagingarea.Cdynamicdescriptionarea.) (1,3): Property or indexer 'Sybase.PowerBuilder.PBApplication.Error' cannot be assigned to -- it is read only

Csc: Error CS0200 f_setglobals(QRCerror.Cmessage.Ctransaction.Cdynamicstagingarea.Cdynamicdescriptionarea.) (2,3): Property or indexer 'Sybase.PowerBuilder.PBApplication.Message' cannot be assigned to -- it is read only

Done building project "ClientFramework.csproj" -- FAILED.



This same code will not compile in an application target



It does compile in Classic



CR:720022
CR Number:   720022
Product Name:   PB Enterprise
Product Component:   PB.NET WS Deployment
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
05 Dec 2012 Fixed
Description
Deploying an inherited WebService that was based on pfc objects gave an error:



Error: C# compilation error when invoking pbwsemit.exe



CR:720061
CR Number:   720061
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer reports that the old Informix 9 and 10 native drivers included with PB 12.5.1 do not work in some situations with the newest Informix 11.7 Client software.



When upgrading our Informix driver to V11.70.FC5, we started receiving a database error for Decimal or money value exceeds maximum precision for some of our datawindows. The datawindow causing the problem has computed fields in the SQL defined as an amount field from the database table times 0.00 and the field is defined as decimal(2) in the datawindow. The data type of the field in the table is decimal(16,2). We found that if the new driver is being used and the SQL is modifed in the Datawindow Painter, the data type of the computed field is changed from decimal(2) to decimal(0) and then the error does not occur. But we can't have this field as decimal(0). We also found that the error does not occur if we update the date type of the computed field to be decimal(4) in the datawindow. While this is a workaround, we do not want to have to make this change everywhere in our application so for the moment we are using an older version of the Informix drivers.



Most recent Informix support info found in documentation is the following for the previous version of Informix.





Informix 11.5 Support

PowerBuilder 11.5.1 applications and components work correctly with the Informix 11.5 DBMS through the I10 interface, although new Informix 11.5 features are not supported in this release. You can use the 110 Informix v10.x database driver to connect to the Informix 11.5 DBMS, but this also requires that you upgrade the Informix client from Informix SDK 2.9 to Informix SDK3.5.



http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc33822.1151/html/pbentrb1151/CHDGJDCI.htm



CR:720138
CR Number:   720138
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jan 2013 Fixed
Description
Using setbasicauthentication for a soapconnection will use the first call unauthenticated, and then will do a second one with uid and pwd.

PB works against spec like http://www.ietf.org/rfc/rfc2617.txt, however we require a setting such as preemptive authentication in order to prevent the first call.



CR:720212
CR Number:   720212
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Jan 2013 Fixed
Description
A datawindow button that is first in the tab order is skipped and initial focus is on the next object.



CR:720241
CR Number:   720241
Product Name:   PB Enterprise
Product Component:   Script Painter
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
PB IDE/PCODE of PB12.x does not detect Runtime Error (R0018).



CR:720297
CR Number:   720297
Product Name:   PB Enterprise
Product Component:   DW Painter
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Oct 2012 Fixed
Description
The customer has windows with lots of objects on them. Often a descendant window inherits from a parent, and both have many objects so the descendant can have hundreds of controls. This causes the tab order values to exceed the 999 limit that you see if you change a tab order. Since PB always re-numbers the tab order with intervals of 10, some of their windows end up with tab order values that exceed 3000. This was not a problem in previous versions of PowerBuilder. But now in PB 12.5, if they open the window in the panter and do a Format->Tab Order, PB crashes.



CR:720398
CR Number:   720398
Product Name:   PB Enterprise
Product Component:   WPF DW Painter
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
In a PB.NET WPF target, if you have an existing datawindow and you add a new column, PB crashes.



CR:720437
CR Number:   720437
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
A child window has a datawindow and an MLE on it. If the chaild window has a titlebar, you are unable to edit the MLE. Also the you can't click in the datawindow string column or date column, although you can tab to them. If the child window has no title bar then it behaves as you would expect, the MLE is editable and you can click in the string column and the date colmn of the datawindow.



CR:720479
CR Number:   720479
Product Name:   PB Enterprise
Product Component:   DB SQLAnywhere
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
07 Nov 2013 Added to user documentation
Description
PB 12.5 includes SQL Anywhere 12 and the doc cites a restricted runtime SQL Anywhere 12 engine that can be freely deployed. There is no rteng12.exe included with SQL Anywhere 12. Doc has mixed versions, path for SQL Anywhere 12 but db is rteng11.exe, which is not installed with PB 12.5.



Several places in the PB 12.5 documentation reference rteng11.exe and/or the restricted runtime SQL Anywhere db engine that customers can distribute freely. Is there still a version of the db engine that customer can distribute for free? If so, updated directions need to be included.





Several issues:



1 - rteng11.exe would have been the version for SQL Anywhere 11 and not 12. There is no rteng12.exe included with the SQL Anywhere 12 database installed with PB 12.5. See below for one instance where the versions seem to be mixed, SQL Anywhere 11 and 12.



http://infocenter.sybase.com/help/index.jsp?topic=/com.sybase.infocenter.dc37774.1250/html/apptech/BGBCBACD.htm



[HKEY_CURRENT_USER\SOFTWARE\ODBC\ODBC.INI\MyApp DB]

"Driver"="C:\Program Files\Sybase\SQL Anywhere 12\

bin32\dbodbc11.dll"

"Start"="c:\program files\sybase\SQL Anywhere 12\bin32\

rteng11.exe -c9m"

"UID"="dba"

"PWD"="sql"

"Description"="Database for my application"

"DatabaseFile"="C:\Program Files\myapps\myapp.db"

"AutoStop"="Yes"



2 - This might be a bigger issue as it is now unclear if there is a free runtime version of SQL Anywhere that can be deployed. See below from the doc, there is also no RuntimeEdition.html file installed with SQL Anywhere 12 and the one for SQL Anywhere 11 appears to be in Chinese.



"If your application uses a standalone database, you can deploy the SQL Anywhere Desktop Runtime System to users computers without incurring additional license fees. The runtime system allows the user to retrieve and modify data in the database, but does not allow modifications to the database schema. It does not support transaction logs, stored procedures, or triggers.



A full installation for the SQL Anywhere driver, runtime engine, and supporting files is available in the PowerBuilder setup program. Table 36-9 lists some of the files that are installed. For more information see the RuntimeEdition.html file in the installed SQL Anywhere directory. It contains a list of all the SQL Anywhere files that can be freely deployed with PowerBuilder applications to end users' computers."



CR:720492
CR Number:   720492
Product Name:   PB Enterprise
Product Component:   WCF
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Dec 2012 Fixed
Description
WCF WS namespace attribute being ignored



CR:721055
CR Number:   721055
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Open
OS:   Linux
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer has EAS 3.6.1 on Linux is still crashing occasionally and he would like to know why.



CR:721256
CR Number:   721256
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Open
OS:   Windows 2008
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Datawindow saveAs in Excel12 format does not work on W2008 64 bits



CR:721280
CR Number:   721280
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 May 2013 Fixed
Description
Performance of .NET web service using xml serializer

is slower than in PB 11.5.



Performance is slower on first call and subsequent calls.



Webservice is using xml serializer workaround with the sgen.exe tool.



RESOLUTION: Upgraded to PB 12.5.1 (build 4953) and performance improved



CR:721495
CR Number:   721495
Product Name:   PB Enterprise
Product Component:   OLE - Active X - OCX
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12.1 30 Oct 2012 Fixed
Description
Using OLEObject for Microsoft Web Browser, can't select the item in the drop down list



CR:721647
CR Number:   721647
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
30 Oct 2012 Fixed
Description
Customer has a treeview datawindow that has a tab order on the header text fields and when run and tabbed to PB crashes. Also crashes for simple tabular datawindows with a tab order on the header.



CR:722533
CR Number:   722533
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Nov 2012 Fixed
Description
return value of Upperbound() is different between pcode and machine code applications



CR:722575
CR Number:   722575
Product Name:   PB Enterprise
Product Component:   WPF Window Painter
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When editing Tab and Tabpages in the XAML Editor sometimes edited names can get

out of sync with the the script editor, solution explorer and PB Object Outline views.



CR:722681
CR Number:   722681
Product Name:   PB Enterprise
Product Component:   Form Painter
Status:   Closed
OS:   Windows 7
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12.1 29 Nov 2012 Fixed
Description
The child window which inherited Windows with a tab control cannot save the change

at the time of a design for the order of a tab page.



CR:722764
CR Number:   722764
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Strange errors from libjcc.dll from PB 12.5 on stdout or stderr when connecting to EAServer:



- Jaguar or Jaguar_client_root environment variable not set.



- Certicom Security Builder GSE not installed.

Please refer to EAServer troubleshooting guide.

Failed to load library: C:\Work\EAS\6.3.1\EAServer\dll\defaultmem.dll, reason: The specified module could not be found.



- JAGSSL=(null)



CR:722817
CR Number:   722817
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
29 Nov 2012 Fixed
Description
When data with a line fewer than the size of DataWindow control is shown, the lowest line may hide by HScrollbar validated at the time of execution.



CR:722958
CR Number:   722958
Product Name:   PB Enterprise
Product Component:   DB Informix
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
PSE NOTES:

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

OS: Windows 7 32-bit

Versions and Build #s Tested: PB 12.5.1_4595

Database/Driver File/Version: IN10 native interface



Comments:



We have a customer that migrated from:



PB 6.5

IN7 native driver

Informix cli 32

OS: Windows 2000

Processor: Intel Pentium 4



Into:



PB 12.5.1_4595

IN10 native driver

SDK Informix 3.7 TC2

OS: Windows 7 32-bits

Processor: Intel Core 2 Duo



After that, customer is experiencing two migrated datawindows that, when in QueryMode enabled, the query below delays around 12-15 seconds more to return response:



SELECT re_s47_tapa.cia_genera_s47 , re_s47_tapa.ofic_genera_s47 , re_s47_tapa.ruta_oper_s47 , re_s47_tapa.fecha_s47 , re_s47_tapa.num_s47 , re_s47_tapa.sesion_s47 , re_s47_tapa.status_s47 , re_s47_tapa.cia_destino_s47 , re_s47_tapa.ofic_destino_s47 , re_s47_tapa.nro_valijas , re_s47_tapa.cantidad_comp , ruta.nombre_ruta , re_s47_tapa.ap_012_num_cta , re_s47_tapa.num_cli , re_s47_tapa.orden_apertura , re_s47_tapa.nro_plomo , re_s47_tapa.nro_envases , re_s47_tapa.monto_comp , re_s47_tapa.fecha_sinc FROM re_s47_tapa , ruta WHERE ( re_s47_tapa.cia_genera_s47 = ruta.num_cia_ruta ) and ( re_s47_tapa.ofic_genera_s47 = ruta.num_ofic_ruta ) and ( re_s47_tapa.ruta_oper_s47 = ruta.num_ruta ) and (((re_s47_tapa.fecha_s47 = DATETIME (2012-10-05) YEAR TO DAY))) ORDER BY re_s47_tapa.cia_genera_s47 ASC, re_s47_tapa.ofic_genera_s47 ASC, re_s47_tapa.ruta_oper_s47 ASC, re_s47_tapa.fecha_s47 ASC, re_s47_tapa.num_s47 ASC (13.219 MS / 7202.009 MS)



The same query is fast with previous PB 6.5 (1-2 seconds only). And curiously, this above same query also runs very fast from within PB 12.5.1 DB Painter and by using same IN10 interface. So, it磗 isolated that queryMode is causing some slowness in 12.5.1 somehow - not sure why.



Both syntaxes below cause the slow response from datawindow. And if customer uses syntax #1 (below), the query delays +2 extra seconds else.



1.- dwc_1.Modify("Datawindow.QueryMode = yes")

2.- dwc_1.Object.DataWindow.QueryMode = "yes"



CR:722961
CR Number:   722961
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Closed
OS:   Windows 8
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
27 Nov 2012 Not a Bug
Description
There were intermittent crashes after 10 minutes of inactivity in a shared EAServer PowerBuilder component that performs OLE functions on Word.



CR:723204
CR Number:   723204
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
16 Jan 2013 Not a Bug
Description
Migrated application from PB 10.5 to PB 12.1 and pb

is crashing on a large retrieve using nested datawindow.



Customer is trying to retrieve approx 3000 pages. Using sql server 2008. Customer

running app on winxp



Crash is a access violation in the pbdwe120.dll -- pbdwe120!dwtable::resetcontent



RESOLUTION: Application had reached the UserProcessHandleQuota of 10000. Once that

was increased to 16000, application worked ok. No more crash. After the change, the UserObject (in taskmgr) for the application reached 14805



CR:723383
CR Number:   723383
Product Name:   PB Enterprise
Product Component:   DB Oracle
Status:   Closed
OS:   Windows 7
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
04 Dec 2012 Fixed
Description
PB IDE cannot detect the user DLL who exists in a current folder after connecting with Orace Database using Oracle Client.



CR:723465
CR Number:   723465
Product Name:   PB Enterprise
Product Component:   WPF Compiler
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
When compiling WPF application using the Ribbon control,

the following error results:



Unknown build error, 'Method 'get_Command' in

type 'System.Windows.Controls.Primitives.RepeatButton' from assembly 'PresentationFramework, Version=4.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35' does not have an implementation.

Line 8 Position 140.' 9 141 wpfapp (D:\pse\pse-125\11761843\WPFRibbon)



CR:723865
CR Number:   723865
Product Name:   PB Enterprise
Product Component:   WPF DW
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
06 Jan 2014 Presently Not Targeted For Any Future Release Of This Product
Description
A nested report works ok using the datawindow.PushCutControlToNextPage=yes property. However when that rpt is nested in another datawindow, it no longer works.



cr717359 fixed the datawindow.pushcutcontroltonextpage=yes

for pb classic but pb .net still having issue



RESOLUTION: datawindow.pushcutcontroltonextpage=yes not supported in PB .NET



CR:724031
CR Number:   724031
Product Name:   PB Enterprise
Product Component:   DW DDDW
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12.5 03 Jan 2013 Fixed
Description
Consult on:

When changing application Right to Left using WinApi SetProcessDefaultLayout the DataWindow dddw and ddlb don't expand.



CR:724043
CR Number:   724043
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows 7
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
02 Dec 2012 Fixed
Description
Customer uses copyrtf() with just an image that has been cut and pasted from Excel and in PB 10.5 they received back an rtf string. They are currently using PB 11.5 and they are getting back an empty string. Tested in PB 12.5.1 and this still returns and empty string.



Through testing, if there is any text including a space along with the pasted image, an rtf string is returned.



CR:724378
CR Number:   724378
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12.1 03 Dec 2012 Fixed
Description
App migrated from PB 11 to PB 12.5.1 stops responding.



The mdi application has an external datawindow with a taborder



CR:724524
CR Number:   724524
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Ability to set paper size in script so that

when you print the rte control, it will go to the automatic paper tray and

print the document out.



Customer can set the paperheight or paper orientation in script.



For example, when they want to print legal size, it does not automatically print

to legal size paper



CR:724597
CR Number:   724597
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Open
OS:   Solaris 2.8
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
23 Dec 2012 Consult Complete
Description
Pb component is EAServer cluster environment is not failing over correctly when cluster member(s) is/are down.



CR:724644
CR Number:   724644
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
10 Dec 2012 Fixed
Description
A call is executed with an array argument to a webservice, but only a nill argument is passed to the webservice call.



CR:724798
CR Number:   724798
Product Name:   PB Enterprise
Product Component:   PB Web Services
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Dec 2012 Consult Complete
Description
Customer has problems to call a web service that requires basic authentication with user and password in soap header security information.

We tried both classic (.net ws proxy) and PB.net including with WCF proxy and it did not work. After I asked that the web service should send the required question to the client in order for the client to respond using the header infos we now get an 401 authorization error.



CR:724809
CR Number:   724809
Product Name:   PB Enterprise
Product Component:   Migration
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Jan 2013 Fixed
Description
Datawindow with computed fields referencing other compute fields with cumulativeSum() cannot be opened anymore once migrated to PB .Net.



CR:724824
CR Number:   724824
Product Name:   PB Enterprise
Product Component:   PB.NET
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
20 Jan 2013 Consult Complete
Description
Customer is trying to migrate a very large legacy PB application to PB 12.5.1 .net. When they add pbls to the target, they get errors with no helpful information to lead them to what they need to change. This results in many hours of work to find what object is causing the problem.



The customer is aware of CR 647772.



In earlier builds the customer was getting the following error on a full build:



Dependency Check Error code -1073740791 Unable to continue



The pbcompiler log says : ipbcompiler.report Compile Report is corrupt



With build 4953, I am getting the following:



-------- Full build target: Trax2 --------

Checking project settings...

Using Project p_Trax2_wpf

Building Trax2.exe:

Launching PowerScript compiler process...

Generating XAML descendants...

XAML generation complete.

Copying PowerBuilder resources to output directory...

Copy complete.

PowerScript compile in progress...

PowerScript compile complete -- 0 error(s), 0 warning(s)

Compile return code = -1073741819. Unable to continue build operation.

Time elapsed for build: 00:00:49.1709834

-------- Build request finished ---------



CR:724846
CR Number:   724846
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Windows 7
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
28 Nov 2012 Not a Bug
Description
Customer has an application that when deploys crashes in pbshr120.dll once their login window comes up the second time as a result of a timer event.



For me this application also randomly crashes in the IDE but not for the customer. I'm not sure if there is some kind of corruption as the objects have been migrated through many versions of PB starting in PB 6.5. The crash in the deployed application is consistent though and changes I've tried to the code have not resolved the problem.



CR:725084
CR Number:   725084
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Closed
OS:   Microsoft Windows 2003
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
17 Jan 2013 Not a Bug
Description
OS: Windows 2003 SP2

Versions and Build #s Tested: PB 12.5.1_4595 older PB 8.0 GA (no patches)

Database/Driver File/Version: N/A



Comments: A large (11.2GB) txt file populated by FileWrite method delays 7 minutes to complete in PB 12.5.1. Same exact application delays around 3 minutes in older PB 8.0 application to populate same file.



CR:725289
CR Number:   725289
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Closed
OS:   Windows 7
Original Version:   12.1
Fixed Version Build Resolution Date Closure Code (If Appropriate)
25 Feb 2013 Fixed
Description
Treeview datawindow, scrolling through the rows shows a memory leak only in the executable. Tested with both pcode and machine code. When run in the PB IDE, the memory leak is not present.



CR:725298
CR Number:   725298
Product Name:   PB Enterprise
Product Component:   Rich Text
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
12 Dec 2012 Fixed
Description
The customer has a app the uses the RTE control. They have user's that type in text and also use the Print Screen button or Alt-PrintScreen button to capture a screen print and paste it into the RTE control. They may do this many times. Then subsequently they use the rtename.SaveDocument ( filename ,FileTypeDoc!) to save a .doc file. This file in PB 10.5 contained all the screen shots embedded in the document. They then process this file external to PB.



But now in PB 12.5 when the doc is saved both a .doc file and a separate .wmf for each screen shot is created. The screen print graphics are no longer embedded into the document file. Both PB 10.5 and PB 12.5 use the TX control, so this apprears to be a regression after the RTE change over to the TX Control.



We found another issue than mentions the PB function rte.InsertPicture(). This does embed an image, but is not very useful to this customer for the way they are constantly grabbing screen images and pasting them into the RTE. There is no easy way for them to use insertpicture for their users to workaround this issue.



According to this link: http://www.textcontrol.com/en_US/blog/archive/20050406/ the TX control does have a property to determine if images are embedded or linked, and another property to set the format on images. So it would seem that if these properties were made available in PowerBuilder, that users could have the flexibility to do what they need either way.



CR:725442
CR Number:   725442
Product Name:   PB Enterprise
Product Component:   WPF Compiler
Status:   Closed
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
03 Mar 2013 Fixed
Description
The issues customer would like answered or enhanced to work in PB.NET:



1. When a .Net method allows a null to be passed for an object reference, how do we do that in PowerBuilder.Net?



2. When a .Net method expects a certain type or interface, how can we explicitly cast an object to that method or type so that the PowerBuilder compiler will accept it. It's the PowerBuilder compiler that isn't accepting the value, not .Net.



CR:725507
CR Number:   725507
Product Name:   PB Enterprise
Product Component:   Window - Runtime
Status:   Closed
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
19 Dec 2012 Workaround
Description
After migrate from PB6.5x, customer reports that a batch process at PB side take much longer than before.



CR:725975
CR Number:   725975
Product Name:   PB Enterprise
Product Component:   Jaguar Integration
Status:   Open
OS:   Windows XP
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
The customer has an EAS 6.3.1 failover cluster. He is using PB 12.5 components. The testcase has a simple function call that returns a string. They are putting up a messagebox in the function before returning the string. This messagebox displays on the server node handling the call. If you shut down that node without clearing the messagebox, the client is getting an error. It is not failing over.



CR:726042
CR Number:   726042
Product Name:   PB Enterprise
Product Component:   DW SaveAs
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
SaveAS does not save the data over column display width at a WMF file.



CR:726113
CR Number:   726113
Product Name:   PB Enterprise
Product Component:   DW - Runtime
Status:   Open
OS:   Windows 7
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
Customer's users are complaining as they are seeing their CPU usage spiking to 25-30% on datawindow expression global function calls.



CR:726215
CR Number:   726215
Product Name:   PB Enterprise
Product Component:   Language - Runtime
Status:   Open
OS:   Microsoft Windows 2003
Original Version:   12.5
Fixed Version Build Resolution Date Closure Code (If Appropriate)
Description
OS: Windows 2003

Versions and Build #s Tested: PB 12.5.1_4595

Database/Driver File/Version: N/A



Comments: AddLargePicture() method takes longer to finish from within executable when .png or .ico pictures are involved.



The same repro application takes around 1 second to finish from within PB interface and 3+ seconds to finish when run from within executable generated by PB (either P-Code or Machine Code generation).



CR:726695
CR Number:   726695
Product Name:   PB Enterprise
Product Component:   DW Display
Status:   Closed
OS:   Windows XP
Original Version:   12.0
Fixed Version Build Resolution Date Closure Code (If Appropriate)
15 May 2013 Failed
Description
When leaving a RighToleft column to move to a Non-RTL column, PB keeps the RTL keyboard.

With useDefaultKeyboardLayout it would switch the keyboard.

In PowerBuilder 11.5, 12.0 and 12.5 the parameter useDefaultKeyboardLayout=yes

does not have the same effect anymore when switching between RTL and LTR languages.





--------------------------------------华丽的分割线-------------------------------------------------------------------------
之前就已经研发成功了能够从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等等。
+-------------------------------------华丽的分割线-------------------------------------------------------------------------